api 489 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758
  1. a:82:{i:0;O:8:"stdClass":24:{s:2:"id";s:1:"1";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2950";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:82:"{"account": "admin", "password": "123456"}";s:15:"responseExample";s:67:"{
  2. "token": "cuejkiesahl9k1j8be5bv5lndo"
  3. }";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:1;O:8:"stdClass":24:{s:2:"id";s:1:"2";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2949";s:5:"title";s:18:"获取反馈列表";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:578:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"solution","required":"","desc":"反馈处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页反馈数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2669:"{
  4.     "page": 1,
  5.     "total": 1,
  6.     "limit": 20,
  7.     "feedbacks": [
  8.         {
  9.             "id": 2,
  10.             "product": 2,
  11.             "module": 0,
  12.             "title": "一个反馈",
  13.             "type": "",
  14.             "solution": "",
  15.             "desc": "",
  16.             "status": "wait",
  17.             "subStatus": "",
  18.             "public": "0",
  19.             "notify": "1",
  20.             "notifyEmail": "",
  21.             "likes": "",
  22.             "result": 0,
  23.             "faq": 0,
  24.             "openedBy": {
  25.                 "id": 1,
  26.                 "account": "admin",
  27.                 "avatar": "",
  28.                 "realname": "admin"
  29.             },
  30.             "openedDate": "2022-06-10T00:56:02Z",
  31.             "reviewedBy": null,
  32.             "reviewedDate": null,
  33.             "processedBy": null,
  34.             "processedDate": null,
  35.             "closedBy": null,
  36.             "closedDate": null,
  37.             "closedReason": "",
  38.             "editedBy": {
  39.                 "id": 1,
  40.                 "account": "admin",
  41.                 "avatar": "",
  42.                 "realname": "admin"
  43.             },
  44.             "editedDate": "2022-06-10T00:56:02Z",
  45.             "assignedTo": null,
  46.             "assignedDate": "2022-06-10 08:56:02",
  47.             "feedbackBy": "",
  48.             "mailto": [],
  49.             "deleted": false,
  50.             "dept": 0
  51.         }
  52.     ]
  53. }";s:8:"response";s:6597:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"l4ximjp6rlym3dj03z8","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"反馈总数","structType":"json","sub":1,"key":"l4xiq0fx0vd9lmm8fc2l","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页反馈数","structType":"json","sub":1,"key":"l4xiqcppqsyik0nkqjk","children":[]},{"field":"feedbacks","paramsType":"array","required":true,"desc":"反馈列表","structType":"json","sub":1,"key":"l4xiunp7440uhzfkmth","children":[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":2,"key":"l4xiuyxh3ltopowj4fk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"l4xiv1f8d0c41fmkn3w","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":2,"key":"l4xiv1t8mzaiv5i094m","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":2,"key":"l4xiv2p1gz692q0a2yl","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":2,"key":"l4xivhlwliot1c8x5h8","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":2,"key":"l4xiwz8ugwu82tl3e8i","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"l4xix1p1omw1d515epq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":2,"key":"l4xix2eccvqsv8i0ufq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":2,"key":"l4xix2wti488h044ghf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":2,"key":"l4xix3ascsmcej555v4","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":2,"key":"l4xj2b8ru7g9ywsix9","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":2,"key":"l4xj2btpnxxur3lsfgk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":2,"key":"l4xj2cajvf34o47t29","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":2,"key":"l4xj2dkoq7rvlsbqrgf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":2,"key":"l4xj2dg0bvm7aatgl18","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"l4xj2d9nqv2abdxbjap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"l4xj2cr7sc0t559wh3","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":2,"key":"l4xj36pcremawf1l06o","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":2,"key":"l4xj36l9ogqk0nmttm","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":2,"key":"l4xj36gys61kkxl09p","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":2,"key":"l4xj36cshptwwe5n16k","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"l4xj364j31hkmzmkc3n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":2,"key":"l4xj3rm325gpbzt0iff","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"l4xj3uuatc5bytv8hb","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":2,"key":"l4xj3uq4sal9x4uy94n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":2,"key":"l4xj3uksswyclukgwe","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":2,"key":"l4xj3ugu2gi57t44vmh","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":2,"key":"l4xj3u8jszmiwdnfap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":2,"key":"l4xj4cpcokzy47jn0d","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"mailto","paramsType":"string","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"l4xj4cmolh30lxey42q","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":2,"key":"l4xj4chy9km18rtygn","parentKey":"l4xiunp7440uhzfkmth","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:2;O:8:"stdClass":24:{s:2:"id";s:1:"3";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2963";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:2:"10";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2829:"{
  54. "programs": [
  55. {
  56. "id": 6,
  57. "project": 0,
  58. "model": "",
  59. "type": "program",
  60. "lifetime": "sprint",
  61. "budget": "0",
  62. "budgetUnit": "CNY",
  63. "attribute": "",
  64. "percent": 0,
  65. "milestone": "0",
  66. "output": "",
  67. "auth": "",
  68. "parent": 0,
  69. "path": ",6,",
  70. "grade": 1,
  71. "name": "企业管理",
  72. "code": "",
  73. "begin": "2021-06-05",
  74. "end": "2022-06-04",
  75. "realBegan": "2021-12-01",
  76. "realEnd": "2021-12-01",
  77. "days": 0,
  78. "status": "doing",
  79. "subStatus": "",
  80. "pri": "1",
  81. "desc": "",
  82. "version": 0,
  83. "parentVersion": 0,
  84. "planDuration": 0,
  85. "realDuration": 0,
  86. "openedBy": {
  87. "id": 1,
  88. "account": "admin",
  89. "avatar": "",
  90. "realname": "管理员"
  91. },
  92. "openedDate": "2021-04-28T03:22:04Z",
  93. "openedVersion": "15.0.rc3",
  94. "lastEditedBy": "",
  95. "lastEditedDate": "2021-11-30T16:00:00Z",
  96. "closedBy": null,
  97. "closedDate": "2021-11-30T16:00:00Z",
  98. "canceledBy": null,
  99. "canceledDate": "2021-11-30T16:00:00Z",
  100. "PO": null,
  101. "PM": {
  102. "id": 1,
  103. "account": "admin",
  104. "avatar": "",
  105. "realname": "管理员"
  106. },
  107. "QD": null,
  108. "RD": null,
  109. "team": "企业管理",
  110. "acl": "open",
  111. "whitelist": ",",
  112. "order": 30,
  113. "deleted": false,
  114. "progress": 0
  115. }
  116. ]
  117. }";s:8:"response";s:2570:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:3;O:8:"stdClass":24:{s:2:"id";s:1:"4";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2962";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1776:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":false,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:122:"{
  118. "name": "测试产品",
  119. "code": "test",
  120. "program": 1
  121. }";s:15:"responseExample";s:3251:"{
  122. "total": 11,
  123. "products": [
  124. {
  125. "id": 1,
  126. "program": 6,
  127. "name": "公司企业网站建设1",
  128. "code": "companyWebsite",
  129. "bind": "0",
  130. "line": 0,
  131. "type": "normal",
  132. "status": "normal",
  133. "subStatus": "",
  134. "desc": "建立公司企业网站,可以更好对外展示。<br />",
  135. "PO": {
  136. "id": 2,
  137. "account": "productManager",
  138. "avatar": "",
  139. "realname": "产品经理"
  140. },
  141. "QD": {
  142. "id": 10,
  143. "account": "testManager",
  144. "avatar": "",
  145. "realname": "测试经理"
  146. },
  147. "RD": {
  148. "id": 2,
  149. "account": "productManager",
  150. "avatar": "",
  151. "realname": "产品经理"
  152. },
  153. "acl": "open",
  154. "whitelist": [],
  155. "reviewer": "",
  156. "createdBy": {
  157. "id": 2,
  158. "account": "productManager",
  159. "avatar": "",
  160. "realname": "产品经理"
  161. },
  162. "createdDate": "2012-06-05T01:57:07Z",
  163. "createdVersion": "",
  164. "order": 5,
  165. "deleted": "0",
  166. "lineName": "",
  167. "programName": "企业管理",
  168. "stories": {
  169. "active": 5,
  170. "draft": 3,
  171. "": 0,
  172. "closed": 0,
  173. "changed": 0
  174. },
  175. "requirements": {
  176. "0": "",
  177. "1": "draft",
  178. "2": "active",
  179. "3": "closed",
  180. "4": "changed",
  181. "": 0,
  182. "draft": 0,
  183. "active": 0,
  184. "closed": 0,
  185. "changed": 0
  186. },
  187. "plans": 0,
  188. "releases": 0,
  189. "bugs": 5,
  190. "unResolved": 5,
  191. "closedBugs": 0,
  192. "fixedBugs": 0,
  193. "thisWeekBugs": 1,
  194. "assignToNull": 1,
  195. "progress": 0
  196. }
  197. ]
  198. }";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:4;O:8:"stdClass":24:{s:2:"id";s:1:"5";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2962";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3936:"{
  199. "total": 1,
  200. "products": [
  201. {
  202. "id": 6,
  203. "program": 6,
  204. "name": "测试",
  205. "code": "",
  206. "bind": "1",
  207. "line": 0,
  208. "type": "normal",
  209. "status": "normal",
  210. "subStatus": "",
  211. "desc": "",
  212. "PO": {
  213. "id": 2,
  214. "account": "productManager",
  215. "avatar": "",
  216. "realname": "产品经理"
  217. },
  218. "QD": {
  219. "id": 1,
  220. "account": "admin",
  221. "avatar": "",
  222. "realname": "管理员"
  223. },
  224. "RD": {
  225. "id": 2,
  226. "account": "productManager",
  227. "avatar": "",
  228. "realname": "产品经理"
  229. },
  230. "acl": "private",
  231. "whitelist": [
  232. {
  233. "id": 1,
  234. "account": "admin",
  235. "avatar": "",
  236. "realname": "管理员"
  237. },
  238. {
  239. "id": 2,
  240. "account": "productManager",
  241. "avatar": "",
  242. "realname": "产品经理"
  243. }
  244. ],
  245. "reviewer": "",
  246. "createdBy": {
  247. "id": 1,
  248. "account": "admin",
  249. "avatar": "",
  250. "realname": "管理员"
  251. },
  252. "createdDate": "2021-12-01T05:17:04Z",
  253. "createdVersion": "15.8",
  254. "order": 30,
  255. "deleted": "0",
  256. "lineName": "",
  257. "programName": "企业管理",
  258. "stories": {
  259. "0": "",
  260. "1": "draft",
  261. "2": "active",
  262. "3": "closed",
  263. "4": "changed",
  264. "": 0,
  265. "draft": 0,
  266. "active": 0,
  267. "closed": 0,
  268. "changed": 0
  269. },
  270. "requirements": {
  271. "0": "",
  272. "1": "draft",
  273. "2": "active",
  274. "3": "closed",
  275. "4": "changed",
  276. "": 0,
  277. "draft": 0,
  278. "active": 0,
  279. "closed": 0,
  280. "changed": 0
  281. },
  282. "plans": 0,
  283. "releases": 0,
  284. "bugs": 0,
  285. "unResolved": 0,
  286. "closedBugs": 0,
  287. "fixedBugs": 0,
  288. "thisWeekBugs": 0,
  289. "assignToNull": 0,
  290. "progress": 0
  291. }
  292. ]
  293. }";s:8:"response";s:2737:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:5;O:8:"stdClass":24:{s:2:"id";s:1:"6";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2962";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2108:"{
  294. "id": 1,
  295. "program": 6,
  296. "name": "公司企业网站建设1",
  297. "code": "companyWebsite",
  298. "bind": "0",
  299. "line": 0,
  300. "type": "normal",
  301. "status": "normal",
  302. "subStatus": "",
  303. "desc": "建立公司企业网站,可以更好对外展示。<br />",
  304. "PO": {
  305. "id": 2,
  306. "account": "productManager",
  307. "avatar": "",
  308. "realname": "产品经理"
  309. },
  310. "QD": {
  311. "id": 10,
  312. "account": "testManager",
  313. "avatar": "",
  314. "realname": "测试经理"
  315. },
  316. "RD": {
  317. "id": 2,
  318. "account": "productManager",
  319. "avatar": "",
  320. "realname": "产品经理"
  321. },
  322. "acl": "open",
  323. "whitelist": [],
  324. "reviewer": "",
  325. "createdBy": {
  326. "id": 2,
  327. "account": "productManager",
  328. "avatar": "",
  329. "realname": "产品经理"
  330. },
  331. "createdDate": "2012-06-05T01:57:07Z",
  332. "createdVersion": "",
  333. "order": 5,
  334. "deleted": "0",
  335. "stories": {
  336. "active": 5,
  337. "draft": 3,
  338. "": 0,
  339. "closed": 0,
  340. "changed": 0
  341. },
  342. "plans": 0,
  343. "releases": 0,
  344. "builds": 0,
  345. "cases": 5,
  346. "projects": 0,
  347. "executions": 0,
  348. "bugs": 5,
  349. "docs": 0,
  350. "progress": 0,
  351. "caseReview": false
  352. }";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:6;O:8:"stdClass":24:{s:2:"id";s:1:"7";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2962";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:65:"{
  353. "name": "公司企业网站建设1"
  354. }";s:15:"responseExample";s:2108:"{
  355. "id": 1,
  356. "program": 6,
  357. "name": "公司企业网站建设1",
  358. "code": "companyWebsite",
  359. "bind": "0",
  360. "line": 0,
  361. "type": "normal",
  362. "status": "normal",
  363. "subStatus": "",
  364. "desc": "建立公司企业网站,可以更好对外展示。<br />",
  365. "PO": {
  366. "id": 2,
  367. "account": "productManager",
  368. "avatar": "",
  369. "realname": "产品经理"
  370. },
  371. "QD": {
  372. "id": 10,
  373. "account": "testManager",
  374. "avatar": "",
  375. "realname": "测试经理"
  376. },
  377. "RD": {
  378. "id": 2,
  379. "account": "productManager",
  380. "avatar": "",
  381. "realname": "产品经理"
  382. },
  383. "acl": "open",
  384. "whitelist": [],
  385. "reviewer": "",
  386. "createdBy": {
  387. "id": 2,
  388. "account": "productManager",
  389. "avatar": "",
  390. "realname": "产品经理"
  391. },
  392. "createdDate": "2012-06-05T01:57:07Z",
  393. "createdVersion": "",
  394. "order": 5,
  395. "deleted": "0",
  396. "stories": {
  397. "active": 5,
  398. "draft": 3,
  399. "": 0,
  400. "closed": 0,
  401. "changed": 0
  402. },
  403. "plans": 0,
  404. "releases": 0,
  405. "builds": 0,
  406. "cases": 5,
  407. "projects": 0,
  408. "executions": 0,
  409. "bugs": 5,
  410. "docs": 0,
  411. "progress": 0,
  412. "caseReview": false
  413. }";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:7;O:8:"stdClass":24:{s:2:"id";s:1:"8";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2961";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:211:"{
  414. "name": "test",
  415. "code": "test",
  416. "begin": "2021-01-01",
  417. "end": "2022-01-01",
  418. "products": [1]
  419. }";s:15:"responseExample";s:1885:"{
  420. "id": 9,
  421. "model": "scrum",
  422. "type": "project",
  423. "lifetime": "",
  424. "budget": "0",
  425. "budgetUnit": "CNY",
  426. "attribute": "",
  427. "percent": 0,
  428. "milestone": "0",
  429. "output": "",
  430. "auth": "",
  431. "parent": 0,
  432. "path": ",9,",
  433. "grade": 1,
  434. "name": "test",
  435. "code": "test",
  436. "begin": "2021-01-01",
  437. "end": "2022-01-01",
  438. "realBegan": "0000-00-00",
  439. "realEnd": "0000-00-00",
  440. "days": 0,
  441. "status": "wait",
  442. "subStatus": "",
  443. "pri": "1",
  444. "desc": "",
  445. "version": 0,
  446. "parentVersion": 0,
  447. "planDuration": 0,
  448. "realDuration": 0,
  449. "openedBy": "admin",
  450. "openedDate": "2021-11-25T09:12:30Z",
  451. "openedVersion": "",
  452. "lastEditedBy": "admin",
  453. "lastEditedDate": "2021-11-25T09:12:30Z",
  454. "closedBy": "",
  455. "closedDate": null,
  456. "canceledBy": "",
  457. "canceledDate": null,
  458. "PO": "",
  459. "PM": "",
  460. "QD": "",
  461. "RD": "",
  462. "team": "test",
  463. "acl": "private",
  464. "whitelist": ",",
  465. "order": 45,
  466. "deleted": "0"
  467. }";s:8:"response";s:1979:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:8;O:8:"stdClass":24:{s:2:"id";s:1:"9";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2962";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{
  468. "message": "success"
  469. }";s:8:"response";s:149:"[{"field":"message","paramsType":"string","required":"","desc":"响应信息","structType":"json","sub":1,"key":"kwep4cva4cif20tiujh","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:9;O:8:"stdClass":24:{s:2:"id";s:2:"10";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2961";s:5:"title";s:18:"获取项目列表";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:249:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页项目数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1671:"{
  470. "page": 1,
  471. "total": 2,
  472. "limit": 20,
  473. "projects": [
  474. {
  475. "id": 7,
  476. "name": "企业管理系统",
  477. "code": "",
  478. "model": "scrum",
  479. "type": "project",
  480. "budget": "0",
  481. "budgetUnit": "CNY",
  482. "parent": 6,
  483. "begin": "2021-06-05",
  484. "end": "2022-06-04",
  485. "status": "doing",
  486. "openedBy": "admin",
  487. "openedDate": "2021-04-28T03:22:04Z",
  488. "PM": "projectManager",
  489. "progress": 33
  490. },
  491. {
  492. "id": 8,
  493. "name": "分支项目",
  494. "code": "bb",
  495. "model": "scrum",
  496. "type": "project",
  497. "budget": "",
  498. "budgetUnit": "CNY",
  499. "parent": 6,
  500. "begin": "2021-11-23",
  501. "end": "2021-12-23",
  502. "status": "wait",
  503. "openedBy": "admin",
  504. "openedDate": "2021-11-23T07:45:16Z",
  505. "PM": "",
  506. "progress": 0
  507. }
  508. ]
  509. }";s:8:"response";s:3236:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"kwepn09crq6071ynk39","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"项目总数","structType":"json","sub":1,"key":"kwepyybc5we2w598ibg","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页项目数","structType":"json","sub":1,"key":"kwepzdnsd4xwbaat25e","children":[]},{"field":"projects","paramsType":"array","required":true,"desc":"项目列表","structType":"json","sub":1,"key":"kwepzhon1eyy05eejdn","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目id","structType":"json","sub":2,"key":"kweq1dfnp8eh7r7iarr","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":2,"key":"kweq1ga5d68zei0ffeq","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":2,"key":"kweq1n7k0c4wiw1my1wg","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum敏捷 | waterfall 瀑布)","structType":"json","sub":2,"key":"kweq1r1ng9lpml2qjwf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":2,"key":"kweq3mtnyr7z923os4p","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":2,"key":"kweq4mtv4lvfzned8wx","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kweq59rgtd8wyhdbezd","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kweq64ftnnaafzu0xzf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kweq6g0h0fp91q8m0wud","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":2,"key":"kweq6p6ys7t3pp47pbk","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kweqa21ref4dr0cumt","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kweqahob402lqf6srqo","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目经理","structType":"json","sub":2,"key":"kweqau21by2agzz7a5","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kweqb7r9zjm2sd372qp","parentKey":"kwepzhon1eyy05eejdn","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:10;O:8:"stdClass":24:{s:2:"id";s:2:"11";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2961";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1959:"{
  510. "id": 7,
  511. "project": 0,
  512. "model": "scrum",
  513. "type": "project",
  514. "lifetime": "sprint",
  515. "budget": "0",
  516. "budgetUnit": "CNY",
  517. "attribute": "",
  518. "percent": 0,
  519. "milestone": "0",
  520. "output": "",
  521. "auth": "extend",
  522. "parent": 6,
  523. "path": ",6,7,",
  524. "grade": 2,
  525. "name": "企业管理系统",
  526. "code": "",
  527. "begin": "2021-06-05",
  528. "end": "2022-06-04",
  529. "realBegan": null,
  530. "realEnd": null,
  531. "days": 0,
  532. "status": "doing",
  533. "subStatus": "",
  534. "pri": "1",
  535. "desc": "",
  536. "version": 0,
  537. "parentVersion": 0,
  538. "planDuration": 0,
  539. "realDuration": 0,
  540. "openedBy": "admin",
  541. "openedDate": "2021-04-28T03:22:04Z",
  542. "openedVersion": "15.0.rc3",
  543. "lastEditedBy": "admin",
  544. "lastEditedDate": "2021-04-28T03:22:04Z",
  545. "closedBy": "",
  546. "closedDate": null,
  547. "canceledBy": "",
  548. "canceledDate": null,
  549. "PO": "",
  550. "PM": "projectManager",
  551. "QD": "",
  552. "RD": "",
  553. "team": "",
  554. "acl": "open",
  555. "whitelist": ",tester3,admin",
  556. "order": 35,
  557. "deleted": false,
  558. "caseReview": false
  559. }";s:8:"response";s:2824:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:11;O:8:"stdClass":24:{s:2:"id";s:2:"12";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2963";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:89:"{
  560. "name": "项目集",
  561. "PM": "admin"
  562. }";s:15:"responseExample";s:1933:"{
  563. "id": 12,
  564. "project": 0,
  565. "model": "",
  566. "type": "program",
  567. "lifetime": "",
  568. "budget": "",
  569. "budgetUnit": "CNY",
  570. "attribute": "",
  571. "percent": 0,
  572. "milestone": "0",
  573. "output": "",
  574. "auth": "extend",
  575. "parent": 0,
  576. "path": ",12,",
  577. "grade": 1,
  578. "name": "项目集",
  579. "code": "tt",
  580. "begin": "2021-11-26",
  581. "end": "2021-12-26",
  582. "realBegan": "0000-00-00",
  583. "realEnd": "0000-00-00",
  584. "days": 21,
  585. "status": "wait",
  586. "subStatus": "",
  587. "pri": "1",
  588. "desc": "",
  589. "version": 0,
  590. "parentVersion": 0,
  591. "planDuration": 0,
  592. "realDuration": 0,
  593. "openedBy": "admin",
  594. "openedDate": "2021-11-26T02:27:15Z",
  595. "openedVersion": "",
  596. "lastEditedBy": "admin",
  597. "lastEditedDate": "2021-11-26T02:33:18Z",
  598. "closedBy": "",
  599. "closedDate": null,
  600. "canceledBy": "",
  601. "canceledDate": null,
  602. "PO": "",
  603. "PM": "admin",
  604. "QD": "",
  605. "RD": "",
  606. "team": "修改项目",
  607. "acl": "private",
  608. "whitelist": ",",
  609. "order": 60,
  610. "deleted": "0"
  611. }";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:12;O:8:"stdClass":24:{s:2:"id";s:2:"13";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2960";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:731:"{
  612. "page": 1,
  613. "total": 1,
  614. "limit": 20,
  615. "executions": [
  616. {
  617. "id": 13,
  618. "name": "迭代1",
  619. "project": 12,
  620. "code": "sprint1",
  621. "type": "sprint",
  622. "parent": 12,
  623. "begin": "2021-11-26",
  624. "end": "2021-12-02",
  625. "status": "wait",
  626. "openedBy": "admin",
  627. "openedDate": "2021-11-26T02:42:22Z",
  628. "progress": 0
  629. }
  630. ]
  631. }";s:8:"response";s:2213:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:13;O:8:"stdClass":24:{s:2:"id";s:2:"14";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2961";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1846:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"int","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:92:"{
  632. "name": "修改项目",
  633. "PM": "admin"
  634. }";s:15:"responseExample";s:1941:"{
  635. "id": 12,
  636. "project": 0,
  637. "model": "scrum",
  638. "type": "project",
  639. "lifetime": "",
  640. "budget": "",
  641. "budgetUnit": "CNY",
  642. "attribute": "",
  643. "percent": 0,
  644. "milestone": "0",
  645. "output": "",
  646. "auth": "extend",
  647. "parent": 0,
  648. "path": ",12,",
  649. "grade": 1,
  650. "name": "修改项目",
  651. "code": "tt",
  652. "begin": "2021-11-26",
  653. "end": "2021-12-26",
  654. "realBegan": "0000-00-00",
  655. "realEnd": "0000-00-00",
  656. "days": 21,
  657. "status": "wait",
  658. "subStatus": "",
  659. "pri": "1",
  660. "desc": "",
  661. "version": 0,
  662. "parentVersion": 0,
  663. "planDuration": 0,
  664. "realDuration": 0,
  665. "openedBy": "admin",
  666. "openedDate": "2021-11-26T02:27:15Z",
  667. "openedVersion": "",
  668. "lastEditedBy": "admin",
  669. "lastEditedDate": "2021-11-26T02:33:18Z",
  670. "closedBy": "",
  671. "closedDate": null,
  672. "canceledBy": "",
  673. "canceledDate": null,
  674. "PO": "",
  675. "PM": "admin",
  676. "QD": "",
  677. "RD": "",
  678. "team": "修改项目",
  679. "acl": "private",
  680. "whitelist": ",",
  681. "order": 60,
  682. "deleted": "0"
  683. }";s:8:"response";s:1818:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:14;O:8:"stdClass":24:{s:2:"id";s:2:"15";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2961";s:5:"title";s:12:"删除项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{
  684. "message": "success"
  685. }";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"响应信息","structType":"json","sub":1,"key":"kwg0v2vgszk0z27cw5q","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:15;O:8:"stdClass":24:{s:2:"id";s:2:"16";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2960";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:188:"{"name": "测试执行1", "code": "test1", "begin": "2021-12-01", "end": "2021-12-11", "days": 10}";s:15:"responseExample";s:2076:"{
  686. "id": 40,
  687. "project": 12,
  688. "model": "",
  689. "type": "sprint",
  690. "lifetime": "",
  691. "budget": "0",
  692. "budgetUnit": "CNY",
  693. "attribute": "",
  694. "percent": 0,
  695. "milestone": "0",
  696. "output": "",
  697. "auth": "",
  698. "parent": 12,
  699. "path": ",12,40,",
  700. "grade": 1,
  701. "name": "测试执行1",
  702. "code": "test1",
  703. "begin": "2021-12-01",
  704. "end": "2021-12-11",
  705. "realBegan": "0000-00-00",
  706. "realEnd": "0000-00-00",
  707. "days": 100,
  708. "status": "wait",
  709. "subStatus": "",
  710. "pri": "1",
  711. "desc": "",
  712. "version": 0,
  713. "parentVersion": 0,
  714. "planDuration": 0,
  715. "realDuration": 0,
  716. "openedBy": "admin",
  717. "openedDate": "2021-11-28T15:37:59Z",
  718. "openedVersion": "15.8",
  719. "lastEditedBy": "admin",
  720. "lastEditedDate": "2021-11-28T15:37:59Z",
  721. "closedBy": "",
  722. "closedDate": null,
  723. "canceledBy": "",
  724. "canceledDate": null,
  725. "PO": "",
  726. "PM": "",
  727. "QD": "",
  728. "RD": "",
  729. "team": "测试执行1",
  730. "acl": "private",
  731. "whitelist": ",",
  732. "order": 200,
  733. "deleted": "0",
  734. "totalHours": 700,
  735. "totalEstimate": 0,
  736. "totalConsumed": 0,
  737. "totalLeft": 0
  738. }";s:8:"response";s:2760:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:16;O:8:"stdClass":24:{s:2:"id";s:2:"17";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2963";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2123:"{
  739. "id": 14,
  740. "project": 0,
  741. "model": "",
  742. "type": "program",
  743. "lifetime": "",
  744. "budget": "11111",
  745. "budgetUnit": "CNY",
  746. "attribute": "",
  747. "percent": 0,
  748. "milestone": "0",
  749. "output": "",
  750. "auth": "",
  751. "parent": 0,
  752. "path": ",14,",
  753. "grade": 1,
  754. "name": "测试项目集",
  755. "code": "",
  756. "begin": "2021-11-26",
  757. "end": "2021-12-26",
  758. "realBegan": null,
  759. "realEnd": null,
  760. "days": 0,
  761. "status": "wait",
  762. "subStatus": "",
  763. "pri": "1",
  764. "desc": "",
  765. "version": 0,
  766. "parentVersion": 0,
  767. "planDuration": 0,
  768. "realDuration": 0,
  769. "openedBy": {
  770. "id": 1,
  771. "account": "admin",
  772. "avatar": "",
  773. "realname": "管理员"
  774. },
  775. "openedDate": "2021-11-26T10:05:51Z",
  776. "openedVersion": "",
  777. "lastEditedBy": "",
  778. "lastEditedDate": null,
  779. "closedBy": null,
  780. "closedDate": null,
  781. "canceledBy": null,
  782. "canceledDate": null,
  783. "PO": null,
  784. "PM": {
  785. "id": 1,
  786. "account": "admin",
  787. "avatar": "",
  788. "realname": "管理员"
  789. },
  790. "QD": null,
  791. "RD": null,
  792. "team": "",
  793. "acl": "private",
  794. "whitelist": [],
  795. "order": 70,
  796. "deleted": false
  797. }";s:8:"response";s:2264:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwpqwwrxn0q9ffdgu1","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:17;O:8:"stdClass":24:{s:2:"id";s:2:"18";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2963";s:5:"title";s:15:"删除项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:49:"{
  798. "message": "sucess"
  799. }";s:8:"response";s:145:"[{"field":"message","paramsType":"string","required":true,"desc":"success","structType":"json","sub":1,"key":"kwj9ixknz4l5k1u4qc","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:18;O:8:"stdClass":24:{s:2:"id";s:2:"19";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2963";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2156:"{
  800. "id": 43,
  801. "project": 0,
  802. "model": "",
  803. "type": "program",
  804. "lifetime": "",
  805. "budget": "0",
  806. "budgetUnit": "CNY",
  807. "attribute": "",
  808. "percent": 0,
  809. "milestone": "0",
  810. "output": "",
  811. "auth": "",
  812. "parent": 0,
  813. "path": ",43,",
  814. "grade": 1,
  815. "name": "项目集21",
  816. "code": "",
  817. "begin": "2021-09-11",
  818. "end": "2021-12-31",
  819. "realBegan": null,
  820. "realEnd": null,
  821. "days": 0,
  822. "status": "wait",
  823. "subStatus": "",
  824. "pri": "1",
  825. "desc": "",
  826. "version": 0,
  827. "parentVersion": 0,
  828. "planDuration": 0,
  829. "realDuration": 0,
  830. "openedBy": {
  831. "id": 1,
  832. "account": "admin",
  833. "avatar": "",
  834. "realname": "管理员"
  835. },
  836. "openedDate": "2021-12-03T02:07:36Z",
  837. "openedVersion": "",
  838. "lastEditedBy": "",
  839. "lastEditedDate": null,
  840. "closedBy": null,
  841. "closedDate": null,
  842. "canceledBy": null,
  843. "canceledDate": null,
  844. "PO": null,
  845. "PM": null,
  846. "QD": null,
  847. "RD": null,
  848. "team": "",
  849. "acl": "private",
  850. "whitelist": [
  851. {
  852. "id": 1,
  853. "account": "admin",
  854. "avatar": "",
  855. "realname": "管理员"
  856. }
  857. ],
  858. "order": 215,
  859. "deleted": false
  860. }";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:19;O:8:"stdClass":24:{s:2:"id";s:2:"20";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2951";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1,
  861. "total": 1,
  862. "limit": 20,
  863. "stories": [
  864. {
  865. "id": 7,
  866. "parent": 0,
  867. "product": 1,
  868. "branch": 0,
  869. "module": 7,
  870. "plan": "1",
  871. "source": "po",
  872. "sourceNote": "",
  873. "fromBug": 0,
  874. "title": "关于我们的设计和开发",
  875. "keywords": "",
  876. "type": "story",
  877. "category": "feature",
  878. "pri": 1,
  879. "estimate": 1,
  880. "status": "draft",
  881. "subStatus": "",
  882. "color": "",
  883. "stage": "planned",
  884. "stagedBy": "",
  885. "mailto": "",
  886. "openedBy": "productManager",
  887. "openedDate": "2012-06-05T02:24:19Z",
  888. "assignedTo": "productManager",
  889. "assignedDate": "2012-06-05T02:24:19Z",
  890. "lastEditedBy": "",
  891. "lastEditedDate": null,
  892. "reviewedBy": "",
  893. "reviewedDate": null,
  894. "closedBy": "",
  895. "closedDate": null,
  896. "closedReason": "",
  897. "toBug": 0,
  898. "childStories": "",
  899. "linkStories": "",
  900. "duplicateStory": 0,
  901. "version": 1,
  902. "URChanged": "0",
  903. "deleted": false,
  904. "planTitle": "1.0版本 "
  905. }
  906. ]
  907. }";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:20;O:8:"stdClass":24:{s:2:"id";s:2:"21";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2960";s:5:"title";s:12:"修改执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:188:"{"name": "测试执行1", "code": "test1", "begin": "2021-12-01", "end": "2021-12-11", "days": 10}";s:15:"responseExample";s:2076:"{
  908. "id": 40,
  909. "project": 12,
  910. "model": "",
  911. "type": "sprint",
  912. "lifetime": "",
  913. "budget": "0",
  914. "budgetUnit": "CNY",
  915. "attribute": "",
  916. "percent": 0,
  917. "milestone": "0",
  918. "output": "",
  919. "auth": "",
  920. "parent": 12,
  921. "path": ",12,40,",
  922. "grade": 1,
  923. "name": "测试执行1",
  924. "code": "test1",
  925. "begin": "2021-12-01",
  926. "end": "2021-12-11",
  927. "realBegan": "0000-00-00",
  928. "realEnd": "0000-00-00",
  929. "days": 100,
  930. "status": "wait",
  931. "subStatus": "",
  932. "pri": "1",
  933. "desc": "",
  934. "version": 0,
  935. "parentVersion": 0,
  936. "planDuration": 0,
  937. "realDuration": 0,
  938. "openedBy": "admin",
  939. "openedDate": "2021-11-28T15:37:59Z",
  940. "openedVersion": "15.8",
  941. "lastEditedBy": "admin",
  942. "lastEditedDate": "2021-11-28T15:37:59Z",
  943. "closedBy": "",
  944. "closedDate": null,
  945. "canceledBy": "",
  946. "canceledDate": null,
  947. "PO": "",
  948. "PM": "",
  949. "QD": "",
  950. "RD": "",
  951. "team": "测试执行1",
  952. "acl": "private",
  953. "whitelist": ",",
  954. "order": 200,
  955. "deleted": "0",
  956. "totalHours": 700,
  957. "totalEstimate": 0,
  958. "totalConsumed": 0,
  959. "totalLeft": 0
  960. }";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:21;O:8:"stdClass":24:{s:2:"id";s:2:"22";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2951";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:52:"{
  961. "spec": "变更描述"
  962. }";s:15:"responseExample";s:3007:"{
  963. "id": 1,
  964. "parent": 0,
  965. "product": 1,
  966. "branch": 0,
  967. "module": 1,
  968. "plan": "1",
  969. "source": "po",
  970. "sourceNote": "",
  971. "fromBug": 0,
  972. "title": "首页设计和开发",
  973. "keywords": "",
  974. "type": "story",
  975. "category": "feature",
  976. "pri": 1,
  977. "estimate": 1,
  978. "status": "active",
  979. "subStatus": "",
  980. "color": "",
  981. "stage": "developing",
  982. "stagedBy": "",
  983. "mailto": "",
  984. "openedBy": "productManager",
  985. "openedDate": "2012-06-05T02:09:49Z",
  986. "assignedTo": "productManager",
  987. "assignedDate": null,
  988. "lastEditedBy": "admin",
  989. "lastEditedDate": "2021-11-29T01:43:18Z",
  990. "reviewedBy": "",
  991. "reviewedDate": null,
  992. "closedBy": "",
  993. "closedDate": null,
  994. "closedReason": "",
  995. "toBug": 0,
  996. "childStories": "",
  997. "linkStories": "",
  998. "duplicateStory": 0,
  999. "version": 2,
  1000. "URChanged": "0",
  1001. "deleted": "0",
  1002. "spec": "变更描述",
  1003. "verify": "开发并通过验收<br />",
  1004. "executions": {
  1005. "1": {
  1006. "project": 1,
  1007. "name": "企业网站第一期",
  1008. "status": "doing"
  1009. }
  1010. },
  1011. "tasks": {
  1012. "1": [
  1013. {
  1014. "id": 11,
  1015. "name": "首页页面的开发",
  1016. "assignedTo": "dev1",
  1017. "execution": 1,
  1018. "status": "doing",
  1019. "consumed": 0,
  1020. "left": 8,
  1021. "type": "devel"
  1022. },
  1023. {
  1024. "id": 10,
  1025. "name": "首页页面的设计",
  1026. "assignedTo": "dev1",
  1027. "execution": 1,
  1028. "status": "done",
  1029. "consumed": 8,
  1030. "left": 0,
  1031. "type": "design"
  1032. }
  1033. ]
  1034. },
  1035. "stages": [],
  1036. "planTitle": {
  1037. "1": "1.0版本"
  1038. },
  1039. "children": []
  1040. }";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:22;O:8:"stdClass":24:{s:2:"id";s:2:"23";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2960";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2094:"{
  1041. "id": 40,
  1042. "project": 12,
  1043. "model": "",
  1044. "type": "sprint",
  1045. "lifetime": "",
  1046. "budget": "0",
  1047. "budgetUnit": "CNY",
  1048. "attribute": "",
  1049. "percent": 0,
  1050. "milestone": "0",
  1051. "output": "",
  1052. "auth": "",
  1053. "parent": 12,
  1054. "path": ",12,40,",
  1055. "grade": 1,
  1056. "name": "测试执行1111111",
  1057. "code": "test1111111",
  1058. "begin": "2021-12-01",
  1059. "end": "2021-12-11",
  1060. "realBegan": "0000-00-00",
  1061. "realEnd": "0000-00-00",
  1062. "days": 100,
  1063. "status": "wait",
  1064. "subStatus": "",
  1065. "pri": "1",
  1066. "desc": "",
  1067. "version": 0,
  1068. "parentVersion": 0,
  1069. "planDuration": 0,
  1070. "realDuration": 0,
  1071. "openedBy": "admin",
  1072. "openedDate": "2021-11-28T15:37:59Z",
  1073. "openedVersion": "15.8",
  1074. "lastEditedBy": "admin",
  1075. "lastEditedDate": "2021-11-28T15:37:59Z",
  1076. "closedBy": "",
  1077. "closedDate": null,
  1078. "canceledBy": "",
  1079. "canceledDate": null,
  1080. "PO": "",
  1081. "PM": "",
  1082. "QD": "",
  1083. "RD": "",
  1084. "team": "测试执行1111111",
  1085. "acl": "private",
  1086. "whitelist": ",",
  1087. "order": 200,
  1088. "deleted": "0",
  1089. "totalHours": 700,
  1090. "totalEstimate": 0,
  1091. "totalConsumed": 0,
  1092. "totalLeft": 0
  1093. }";s:8:"response";s:2713:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:23;O:8:"stdClass":24:{s:2:"id";s:2:"24";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2960";s:5:"title";s:12:"删除执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:47:"{
  1094. ”message": "success"
  1095. }";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"删除结果","structType":"json","sub":1,"key":"kwjg44slxzhtkdd71df","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:24;O:8:"stdClass":24:{s:2:"id";s:2:"25";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2951";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1,
  1096. "total": 1,
  1097. "limit": 20,
  1098. "stories": [
  1099. {
  1100. "id": 7,
  1101. "parent": 0,
  1102. "product": 1,
  1103. "branch": 0,
  1104. "module": 7,
  1105. "plan": "1",
  1106. "source": "po",
  1107. "sourceNote": "",
  1108. "fromBug": 0,
  1109. "title": "关于我们的设计和开发",
  1110. "keywords": "",
  1111. "type": "story",
  1112. "category": "feature",
  1113. "pri": 1,
  1114. "estimate": 1,
  1115. "status": "draft",
  1116. "subStatus": "",
  1117. "color": "",
  1118. "stage": "planned",
  1119. "stagedBy": "",
  1120. "mailto": "",
  1121. "openedBy": "productManager",
  1122. "openedDate": "2012-06-05T02:24:19Z",
  1123. "assignedTo": "productManager",
  1124. "assignedDate": "2012-06-05T02:24:19Z",
  1125. "lastEditedBy": "",
  1126. "lastEditedDate": null,
  1127. "reviewedBy": "",
  1128. "reviewedDate": null,
  1129. "closedBy": "",
  1130. "closedDate": null,
  1131. "closedReason": "",
  1132. "toBug": 0,
  1133. "childStories": "",
  1134. "linkStories": "",
  1135. "duplicateStory": 0,
  1136. "version": 1,
  1137. "URChanged": "0",
  1138. "deleted": false,
  1139. "planTitle": "1.0版本 "
  1140. }
  1141. ]
  1142. }";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:25;O:8:"stdClass":24:{s:2:"id";s:2:"26";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2951";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:198:"{
  1143. "title": "测试需求",
  1144. "spec": "测试",
  1145. "product": 1,
  1146. "pri": 1,
  1147. "category": "feature"
  1148. }";s:15:"responseExample";s:1698:"{
  1149. "id": 14,
  1150. "parent": 0,
  1151. "product": 1,
  1152. "branch": 0,
  1153. "module": 0,
  1154. "plan": "",
  1155. "source": "",
  1156. "sourceNote": "",
  1157. "fromBug": 0,
  1158. "title": "测试需求",
  1159. "keywords": "",
  1160. "type": "story",
  1161. "category": "feature",
  1162. "pri": 1,
  1163. "estimate": 0,
  1164. "status": "active",
  1165. "subStatus": "",
  1166. "color": "",
  1167. "stage": "wait",
  1168. "stagedBy": "",
  1169. "mailto": null,
  1170. "openedBy": "admin",
  1171. "openedDate": "2021-11-29T01:18:02Z",
  1172. "assignedTo": "",
  1173. "assignedDate": null,
  1174. "lastEditedBy": "",
  1175. "lastEditedDate": null,
  1176. "reviewedBy": "",
  1177. "reviewedDate": null,
  1178. "closedBy": "",
  1179. "closedDate": null,
  1180. "closedReason": "",
  1181. "toBug": 0,
  1182. "childStories": "",
  1183. "linkStories": "",
  1184. "duplicateStory": 0,
  1185. "version": 1,
  1186. "URChanged": "0",
  1187. "deleted": false,
  1188. "spec": "测试",
  1189. "verify": "",
  1190. "executions": [],
  1191. "tasks": [],
  1192. "stages": [],
  1193. "children": []
  1194. }";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:26;O:8:"stdClass":24:{s:2:"id";s:2:"27";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2951";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1,
  1195. "total": 1,
  1196. "limit": 20,
  1197. "stories": [
  1198. {
  1199. "id": 7,
  1200. "parent": 0,
  1201. "product": 1,
  1202. "branch": 0,
  1203. "module": 7,
  1204. "plan": "1",
  1205. "source": "po",
  1206. "sourceNote": "",
  1207. "fromBug": 0,
  1208. "title": "关于我们的设计和开发",
  1209. "keywords": "",
  1210. "type": "story",
  1211. "category": "feature",
  1212. "pri": 1,
  1213. "estimate": 1,
  1214. "status": "draft",
  1215. "subStatus": "",
  1216. "color": "",
  1217. "stage": "planned",
  1218. "stagedBy": "",
  1219. "mailto": "",
  1220. "openedBy": "productManager",
  1221. "openedDate": "2012-06-05T02:24:19Z",
  1222. "assignedTo": "productManager",
  1223. "assignedDate": "2012-06-05T02:24:19Z",
  1224. "lastEditedBy": "",
  1225. "lastEditedDate": null,
  1226. "reviewedBy": "",
  1227. "reviewedDate": null,
  1228. "closedBy": "",
  1229. "closedDate": null,
  1230. "closedReason": "",
  1231. "toBug": 0,
  1232. "childStories": "",
  1233. "linkStories": "",
  1234. "duplicateStory": 0,
  1235. "version": 1,
  1236. "URChanged": "0",
  1237. "deleted": false,
  1238. "planTitle": "1.0版本 "
  1239. }
  1240. ]
  1241. }";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:27;O:8:"stdClass":24:{s:2:"id";s:2:"28";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2951";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1698:"{
  1242. "id": 14,
  1243. "parent": 0,
  1244. "product": 1,
  1245. "branch": 0,
  1246. "module": 0,
  1247. "plan": "",
  1248. "source": "",
  1249. "sourceNote": "",
  1250. "fromBug": 0,
  1251. "title": "测试需求",
  1252. "keywords": "",
  1253. "type": "story",
  1254. "category": "feature",
  1255. "pri": 1,
  1256. "estimate": 0,
  1257. "status": "active",
  1258. "subStatus": "",
  1259. "color": "",
  1260. "stage": "wait",
  1261. "stagedBy": "",
  1262. "mailto": null,
  1263. "openedBy": "admin",
  1264. "openedDate": "2021-11-29T01:18:02Z",
  1265. "assignedTo": "",
  1266. "assignedDate": null,
  1267. "lastEditedBy": "",
  1268. "lastEditedDate": null,
  1269. "reviewedBy": "",
  1270. "reviewedDate": null,
  1271. "closedBy": "",
  1272. "closedDate": null,
  1273. "closedReason": "",
  1274. "toBug": 0,
  1275. "childStories": "",
  1276. "linkStories": "",
  1277. "duplicateStory": 0,
  1278. "version": 1,
  1279. "URChanged": "0",
  1280. "deleted": false,
  1281. "spec": "测试",
  1282. "verify": "",
  1283. "executions": [],
  1284. "tasks": [],
  1285. "stages": [],
  1286. "children": []
  1287. }";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:28;O:8:"stdClass":24:{s:2:"id";s:2:"29";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2951";s:5:"title";s:12:"删除需求";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{
  1288. "message": "success"
  1289. }";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk0vedlh1unhcrpw1o","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:29;O:8:"stdClass":24:{s:2:"id";s:2:"30";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2952";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3408:"{
  1290. "page": 1,
  1291. "total": 1,
  1292. "limit": 100,
  1293. "tasks": [
  1294. {
  1295. "id": 18,
  1296. "project": 12,
  1297. "parent": 0,
  1298. "execution": 13,
  1299. "module": 0,
  1300. "design": 0,
  1301. "story": 0,
  1302. "storyVersion": 1,
  1303. "designVersion": 0,
  1304. "fromBug": 0,
  1305. "name": "task1",
  1306. "type": "devel",
  1307. "pri": 3,
  1308. "estimate": 0,
  1309. "consumed": 2,
  1310. "left": 0,
  1311. "deadline": null,
  1312. "status": "done",
  1313. "subStatus": "",
  1314. "color": "",
  1315. "mailto": [],
  1316. "desc": "",
  1317. "version": 1,
  1318. "openedBy": {
  1319. "id": 1,
  1320. "account": "admin",
  1321. "avatar": "",
  1322. "realname": "管理员"
  1323. },
  1324. "openedDate": "2021-11-29T02:33:47Z",
  1325. "assignedTo": {
  1326. "id": 1,
  1327. "account": "admin",
  1328. "avatar": "",
  1329. "realname": "管理员"
  1330. },
  1331. "assignedDate": "2021-11-29T02:52:25Z",
  1332. "estStarted": "0000-00-00",
  1333. "realStarted": "2021-11-29T02:50:00Z",
  1334. "finishedBy": {
  1335. "id": 1,
  1336. "account": "admin",
  1337. "avatar": "",
  1338. "realname": "管理员"
  1339. },
  1340. "finishedDate": "2021-11-29T02:52:17Z",
  1341. "finishedList": "",
  1342. "canceledBy": null,
  1343. "canceledDate": null,
  1344. "closedBy": null,
  1345. "closedDate": null,
  1346. "planDuration": 0,
  1347. "realDuration": 0,
  1348. "closedReason": "",
  1349. "lastEditedBy": {
  1350. "id": 1,
  1351. "account": "admin",
  1352. "avatar": "",
  1353. "realname": "管理员"
  1354. },
  1355. "lastEditedDate": "2021-11-29T02:52:25Z",
  1356. "activatedDate": "0000-00-00",
  1357. "deleted": false,
  1358. "storyID": null,
  1359. "storyTitle": null,
  1360. "product": null,
  1361. "branch": null,
  1362. "latestStoryVersion": null,
  1363. "storyStatus": null,
  1364. "assignedToRealName": "管理员",
  1365. "needConfirm": false,
  1366. "progress": 100
  1367. }
  1368. ]
  1369. }";s:8:"response";s:5154:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"mailto","paramsType":"array","required":"","desc":"抄送给","structType":"json","sub":2,"key":"kwt666j22gcx1g3sx63","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:30;O:8:"stdClass":24:{s:2:"id";s:2:"31";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2951";s:5:"title";s:24:"修改需求其他字段";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1250:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwk0memxgm8j6r50dji","children":[]},{"field":"source","paramsType":"string","required":"","desc":"来源","structType":"json","sub":1,"key":"kwk0n6trlfwg2zn30um","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwk0nkk4tyy9dpgjin","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk0nwqvxy0o082smxs","children":[]},{"field":"category","paramsType":"string","required":"","desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwk0oag6m7pcw8u5q8r","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwk0pnppcprvzgtbbes","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk0pxdmfkb55hpaqcn","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:49:"{
  1370. "category": "other"
  1371. }";s:15:"responseExample";s:1698:"{
  1372. "id": 14,
  1373. "parent": 0,
  1374. "product": 1,
  1375. "branch": 0,
  1376. "module": 0,
  1377. "plan": "",
  1378. "source": "",
  1379. "sourceNote": "",
  1380. "fromBug": 0,
  1381. "title": "测试需求",
  1382. "keywords": "",
  1383. "type": "story",
  1384. "category": "feature",
  1385. "pri": 1,
  1386. "estimate": 0,
  1387. "status": "active",
  1388. "subStatus": "",
  1389. "color": "",
  1390. "stage": "wait",
  1391. "stagedBy": "",
  1392. "mailto": null,
  1393. "openedBy": "admin",
  1394. "openedDate": "2021-11-29T01:18:02Z",
  1395. "assignedTo": "",
  1396. "assignedDate": null,
  1397. "lastEditedBy": "",
  1398. "lastEditedDate": null,
  1399. "reviewedBy": "",
  1400. "reviewedDate": null,
  1401. "closedBy": "",
  1402. "closedDate": null,
  1403. "closedReason": "",
  1404. "toBug": 0,
  1405. "childStories": "",
  1406. "linkStories": "",
  1407. "duplicateStory": 0,
  1408. "version": 1,
  1409. "URChanged": "0",
  1410. "deleted": false,
  1411. "spec": "测试",
  1412. "verify": "",
  1413. "executions": [],
  1414. "tasks": [],
  1415. "stages": [],
  1416. "children": []
  1417. }";s:8:"response";s:2954:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:31;O:8:"stdClass":24:{s:2:"id";s:2:"32";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2952";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:4830:"{
  1418. "id": 22,
  1419. "project": 41,
  1420. "parent": 0,
  1421. "execution": 42,
  1422. "module": 0,
  1423. "design": 0,
  1424. "story": 0,
  1425. "storyVersion": 1,
  1426. "designVersion": 0,
  1427. "fromBug": 0,
  1428. "name": "多人任务",
  1429. "type": "devel",
  1430. "pri": 3,
  1431. "estimate": 2,
  1432. "consumed": 0,
  1433. "left": 2,
  1434. "deadline": "2021-12-23",
  1435. "status": "wait",
  1436. "subStatus": "",
  1437. "color": "",
  1438. "mailto": [],
  1439. "desc": "",
  1440. "version": 1,
  1441. "openedBy": {
  1442. "id": 1,
  1443. "account": "admin",
  1444. "avatar": "",
  1445. "realname": "管理员"
  1446. },
  1447. "openedDate": "2021-12-05T12:00:57Z",
  1448. "assignedTo": {
  1449. "id": 1,
  1450. "account": "admin",
  1451. "avatar": "",
  1452. "realname": "管理员"
  1453. },
  1454. "assignedDate": "2021-12-05T12:00:57Z",
  1455. "estStarted": "2021-12-05",
  1456. "realStarted": null,
  1457. "finishedBy": null,
  1458. "finishedDate": null,
  1459. "finishedList": "",
  1460. "canceledBy": null,
  1461. "canceledDate": null,
  1462. "closedBy": null,
  1463. "closedDate": null,
  1464. "planDuration": 0,
  1465. "realDuration": 0,
  1466. "closedReason": "",
  1467. "lastEditedBy": null,
  1468. "lastEditedDate": null,
  1469. "activatedDate": "",
  1470. "deleted": false,
  1471. "storyID": null,
  1472. "storyTitle": null,
  1473. "latestStoryVersion": null,
  1474. "storyStatus": null,
  1475. "assignedToRealName": "管理员",
  1476. "children": [],
  1477. "team": [
  1478. {
  1479. "id": 50,
  1480. "root": 22,
  1481. "type": "task",
  1482. "account": "admin",
  1483. "role": "",
  1484. "limited": "no",
  1485. "join": "2021-12-05",
  1486. "days": 0,
  1487. "hours": 0,
  1488. "estimate": 1,
  1489. "consumed": 0,
  1490. "left": 1,
  1491. "order": 0,
  1492. "realname": "管理员",
  1493. "avatar": "",
  1494. "progress": 0
  1495. },
  1496. {
  1497. "id": 51,
  1498. "root": 22,
  1499. "type": "task",
  1500. "account": "productManager",
  1501. "role": "",
  1502. "limited": "no",
  1503. "join": "2021-12-05",
  1504. "days": 0,
  1505. "hours": 0,
  1506. "estimate": 1,
  1507. "consumed": 0,
  1508. "left": 1,
  1509. "order": 1,
  1510. "realname": "产品经理",
  1511. "avatar": "",
  1512. "progress": 0
  1513. }
  1514. ],
  1515. "files": [],
  1516. "needConfirm": false,
  1517. "progress": 0,
  1518. "storySpec": "",
  1519. "storyVerify": "",
  1520. "storyFiles": [],
  1521. "executionName": "testt",
  1522. "moduleTitle": "/",
  1523. "actions": [
  1524. {
  1525. "id": 1253748,
  1526. "objectType": "task",
  1527. "objectID": 22,
  1528. "product": ",4,",
  1529. "project": 41,
  1530. "execution": 42,
  1531. "actor": "管理员",
  1532. "action": "opened",
  1533. "date": "2021-12-05 20:00:57",
  1534. "comment": "",
  1535. "extra": "",
  1536. "read": "1",
  1537. "history": [],
  1538. "desc": "2021-12-05 20:00:57, 由 <strong>管理员</strong> 创建。\n"
  1539. }
  1540. ],
  1541. "preAndNext": {
  1542. "pre": "",
  1543. "next": ""
  1544. }
  1545. }";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:32;O:8:"stdClass":24:{s:2:"id";s:2:"33";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2952";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2067:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"formData","sub":1,"key":"kwt6a17uomk2c6xhjs","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"formData","sub":1,"key":"kwt6a1sp0c8naqpkajj","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:244:"{
  1546. "name": "testtt",
  1547. "assignedTo": [ "admin" ],
  1548. "type": "devel",
  1549. "estStarted": "2021-12-01",
  1550. "deadline": "2021-12-31"
  1551. }";s:15:"responseExample";s:2290:"{
  1552. "id": 23,
  1553. "project": 12,
  1554. "parent": 0,
  1555. "execution": 55,
  1556. "module": 0,
  1557. "design": 0,
  1558. "story": 0,
  1559. "storyVersion": 1,
  1560. "designVersion": 0,
  1561. "fromBug": 0,
  1562. "name": "testttt",
  1563. "type": "devel",
  1564. "pri": 0,
  1565. "estimate": 0,
  1566. "consumed": 0,
  1567. "left": 0,
  1568. "deadline": "2021-12-31",
  1569. "status": "wait",
  1570. "subStatus": "",
  1571. "color": "",
  1572. "mailto": null,
  1573. "desc": "",
  1574. "version": 1,
  1575. "openedBy": {
  1576. "id": 1,
  1577. "account": "admin",
  1578. "avatar": "",
  1579. "realname": "管理员"
  1580. },
  1581. "openedDate": "2021-12-05T12:54:30Z",
  1582. "assignedTo": {
  1583. "id": 1,
  1584. "account": "admin",
  1585. "avatar": "",
  1586. "realname": "管理员"
  1587. },
  1588. "assignedDate": "2021-12-05T12:54:30Z",
  1589. "estStarted": "2021-12-01",
  1590. "realStarted": null,
  1591. "finishedBy": null,
  1592. "finishedDate": null,
  1593. "finishedList": "",
  1594. "canceledBy": null,
  1595. "canceledDate": null,
  1596. "closedBy": null,
  1597. "closedDate": null,
  1598. "planDuration": 0,
  1599. "realDuration": 0,
  1600. "closedReason": "",
  1601. "lastEditedBy": null,
  1602. "lastEditedDate": null,
  1603. "activatedDate": "",
  1604. "deleted": false,
  1605. "storyID": null,
  1606. "storyTitle": null,
  1607. "latestStoryVersion": null,
  1608. "storyStatus": null,
  1609. "assignedToRealName": "管理员",
  1610. "children": [],
  1611. "team": [],
  1612. "files": [],
  1613. "needConfirm": false,
  1614. "progress": 0
  1615. }";s:8:"response";s:4244:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]},{"field":"team","paramsType":"array","required":true,"desc":"团队,应用于多人任务","structType":"json","sub":1,"key":"kwt8yls7al1zdn067zn","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:33;O:8:"stdClass":24:{s:2:"id";s:2:"34";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2952";s:5:"title";s:12:"删除任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:44:"{
  1616. “message”: "success"
  1617. }";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk46ho92f9wizfabt5","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:34;O:8:"stdClass":24:{s:2:"id";s:2:"35";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2953";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3176:"{
  1618. "page": 1,
  1619. "total": 1,
  1620. "limit": 20,
  1621. "bugs": [
  1622. {
  1623. "id": 9,
  1624. "project": 0,
  1625. "product": 4,
  1626. "branch": 0,
  1627. "module": 0,
  1628. "execution": 0,
  1629. "plan": 0,
  1630. "story": 0,
  1631. "storyVersion": 1,
  1632. "task": 0,
  1633. "toTask": 0,
  1634. "toStory": 0,
  1635. "title": "Bug3",
  1636. "keywords": "",
  1637. "severity": 3,
  1638. "pri": 0,
  1639. "type": "",
  1640. "os": "",
  1641. "browser": "",
  1642. "hardware": "",
  1643. "found": "",
  1644. "steps": "",
  1645. "status": {
  1646. "code": "active",
  1647. "name": "激活"
  1648. },
  1649. "subStatus": "",
  1650. "color": "",
  1651. "confirmed": 0,
  1652. "activatedCount": 0,
  1653. "activatedDate": "1969-12-31T16:00:00Z",
  1654. "feedbackBy": "",
  1655. "notifyEmail": "",
  1656. "mailto": null,
  1657. "openedBy": {
  1658. "id": 1,
  1659. "account": "admin",
  1660. "avatar": "",
  1661. "realname": "管理员"
  1662. },
  1663. "openedDate": "2021-12-01T01:25:42Z",
  1664. "openedBuild": "主干",
  1665. "assignedTo": null,
  1666. "assignedDate": "1969-12-31T16:00:00Z",
  1667. "deadline": "1970-01-01",
  1668. "resolvedBy": null,
  1669. "resolution": "",
  1670. "resolvedBuild": "",
  1671. "resolvedDate": "1969-12-31T16:00:00Z",
  1672. "closedBy": null,
  1673. "closedDate": "1969-12-31T16:00:00Z",
  1674. "duplicateBug": 0,
  1675. "linkBug": "",
  1676. "case": 0,
  1677. "caseVersion": 1,
  1678. "result": 0,
  1679. "repo": 0,
  1680. "entry": "",
  1681. "lines": "",
  1682. "v1": "",
  1683. "v2": "",
  1684. "repoType": "",
  1685. "testtask": 0,
  1686. "lastEditedBy": null,
  1687. "lastEditedDate": "1969-12-31T16:00:00Z",
  1688. "deleted": false,
  1689. "needconfirm": false
  1690. }
  1691. ]
  1692. }";s:8:"response";s:5844:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":2,"key":"kwtbqoa9vqb7f21srse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":2,"key":"kwtbr15ttoimxdswkrp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":2,"key":"kwtbrhatv8b7tmo9ku","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":2,"key":"kwtbrwq0a2lla3pd2o","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":2,"key":"kwtbsjcl1go23ol6x9n","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":2,"key":"kwtbsrk3rnmf8jsrllp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":2,"key":"kwtbts64oocm7bnt20m","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:35;O:8:"stdClass":24:{s:2:"id";s:2:"36";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2952";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:244:"{
  1693. "name": "testtt",
  1694. "assignedTo": [ "admin" ],
  1695. "type": "devel",
  1696. "estStarted": "2021-12-01",
  1697. "deadline": "2021-12-31"
  1698. }";s:15:"responseExample";s:2630:"{
  1699. "id": 13,
  1700. "project": 7,
  1701. "parent": 0,
  1702. "execution": 1,
  1703. "module": 0,
  1704. "design": 0,
  1705. "story": 2,
  1706. "storyVersion": 1,
  1707. "designVersion": 0,
  1708. "fromBug": 0,
  1709. "name": "ccc",
  1710. "type": "devel",
  1711. "pri": 1,
  1712. "estimate": 10,
  1713. "consumed": 0,
  1714. "left": 10,
  1715. "deadline": null,
  1716. "status": "wait",
  1717. "subStatus": "",
  1718. "color": "",
  1719. "mailto": null,
  1720. "desc": "新闻中心的开发",
  1721. "version": 2,
  1722. "openedBy": {
  1723. "id": 1,
  1724. "account": "admin",
  1725. "avatar": "",
  1726. "realname": "管理员"
  1727. },
  1728. "openedDate": "2021-04-28T05:16:15Z",
  1729. "assignedTo": {
  1730. "id": 4,
  1731. "account": "dev1",
  1732. "avatar": "",
  1733. "realname": "开发甲"
  1734. },
  1735. "assignedDate": "2021-04-28T05:16:15Z",
  1736. "estStarted": "",
  1737. "realStarted": null,
  1738. "finishedBy": null,
  1739. "finishedDate": null,
  1740. "finishedList": "",
  1741. "canceledBy": null,
  1742. "canceledDate": null,
  1743. "closedBy": null,
  1744. "closedDate": null,
  1745. "planDuration": 0,
  1746. "realDuration": 0,
  1747. "closedReason": "",
  1748. "lastEditedBy": {
  1749. "id": 1,
  1750. "account": "admin",
  1751. "avatar": "",
  1752. "realname": "管理员"
  1753. },
  1754. "lastEditedDate": "2021-12-05T12:57:10Z",
  1755. "activatedDate": "",
  1756. "deleted": false,
  1757. "storyID": 2,
  1758. "storyTitle": "新闻中心的设计和开发。",
  1759. "latestStoryVersion": 1,
  1760. "storyStatus": "active",
  1761. "assignedToRealName": "开发甲",
  1762. "children": [],
  1763. "team": [],
  1764. "files": [],
  1765. "cases": {
  1766. "3": "新闻中心的测试用例"
  1767. },
  1768. "needConfirm": false,
  1769. "progress": 0
  1770. }";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:36;O:8:"stdClass":24:{s:2:"id";s:2:"37";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2953";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:251:"{
  1771. "title": "Bug2",
  1772. "severity": 1,
  1773. "pri": 1,
  1774. "steps": "",
  1775. "type": "codeerror",
  1776. "openedBuild": [
  1777. "trunk"
  1778. ]
  1779. }";s:15:"responseExample";s:3271:"{
  1780. "id": 1,
  1781. "project": 7,
  1782. "product": 1,
  1783. "branch": 0,
  1784. "module": 0,
  1785. "execution": 1,
  1786. "plan": 0,
  1787. "story": 1,
  1788. "storyVersion": 1,
  1789. "task": 1,
  1790. "toTask": 0,
  1791. "toStory": 0,
  1792. "title": "aaa",
  1793. "keywords": "",
  1794. "severity": 3,
  1795. "pri": 1,
  1796. "type": "codeerror",
  1797. "os": "",
  1798. "browser": "",
  1799. "hardware": "",
  1800. "found": "",
  1801. "steps": "<p>[步骤]进入首页</p>\r\n<p>[结果]出现乱码    </p>\r\n<p>[期望]正常显示</p>",
  1802. "status": "active",
  1803. "subStatus": "",
  1804. "color": "",
  1805. "confirmed": 0,
  1806. "activatedCount": 0,
  1807. "activatedDate": "1969-12-31T16:00:00Z",
  1808. "feedbackBy": "",
  1809. "notifyEmail": "",
  1810. "mailto": [],
  1811. "openedBy": {
  1812. "id": 7,
  1813. "account": "tester1",
  1814. "avatar": "",
  1815. "realname": "测试甲"
  1816. },
  1817. "openedDate": "2012-06-05T02:56:11Z",
  1818. "openedBuild": "trunk",
  1819. "assignedTo": {
  1820. "id": 4,
  1821. "account": "dev1",
  1822. "avatar": "",
  1823. "realname": "开发甲"
  1824. },
  1825. "assignedDate": "1969-12-31T16:00:00Z",
  1826. "deadline": null,
  1827. "resolvedBy": null,
  1828. "resolution": "",
  1829. "resolvedBuild": "",
  1830. "resolvedDate": null,
  1831. "closedBy": null,
  1832. "closedDate": "1969-12-31T16:00:00Z",
  1833. "duplicateBug": 0,
  1834. "linkBug": "",
  1835. "case": 0,
  1836. "caseVersion": 1,
  1837. "result": 0,
  1838. "repo": 0,
  1839. "entry": "",
  1840. "lines": "",
  1841. "v1": "",
  1842. "v2": "",
  1843. "repoType": "",
  1844. "testtask": 0,
  1845. "lastEditedBy": {
  1846. "id": 1,
  1847. "account": "admin",
  1848. "avatar": "",
  1849. "realname": "管理员"
  1850. },
  1851. "lastEditedDate": "2021-12-05T14:53:35Z",
  1852. "deleted": false,
  1853. "executionName": "企业网站第一期",
  1854. "storyTitle": "首页设计和开发",
  1855. "storyStatus": "active",
  1856. "latestStoryVersion": 2,
  1857. "taskName": null,
  1858. "planName": null,
  1859. "projectName": "企业管理系统",
  1860. "toCases": [],
  1861. "files": []
  1862. }";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:37;O:8:"stdClass":24:{s:2:"id";s:2:"38";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2953";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:251:"{
  1863. "title": "Bug2",
  1864. "severity": 1,
  1865. "pri": 1,
  1866. "steps": "",
  1867. "type": "codeerror",
  1868. "openedBuild": [
  1869. "trunk"
  1870. ]
  1871. }";s:15:"responseExample";s:3271:"{
  1872. "id": 1,
  1873. "project": 7,
  1874. "product": 1,
  1875. "branch": 0,
  1876. "module": 0,
  1877. "execution": 1,
  1878. "plan": 0,
  1879. "story": 1,
  1880. "storyVersion": 1,
  1881. "task": 1,
  1882. "toTask": 0,
  1883. "toStory": 0,
  1884. "title": "aaa",
  1885. "keywords": "",
  1886. "severity": 3,
  1887. "pri": 1,
  1888. "type": "codeerror",
  1889. "os": "",
  1890. "browser": "",
  1891. "hardware": "",
  1892. "found": "",
  1893. "steps": "<p>[步骤]进入首页</p>\r\n<p>[结果]出现乱码    </p>\r\n<p>[期望]正常显示</p>",
  1894. "status": "active",
  1895. "subStatus": "",
  1896. "color": "",
  1897. "confirmed": 0,
  1898. "activatedCount": 0,
  1899. "activatedDate": "1969-12-31T16:00:00Z",
  1900. "feedbackBy": "",
  1901. "notifyEmail": "",
  1902. "mailto": [],
  1903. "openedBy": {
  1904. "id": 7,
  1905. "account": "tester1",
  1906. "avatar": "",
  1907. "realname": "测试甲"
  1908. },
  1909. "openedDate": "2012-06-05T02:56:11Z",
  1910. "openedBuild": "trunk",
  1911. "assignedTo": {
  1912. "id": 4,
  1913. "account": "dev1",
  1914. "avatar": "",
  1915. "realname": "开发甲"
  1916. },
  1917. "assignedDate": "1969-12-31T16:00:00Z",
  1918. "deadline": null,
  1919. "resolvedBy": null,
  1920. "resolution": "",
  1921. "resolvedBuild": "",
  1922. "resolvedDate": null,
  1923. "closedBy": null,
  1924. "closedDate": "1969-12-31T16:00:00Z",
  1925. "duplicateBug": 0,
  1926. "linkBug": "",
  1927. "case": 0,
  1928. "caseVersion": 1,
  1929. "result": 0,
  1930. "repo": 0,
  1931. "entry": "",
  1932. "lines": "",
  1933. "v1": "",
  1934. "v2": "",
  1935. "repoType": "",
  1936. "testtask": 0,
  1937. "lastEditedBy": {
  1938. "id": 1,
  1939. "account": "admin",
  1940. "avatar": "",
  1941. "realname": "管理员"
  1942. },
  1943. "lastEditedDate": "2021-12-05T14:53:35Z",
  1944. "deleted": false,
  1945. "executionName": "企业网站第一期",
  1946. "storyTitle": "首页设计和开发",
  1947. "storyStatus": "active",
  1948. "latestStoryVersion": 2,
  1949. "taskName": null,
  1950. "planName": null,
  1951. "projectName": "企业管理系统",
  1952. "toCases": [],
  1953. "files": []
  1954. }";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:38;O:8:"stdClass":24:{s:2:"id";s:2:"39";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2953";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3271:"{
  1955. "id": 1,
  1956. "project": 7,
  1957. "product": 1,
  1958. "branch": 0,
  1959. "module": 0,
  1960. "execution": 1,
  1961. "plan": 0,
  1962. "story": 1,
  1963. "storyVersion": 1,
  1964. "task": 1,
  1965. "toTask": 0,
  1966. "toStory": 0,
  1967. "title": "aaa",
  1968. "keywords": "",
  1969. "severity": 3,
  1970. "pri": 1,
  1971. "type": "codeerror",
  1972. "os": "",
  1973. "browser": "",
  1974. "hardware": "",
  1975. "found": "",
  1976. "steps": "<p>[步骤]进入首页</p>\r\n<p>[结果]出现乱码    </p>\r\n<p>[期望]正常显示</p>",
  1977. "status": "active",
  1978. "subStatus": "",
  1979. "color": "",
  1980. "confirmed": 0,
  1981. "activatedCount": 0,
  1982. "activatedDate": "1969-12-31T16:00:00Z",
  1983. "feedbackBy": "",
  1984. "notifyEmail": "",
  1985. "mailto": [],
  1986. "openedBy": {
  1987. "id": 7,
  1988. "account": "tester1",
  1989. "avatar": "",
  1990. "realname": "测试甲"
  1991. },
  1992. "openedDate": "2012-06-05T02:56:11Z",
  1993. "openedBuild": "trunk",
  1994. "assignedTo": {
  1995. "id": 4,
  1996. "account": "dev1",
  1997. "avatar": "",
  1998. "realname": "开发甲"
  1999. },
  2000. "assignedDate": "1969-12-31T16:00:00Z",
  2001. "deadline": null,
  2002. "resolvedBy": null,
  2003. "resolution": "",
  2004. "resolvedBuild": "",
  2005. "resolvedDate": null,
  2006. "closedBy": null,
  2007. "closedDate": "1969-12-31T16:00:00Z",
  2008. "duplicateBug": 0,
  2009. "linkBug": "",
  2010. "case": 0,
  2011. "caseVersion": 1,
  2012. "result": 0,
  2013. "repo": 0,
  2014. "entry": "",
  2015. "lines": "",
  2016. "v1": "",
  2017. "v2": "",
  2018. "repoType": "",
  2019. "testtask": 0,
  2020. "lastEditedBy": {
  2021. "id": 1,
  2022. "account": "admin",
  2023. "avatar": "",
  2024. "realname": "管理员"
  2025. },
  2026. "lastEditedDate": "2021-12-05T14:53:35Z",
  2027. "deleted": false,
  2028. "executionName": "企业网站第一期",
  2029. "storyTitle": "首页设计和开发",
  2030. "storyStatus": "active",
  2031. "latestStoryVersion": 2,
  2032. "taskName": null,
  2033. "planName": null,
  2034. "projectName": "企业管理系统",
  2035. "toCases": [],
  2036. "files": []
  2037. }";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:39;O:8:"stdClass":24:{s:2:"id";s:2:"40";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2953";s:5:"title";s:9:"删除Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{
  2038. "message": "success"
  2039. }";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk9c8mm1zeqn7olev7","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:40;O:8:"stdClass":24:{s:2:"id";s:2:"41";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2954";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2570:"{
  2040. "page": 1,
  2041. "total": 6,
  2042. "limit": 20,
  2043. "testcases": [
  2044. {
  2045. "id": 10,
  2046. "project": 0,
  2047. "product": 1,
  2048. "execution": 0,
  2049. "branch": 0,
  2050. "lib": 0,
  2051. "module": 0,
  2052. "path": 0,
  2053. "story": 0,
  2054. "storyVersion": 1,
  2055. "title": "case1",
  2056. "precondition": "",
  2057. "keywords": "",
  2058. "pri": 1,
  2059. "type": "feature",
  2060. "auto": "no",
  2061. "frame": "",
  2062. "stage": "",
  2063. "howRun": "",
  2064. "scriptedBy": "",
  2065. "scriptedDate": null,
  2066. "scriptStatus": "",
  2067. "scriptLocation": "",
  2068. "status": "normal",
  2069. "subStatus": "",
  2070. "color": "",
  2071. "frequency": "1",
  2072. "order": 0,
  2073. "openedBy": {
  2074. "id": 1,
  2075. "account": "admin",
  2076. "avatar": "",
  2077. "realname": "管理员"
  2078. },
  2079. "openedDate": "2021-12-05T15:05:16Z",
  2080. "reviewedBy": null,
  2081. "reviewedDate": null,
  2082. "lastEditedBy": null,
  2083. "lastEditedDate": null,
  2084. "version": 1,
  2085. "linkCase": "",
  2086. "fromBug": 0,
  2087. "fromCaseID": 0,
  2088. "fromCaseVersion": 1,
  2089. "deleted": false,
  2090. "lastRunner": "",
  2091. "lastRunDate": null,
  2092. "lastRunResult": "",
  2093. "storyTitle": null,
  2094. "needconfirm": false,
  2095. "bugs": 0,
  2096. "results": 0,
  2097. "caseFails": 0,
  2098. "stepNumber": 1,
  2099. "statusName": "正常"
  2100. }
  2101. ]
  2102. }";s:8:"response";s:4076:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:41;O:8:"stdClass":24:{s:2:"id";s:2:"42";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2954";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:276:"{
  2103. "title": "case1",
  2104. "pri": 1,
  2105. "steps": [
  2106. {
  2107. "desc": "步骤1",
  2108. "expect": "结果1"
  2109. }
  2110. ],
  2111. "type": "feature"
  2112. }";s:15:"responseExample";s:2044:"{
  2113. "id": 8,
  2114. "project": 0,
  2115. "product": 1,
  2116. "execution": 0,
  2117. "branch": 0,
  2118. "lib": 0,
  2119. "module": 0,
  2120. "path": 0,
  2121. "story": 0,
  2122. "storyVersion": 1,
  2123. "title": "case1",
  2124. "precondition": "",
  2125. "keywords": "",
  2126. "pri": 1,
  2127. "type": "feature",
  2128. "auto": "no",
  2129. "frame": "",
  2130. "stage": "",
  2131. "howRun": "",
  2132. "scriptedBy": "",
  2133. "scriptedDate": null,
  2134. "scriptStatus": "",
  2135. "scriptLocation": "",
  2136. "status": "normal",
  2137. "subStatus": "",
  2138. "color": "",
  2139. "frequency": "1",
  2140. "order": 0,
  2141. "openedBy": "admin",
  2142. "openedDate": "2021-11-29T07:18:29Z",
  2143. "reviewedBy": "",
  2144. "reviewedDate": null,
  2145. "lastEditedBy": "",
  2146. "lastEditedDate": null,
  2147. "version": 1,
  2148. "linkCase": "",
  2149. "fromBug": 0,
  2150. "fromCaseID": 0,
  2151. "fromCaseVersion": 1,
  2152. "deleted": false,
  2153. "lastRunner": "",
  2154. "lastRunDate": null,
  2155. "lastRunResult": "",
  2156. "toBugs": [],
  2157. "steps": [
  2158. {
  2159. "id": 5,
  2160. "parent": 0,
  2161. "case": 8,
  2162. "version": 1,
  2163. "type": "step",
  2164. "desc": "步骤1",
  2165. "expect": "结果1"
  2166. }
  2167. ],
  2168. "files": [],
  2169. "currentVersion": 1
  2170. }";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:42;O:8:"stdClass":24:{s:2:"id";s:2:"43";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2955";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:997:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属父计划","structType":"json","sub":1,"key":"kwpt6y4rnazkel3pod","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{
  2171. "id": 2,
  2172. "product": 4,
  2173. "branch": 0,
  2174. "parent": 0,
  2175. "title": "主干计划",
  2176. "desc": "",
  2177. "begin": "2021-11-23",
  2178. "end": "2021-11-29",
  2179. "order": "",
  2180. "deleted": false,
  2181. "stories": [
  2182. {
  2183. "story": 12,
  2184. "plan": "2",
  2185. "order": 1,
  2186. "id": 12,
  2187. "parent": 0,
  2188. "product": 4,
  2189. "branch": 0,
  2190. "module": 23,
  2191. "source": "",
  2192. "sourceNote": "",
  2193. "fromBug": 0,
  2194. "title": "主干需求",
  2195. "keywords": "",
  2196. "type": "story",
  2197. "category": "feature",
  2198. "pri": 0,
  2199. "estimate": 0,
  2200. "status": "active",
  2201. "subStatus": "",
  2202. "color": "",
  2203. "stage": "planned",
  2204. "stagedBy": "",
  2205. "mailto": null,
  2206. "openedBy": "admin",
  2207. "openedDate": "2021-11-23 16:04:30",
  2208. "assignedTo": "admin",
  2209. "assignedDate": "2021-11-23 19:42:55",
  2210. "lastEditedBy": "admin",
  2211. "lastEditedDate": "2021-11-23 19:42:55",
  2212. "reviewedBy": "",
  2213. "reviewedDate": "0000-00-00 00:00:00",
  2214. "closedBy": "",
  2215. "closedDate": "0000-00-00 00:00:00",
  2216. "closedReason": "",
  2217. "toBug": 0,
  2218. "childStories": "",
  2219. "linkStories": "",
  2220. "duplicateStory": 0,
  2221. "version": 1,
  2222. "URChanged": "0",
  2223. "deleted": "0"
  2224. }
  2225. ],
  2226. "bugs": [
  2227. {
  2228. "id": 5,
  2229. "project": 0,
  2230. "product": 4,
  2231. "branch": 1,
  2232. "module": 24,
  2233. "execution": 0,
  2234. "plan": 2,
  2235. "story": 0,
  2236. "storyVersion": 1,
  2237. "task": 0,
  2238. "toTask": 0,
  2239. "toStory": 0,
  2240. "title": "Bug1",
  2241. "keywords": "",
  2242. "severity": 3,
  2243. "pri": 3,
  2244. "type": "codeerror",
  2245. "os": "",
  2246. "browser": "",
  2247. "hardware": "",
  2248. "found": "",
  2249. "steps": "<p>[步骤]</p><br /><p>[结果]</p><br /><p>[期望]</p><br />",
  2250. "status": "active",
  2251. "subStatus": "",
  2252. "color": "",
  2253. "confirmed": 0,
  2254. "activatedCount": 0,
  2255. "activatedDate": "0000-00-00 00:00:00",
  2256. "mailto": "",
  2257. "openedBy": "admin",
  2258. "openedDate": "2021-11-29 13:02:34",
  2259. "openedBuild": "trunk",
  2260. "assignedTo": "",
  2261. "assignedDate": "0000-00-00 00:00:00",
  2262. "deadline": "2021-11-29",
  2263. "resolvedBy": "",
  2264. "resolution": "",
  2265. "resolvedBuild": "",
  2266. "resolvedDate": "0000-00-00 00:00:00",
  2267. "closedBy": "",
  2268. "closedDate": "0000-00-00 00:00:00",
  2269. "duplicateBug": 0,
  2270. "linkBug": "",
  2271. "case": 0,
  2272. "caseVersion": 0,
  2273. "result": 0,
  2274. "repo": 0,
  2275. "entry": "",
  2276. "lines": "",
  2277. "v1": "",
  2278. "v2": "",
  2279. "repoType": "",
  2280. "testtask": 0,
  2281. "lastEditedBy": "",
  2282. "lastEditedDate": "0000-00-00 00:00:00",
  2283. "deleted": "0"
  2284. }
  2285. ]
  2286. }";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:43;O:8:"stdClass":24:{s:2:"id";s:2:"44";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2954";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2223:"{
  2287. "id": 9,
  2288. "project": 0,
  2289. "product": 1,
  2290. "execution": 0,
  2291. "branch": 0,
  2292. "lib": 0,
  2293. "module": 0,
  2294. "path": 0,
  2295. "story": 0,
  2296. "storyVersion": 1,
  2297. "title": "case1",
  2298. "precondition": "",
  2299. "keywords": "",
  2300. "pri": 1,
  2301. "type": "feature",
  2302. "auto": "no",
  2303. "frame": "",
  2304. "stage": "",
  2305. "howRun": "",
  2306. "scriptedBy": "",
  2307. "scriptedDate": null,
  2308. "scriptStatus": "",
  2309. "scriptLocation": "",
  2310. "status": "normal",
  2311. "subStatus": "",
  2312. "color": "",
  2313. "frequency": "1",
  2314. "order": 0,
  2315. "openedBy": {
  2316. "id": 1,
  2317. "account": "admin",
  2318. "avatar": "",
  2319. "realname": "管理员"
  2320. },
  2321. "openedDate": "2021-11-29T07:24:42Z",
  2322. "reviewedBy": null,
  2323. "reviewedDate": null,
  2324. "lastEditedBy": null,
  2325. "lastEditedDate": null,
  2326. "version": 1,
  2327. "linkCase": "",
  2328. "fromBug": 0,
  2329. "fromCaseID": 0,
  2330. "fromCaseVersion": 1,
  2331. "deleted": false,
  2332. "lastRunner": "",
  2333. "lastRunDate": null,
  2334. "lastRunResult": "",
  2335. "toBugs": [],
  2336. "steps": [
  2337. {
  2338. "id": 6,
  2339. "parent": 0,
  2340. "case": 9,
  2341. "version": 1,
  2342. "type": "step",
  2343. "desc": "步骤1",
  2344. "expect": "结果1"
  2345. }
  2346. ],
  2347. "files": [],
  2348. "currentVersion": 1,
  2349. "caseFails": 0
  2350. }";s:8:"response";s:3271:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":1,"key":"kwtxzea0ytpl9vcbwgf","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:44;O:8:"stdClass":24:{s:2:"id";s:2:"45";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2954";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:276:"{
  2351. "title": "case1",
  2352. "pri": 1,
  2353. "steps": [
  2354. {
  2355. "desc": "步骤1",
  2356. "expect": "结果1"
  2357. }
  2358. ],
  2359. "type": "feature"
  2360. }";s:15:"responseExample";s:2223:"{
  2361. "id": 9,
  2362. "project": 0,
  2363. "product": 1,
  2364. "execution": 0,
  2365. "branch": 0,
  2366. "lib": 0,
  2367. "module": 0,
  2368. "path": 0,
  2369. "story": 0,
  2370. "storyVersion": 1,
  2371. "title": "case1",
  2372. "precondition": "",
  2373. "keywords": "",
  2374. "pri": 1,
  2375. "type": "feature",
  2376. "auto": "no",
  2377. "frame": "",
  2378. "stage": "",
  2379. "howRun": "",
  2380. "scriptedBy": "",
  2381. "scriptedDate": null,
  2382. "scriptStatus": "",
  2383. "scriptLocation": "",
  2384. "status": "normal",
  2385. "subStatus": "",
  2386. "color": "",
  2387. "frequency": "1",
  2388. "order": 0,
  2389. "openedBy": {
  2390. "id": 1,
  2391. "account": "admin",
  2392. "avatar": "",
  2393. "realname": "管理员"
  2394. },
  2395. "openedDate": "2021-11-29T07:24:42Z",
  2396. "reviewedBy": null,
  2397. "reviewedDate": null,
  2398. "lastEditedBy": null,
  2399. "lastEditedDate": null,
  2400. "version": 1,
  2401. "linkCase": "",
  2402. "fromBug": 0,
  2403. "fromCaseID": 0,
  2404. "fromCaseVersion": 1,
  2405. "deleted": false,
  2406. "lastRunner": "",
  2407. "lastRunDate": null,
  2408. "lastRunResult": "",
  2409. "toBugs": [],
  2410. "steps": [
  2411. {
  2412. "id": 6,
  2413. "parent": 0,
  2414. "case": 9,
  2415. "version": 1,
  2416. "type": "step",
  2417. "desc": "步骤1",
  2418. "expect": "结果1"
  2419. }
  2420. ],
  2421. "files": [],
  2422. "currentVersion": 1,
  2423. "caseFails": 0
  2424. }";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:45;O:8:"stdClass":24:{s:2:"id";s:2:"46";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2954";s:5:"title";s:12:"删除用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{
  2425. "message": "success"
  2426. }";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwkdlveesckcian2f3","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:46;O:8:"stdClass":24:{s:2:"id";s:2:"47";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2955";s:5:"title";s:24:"获取产品计划列表";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:833:"{
  2427. "page": 1,
  2428. "total": 1,
  2429. "limit": 20,
  2430. "plans": [
  2431. {
  2432. "id": 1,
  2433. "product": 1,
  2434. "branch": 0,
  2435. "parent": 0,
  2436. "title": "1.0版本",
  2437. "desc": "开发出企业网站1.0版本。<br />",
  2438. "begin": "2020-06-05",
  2439. "end": "2021-06-04",
  2440. "order": "",
  2441. "deleted": "0",
  2442. "stories": 6,
  2443. "bugs": 0,
  2444. "hour": 5,
  2445. "project": "",
  2446. "projectID": ""
  2447. }
  2448. ]
  2449. }";s:8:"response";s:1837:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwkdu9u3nq24026pwgg","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"计划总数","structType":"json","sub":1,"key":"kwkdxi22uneoz4p8x08","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页计划数","structType":"json","sub":1,"key":"kwkdxv7e0j0uy24giu5o","children":[]},{"field":"plans","paramsType":"array","required":true,"desc":"计划列表","structType":"json","sub":1,"key":"kwkdy4xe4p5q26x01rr","children":[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":2,"key":"kwlhip9vn4t9nfztco","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlhjfmq70053oa8abu","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlhkazknb10o404to","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":2,"key":"kwlhkqk9ciasdit96i9","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":2,"key":"kwlhp0xjdbokajs0khh","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"kwlhpa2osmeebpybzlm","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"结束日期","structType":"json","sub":2,"key":"kwlhpfi39kxh5o1tltq","parentKey":"kwkdy4xe4p5q26x01rr","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:47;O:8:"stdClass":24:{s:2:"id";s:2:"48";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2955";s:5:"title";s:18:"获取计划详情";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{
  2450. "id": 2,
  2451. "product": 4,
  2452. "branch": 0,
  2453. "parent": 0,
  2454. "title": "主干计划",
  2455. "desc": "",
  2456. "begin": "2021-11-23",
  2457. "end": "2021-11-29",
  2458. "order": "",
  2459. "deleted": false,
  2460. "stories": [
  2461. {
  2462. "story": 12,
  2463. "plan": "2",
  2464. "order": 1,
  2465. "id": 12,
  2466. "parent": 0,
  2467. "product": 4,
  2468. "branch": 0,
  2469. "module": 23,
  2470. "source": "",
  2471. "sourceNote": "",
  2472. "fromBug": 0,
  2473. "title": "主干需求",
  2474. "keywords": "",
  2475. "type": "story",
  2476. "category": "feature",
  2477. "pri": 0,
  2478. "estimate": 0,
  2479. "status": "active",
  2480. "subStatus": "",
  2481. "color": "",
  2482. "stage": "planned",
  2483. "stagedBy": "",
  2484. "mailto": null,
  2485. "openedBy": "admin",
  2486. "openedDate": "2021-11-23 16:04:30",
  2487. "assignedTo": "admin",
  2488. "assignedDate": "2021-11-23 19:42:55",
  2489. "lastEditedBy": "admin",
  2490. "lastEditedDate": "2021-11-23 19:42:55",
  2491. "reviewedBy": "",
  2492. "reviewedDate": "0000-00-00 00:00:00",
  2493. "closedBy": "",
  2494. "closedDate": "0000-00-00 00:00:00",
  2495. "closedReason": "",
  2496. "toBug": 0,
  2497. "childStories": "",
  2498. "linkStories": "",
  2499. "duplicateStory": 0,
  2500. "version": 1,
  2501. "URChanged": "0",
  2502. "deleted": "0"
  2503. }
  2504. ],
  2505. "bugs": [
  2506. {
  2507. "id": 5,
  2508. "project": 0,
  2509. "product": 4,
  2510. "branch": 1,
  2511. "module": 24,
  2512. "execution": 0,
  2513. "plan": 2,
  2514. "story": 0,
  2515. "storyVersion": 1,
  2516. "task": 0,
  2517. "toTask": 0,
  2518. "toStory": 0,
  2519. "title": "Bug1",
  2520. "keywords": "",
  2521. "severity": 3,
  2522. "pri": 3,
  2523. "type": "codeerror",
  2524. "os": "",
  2525. "browser": "",
  2526. "hardware": "",
  2527. "found": "",
  2528. "steps": "<p>[步骤]</p><br /><p>[结果]</p><br /><p>[期望]</p><br />",
  2529. "status": "active",
  2530. "subStatus": "",
  2531. "color": "",
  2532. "confirmed": 0,
  2533. "activatedCount": 0,
  2534. "activatedDate": "0000-00-00 00:00:00",
  2535. "mailto": "",
  2536. "openedBy": "admin",
  2537. "openedDate": "2021-11-29 13:02:34",
  2538. "openedBuild": "trunk",
  2539. "assignedTo": "",
  2540. "assignedDate": "0000-00-00 00:00:00",
  2541. "deadline": "2021-11-29",
  2542. "resolvedBy": "",
  2543. "resolution": "",
  2544. "resolvedBuild": "",
  2545. "resolvedDate": "0000-00-00 00:00:00",
  2546. "closedBy": "",
  2547. "closedDate": "0000-00-00 00:00:00",
  2548. "duplicateBug": 0,
  2549. "linkBug": "",
  2550. "case": 0,
  2551. "caseVersion": 0,
  2552. "result": 0,
  2553. "repo": 0,
  2554. "entry": "",
  2555. "lines": "",
  2556. "v1": "",
  2557. "v2": "",
  2558. "repoType": "",
  2559. "testtask": 0,
  2560. "lastEditedBy": "",
  2561. "lastEditedDate": "0000-00-00 00:00:00",
  2562. "deleted": "0"
  2563. }
  2564. ]
  2565. }";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:48;O:8:"stdClass":24:{s:2:"id";s:2:"49";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2955";s:5:"title";s:12:"修改计划";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{
  2566. "id": 2,
  2567. "product": 4,
  2568. "branch": 0,
  2569. "parent": 0,
  2570. "title": "主干计划",
  2571. "desc": "",
  2572. "begin": "2021-11-23",
  2573. "end": "2021-11-29",
  2574. "order": "",
  2575. "deleted": false,
  2576. "stories": [
  2577. {
  2578. "story": 12,
  2579. "plan": "2",
  2580. "order": 1,
  2581. "id": 12,
  2582. "parent": 0,
  2583. "product": 4,
  2584. "branch": 0,
  2585. "module": 23,
  2586. "source": "",
  2587. "sourceNote": "",
  2588. "fromBug": 0,
  2589. "title": "主干需求",
  2590. "keywords": "",
  2591. "type": "story",
  2592. "category": "feature",
  2593. "pri": 0,
  2594. "estimate": 0,
  2595. "status": "active",
  2596. "subStatus": "",
  2597. "color": "",
  2598. "stage": "planned",
  2599. "stagedBy": "",
  2600. "mailto": null,
  2601. "openedBy": "admin",
  2602. "openedDate": "2021-11-23 16:04:30",
  2603. "assignedTo": "admin",
  2604. "assignedDate": "2021-11-23 19:42:55",
  2605. "lastEditedBy": "admin",
  2606. "lastEditedDate": "2021-11-23 19:42:55",
  2607. "reviewedBy": "",
  2608. "reviewedDate": "0000-00-00 00:00:00",
  2609. "closedBy": "",
  2610. "closedDate": "0000-00-00 00:00:00",
  2611. "closedReason": "",
  2612. "toBug": 0,
  2613. "childStories": "",
  2614. "linkStories": "",
  2615. "duplicateStory": 0,
  2616. "version": 1,
  2617. "URChanged": "0",
  2618. "deleted": "0"
  2619. }
  2620. ],
  2621. "bugs": [
  2622. {
  2623. "id": 5,
  2624. "project": 0,
  2625. "product": 4,
  2626. "branch": 1,
  2627. "module": 24,
  2628. "execution": 0,
  2629. "plan": 2,
  2630. "story": 0,
  2631. "storyVersion": 1,
  2632. "task": 0,
  2633. "toTask": 0,
  2634. "toStory": 0,
  2635. "title": "Bug1",
  2636. "keywords": "",
  2637. "severity": 3,
  2638. "pri": 3,
  2639. "type": "codeerror",
  2640. "os": "",
  2641. "browser": "",
  2642. "hardware": "",
  2643. "found": "",
  2644. "steps": "<p>[步骤]</p><br /><p>[结果]</p><br /><p>[期望]</p><br />",
  2645. "status": "active",
  2646. "subStatus": "",
  2647. "color": "",
  2648. "confirmed": 0,
  2649. "activatedCount": 0,
  2650. "activatedDate": "0000-00-00 00:00:00",
  2651. "mailto": "",
  2652. "openedBy": "admin",
  2653. "openedDate": "2021-11-29 13:02:34",
  2654. "openedBuild": "trunk",
  2655. "assignedTo": "",
  2656. "assignedDate": "0000-00-00 00:00:00",
  2657. "deadline": "2021-11-29",
  2658. "resolvedBy": "",
  2659. "resolution": "",
  2660. "resolvedBuild": "",
  2661. "resolvedDate": "0000-00-00 00:00:00",
  2662. "closedBy": "",
  2663. "closedDate": "0000-00-00 00:00:00",
  2664. "duplicateBug": 0,
  2665. "linkBug": "",
  2666. "case": 0,
  2667. "caseVersion": 0,
  2668. "result": 0,
  2669. "repo": 0,
  2670. "entry": "",
  2671. "lines": "",
  2672. "v1": "",
  2673. "v2": "",
  2674. "repoType": "",
  2675. "testtask": 0,
  2676. "lastEditedBy": "",
  2677. "lastEditedDate": "0000-00-00 00:00:00",
  2678. "deleted": "0"
  2679. }
  2680. ]
  2681. }";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:49;O:8:"stdClass":24:{s:2:"id";s:2:"50";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2955";s:5:"title";s:12:"删除计划";s:4:"path";s:17:"/productsplan/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{
  2682. "message": "success"
  2683. }";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwlxic3c6pbcuxjkqvj","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:50;O:8:"stdClass":24:{s:2:"id";s:2:"51";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2955";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:37:"{
  2684. "stories": [ 11 ]
  2685. }";s:15:"responseExample";s:2453:"{
  2686. "id": 4,
  2687. "product": 4,
  2688. "branch": 2,
  2689. "parent": 0,
  2690. "title": "分支2计划",
  2691. "desc": "",
  2692. "begin": "2021-11-30",
  2693. "end": "2021-12-06",
  2694. "order": "",
  2695. "deleted": false,
  2696. "stories": [
  2697. {
  2698. "story": 11,
  2699. "plan": "4",
  2700. "order": 1,
  2701. "id": 11,
  2702. "parent": 0,
  2703. "product": 4,
  2704. "branch": 2,
  2705. "module": 22,
  2706. "source": "",
  2707. "sourceNote": "",
  2708. "fromBug": 0,
  2709. "title": "分支2需求",
  2710. "keywords": "",
  2711. "type": "story",
  2712. "category": "feature",
  2713. "pri": 3,
  2714. "estimate": 0,
  2715. "status": "active",
  2716. "subStatus": "",
  2717. "color": "",
  2718. "stage": "planned",
  2719. "stagedBy": "",
  2720. "mailto": "",
  2721. "openedBy": "admin",
  2722. "openedDate": "2021-11-23 15:37:37",
  2723. "assignedTo": "",
  2724. "assignedDate": "0000-00-00 00:00:00",
  2725. "lastEditedBy": "",
  2726. "lastEditedDate": "0000-00-00 00:00:00",
  2727. "reviewedBy": "",
  2728. "reviewedDate": "0000-00-00 00:00:00",
  2729. "closedBy": "",
  2730. "closedDate": "0000-00-00 00:00:00",
  2731. "closedReason": "",
  2732. "toBug": 0,
  2733. "childStories": "",
  2734. "linkStories": "",
  2735. "duplicateStory": 0,
  2736. "version": 1,
  2737. "URChanged": "0",
  2738. "deleted": "0"
  2739. }
  2740. ],
  2741. "bugs": []
  2742. }";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:51;O:8:"stdClass":24:{s:2:"id";s:2:"52";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2955";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:35:"{
  2743. "stories": [11]
  2744. }";s:15:"responseExample";s:422:"{
  2745. "id": 4,
  2746. "product": 4,
  2747. "branch": 2,
  2748. "parent": 0,
  2749. "title": "分支2计划",
  2750. "desc": "",
  2751. "begin": "2021-11-30",
  2752. "end": "2021-12-06",
  2753. "order": "",
  2754. "deleted": false,
  2755. "stories": [],
  2756. "bugs": []
  2757. }";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:52;O:8:"stdClass":24:{s:2:"id";s:2:"53";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2955";s:5:"title";s:21:"产品计划关联Bug";s:4:"path";s:22:"/products/:id/linkBugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:219:"{"header":[],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"关联的Bug ID,比如 [1, 2]","structType":"formData","sub":1,"key":"kwmxbsyeboy1wo7i21","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:31:"{
  2758. "bugs": [7]
  2759. }";s:15:"responseExample";s:3205:"{
  2760. "id": 4,
  2761. "product": 4,
  2762. "branch": 2,
  2763. "parent": 0,
  2764. "title": "分支2计划",
  2765. "desc": "",
  2766. "begin": "2021-11-30",
  2767. "end": "2021-12-06",
  2768. "order": "",
  2769. "deleted": false,
  2770. "stories": [],
  2771. "bugs": [
  2772. {
  2773. "id": 7,
  2774. "project": 0,
  2775. "product": 4,
  2776. "branch": 0,
  2777. "module": 0,
  2778. "execution": 0,
  2779. "plan": 4,
  2780. "story": 0,
  2781. "storyVersion": 1,
  2782. "task": 0,
  2783. "toTask": 0,
  2784. "toStory": 0,
  2785. "title": "Bug1",
  2786. "keywords": "",
  2787. "severity": 3,
  2788. "pri": 3,
  2789. "type": "codeerror",
  2790. "os": "",
  2791. "browser": "",
  2792. "hardware": "",
  2793. "found": "",
  2794. "steps": "<p>[步骤]</p>\n<br />\n<p>[结果]</p>\n<br />\n<p>[期望]</p>\n<br />",
  2795. "status": "active",
  2796. "subStatus": "",
  2797. "color": "",
  2798. "confirmed": 0,
  2799. "activatedCount": 0,
  2800. "activatedDate": "0000-00-00 00:00:00",
  2801. "mailto": "",
  2802. "openedBy": "admin",
  2803. "openedDate": "2021-12-01 09:25:23",
  2804. "openedBuild": "trunk",
  2805. "assignedTo": "",
  2806. "assignedDate": "0000-00-00 00:00:00",
  2807. "deadline": "0000-00-00",
  2808. "resolvedBy": "",
  2809. "resolution": "",
  2810. "resolvedBuild": "",
  2811. "resolvedDate": "0000-00-00 00:00:00",
  2812. "closedBy": "",
  2813. "closedDate": "0000-00-00 00:00:00",
  2814. "duplicateBug": 0,
  2815. "linkBug": "",
  2816. "case": 0,
  2817. "caseVersion": 0,
  2818. "result": 0,
  2819. "repo": 0,
  2820. "entry": "",
  2821. "lines": "",
  2822. "v1": "",
  2823. "v2": "",
  2824. "repoType": "",
  2825. "testtask": 0,
  2826. "lastEditedBy": "",
  2827. "lastEditedDate": "0000-00-00 00:00:00",
  2828. "deleted": "0"
  2829. }
  2830. ]
  2831. }";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:53;O:8:"stdClass":24:{s:2:"id";s:2:"54";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2955";s:5:"title";s:27:"产品计划取消关联Bug";s:4:"path";s:28:"/productplans/:id/unlinkbugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:285:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"取消关联的Bug ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmxfdfiy4iqik4b1x","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:31:"{
  2832. "bugs": [7]
  2833. }";s:15:"responseExample";s:422:"{
  2834. "id": 4,
  2835. "product": 4,
  2836. "branch": 2,
  2837. "parent": 0,
  2838. "title": "分支2计划",
  2839. "desc": "",
  2840. "begin": "2021-11-30",
  2841. "end": "2021-12-06",
  2842. "order": "",
  2843. "deleted": false,
  2844. "stories": [],
  2845. "bugs": []
  2846. }";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:54;O:8:"stdClass":24:{s:2:"id";s:2:"55";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2958";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:909:"{
  2847. "total": 1,
  2848. "builds": [
  2849. {
  2850. "id": 2,
  2851. "project": 12,
  2852. "product": 5,
  2853. "branch": 0,
  2854. "execution": 40,
  2855. "name": "1111111",
  2856. "scmPath": "",
  2857. "filePath": "",
  2858. "date": "2021-12-01",
  2859. "stories": [],
  2860. "bugs": [],
  2861. "builder": "admin",
  2862. "desc": "",
  2863. "deleted": false,
  2864. "executionName": "测试执行1111111",
  2865. "executionID": 40,
  2866. "productName": "测试",
  2867. "branchName": ""
  2868. }
  2869. ]
  2870. }";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:55;O:8:"stdClass":24:{s:2:"id";s:2:"56";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2958";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:909:"{
  2871. "total": 1,
  2872. "builds": [
  2873. {
  2874. "id": 2,
  2875. "project": 12,
  2876. "product": 5,
  2877. "branch": 0,
  2878. "execution": 40,
  2879. "name": "1111111",
  2880. "scmPath": "",
  2881. "filePath": "",
  2882. "date": "2021-12-01",
  2883. "stories": [],
  2884. "bugs": [],
  2885. "builder": "admin",
  2886. "desc": "",
  2887. "deleted": false,
  2888. "executionName": "测试执行1111111",
  2889. "executionID": 40,
  2890. "productName": "测试",
  2891. "branchName": ""
  2892. }
  2893. ]
  2894. }";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:56;O:8:"stdClass":24:{s:2:"id";s:2:"57";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2958";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{
  2895. "id": 3,
  2896. "project": 41,
  2897. "product": 4,
  2898. "branch": 0,
  2899. "execution": 42,
  2900. "name": "test",
  2901. "scmPath": "",
  2902. "filePath": "",
  2903. "date": "2021-01-01",
  2904. "stories": "",
  2905. "bugs": "",
  2906. "builder": "admin",
  2907. "desc": "",
  2908. "deleted": "0",
  2909. "executionName": "testt",
  2910. "productName": "多分支产品",
  2911. "productType": "branch",
  2912. "files": []
  2913. }";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:57;O:8:"stdClass":24:{s:2:"id";s:2:"58";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2958";s:5:"title";s:12:"创建版本";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:197:"{
  2914. "name": "test",
  2915. "product": 4,
  2916. "date": "2021-01-01",
  2917. "execution": 42,
  2918. "builder": "admin"
  2919. }";s:15:"responseExample";s:703:"{
  2920. "id": 3,
  2921. "project": 41,
  2922. "product": 4,
  2923. "branch": 0,
  2924. "execution": 42,
  2925. "name": "test",
  2926. "scmPath": "",
  2927. "filePath": "",
  2928. "date": "2021-01-01",
  2929. "stories": "",
  2930. "bugs": "",
  2931. "builder": "admin",
  2932. "desc": "",
  2933. "deleted": "0",
  2934. "executionName": "testt",
  2935. "productName": "多分支产品",
  2936. "productType": "branch",
  2937. "files": []
  2938. }";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:58;O:8:"stdClass":24:{s:2:"id";s:2:"59";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2958";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{
  2939. "id": 3,
  2940. "project": 41,
  2941. "product": 4,
  2942. "branch": 0,
  2943. "execution": 42,
  2944. "name": "test",
  2945. "scmPath": "",
  2946. "filePath": "",
  2947. "date": "2021-01-01",
  2948. "stories": "",
  2949. "bugs": "",
  2950. "builder": "admin",
  2951. "desc": "",
  2952. "deleted": "0",
  2953. "executionName": "testt",
  2954. "productName": "多分支产品",
  2955. "productType": "branch",
  2956. "files": []
  2957. }";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:59;O:8:"stdClass":24:{s:2:"id";s:2:"60";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2958";s:5:"title";s:12:"删除版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{
  2958. "id": 3,
  2959. "project": 41,
  2960. "product": 4,
  2961. "branch": 0,
  2962. "execution": 42,
  2963. "name": "test",
  2964. "scmPath": "",
  2965. "filePath": "",
  2966. "date": "2021-01-01",
  2967. "stories": "",
  2968. "bugs": "",
  2969. "builder": "admin",
  2970. "desc": "",
  2971. "deleted": "0",
  2972. "executionName": "testt",
  2973. "productName": "多分支产品",
  2974. "productType": "branch",
  2975. "files": []
  2976. }";s:8:"response";s:1643:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:60;O:8:"stdClass":24:{s:2:"id";s:2:"61";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2957";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1336:"{
  2977. "page": 1,
  2978. "total": 1,
  2979. "limit": 20,
  2980. "testtasks": [
  2981. {
  2982. "id": 1,
  2983. "project": 0,
  2984. "product": 1,
  2985. "name": "企业网站第一期测试任务",
  2986. "execution": 1,
  2987. "build": "1",
  2988. "type": "",
  2989. "owner": "testManager",
  2990. "pri": 0,
  2991. "begin": "2020-06-05",
  2992. "end": "2021-06-21",
  2993. "realFinishedDate": null,
  2994. "mailto": "",
  2995. "desc": "",
  2996. "report": "",
  2997. "status": "wait",
  2998. "testreport": 0,
  2999. "auto": "no",
  3000. "subStatus": "",
  3001. "deleted": "0",
  3002. "productName": "公司企业网站建设1",
  3003. "executionName": "企业网站第一期",
  3004. "buildName": "第一期版本",
  3005. "branch": 0
  3006. }
  3007. ]
  3008. }";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:61;O:8:"stdClass":24:{s:2:"id";s:2:"62";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2957";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1336:"{
  3009. "page": 1,
  3010. "total": 1,
  3011. "limit": 20,
  3012. "testtasks": [
  3013. {
  3014. "id": 1,
  3015. "project": 0,
  3016. "product": 1,
  3017. "name": "企业网站第一期测试任务",
  3018. "execution": 1,
  3019. "build": "1",
  3020. "type": "",
  3021. "owner": "testManager",
  3022. "pri": 0,
  3023. "begin": "2020-06-05",
  3024. "end": "2021-06-21",
  3025. "realFinishedDate": null,
  3026. "mailto": "",
  3027. "desc": "",
  3028. "report": "",
  3029. "status": "wait",
  3030. "testreport": 0,
  3031. "auto": "no",
  3032. "subStatus": "",
  3033. "deleted": "0",
  3034. "productName": "公司企业网站建设1",
  3035. "executionName": "企业网站第一期",
  3036. "buildName": "第一期版本",
  3037. "branch": 0
  3038. }
  3039. ]
  3040. }";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:62;O:8:"stdClass":24:{s:2:"id";s:2:"63";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2959";s:5:"title";s:18:"获取用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1432:"{
  3041. "id": 2,
  3042. "company": 0,
  3043. "type": "inside",
  3044. "dept": 5,
  3045. "account": "productManager",
  3046. "role": "po",
  3047. "realname": "产品经理",
  3048. "nickname": "",
  3049. "commiter": "",
  3050. "avatar": "",
  3051. "birthday": "0000-00-00",
  3052. "gender": "m",
  3053. "email": "",
  3054. "skype": "",
  3055. "qq": "",
  3056. "mobile": "",
  3057. "phone": "",
  3058. "weixin": "",
  3059. "dingding": "",
  3060. "slack": "",
  3061. "whatsapp": "",
  3062. "address": "",
  3063. "zipcode": "",
  3064. "nature": "",
  3065. "analysis": "",
  3066. "strategy": "",
  3067. "join": "0000-00-00",
  3068. "visits": 3,
  3069. "ip": "192.168.0.8",
  3070. "last": "2012-06-05 11:14:43",
  3071. "fails": 0,
  3072. "locked": "0000-00-00 00:00:00",
  3073. "ranzhi": "",
  3074. "score": 0,
  3075. "scoreLevel": 0,
  3076. "deleted": "0"
  3077. }";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:63;O:8:"stdClass":24:{s:2:"id";s:2:"64";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2956";s:5:"title";s:24:"获取项目发布列表";s:4:"path";s:22:"/projects/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1057:"{
  3078. "total": 1,
  3079. "releases": [
  3080. {
  3081. "id": 1,
  3082. "project": 41,
  3083. "product": 4,
  3084. "branch": 0,
  3085. "build": 3,
  3086. "name": "发布test",
  3087. "marker": "0",
  3088. "date": "2021-12-02",
  3089. "stories": "",
  3090. "bugs": "",
  3091. "leftBugs": "",
  3092. "desc": "",
  3093. "mailto": "",
  3094. "notify": null,
  3095. "status": "normal",
  3096. "subStatus": "",
  3097. "deleted": false,
  3098. "productName": "多分支产品",
  3099. "buildID": 3,
  3100. "buildName": "test",
  3101. "projectName": "测试"
  3102. }
  3103. ]
  3104. }";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:64;O:8:"stdClass":24:{s:2:"id";s:2:"65";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2959";s:5:"title";s:24:"获取我的个人信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1653:"{
  3105. "profile": {
  3106. "id": 1,
  3107. "company": 0,
  3108. "type": "inside",
  3109. "dept": 0,
  3110. "account": "admin",
  3111. "role": {
  3112. "code": "",
  3113. "name": ""
  3114. },
  3115. "realname": "admin",
  3116. "nickname": "",
  3117. "commiter": "",
  3118. "avatar": "",
  3119. "birthday": null,
  3120. "gender": "f",
  3121. "email": "",
  3122. "skype": "",
  3123. "qq": "",
  3124. "mobile": "",
  3125. "phone": "",
  3126. "weixin": "",
  3127. "dingding": "",
  3128. "slack": "",
  3129. "whatsapp": "",
  3130. "address": "",
  3131. "zipcode": "",
  3132. "nature": "",
  3133. "analysis": "",
  3134. "strategy": "",
  3135. "join": null,
  3136. "visits": 10,
  3137. "ip": "127.0.0.1",
  3138. "last": "2021-11-28T16:31:40Z",
  3139. "fails": 0,
  3140. "locked": null,
  3141. "ranzhi": "",
  3142. "score": 0,
  3143. "scoreLevel": 0,
  3144. "deleted": "0",
  3145. "admin": true
  3146. }
  3147. }";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:65;O:8:"stdClass":24:{s:2:"id";s:2:"66";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2957";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1844:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:66;O:8:"stdClass":24:{s:2:"id";s:2:"67";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2956";s:5:"title";s:24:"获取产品发布列表";s:4:"path";s:22:"/products/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1057:"{
  3148. "total": 1,
  3149. "releases": [
  3150. {
  3151. "id": 1,
  3152. "project": 41,
  3153. "product": 4,
  3154. "branch": 0,
  3155. "build": 3,
  3156. "name": "发布test",
  3157. "marker": "0",
  3158. "date": "2021-12-02",
  3159. "stories": "",
  3160. "bugs": "",
  3161. "leftBugs": "",
  3162. "desc": "",
  3163. "mailto": "",
  3164. "notify": null,
  3165. "status": "normal",
  3166. "subStatus": "",
  3167. "deleted": false,
  3168. "productName": "多分支产品",
  3169. "buildID": 3,
  3170. "buildName": "test",
  3171. "projectName": "测试"
  3172. }
  3173. ]
  3174. }";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:67;O:8:"stdClass":24:{s:2:"id";s:2:"68";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2959";s:5:"title";s:12:"删除用户";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{
  3175. "message": "success"
  3176. }";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwon2kh7itd8zwes7no","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:68;O:8:"stdClass":24:{s:2:"id";s:2:"69";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2959";s:5:"title";s:12:"创建用户";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:783:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"account","paramsType":"string","required":true,"desc":"账号","structType":"json","sub":1,"key":"l41zlm7syi7tpslnib","children":[]},{"field":"password","paramsType":"string","required":true,"desc":"密码","structType":"json","sub":1,"key":"l41zteb0u7pqb5432d","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":1,"key":"l41zthpk4jhr9vixiz3","children":[]},{"field":"visions","paramsType":"array","required":"","desc":"界面 [“rnd”, “lite”],(研发综合界面 rnd, 运营管理界面 lite)。默认是rnd","structType":"json","sub":1,"key":"l41ztwgamfcn0dxx40s","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:136:"{"account": "usertest", "password": "123qwe!@#", "realname": "测试用户"}";s:15:"responseExample";s:1648:"{
  3177. "id": 8,
  3178. "company": 0,
  3179. "type": "inside",
  3180. "dept": 0,
  3181. "account": "usertest",
  3182. "role": "",
  3183. "realname": "测试用户",
  3184. "pinyin": "",
  3185. "nickname": "",
  3186. "commiter": "",
  3187. "avatar": "",
  3188. "birthday": "0000-00-00",
  3189. "gender": "f",
  3190. "email": "",
  3191. "skype": "",
  3192. "qq": "",
  3193. "mobile": "",
  3194. "phone": "",
  3195. "weixin": "",
  3196. "dingding": "",
  3197. "slack": "",
  3198. "whatsapp": "",
  3199. "address": "",
  3200. "zipcode": "",
  3201. "nature": "",
  3202. "analysis": "",
  3203. "strategy": "",
  3204. "join": "0000-00-00",
  3205. "visits": 0,
  3206. "visions": "rnd",
  3207. "ip": "",
  3208. "last": "1970-01-01T00:00:00Z",
  3209. "fails": 0,
  3210. "locked": null,
  3211. "feedback": "0",
  3212. "ranzhi": "",
  3213. "ldap": "",
  3214. "score": 0,
  3215. "scoreLevel": 0,
  3216. "deleted": "0",
  3217. "clientStatus": "offline",
  3218. "clientLang": "zh-cn"
  3219. }";s:8:"response";s:907:"[{"field":"id","paramsType":"int","required":true,"desc":"用户id","structType":"json","sub":1,"key":"l41zlm7x9w72ahehfvi","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"登录名","structType":"json","sub":1,"key":"l420073u3zm6mcp1t79","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"内部用户 inside, 外部用户 outside","structType":"json","sub":1,"key":"l41zy79w4kmzkxsv9tp","children":[]},{"field":"gender","paramsType":"string","required":true,"desc":"f 女性, m 男性","structType":"json","sub":1,"key":"l41zypdr7jz9gutju1f","children":[]},{"field":"dept","paramsType":"int","required":"","desc":"部门ID","structType":"json","sub":1,"key":"l41zzkudg6597xn5s6u","children":[]},{"field":"realname","paramsType":"string","required":false,"desc":"真实姓名","structType":"json","sub":1,"key":"l41zzx8g3lx8dwwm0ml","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:69;O:8:"stdClass":24:{s:2:"id";s:2:"70";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2959";s:5:"title";s:18:"修改用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:993:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"dept","paramsType":"int","required":false,"desc":"所属部门","structType":"formData","sub":1,"key":"kwokybar4esd0jcjxnn","children":[]},{"field":"role","paramsType":"string","required":"","desc":"角色","structType":"formData","sub":1,"key":"kwolfs4ejv8rpfxwxi","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"formData","sub":1,"key":"kwolg35t6c62lq7xl3f","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"formData","sub":1,"key":"kwolgbtpo9gn6aeyu1m","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"formData","sub":1,"key":"kwolgncl0r147rnb6gpe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"formData","sub":1,"key":"kwolgyqz0ps10l1rc4e","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{
  3220. "realname": "管理员"
  3221. }";s:15:"responseExample";s:1432:"{
  3222. "id": 2,
  3223. "company": 0,
  3224. "type": "inside",
  3225. "dept": 5,
  3226. "account": "productManager",
  3227. "role": "po",
  3228. "realname": "产品经理",
  3229. "nickname": "",
  3230. "commiter": "",
  3231. "avatar": "",
  3232. "birthday": "0000-00-00",
  3233. "gender": "m",
  3234. "email": "",
  3235. "skype": "",
  3236. "qq": "",
  3237. "mobile": "",
  3238. "phone": "",
  3239. "weixin": "",
  3240. "dingding": "",
  3241. "slack": "",
  3242. "whatsapp": "",
  3243. "address": "",
  3244. "zipcode": "",
  3245. "nature": "",
  3246. "analysis": "",
  3247. "strategy": "",
  3248. "join": "0000-00-00",
  3249. "visits": 3,
  3250. "ip": "192.168.0.8",
  3251. "last": "2012-06-05 11:14:43",
  3252. "fails": 0,
  3253. "locked": "0000-00-00 00:00:00",
  3254. "ranzhi": "",
  3255. "score": 0,
  3256. "scoreLevel": 0,
  3257. "deleted": "0"
  3258. }";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:70;O:8:"stdClass":24:{s:2:"id";s:2:"71";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2959";s:5:"title";s:18:"获取用户列表";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:225:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"page","required":true,"desc":"当前页数"},{"field":"limit","required":true,"desc":"每页用户数"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1011:"{
  3259. "page": 1,
  3260. "total": 3,
  3261. "limit": 20,
  3262. "users": [
  3263. {
  3264. "id": 3,
  3265. "dept": 6,
  3266. "account": "projectManager",
  3267. "realname": "项目经理",
  3268. "role": "pm",
  3269. "email": ""
  3270. },
  3271. {
  3272. "id": 2,
  3273. "dept": 5,
  3274. "account": "productManager",
  3275. "realname": "产品经理",
  3276. "role": "po",
  3277. "email": ""
  3278. },
  3279. {
  3280. "id": 1,
  3281. "dept": 0,
  3282. "account": "admin",
  3283. "realname": "admin",
  3284. "role": "",
  3285. "email": ""
  3286. }
  3287. ]
  3288. }";s:8:"response";s:1649:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwokiko3tqr7zhsdid","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用户总数","structType":"json","sub":1,"key":"kwokjkhdr8n8tswzih","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用户数","structType":"json","sub":1,"key":"kwokjrgscuffi7jg4z","children":[]},{"field":"users","paramsType":"array","required":true,"desc":"用户列表","structType":"json","sub":1,"key":"kwokk4toesq4391ph7r","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwokkfl6o5svxnpzula","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwokkkhmgrv4fegsr9","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwokl0ng7td5nvyc7gq","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwokl9uxlprwwwqh91r","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"role","paramsType":"string","required":false,"desc":"角色","structType":"json","sub":2,"key":"kwokliwf9cm0f6f4k16","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":2,"key":"kwoklrpr2krc5ajrbj","parentKey":"kwokk4toesq4391ph7r","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:71;O:8:"stdClass":24:{s:2:"id";s:2:"72";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2949";s:5:"title";s:18:"获取反馈详情";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3090:"{
  3289.     "id": 4,
  3290.     "product": 2,
  3291.     "module": 0,
  3292.     "title": "一个反馈",
  3293.     "type": "",
  3294.     "solution": "",
  3295.     "desc": "",
  3296.     "status": "wait",
  3297.     "subStatus": "",
  3298.     "public": "0",
  3299.     "notify": "1",
  3300.     "notifyEmail": "",
  3301.     "likes": "",
  3302.     "result": 0,
  3303.     "faq": 0,
  3304.     "openedBy": {
  3305.         "id": 1,
  3306.         "account": "admin",
  3307.         "avatar": "",
  3308.         "realname": "admin"
  3309.     },
  3310.     "openedDate": "2022-06-10T03:18:52Z",
  3311.     "reviewedBy": "",
  3312.     "reviewedDate": "0000-00-00 00:00:00",
  3313.     "processedBy": "",
  3314.     "processedDate": "0000-00-00 00:00:00",
  3315.     "closedBy": null,
  3316.     "closedDate": null,
  3317.     "closedReason": "",
  3318.     "editedBy": "admin",
  3319.     "editedDate": "2022-06-10 11:18:52",
  3320.     "assignedTo": null,
  3321.     "assignedDate": "2022-06-10T03:18:52Z",
  3322.     "feedbackBy": "",
  3323.     "mailto": [],
  3324.     "deleted": false,
  3325.     "likesCount": 0,
  3326.     "files": [],
  3327.     "likeIcon": "thumbs-up",
  3328.     "publicStatus": "0",
  3329.     "productName": "产品X",
  3330.     "moduleName": "/",
  3331.     "resultType": "",
  3332.     "actions": [
  3333.         {
  3334.             "id": 163,
  3335.             "objectType": "feedback",
  3336.             "objectID": 4,
  3337.             "product": ",0,",
  3338.             "project": 0,
  3339.             "execution": 0,
  3340.             "actor": "admin",
  3341.             "action": "opened",
  3342.             "date": "2022-06-10 11:18:52",
  3343.             "comment": "",
  3344.             "extra": "",
  3345.             "read": "0",
  3346.             "vision": "rnd",
  3347.             "efforted": 0,
  3348.             "history": [],
  3349.             "desc": "2022-06-10 11:18:52, 由 <strong>admin</strong> 创建。\n"
  3350.         }
  3351.     ]
  3352. }";s:8:"response";s:5279:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xjkw4355qfmzx3mxh","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xjmqo1xavebkyygoj","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xjmr24i0x56f7qwx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xjmyvijr1iibfy2fj","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xjmyrt98krldekptl","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xjmyjk0zw2g574ri6c","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xjmygb1zkvlo3dfnb","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xjmyc2w6kbcr6czu","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xjmy806yhr0z6ylvx","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xjmy3rwrjh9mc9ykq","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xjmy0zixft336v99","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xjmrcom8tos03t8g","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xjmxpl2bi09kjosye","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xjnusphr4frjrsqk","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xjnvzrrqf49ofqpkn","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xjnvw0dz1bcyb89l9","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xjnvsswepgu8m83n","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xjnvo3sxxrdnxkc3i","children":[]},{"field":"reviewedDate","paramsType":"datetime","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xjo4qgm5z6o5mmwv","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xjo4nalp9yis985ta","children":[]},{"field":"processedDate","paramsType":"datetime","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xjo4jk8srko2ldquf","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xjo4fu6dz0x271a2e","children":[]},{"field":"closedDate","paramsType":"datetime","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xjo4bt57u0gq35l4y","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xjnvfr1rjh2txdvfs","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xjr5z17ppmdl8ltry","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xjr6xzz4ge3wvevrf","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xjr6s4363hk4ea2i2","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xjr6ofyzp6gbp21hh","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xjr6kr17k9jsv3uci","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xjr6gfdxeegtlvw89","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xjrw6zkyrh5wsbgh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xjrxi755pw54xdl23","children":[]},{"field":"productName","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"l4xjrw1zwx7ugya0s0f","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:72;O:8:"stdClass":24:{s:2:"id";s:2:"73";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2949";s:5:"title";s:12:"修改反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1603:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":false,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xkbvqt48344lsj8sa","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属分类","structType":"formData","sub":1,"key":"l4xkdtvvzfe65esltm","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"标题","structType":"formData","sub":1,"key":"l4xkdv15zfzr0xfux5l","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xkdux1vbfz3z4orjp","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"描述","structType":"formData","sub":1,"key":"l4xkdurvgy3kk49wtx6","children":[]},{"field":"public","paramsType":"int","required":false,"desc":"公开","structType":"formData","sub":1,"key":"l4xkdunxv8f1uwsx1c8","children":[]},{"field":"notify","paramsType":"int","required":false,"desc":"通知","structType":"formData","sub":1,"key":"l4xkdujkf011gvda4j","children":[]},{"field":"notifyEmail","paramsType":"string","required":false,"desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xkduajwe880mgq0l","children":[]},{"field":"feedbackBy","paramsType":"string","required":false,"desc":"反馈者","structType":"formData","sub":1,"key":"l4xkebwkmaxseqxc6w7","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:91:"{
  3353. "title": "test",
  3354. "desc": "edit test"
  3355. }";s:15:"responseExample";s:1624:"{
  3356. "id": 2,
  3357. "product": 2,
  3358. "module": 0,
  3359. "title": "test",
  3360. "type": "",
  3361. "solution": "",
  3362. "desc": "edit test",
  3363. "status": "wait",
  3364. "subStatus": "",
  3365. "public": "0",
  3366. "notify": "1",
  3367. "notifyEmail": "",
  3368. "likes": "",
  3369. "result": 0,
  3370. "faq": 0,
  3371. "openedBy": {
  3372. "id": 1,
  3373. "account": "admin",
  3374. "avatar": "",
  3375. "realname": "admin"
  3376. },
  3377. "openedDate": "2022-06-10T00:56:02Z",
  3378. "reviewedBy": null,
  3379. "reviewedDate": null,
  3380. "processedBy": null,
  3381. "processedDate": null,
  3382. "closedBy": null,
  3383. "closedDate": null,
  3384. "closedReason": "",
  3385. "editedBy": {
  3386. "id": 1,
  3387. "account": "admin",
  3388. "avatar": "",
  3389. "realname": "admin"
  3390. },
  3391. "editedDate": "2022-06-28T02:48:38Z",
  3392. "assignedTo": "admin",
  3393. "assignedDate": "2022-06-10 15:56:14",
  3394. "feedbackBy": "",
  3395. "mailto": [],
  3396. "deleted": false,
  3397. "likesCount": 0,
  3398. "files": []
  3399. }";s:8:"response";s:5107:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xkbvr3s8wojg85ef","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xkl445kieupo0r7sp","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xkl6j07z74c8ijde","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xkl6dvkuax7dbmvwt","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xkl66jw8zf17c2x58","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xkl6394tf61ef6iu2","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xkl5yq7elno6hgn4g","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xkl5uxokfm57vlflb","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xkl5r59y7hw51hahv","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xkl5n3dezobxl8ul5","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xkl5iqf23eqsdg4d5","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xkl5flkkvfsbk5p6","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xkl5bga3txhzrt7yu","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xkl586y33cd5261jj","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xkl53nu8ituzney8","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xkl4zubu2zk69jb54","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xkl4w26ltm15q7h7","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xkl4r1sp3t9pnbtl","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xkl4n5vvk70asc9l","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xkojsvm8au5jk9gt","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xkokrxylsmvv4fhs","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xkomnd9yqjhlryyj","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xkokmy4m814ux8zna","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xkoki6jrmjoy8miug","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xkok69dxhj6x4khyo","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xkpev4bzkgey2tbc","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xkpfgna79o63meu9k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xkpfc9xo1mdqdvdp","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xkpf8b8cizpz2j2i3","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xkppfut9r9sq0zsbm","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xkppbrx3xlxy5mylc","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xkpxapx4aaymhikv","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:73;O:8:"stdClass":24:{s:2:"id";s:2:"74";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2949";s:5:"title";s:12:"删除反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{
  3400. "message": "success"
  3401. }";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"l4xlmm7fxio1m60egk","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:74;O:8:"stdClass":24:{s:2:"id";s:2:"75";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2949";s:5:"title";s:12:"指派反馈";s:4:"path";s:21:"/feedbacks/:id/assign";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:637:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"assignedTo","paramsType":"string","required":"","desc":"指派给,填写用户的account字段","structType":"formData","sub":1,"key":"l4xlpd7irjm3lsc4hh","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xlqudeoc6qiw41t9q","children":[]},{"field":"mailto","paramsType":"string","required":"","desc":"抄送给,填写用户的account字段并用“,”分开","structType":"formData","sub":1,"key":"l4xlquplad6fe0mhpa5","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:93:"{
  3402. "assignedTo": "admin",
  3403. "comment":"yes"
  3404. }";s:15:"responseExample";s:1695:"{
  3405. "id": 2,
  3406. "product": 2,
  3407. "module": 0,
  3408. "title": "test",
  3409. "type": "",
  3410. "solution": "",
  3411. "desc": "edit test1",
  3412. "status": "wait",
  3413. "subStatus": "",
  3414. "public": "1",
  3415. "notify": "1",
  3416. "notifyEmail": "",
  3417. "likes": "",
  3418. "result": 0,
  3419. "faq": 0,
  3420. "openedBy": {
  3421. "id": 1,
  3422. "account": "admin",
  3423. "avatar": "",
  3424. "realname": "admin"
  3425. },
  3426. "openedDate": "2022-06-10T00:56:02Z",
  3427. "reviewedBy": "",
  3428. "reviewedDate": "0000-00-00 00:00:00",
  3429. "processedBy": "",
  3430. "processedDate": "0000-00-00 00:00:00",
  3431. "closedBy": null,
  3432. "closedDate": null,
  3433. "closedReason": "",
  3434. "editedBy": "admin",
  3435. "editedDate": "2022-06-28 11:55:08",
  3436. "assignedTo": {
  3437. "id": 1,
  3438. "account": "admin",
  3439. "avatar": "",
  3440. "realname": "admin"
  3441. },
  3442. "assignedDate": "2022-06-28T03:55:08Z",
  3443. "feedbackBy": "",
  3444. "mailto": [],
  3445. "deleted": false,
  3446. "likesCount": 0,
  3447. "files": []
  3448. }";s:8:"response";s:5113:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈ID","structType":"json","sub":1,"key":"l4xlpd80bx0cjg5uhmb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xlrr9cevsb31my89f","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xlrv7xrfcpheupbtf","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xlruwi5mrd0xe8ubo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xlrun4va55qtdivrj","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xlrucwsp4q1kqyv","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xlru4l7ql9zi0irxh","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xlru0fl2myilebn5s","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xlrtvff7m3shw27ww","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xlrtqq07jgslqtjb6g","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xlrtlmsdlw1x5pmbb","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xlrtg22vyp75eczkn","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xlrtbxfi98mh3584","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xlrt33bkmojzqcrx","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xlrsyb85sigsogrmw","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xlrsoqojwi02ul95c","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xlrsjvj58yzah474","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xlrsats1on1e5nvdn","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xlrs6o4tsyqm7wa6o","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xlrs1v4jw8kjvmxp9","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xlt8mnj68u7s0ybts","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xlt8iqmnqm1pnfw3a","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xlt8fqnzv80c4hwp","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xlt8b29663lgqv6ob","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xlt86xp1foqfb5zxl","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xlt81v394iehhu8oj","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xlu1y803cnxffihtkl","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xlu1uipto3j5xxtis","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xlu1rakkv7yfum7i","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xlu1mq6oblgmhmbgb","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xlu17up0lszr6gh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xlu14whzk7xaw7itr","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:75;O:8:"stdClass":24:{s:2:"id";s:2:"76";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2949";s:5:"title";s:12:"关闭反馈";s:4:"path";s:20:"/feedbacks/:id/close";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:480:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"closedReason","paramsType":"string","required":false,"desc":"关闭原因(commented 已处理 | repeat 重复 | refuse 不予采纳)","structType":"formData","sub":1,"key":"l4xpqhrmi8u4bpr9nh8","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xps4brble6sc7ayji","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{
  3449. "closedReason":"repeat"
  3450. }";s:15:"responseExample";s:1440:"{
  3451. "id": 2,
  3452. "product": 2,
  3453. "module": 0,
  3454. "title": "test",
  3455. "type": "",
  3456. "solution": "",
  3457. "desc": "edit test1",
  3458. "status": "closed",
  3459. "subStatus": "",
  3460. "public": "1",
  3461. "notify": "1",
  3462. "notifyEmail": "",
  3463. "likes": "",
  3464. "result": 0,
  3465. "faq": 0,
  3466. "openedBy": "admin",
  3467. "openedDate": "2022-06-10 08:56:02",
  3468. "reviewedBy": "",
  3469. "reviewedDate": "0000-00-00 00:00:00",
  3470. "processedBy": "",
  3471. "processedDate": "0000-00-00 00:00:00",
  3472. "closedBy": "admin",
  3473. "closedDate": "2022-06-28 13:15:42",
  3474. "closedReason": "repeat",
  3475. "editedBy": "admin",
  3476. "editedDate": "2022-06-28 13:15:42",
  3477. "assignedTo": "closed",
  3478. "assignedDate": "2022-06-28 11:55:08",
  3479. "feedbackBy": "",
  3480. "mailto": "",
  3481. "deleted": "0",
  3482. "likesCount": 0,
  3483. "files": []
  3484. }";s:8:"response";s:5124:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xpqhrtbjj8xtvv0v","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xpud6ubuvakqjbp05","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv4d3tc28gxe0hk8","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv3xbpzqyow614f","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xpv3o3kdnvwh23xhf","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xpv3j3b47m5xchgjq","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xpv36yp4xrtq7dtsc","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xpv32e67wo6oo89lv","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xpv2xnuzv0ifknd9r","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xpv2t5j336h3p6tke","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xpv2ovhcqtphqphj9","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xpv2k9awj4g8h240n","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xpv2fkpnggiaywte","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xpv2bglkj998vav4","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xpv234hfrr92flo94","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xpw26occlu2kk3l5n","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xpw21z2i2kq58ctb","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xpw1ycn7bx2lajl4","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xpw1qhvk2ahutbbu","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xpw1ljhfz4zw5d7g4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xpw1dzz3rnedyi0f9","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xpv1yv8bqbbr4docv","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xpv1uscywo6flf38m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xpx19ohwbz1ad8jgn","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xpx15k9fqpsaxpcbc","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xpx11cebftxkgdli","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xpx0wfavr6ncjg47k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xpv1ivefiuvma3xmj","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xpxjw2dwxpi36s52","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xpxjs07o08mzgtcag","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xpxjo81vtyxwi9ix3","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xpxjgct2lg53qwmv","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:76;O:8:"stdClass":24:{s:2:"id";s:2:"77";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2949";s:5:"title";s:12:"创建反馈";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1581:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xqgm1clsmdxl3m1n","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属分类","structType":"formData","sub":1,"key":"l4xqhe2r9akqdcx91dc","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"formData","sub":1,"key":"l4xqhew54scyy7mzme3","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xqhesl2195nx8wh5g","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"formData","sub":1,"key":"l4xqheo4543b7wjvjba","children":[]},{"field":"public","paramsType":"int","required":"","desc":"公开","structType":"formData","sub":1,"key":"l4xqhejnroxyj6e5gd","children":[]},{"field":"notify","paramsType":"int","required":"","desc":"通知","structType":"formData","sub":1,"key":"l4xqhqat3c7ponzchm3","children":[]},{"field":"notifyEmail","paramsType":"string","required":"","desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xqhq642gh1wkxazog","children":[]},{"field":"feedbackBy","paramsType":"string","required":"","desc":"反馈者","structType":"formData","sub":1,"key":"l4xqhq1ntv6dt73g4j8","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:89:"{
  3485. "product": 2,
  3486. "title":"create test feedback"
  3487. }";s:15:"responseExample";s:1612:"{
  3488. "id": 14,
  3489. "product": 2,
  3490. "module": 0,
  3491. "title": "create test feedback",
  3492. "type": "",
  3493. "solution": "",
  3494. "desc": "",
  3495. "status": "wait",
  3496. "subStatus": "",
  3497. "public": "0",
  3498. "notify": "0",
  3499. "notifyEmail": "",
  3500. "likes": "",
  3501. "result": 0,
  3502. "faq": 0,
  3503. "openedBy": {
  3504. "id": 1,
  3505. "account": "admin",
  3506. "avatar": "",
  3507. "realname": "admin"
  3508. },
  3509. "openedDate": "2022-06-28T05:35:43Z",
  3510. "reviewedBy": null,
  3511. "reviewedDate": null,
  3512. "processedBy": null,
  3513. "processedDate": null,
  3514. "closedBy": null,
  3515. "closedDate": null,
  3516. "closedReason": "",
  3517. "editedBy": {
  3518. "id": 1,
  3519. "account": "admin",
  3520. "avatar": "",
  3521. "realname": "admin"
  3522. },
  3523. "editedDate": "2022-06-28T05:35:43Z",
  3524. "assignedTo": null,
  3525. "assignedDate": "2022-06-28T05:35:43Z",
  3526. "feedbackBy": null,
  3527. "mailto": [],
  3528. "deleted": false,
  3529. "likesCount": 0,
  3530. "files": []
  3531. }";s:8:"response";s:5111:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xqgm1z3wbmee39xzp","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xqk0wzir5o76xkme","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xqk3ktpg3f151behi","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xqk3hhxna5tbt2m1","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xqk3cu0hiagqyplbyc","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xqk396tlpfwig7ssg","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xqk351jq4sboxnkp","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xqk31fzcbwp527oa","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xqk2t8y6xy3ke1my","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xqk2i5g76vwkscgn9","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xqk2dph2blv3r03s6","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xqk28o87gr8gkr1o3","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xqk24t7lpiel2furj","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xqk20spgg6edtsvuh","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xqk1x42zm9hsil02j","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xqk1srddeaylm2c8a","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xqk1o4njumkkuez7f","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xqk1jrjd639en7zu","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xqm1udjtd76144lno","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xqm1pp4wz7xq16nk4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xqm1kzpp0qmm2sye","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xqm1gjmsi0olf6uk","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xqm1d9f489ea9tpdt","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xqm19rdtnon53thf4","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xqm15cfh7xhj4po0p","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xqm11o23c3milu6jz","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xqm0xxjdcrk3htpaf","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xqm0u50d6lezeqalxa","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xqm0qvlgry762yrc","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xqm0mc4mn1s7casf9","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xqk1g536zioezwsw","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xqk1bofdecinia5u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:77;O:8:"stdClass":24:{s:2:"id";s:2:"78";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2964";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2200:"{
  3532. "page": 1,
  3533. "total": 7,
  3534. "limit": 20,
  3535. "tickets": [
  3536. {
  3537. "id": 7,
  3538. "product": 80,
  3539. "module": 80,
  3540. "title": "sgm GIAO",
  3541. "type": "",
  3542. "desc": "",
  3543. "openedBuild": "",
  3544. "feedback": 0,
  3545. "assignedTo": null,
  3546. "assignedDate": "0000-00-00 00:00:00",
  3547. "realStarted": "0000-00-00 00:00:00",
  3548. "startedBy": "",
  3549. "startedDate": "0000-00-00 00:00:00",
  3550. "deadline": "-0001-11-29T16:00:00Z",
  3551. "pri": 0,
  3552. "estimate": 0,
  3553. "left": 0,
  3554. "status": "wait",
  3555. "openedBy": {
  3556. "id": 4,
  3557. "account": "admin",
  3558. "avatar": "/data/upload/1/202104/02151445087773h0",
  3559. "realname": "管理员"
  3560. },
  3561. "openedDate": "2022-12-21T07:45:54Z",
  3562. "activatedCount": 0,
  3563. "activatedBy": null,
  3564. "activatedDate": null,
  3565. "closedBy": null,
  3566. "closedDate": null,
  3567. "closedReason": "",
  3568. "finishedBy": null,
  3569. "finishedDate": null,
  3570. "resolvedBy": "",
  3571. "resolvedDate": "0000-00-00 00:00:00",
  3572. "resolution": "",
  3573. "editedBy": null,
  3574. "editedDate": null,
  3575. "keywords": "",
  3576. "repeatTicket": 0,
  3577. "mailto": [],
  3578. "deleted": false,
  3579. "consumed": 0,
  3580. }
  3581. }";s:8:"response";s:7271:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:78;O:8:"stdClass":24:{s:2:"id";s:2:"79";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2964";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2728:"{
  3582. "id": 5,
  3583. "product": 80,
  3584. "module": 80,
  3585. "title": "测试工单",
  3586. "type": "",
  3587. "desc": "",
  3588. "openedBuild": "",
  3589. "feedback": 0,
  3590. "assignedTo": null,
  3591. "assignedDate": null,
  3592. "realStarted": "0000-00-00 00:00:00",
  3593. "startedBy": "",
  3594. "startedDate": "",
  3595. "deadline": null,
  3596. "pri": 0,
  3597. "estimate": 0,
  3598. "left": 0,
  3599. "status": "wait",
  3600. "openedBy": {
  3601. "id": 4,
  3602. "account": "admin",
  3603. "avatar": "/data/upload/1/202104/02151445087773h0",
  3604. "realname": "管理员"
  3605. },
  3606. "openedDate": "2022-12-21T07:43:33Z",
  3607. "activatedCount": 0,
  3608. "activatedBy": "",
  3609. "activatedDate": null,
  3610. "closedBy": null,
  3611. "closedDate": null,
  3612. "closedReason": "",
  3613. "finishedBy": "",
  3614. "finishedDate": "",
  3615. "resolvedBy": null,
  3616. "resolvedDate": null,
  3617. "resolution": "",
  3618. "editedBy": "admin",
  3619. "editedDate": "2022-12-22 10:29:27",
  3620. "keywords": "",
  3621. "repeatTicket": 0,
  3622. "mailto": [],
  3623. "deleted": false,
  3624. "consumed": 0,
  3625. "createFiles": [],
  3626. "finishFiles": [],
  3627. "productName": null,
  3628. "moduleName": "/",
  3629. "actions": [
  3630. {
  3631. "id": 179347,
  3632. "objectType": "ticket",
  3633. "objectID": 5,
  3634. "product": ",80,",
  3635. "project": "0",
  3636. "execution": 0,
  3637. "actor": "管理员",
  3638. "action": "opened",
  3639. "date": "2022-12-21 15:43:33",
  3640. "comment": "",
  3641. "extra": "",
  3642. "efforted": 0,
  3643. "read": "0",
  3644. "vision": "rnd",
  3645. "history": [],
  3646. "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n"
  3647. }
  3648. }
  3649. ]
  3650. }";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:79;O:8:"stdClass":24:{s:2:"id";s:2:"80";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2964";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:973:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{
  3651. "title": "test",
  3652. "desc": "edit test"
  3653. }";s:15:"responseExample";s:2027:"{
  3654. "id": 5,
  3655. "product": 80,
  3656. "module": 80,
  3657. "title": "test",
  3658. "type": "",
  3659. "desc": "edit test",
  3660. "openedBuild": "",
  3661. "feedback": 0,
  3662. "assignedTo": null,
  3663. "assignedDate": "",
  3664. "realStarted": "0000-00-00 00:00:00",
  3665. "startedBy": "",
  3666. "startedDate": "",
  3667. "deadline": null,
  3668. "pri": 0,
  3669. "estimate": 0,
  3670. "left": 0,
  3671. "status": "wait",
  3672. "openedBy": {
  3673. "id": 4,
  3674. "account": "admin",
  3675. "avatar": "/data/upload/1/202104/02151445087773h0",
  3676. "realname": "管理员"
  3677. },
  3678. "openedDate": "2022-12-21T07:43:33Z",
  3679. "activatedCount": 0,
  3680. "activatedBy": null,
  3681. "activatedDate": null,
  3682. "closedBy": null,
  3683. "closedDate": null,
  3684. "closedReason": "",
  3685. "finishedBy": null,
  3686. "finishedDate": null,
  3687. "resolvedBy": "",
  3688. "resolvedDate": "",
  3689. "resolution": "",
  3690. "editedBy": {
  3691. "id": 4,
  3692. "account": "admin",
  3693. "avatar": "/data/upload/1/202104/02151445087773h0",
  3694. "realname": "管理员"
  3695. },
  3696. "editedDate": "2022-12-22T06:02:26Z",
  3697. "keywords": "",
  3698. "repeatTicket": 0,
  3699. "mailto": [],
  3700. "deleted": false,
  3701. "consumed": 0,
  3702. "sgm": "",
  3703. "sgmA": "",
  3704. "createFiles": [],
  3705. "finishFiles": []
  3706. }";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:80;O:8:"stdClass":24:{s:2:"id";s:2:"81";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2964";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:1053:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyo8vhj1wdar0jlyyk","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyo9w0agz0qun5t3f6","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyo9vvyqiomuk7aoxr","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"formData","sub":1,"key":"lbyo9vs39aprqbmb8d","children":[]}],"paramsType":"formData","query":[{"field":"product","required":true,"desc":"所属产品ID"},{"field":"module","required":true,"desc":"所属模块ID"},{"field":"title","required":true,"desc":"工单名称"},{"field":"type","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)"}]}";s:13:"paramsExample";s:114:"{
  3707. "product": 2,
  3708. "module":2,
  3709. "title":"create test ticket"
  3710. }";s:15:"responseExample";s:1714:"{
  3711. "id": 8,
  3712. "product": 2,
  3713. "module": 2,
  3714. "title": "create test ticket",
  3715. "type": "",
  3716. "desc": "",
  3717. "openedBuild": "",
  3718. "feedback": 0,
  3719. "assignedTo": null,
  3720. "assignedDate": "",
  3721. "realStarted": "0000-00-00 00:00:00",
  3722. "startedBy": "",
  3723. "startedDate": "",
  3724. "deadline": null,
  3725. "pri": 0,
  3726. "estimate": 0,
  3727. "left": 0,
  3728. "status": "wait",
  3729. "openedBy": {
  3730. "id": 4,
  3731. "account": "admin",
  3732. "avatar": "/data/upload/1/202104/02151445087773h0",
  3733. "realname": "管理员"
  3734. },
  3735. "openedDate": "2022-12-22T05:49:43Z",
  3736. "activatedCount": 0,
  3737. "activatedBy": null,
  3738. "activatedDate": null,
  3739. "closedBy": null,
  3740. "closedDate": null,
  3741. "closedReason": "",
  3742. "finishedBy": null,
  3743. "finishedDate": null,
  3744. "resolvedBy": "",
  3745. "resolvedDate": "",
  3746. "resolution": "",
  3747. "editedBy": null,
  3748. "editedDate": null,
  3749. "keywords": "",
  3750. "repeatTicket": 0,
  3751. "mailto": [],
  3752. "deleted": false,
  3753. "consumed": 0,
  3754. "createFiles": [],
  3755. "finishFiles": []
  3756. }";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}i:81;O:8:"stdClass":24:{s:2:"id";s:2:"82";s:7:"product";s:1:"0";s:3:"lib";s:3:"853";s:6:"module";s:4:"2964";s:5:"title";s:12:"删除工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{
  3757. "message": "success"
  3758. }";s:8:"response";s:153:"[{"field":"message","paramsType":"string","required":true,"desc":"\t结果信息","structType":"json","sub":1,"key":"lbyojp0llh01cu9xuij","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2023-01-05 10:41:36";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2023-01-05 10:41:36";s:7:"deleted";s:1:"0";}}