From 13048fae61a40adf4aed7e512c37c7ef1bef3eac Mon Sep 17 00:00:00 2001 From: liyang Date: Mon, 13 Mar 2023 17:54:02 +0800 Subject: [PATCH] * Adjust the unit test data. --- test/data/zentao/config.php | 229 +++++++++--------- test/data/zentao/processor.php | 30 +-- test/lib/utils.php | 12 +- test/model/action/create.php | 2 - test/model/action/data/action_getbyid.yaml | 15 ++ test/model/action/data/sql/action.sql | 68 ++++++ test/model/action/deletebytype.php | 2 - test/model/action/hideall.php | 2 - test/model/action/hideone.php | 2 - test/model/action/loghistory.php | 2 - test/model/action/read.php | 2 - test/model/action/saveindex.php | 2 - test/model/action/undelete.php | 2 - test/model/action/updatecomment.php | 2 - test/model/api/create.php | 2 - test/model/api/createstruct.php | 2 - test/model/api/deleterelease.php | 2 - test/model/api/update.php | 2 - test/model/api/updatestruct.php | 2 - test/model/block/initblock.php | 2 - test/model/block/save.php | 2 - test/model/branch/activate.php | 2 - test/model/branch/batchupdate.php | 2 - test/model/branch/close.php | 2 - test/model/branch/create.php | 2 - test/model/branch/linkbranch4project.php | 2 - test/model/branch/mergebranch.php | 2 - test/model/branch/setdefault.php | 2 - test/model/branch/sort.php | 2 - test/model/branch/unlinkbranch4project.php | 2 - test/model/branch/update.php | 2 - test/model/bug/activate.php | 2 - test/model/bug/assign.php | 2 - test/model/bug/batchactivate.php | 2 - test/model/bug/batchchangebranch.php | 2 - test/model/bug/batchchangemodule.php | 2 - test/model/bug/batchchangeplan.php | 2 - test/model/bug/batchconfirm.php | 2 - test/model/bug/batchcreate.php | 2 - test/model/bug/batchresolve.php | 2 - test/model/bug/batchupdate.php | 2 - test/model/bug/close.php | 2 - test/model/bug/confirm.php | 2 - test/model/bug/create.php | 2 - test/model/bug/createbugfromgitlabissue.php | 2 - test/model/bug/linkbugtobuild.php | 2 - test/model/bug/resolve.php | 2 - test/model/bug/update.php | 2 - test/model/build/batchunlinkbug.php | 2 - test/model/build/batchunlinkstory.php | 2 - test/model/build/create.php | 2 - test/model/build/linkbug.php | 2 - test/model/build/linkstory.php | 2 - test/model/build/unlinkbug.php | 2 - test/model/build/unlinkstory.php | 2 - test/model/build/update.php | 2 - test/model/build/updatelinkedbug.php | 2 - test/model/caselib/batchcreatecase.php | 2 - test/model/caselib/create.php | 2 - test/model/caselib/createfromimport.php | 2 - test/model/caselib/delete.php | 2 - test/model/caselib/update.php | 2 - test/model/company/update.php | 2 - test/model/compile/createbyjob.php | 2 - test/model/cron/changestatus.php | 2 - test/model/cron/changestatusrunning.php | 2 - test/model/cron/create.php | 2 - test/model/cron/markcronstatus.php | 2 - test/model/cron/parsecron.php | 2 - test/model/cron/update.php | 2 - test/model/custom/deleteitems.php | 2 - test/model/custom/preparesql.php | 2 - test/model/custom/saverequiredfields.php | 2 - test/model/custom/setconcept.php | 2 - test/model/custom/setitem.php | 2 - test/model/custom/seturandsr.php | 2 - test/model/custom/updateurandsr.php | 2 - .../model/execution/data/project_getbyid.yaml | 30 +++ test/model/data/sql/project.sql | 113 +++++++++ test/model/dept/delete.php | 2 - test/model/dept/managechild.php | 2 - test/model/dept/update.php | 2 - test/model/design/batchcreate.php | 2 - test/model/design/create.php | 2 - test/model/design/update.php | 2 - test/model/doc/create.php | 2 - test/model/doc/createapilib.php | 2 - test/model/doc/createlib.php | 2 - test/model/doc/savedraft.php | 2 - test/model/doc/update.php | 2 - test/model/doc/updateapilib.php | 2 - test/model/doc/updatelib.php | 2 - test/model/entry/create.php | 2 - test/model/entry/savelog.php | 2 - test/model/entry/update.php | 2 - test/model/entry/updatecalltime.php | 2 - test/model/execution/data/project_etbyid.yaml | 30 +++ test/model/execution/data/sql/project.sql | 113 +++++++++ test/model/file/updateobjectid.php | 2 - test/model/git/convertlog.php | 2 - test/model/git/getrepologs.php | 2 - test/model/git/getrepos.php | 2 - test/model/git/getrepotags.php | 2 - test/model/git/setrepo.php | 2 - test/model/git/setrepos.php | 2 - test/model/git/updatecommit.php | 2 - test/model/gitea/create.php | 2 - test/model/gitea/getbyid.php | 2 - test/model/gitea/getlist.php | 2 - test/model/gitea/getpairs.php | 2 - test/model/gitea/update.php | 2 - test/model/gogs/create.php | 2 - test/model/gogs/getbyid.php | 2 - test/model/gogs/getlist.php | 2 - test/model/gogs/getpairs.php | 2 - test/model/gogs/update.php | 2 - test/model/group/copyuser.php | 2 - test/model/group/create.php | 2 - test/model/group/delete.php | 2 - test/model/group/update.php | 2 - test/model/group/updateview.php | 1 - test/model/holiday/create.php | 2 - test/model/holiday/update.php | 2 - .../holiday/updateprogramplanduration.php | 2 - .../holiday/updateprojectrealduration.php | 3 - test/model/jenkins/create.php | 2 - test/model/jenkins/getbyid.php | 2 - test/model/jenkins/getlist.php | 2 - test/model/jenkins/getpairs.php | 2 - test/model/jenkins/gettasks.php | 2 - test/model/jenkins/update.php | 2 - test/model/job/create.php | 2 - test/model/job/exec.php | 2 - test/model/job/getbyid.php | 2 - test/model/job/getjobbysonarqubeproject.php | 2 - test/model/job/getlasttagbyrepo.php | 2 - test/model/job/getlist.php | 2 - test/model/job/getlistbyrepoid.php | 2 - test/model/job/getlistbytriggertype.php | 2 - test/model/job/getparis.php | 2 - test/model/job/getsonarqubebyrepo.php | 2 - test/model/job/gettriggerconfig.php | 2 - test/model/job/gettriggergroup.php | 2 - test/model/job/update.php | 2 - test/model/kanban/activatecard.php | 2 - test/model/kanban/addkanbancell.php | 2 - test/model/kanban/archivecard.php | 2 - test/model/kanban/archivecolumn.php | 2 - test/model/kanban/batchcreatecard.php | 2 - test/model/kanban/create.php | 2 - test/model/kanban/createcard.php | 2 - test/model/kanban/createcolumn.php | 2 - test/model/kanban/createdefaultcolumns.php | 2 - test/model/kanban/createdefaultlane.php | 2 - test/model/kanban/createdefaultregion.php | 2 - test/model/kanban/createexecutioncolumns.php | 2 - test/model/kanban/createexecutionlane.php | 2 - test/model/kanban/creategroup.php | 2 - test/model/kanban/createlane.php | 2 - test/model/kanban/createrdcolumn.php | 2 - test/model/kanban/createrdkanban.php | 2 - test/model/kanban/createrdlane.php | 2 - test/model/kanban/createrdregion.php | 2 - test/model/kanban/createregion.php | 2 - test/model/kanban/getexecutionkanban.php | 2 - test/model/kanban/getkanban4group.php | 2 - test/model/kanban/getlanes4group.php | 2 - test/model/kanban/import.php | 2 - test/model/kanban/importcard.php | 2 - test/model/kanban/importobject.php | 2 - test/model/kanban/movecard.php | 2 - test/model/kanban/processcards.php | 2 - test/model/kanban/refreshcards.php | 2 - test/model/kanban/removekanbancell.php | 2 - test/model/kanban/setcolumnwidth.php | 2 - test/model/kanban/setlane.php | 2 - test/model/kanban/setlaneheight.php | 2 - test/model/kanban/setwip.php | 2 - test/model/kanban/splitcolumn.php | 2 - test/model/kanban/update.php | 2 - test/model/kanban/updatecard.php | 2 - test/model/kanban/updatespace.php | 2 - test/model/my/getassignedbyme.php | 2 - test/model/pipeline/create.php | 2 - test/model/pipeline/delete.php | 2 - test/model/pipeline/update.php | 2 - test/model/product/batchupdate.php | 2 - test/model/product/checkpriv.php | 2 - test/model/product/close.php | 2 - test/model/product/create.php | 2 - test/model/product/manageline.php | 2 - test/model/product/update.php | 2 - test/model/product/updateprojects.php | 2 - test/model/productplan/batchchangestatus.php | 2 - test/model/productplan/batchupdate.php | 2 - test/model/productplan/create.php | 2 - test/model/productplan/linkbug.php | 2 - test/model/productplan/linkstory.php | 2 - test/model/productplan/update.php | 2 - test/model/productplan/updateparentstatus.php | 2 - test/model/productplan/updatestatus.php | 2 - test/model/programplan/create.php | 2 - test/model/programplan/update.php | 2 - test/model/project/activate.php | 2 - test/model/project/batchupdate.php | 2 - test/model/project/close.php | 2 - test/model/project/create.php | 2 - test/model/project/getwaterfallpvevac.php | 2 - test/model/project/managemembers.php | 2 - test/model/project/putoff.php | 2 - test/model/project/start.php | 2 - test/model/project/suspend.php | 2 - test/model/project/unlinkmember.php | 2 - test/model/project/update.php | 2 - test/model/project/updateproductprogram.php | 2 - test/model/project/updateproducts.php | 2 - test/model/projectrelease/linkbug.php | 2 - test/model/projectrelease/linkstory.php | 2 - test/model/projectrelease/unlinkstory.php | 2 - test/model/projectrelease/update.php | 2 - test/model/release/batchunlinkbug.php | 2 - test/model/release/batchunlinkstory.php | 2 - test/model/release/create.php | 2 - test/model/release/linkbug.php | 2 - test/model/release/linkstory.php | 2 - test/model/release/unlinkbug.php | 2 - test/model/release/unlinkstory.php | 2 - test/model/release/update.php | 2 - test/model/repo/create.php | 1 - test/model/search/deletequery.php | 2 - test/model/setting/createdao.php | 2 - test/model/setting/deleteitems.php | 2 - test/model/setting/setitem.php | 2 - test/model/setting/setitems.php | 2 - test/model/setting/setsn.php | 2 - test/model/setting/updateversion.php | 2 - test/model/sso/createuser.php | 2 - test/model/stage/update.php | 2 - test/model/stakeholder/batchcreate.php | 2 - test/model/stakeholder/communicate.php | 2 - test/model/stakeholder/create.php | 2 - test/model/stakeholder/edit.php | 2 - test/model/story/activate.php | 1 - test/model/story/assign.php | 2 - test/model/story/batchassignto.php | 2 - test/model/story/batchchangebranch.php | 2 - test/model/story/batchchangemodule.php | 2 - test/model/story/batchchangeplan.php | 2 - test/model/story/batchchangestage.php | 2 - test/model/story/batchclose.php | 2 - test/model/story/batchcreate.php | 2 - test/model/story/batchreview.php | 2 - test/model/story/batchtotask.php | 2 - test/model/story/batchupdate.php | 2 - test/model/story/change.php | 2 - test/model/story/close.php | 2 - test/model/story/create.php | 2 - .../story/createstoryfromgitlabissue.php | 2 - test/model/story/linkstories.php | 2 - test/model/story/linkstory.php | 1 - test/model/story/recall.php | 1 - test/model/story/review.php | 2 - test/model/story/setstage.php | 2 - test/model/story/sortstoriesofplan.php | 2 - test/model/story/subdivide.php | 2 - test/model/story/unlinkstory.php | 1 - test/model/story/update.php | 2 - test/model/story/updatestoryorderofplan.php | 2 - test/model/story/updatestoryproduct.php | 2 - test/model/task/activate.php | 2 - test/model/task/addtaskestimate.php | 2 - test/model/task/assign.php | 2 - test/model/task/batchchangemodule.php | 2 - test/model/task/batchcreate.php | 2 - test/model/task/batchupdate.php | 2 - test/model/task/cancel.php | 2 - test/model/task/closed.php | 2 - test/model/task/computebeginandend.php | 2 - test/model/task/computehours4multiple.php | 2 - test/model/task/computeworkinghours.php | 2 - test/model/task/create.php | 2 - test/model/task/createtaskfromgitlabissue.php | 2 - test/model/task/deleteestimate.php | 2 - test/model/task/finish.php | 2 - test/model/task/getusertasks.php | 2 - test/model/task/pause.php | 2 - test/model/task/recordestimate.php | 2 - test/model/task/start.php | 2 - test/model/task/update.php | 2 - test/model/task/updateestimate.php | 2 - test/model/task/updateparentstatus.php | 2 - test/model/testcase/batchcasetypechange.php | 2 - test/model/testcase/batchchangebranch.php | 2 - test/model/testcase/batchchangemodule.php | 2 - test/model/testcase/batchcreate.php | 2 - test/model/testcase/batchreview.php | 2 - test/model/testcase/batchupdate.php | 2 - test/model/testcase/create.php | 2 - test/model/testcase/createfromimport.php | 2 - test/model/testcase/importfromlib.php | 2 - test/model/testcase/review.php | 2 - test/model/testcase/synccase2project.php | 2 - test/model/testcase/update.php | 2 - test/model/testcase/updatecase2project.php | 2 - test/model/testreport/create.php | 2 - test/model/testreport/update.php | 2 - test/model/testsuite/create.php | 2 - test/model/testsuite/delete.php | 2 - test/model/testsuite/linkcase.php | 2 - test/model/testsuite/update.php | 2 - test/model/testtask/create.php | 2 - test/model/todo/activate.php | 2 - test/model/todo/assignto.php | 2 - test/model/todo/batchcreate.php | 2 - test/model/todo/batchupdate.php | 2 - test/model/todo/close.php | 2 - test/model/todo/create.php | 2 - test/model/todo/createbycycle.php | 2 - test/model/todo/finish.php | 2 - test/model/todo/start.php | 2 - test/model/todo/update.php | 2 - test/model/tree/changeroot.php | 2 - test/model/tree/delete.php | 2 - test/model/tree/fixmodulepath.php | 2 - test/model/tree/managechild.php | 2 - test/model/tree/update.php | 2 - test/model/tree/updateorder.php | 2 - test/model/user/computeuserview.php | 2 - test/model/user/data/sql/bug.sql | 121 +++++++++ test/model/user/data/sql/case.sql | 97 ++++++++ test/model/user/data/sql/product.sql | 76 ++++++ test/model/user/data/sql/project.sql | 113 +++++++++ test/model/user/data/sql/story.sql | 105 ++++++++ test/model/user/data/sql/team.sql | 64 +++++ test/model/user/data/sql/user.sql | 98 ++++++++ test/model/user/data/sql/usergroup.sql | 52 ++++ test/model/user/data/sql/usertpl.sql | 56 +++++ test/model/user/getproductmembers.php | 2 - test/model/user/grantuserviewtest.php | 2 - test/model/user/log/23-01-14/001/log.txt | 0 test/model/user/log/23-01-14/001/result.txt | 0 test/model/user/log/23-01-14/002/log.txt | 0 test/model/user/log/23-01-14/002/result.txt | 0 test/model/user/log/23-01-14/003/log.txt | 0 test/model/user/log/23-01-14/003/result.txt | 0 test/model/user/log/err.log | 0 test/model/user/log/info.log | 7 + test/model/user/updateprogramview.php | 2 - test/model/webhook/bind.php | 2 - test/model/webhook/create.php | 2 - test/model/weekly/getpvev.php | 2 - test/model/weekly/save.php.bak | 2 - test/ztest | 29 +++ 353 files changed, 1333 insertions(+), 772 deletions(-) create mode 100644 test/model/action/data/action_getbyid.yaml create mode 100644 test/model/action/data/sql/action.sql create mode 100644 test/model/data/nfs/repo/zentaopms/test/model/execution/data/project_getbyid.yaml create mode 100644 test/model/data/sql/project.sql create mode 100644 test/model/execution/data/project_etbyid.yaml create mode 100644 test/model/execution/data/sql/project.sql create mode 100644 test/model/user/data/sql/bug.sql create mode 100644 test/model/user/data/sql/case.sql create mode 100644 test/model/user/data/sql/product.sql create mode 100644 test/model/user/data/sql/project.sql create mode 100644 test/model/user/data/sql/story.sql create mode 100644 test/model/user/data/sql/team.sql create mode 100644 test/model/user/data/sql/user.sql create mode 100644 test/model/user/data/sql/usergroup.sql create mode 100644 test/model/user/data/sql/usertpl.sql create mode 100644 test/model/user/log/23-01-14/001/log.txt create mode 100644 test/model/user/log/23-01-14/001/result.txt create mode 100644 test/model/user/log/23-01-14/002/log.txt create mode 100644 test/model/user/log/23-01-14/002/result.txt create mode 100644 test/model/user/log/23-01-14/003/log.txt create mode 100644 test/model/user/log/23-01-14/003/result.txt create mode 100644 test/model/user/log/err.log create mode 100644 test/model/user/log/info.log diff --git a/test/data/zentao/config.php b/test/data/zentao/config.php index ad28428151..8080d03c67 100644 --- a/test/data/zentao/config.php +++ b/test/data/zentao/config.php @@ -3,119 +3,130 @@ $builder = new stdclass(); $builder->company = array('rows' => 2, 'extends' => array('company')); $builder->user = array('rows' => 1000, 'extends' => array('user')); -$builder->todo = array('rows' => 2000, 'extends' => array('todo')); -$builder->todocycle = array('rows' => 5, 'extends' => array('todo','todocycle')); -$builder->effort = array('rows' => 100, 'extends' => array('effort')); -$builder->usergroup = array('rows' => 600, 'extends' => array('usergroup')); -$builder->usercontact = array('rows' => 61, 'extends' => array('usercontact')); -$builder->userview = array('rows' => 400, 'extends' => array('userview')); $builder->dept = array('rows' => 100, 'extends' => array('dept')); -$builder->action = array('rows' => 100, 'extends' => array('action')); -$builder->history = array('rows' => 100, 'extends' => array('history')); -$builder->file = array('rows' => 100, 'extends' => array('file')); -$builder->score = array('rows' => 100, 'extends' => array('score')); -$builder->extension = array('rows' => 10, 'extends' => array('extension')); +//$builder->todo = array('rows' => 2000, 'extends' => array('todo')); +//$builder->todocycle = array('rows' => 5, 'extends' => array('todo','todocycle')); +//$builder->effort = array('rows' => 100, 'extends' => array('effort')); +//$builder->usergroup = array('rows' => 600, 'extends' => array('usergroup')); +//$builder->usercontact = array('rows' => 61, 'extends' => array('usercontact')); +//$builder->userview = array('rows' => 400, 'extends' => array('userview')); +//$builder->action = array('rows' => 100, 'extends' => array('action')); +//$builder->history = array('rows' => 100, 'extends' => array('history')); +//$builder->file = array('rows' => 100, 'extends' => array('file')); +//$builder->score = array('rows' => 100, 'extends' => array('score')); +//$builder->extension = array('rows' => 10, 'extends' => array('extension')); $builder->program = array('rows' => 10, 'extends' => array('project', 'program')); $builder->project = array('rows' => 90, 'extends' => array('project', 'project')); $builder->sprint = array('rows' => 600, 'extends' => array('project', 'execution')); $builder->projectalone = array('rows' => 20, 'extends' => array('project', 'projectalone')); +$builder->pipeline = array('rows' => 5, 'extends' => array('pipeline')); +$builder->repo = array('rows' => 1, 'extends' => array('repo')); +$builder->job = array('rows' => 2, 'extends' => array('job')); +$builder->mr = array('rows' => 1, 'extends' => array('mr')); -$builder->story = array('rows' => 400, 'extends' => array('story')); -$builder->childstory = array('rows' => 50, 'extends' => array('story','childstory')); -$builder->storyreview = array('rows' => 100, 'extends' => array('storyreview')); -$builder->storymodule = array('rows' => 800, 'extends' => array('module','storymodule')); -$builder->storymoduleson = array('rows' => 400, 'extends' => array('module','storymoduleson')); -$builder->storyplan = array('rows' => 400, 'extends' => array('planstory')); -$builder->storystage = array('rows' => 450, 'extends' => array('storystage')); -$builder->storyspec = array('rows' => 570, 'extends' => array('storyspec')); -$builder->storyestimate = array('rows' => 6, 'extends' => array('storyestimate')); -$builder->relation = array('rows' => 12, 'extends' => array('relation')); -$builder->task = array('rows' => 600, 'extends' => array('task','task')); -$builder->taskmore = array('rows' => 300, 'extends' => array('task','moretask')); -$builder->taskspec = array('rows' => 600, 'extends' => array('taskspec')); -$builder->taskmodule = array('rows' => 1800, 'extends' => array('module','taskmodule')); -$builder->taskmoduleson = array('rows' => 600, 'extends' => array('module','taskmoduleson')); -$builder->taskestimate = array('rows' => 600, 'extends' => array('taskestimate')); -$builder->taskson = array('rows' => 10, 'extends' => array('task', 'taskson')); -$builder->case = array('rows' => 400, 'extends' => array('case')); -$builder->libcase = array('rows' => 10, 'extends' => array('case','libcase')); -$builder->unitcase = array('rows' => 150, 'extends' => array('case','unitcase')); -$builder->casestep = array('rows' => 400, 'extends' => array('casestep')); -$builder->casemodule = array('rows' => 100, 'extends' => array('module', 'casemodule')); -$builder->casemoduleson = array('rows' => 200, 'extends' => array('module', 'casemoduleson')); -$builder->bug = array('rows' => 300, 'extends' => array('bug')); -$builder->morebug = array('rows' => 15, 'extends' => array('bug','morebug')); -$builder->bugmodule = array('rows' => 100, 'extends' => array('module','bugmodule')); -$builder->bugmoduleson = array('rows' => 200, 'extends' => array('module','bugmoduleson')); -$builder->feedback = array('rows' => 100, 'extends' => array('feedback')); -$builder->feedbackmodule = array('rows' => 100, 'extends' => array('module','feedbackmodule')); -$builder->feedbackmoduleson = array('rows' => 200, 'extends' => array('module','feedbackmoduleson')); - -$builder->testtask = array('rows' => 100, 'extends' => array('testtask')); -$builder->testresult = array('rows' => 70, 'extends' => array('testresult')); -$builder->testrun = array('rows' => 70, 'extends' => array('testrun')); -$builder->testreport = array('rows' => 10, 'extends' => array('testreport')); -$builder->testsuite = array('rows' => 201, 'extends' => array('testsuite')); -$builder->suitecase = array('rows' => 400, 'extends' => array('suitecase')); - -$builder->product = array('rows' => 100, 'extends' => array('product')); -$builder->productalone = array('rows' => 20, 'extends' => array('product','productalone')); -$builder->productline = array('rows' => 20, 'extends' => array('module', 'productline')); -$builder->productplan = array('rows' => 70, 'extends' => array('productplan')); -$builder->productsonplan = array('rows' => 10, 'extends' => array('productplan', 'productsonplan')); -$builder->branch = array('rows' => 240, 'extends' => array('branch')); -$builder->projectproduct = array('rows' => 200, 'extends' => array('projectproduct')); -$builder->projectproductalone = array('rows' => 28, 'extends' => array('projectproduct','projectproductalone')); -$builder->projectstory = array('rows' => 200, 'extends' => array('projectstory')); -$builder->projectcase = array('rows' => 400, 'extends' => array('projectcase')); -$builder->executionstory = array('rows' => 180, 'extends' => array('projectstory','executionstory')); - -$builder->kanbanspace = array('rows' => 50, 'extends' => array('kanbanspace')); -$builder->kanban = array('rows' => 100, 'extends' => array('kanban')); -$builder->kanbanregion = array('rows' => 100, 'extends' => array('kanbanregion','kanbanregion')); -$builder->kanbangroup = array('rows' => 100, 'extends' => array('kanbangroup','kanbangroup')); -$builder->kanbanlane = array('rows' => 100, 'extends' => array('kanbanlane','kanbanlane')); -$builder->kanbancolumn = array('rows' => 400, 'extends' => array('kanbancolumn','kanbancolumn')); -$builder->kanbancard = array('rows' => 1000, 'extends' => array('kanbancard','kanbancard')); -$builder->kanbancell = array('rows' => 400, 'extends' => array('kanbancell','kanbancell')); - -$builder->kanbanregionproject = array('rows' => 180, 'extends' => array('kanbanregion','kanbanregionproject')); -$builder->kanbangroupproject = array('rows' => 540, 'extends' => array('kanbangroup','kanbangroupproject')); -$builder->kanbanlaneproject = array('rows' => 540, 'extends' => array('kanbanlane','kanbanlaneproject')); -$builder->kanbancolumnproject = array('rows' => 4860, 'extends' => array('kanbancolumn','kanbancolumnproject')); -$builder->kanbancellproject = array('rows' => 4860, 'extends' => array('kanbancell','kanbancellproject')); - - -$builder->team = array('rows' => 400, 'extends' => array('team')); -$builder->teamtask = array('rows' => 20, 'extends' => array('team', 'teamtask')); -$builder->stakeholder = array('rows' => 1, 'extends' => array('stakeholder')); -$builder->expect = array('rows' => 270, 'extends' => array('expect')); -$builder->stageson = array('rows' => 30, 'extends' => array('project', 'executionson')); - -$builder->doclib = array('rows' => 910, 'extends' => array('doclib')); -$builder->doc = array('rows' => 900, 'extends' => array('doc')); -$builder->doccontent = array('rows' => 910, 'extends' => array('doccontent')); -$builder->docmodule = array('rows' => 100, 'extends' => array('module','docmodule')); -$builder->docmoduleon = array('rows' => 200, 'extends' => array('module','docmoduleson')); - -$builder->build = array('rows' => 20, 'extends' => array('build')); -$builder->release = array('rows' => 10, 'extends' => array('release')); -$builder->design = array('rows' => 120, 'extends' => array('design')); -$builder->designspec = array('rows' => 120, 'extends' => array('designspec')); - -$builder->stage = array('rows' => 6, 'extends' => array('stage')); -$builder->webhook = array('rows' => 7, 'extends' => array('webhook')); -$builder->entry = array('rows' => 1, 'extends' => array('entry')); -$builder->log = array('rows' => 10, 'extends' => array('log')); -$builder->weeklyreport = array('rows' => 10, 'extends' => array('weeklyreport')); -$builder->metting = array('rows' => 10, 'extends' => array('meeting')); -$builder->usertpl = array('rows' => 10, 'extends' => array('usertpl')); - -$builder->pipeline = array('rows' => 5, 'extends' => array('pipeline')); -$builder->holiday = array('rows' => 100, 'extends' => array('holiday')); -$builder->repo = array('rows' => 1, 'extends' => array('repo')); -$builder->job = array('rows' => 2, 'extends' => array('job')); -$builder->mr = array('rows' => 1, 'extends' => array('mr')); -$builder->oauth = array('rows' => 100, 'extends' => array('oauth')); -$builder->notify = array('rows' => 10, 'extends' => array('notify')); +//$builder->todo = array('rows' => 2000, 'extends' => array('todo')); +//$builder->todocycle = array('rows' => 5, 'extends' => array('todo','todocycle')); +//$builder->effort = array('rows' => 100, 'extends' => array('effort')); +//$builder->usergroup = array('rows' => 600, 'extends' => array('usergroup')); +//$builder->usercontact = array('rows' => 61, 'extends' => array('usercontact')); +//$builder->userview = array('rows' => 400, 'extends' => array('userview')); +//$builder->action = array('rows' => 100, 'extends' => array('action')); +//$builder->history = array('rows' => 100, 'extends' => array('history')); +//$builder->file = array('rows' => 100, 'extends' => array('file')); +//$builder->score = array('rows' => 100, 'extends' => array('score')); +//$builder->extension = array('rows' => 10, 'extends' => array('extension')); +//$builder->story = array('rows' => 400, 'extends' => array('story')); +//$builder->childstory = array('rows' => 50, 'extends' => array('story','childstory')); +//$builder->storyreview = array('rows' => 100, 'extends' => array('storyreview')); +//$builder->storymodule = array('rows' => 800, 'extends' => array('module','storymodule')); +//$builder->storymoduleson = array('rows' => 400, 'extends' => array('module','storymoduleson')); +//$builder->storyplan = array('rows' => 400, 'extends' => array('planstory')); +//$builder->storystage = array('rows' => 450, 'extends' => array('storystage')); +//$builder->storyspec = array('rows' => 570, 'extends' => array('storyspec')); +//$builder->storyestimate = array('rows' => 6, 'extends' => array('storyestimate')); +//$builder->relation = array('rows' => 12, 'extends' => array('relation')); +//$builder->task = array('rows' => 600, 'extends' => array('task','task')); +//$builder->taskmore = array('rows' => 300, 'extends' => array('task','moretask')); +//$builder->taskspec = array('rows' => 600, 'extends' => array('taskspec')); +//$builder->taskmodule = array('rows' => 1800, 'extends' => array('module','taskmodule')); +//$builder->taskmoduleson = array('rows' => 600, 'extends' => array('module','taskmoduleson')); +//$builder->taskestimate = array('rows' => 600, 'extends' => array('taskestimate')); +//$builder->taskson = array('rows' => 10, 'extends' => array('task', 'taskson')); +//$builder->case = array('rows' => 400, 'extends' => array('case')); +//$builder->libcase = array('rows' => 10, 'extends' => array('case','libcase')); +//$builder->unitcase = array('rows' => 150, 'extends' => array('case','unitcase')); +//$builder->casestep = array('rows' => 400, 'extends' => array('casestep')); +//$builder->casemodule = array('rows' => 100, 'extends' => array('module', 'casemodule')); +//$builder->casemoduleson = array('rows' => 200, 'extends' => array('module', 'casemoduleson')); +//$builder->bug = array('rows' => 300, 'extends' => array('bug')); +//$builder->morebug = array('rows' => 15, 'extends' => array('bug','morebug')); +//$builder->bugmodule = array('rows' => 100, 'extends' => array('module','bugmodule')); +//$builder->bugmoduleson = array('rows' => 200, 'extends' => array('module','bugmoduleson')); +//$builder->feedback = array('rows' => 100, 'extends' => array('feedback')); +//$builder->feedbackmodule = array('rows' => 100, 'extends' => array('module','feedbackmodule')); +//$builder->feedbackmoduleson = array('rows' => 200, 'extends' => array('module','feedbackmoduleson')); +// +//$builder->testtask = array('rows' => 100, 'extends' => array('testtask')); +//$builder->testresult = array('rows' => 70, 'extends' => array('testresult')); +//$builder->testrun = array('rows' => 70, 'extends' => array('testrun')); +//$builder->testreport = array('rows' => 10, 'extends' => array('testreport')); +//$builder->testsuite = array('rows' => 201, 'extends' => array('testsuite')); +//$builder->suitecase = array('rows' => 400, 'extends' => array('suitecase')); +// +//$builder->product = array('rows' => 100, 'extends' => array('product')); +//$builder->productalone = array('rows' => 20, 'extends' => array('product','productalone')); +//$builder->productline = array('rows' => 20, 'extends' => array('module', 'productline')); +//$builder->productplan = array('rows' => 70, 'extends' => array('productplan')); +//$builder->productsonplan = array('rows' => 10, 'extends' => array('productplan', 'productsonplan')); +//$builder->branch = array('rows' => 240, 'extends' => array('branch')); +//$builder->projectproduct = array('rows' => 200, 'extends' => array('projectproduct')); +//$builder->projectproductalone = array('rows' => 28, 'extends' => array('projectproduct','projectproductalone')); +//$builder->projectstory = array('rows' => 200, 'extends' => array('projectstory')); +//$builder->projectcase = array('rows' => 400, 'extends' => array('projectcase')); +//$builder->executionstory = array('rows' => 180, 'extends' => array('projectstory','executionstory')); +// +//$builder->kanbanspace = array('rows' => 50, 'extends' => array('kanbanspace')); +//$builder->kanban = array('rows' => 100, 'extends' => array('kanban')); +//$builder->kanbanregion = array('rows' => 100, 'extends' => array('kanbanregion','kanbanregion')); +//$builder->kanbangroup = array('rows' => 100, 'extends' => array('kanbangroup','kanbangroup')); +//$builder->kanbanlane = array('rows' => 100, 'extends' => array('kanbanlane','kanbanlane')); +//$builder->kanbancolumn = array('rows' => 400, 'extends' => array('kanbancolumn','kanbancolumn')); +//$builder->kanbancard = array('rows' => 1000, 'extends' => array('kanbancard','kanbancard')); +//$builder->kanbancell = array('rows' => 400, 'extends' => array('kanbancell','kanbancell')); +// +//$builder->kanbanregionproject = array('rows' => 180, 'extends' => array('kanbanregion','kanbanregionproject')); +//$builder->kanbangroupproject = array('rows' => 540, 'extends' => array('kanbangroup','kanbangroupproject')); +//$builder->kanbanlaneproject = array('rows' => 540, 'extends' => array('kanbanlane','kanbanlaneproject')); +//$builder->kanbancolumnproject = array('rows' => 4860, 'extends' => array('kanbancolumn','kanbancolumnproject')); +//$builder->kanbancellproject = array('rows' => 4860, 'extends' => array('kanbancell','kanbancellproject')); +// +// +//$builder->team = array('rows' => 400, 'extends' => array('team')); +//$builder->teamtask = array('rows' => 20, 'extends' => array('team', 'teamtask')); +//$builder->stakeholder = array('rows' => 1, 'extends' => array('stakeholder')); +//$builder->expect = array('rows' => 270, 'extends' => array('expect')); +//$builder->stageson = array('rows' => 30, 'extends' => array('project', 'executionson')); +// +//$builder->doclib = array('rows' => 910, 'extends' => array('doclib')); +//$builder->doc = array('rows' => 900, 'extends' => array('doc')); +//$builder->doccontent = array('rows' => 910, 'extends' => array('doccontent')); +//$builder->docmodule = array('rows' => 100, 'extends' => array('module','docmodule')); +//$builder->docmoduleon = array('rows' => 200, 'extends' => array('module','docmoduleson')); +// +//$builder->build = array('rows' => 20, 'extends' => array('build')); +//$builder->release = array('rows' => 10, 'extends' => array('release')); +//$builder->design = array('rows' => 120, 'extends' => array('design')); +//$builder->designspec = array('rows' => 120, 'extends' => array('designspec')); +// +//$builder->stage = array('rows' => 6, 'extends' => array('stage')); +//$builder->webhook = array('rows' => 7, 'extends' => array('webhook')); +//$builder->entry = array('rows' => 1, 'extends' => array('entry')); +//$builder->log = array('rows' => 10, 'extends' => array('log')); +//$builder->weeklyreport = array('rows' => 10, 'extends' => array('weeklyreport')); +//$builder->metting = array('rows' => 10, 'extends' => array('meeting')); +//$builder->usertpl = array('rows' => 10, 'extends' => array('usertpl')); +// +//$builder->holiday = array('rows' => 100, 'extends' => array('holiday')); +//$builder->oauth = array('rows' => 100, 'extends' => array('oauth')); +//$builder->notify = array('rows' => 10, 'extends' => array('notify')); diff --git a/test/data/zentao/processor.php b/test/data/zentao/processor.php index 864af047f9..e55c026f99 100644 --- a/test/data/zentao/processor.php +++ b/test/data/zentao/processor.php @@ -32,26 +32,26 @@ class Processor { $this->dao->begin(); - $this->initBassicSql(); + //$this->initBassicSql(); $this->initDept(); $this->initUser(); $this->initProgram(); - $this->initProduct(); - $this->initPlan(); + //$this->initProduct(); + //$this->initPlan(); $this->initProject(); - $this->initBuild(); - $this->initTask(); + //$this->initBuild(); + //$this->initTask(); $this->initExecution(); - $this->initRelease(); - $this->initStakeholder(); - $this->initUserquery(); - $this->initMessage(); - $this->initUpdateKanban(); - $this->initStory(); - $this->initBug(); - $this->initTest(); - $this->initTodo(); - $this->initSonPlan(); + //$this->initRelease(); + //$this->initStakeholder(); + //$this->initUserquery(); + //$this->initMessage(); + //$this->initUpdateKanban(); + //$this->initStory(); + //$this->initBug(); + //$this->initTest(); + //$this->initTodo(); + //$this->initSonPlan(); $this->dao->commit(); } diff --git a/test/lib/utils.php b/test/lib/utils.php index 9a51baccff..0ee9488f5e 100755 --- a/test/lib/utils.php +++ b/test/lib/utils.php @@ -46,6 +46,15 @@ function ztfRun($dir) global $config; $ztfPath = RUNTIME_ROOT . 'ztf'; + $modelPath = TEST_BASEHPATH . '/model'; + + $runTestPath = ''; + if(is_array($dir)) + { + foreach($dir as $model) $runTestPath .= " $modelPath/$model"; + } + + if($runTestPath) $dir = $runTestPath; $command = "$ztfPath $dir"; system($command); } @@ -62,7 +71,8 @@ function ztfExtract($dir) global $config; $ztfPath = RUNTIME_ROOT . 'ztf'; - $command = "$ztfPath extract $dir"; + $testPath = TEST_BASEHPATH; + $command = "$ztfPath extract $testPath/$dir"; system($command); } diff --git a/test/model/action/create.php b/test/model/action/create.php index df0e5c9023..d30b9730d6 100755 --- a/test/model/action/create.php +++ b/test/model/action/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($action->createTest($objectTypeList[2], $objectIDList[0], $actionTypeList[2])) r($action->createTest($objectTypeList[3], $objectIDList[0], $actionTypeList[3])) && p('objectType,objectId,action,comment') && e('bug,,closed,'); // 测试创建bug 1 closed动态 r($action->createTest($objectTypeList[4], $objectIDList[0], $actionTypeList[4], $comment)) && p('objectType,objectId,action,comment') && e('story,,comments,测试备注'); // 测试创建story 1 comment动态 r($action->createTest($objectTypeList[2], $objectIDList[0], $actionTypeList[5], '', '', $actor)) && p() && e('0'); // 测试创建游客 logout动态 -$db->restoreDB(); diff --git a/test/model/action/data/action_getbyid.yaml b/test/model/action/data/action_getbyid.yaml new file mode 100644 index 0000000000..223ca91d92 --- /dev/null +++ b/test/model/action/data/action_getbyid.yaml @@ -0,0 +1,15 @@ +--- +title: zt_action +author: auto_getbyid +version: "1.0" +fields: +- field: id + range: 101-105 +- field: objectType + range: product,story,productplan,release,project +- field: action + range: common,extra,opened,created,changed +- field: comment + range: 1-5 + prefix: 这是一个系统日志测试备注 +... diff --git a/test/model/action/data/sql/action.sql b/test/model/action/data/sql/action.sql new file mode 100644 index 0000000000..b44d4a1771 --- /dev/null +++ b/test/model/action/data/sql/action.sql @@ -0,0 +1,68 @@ +-- MySQL dump 10.19 Distrib 10.3.34-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentao1243 +-- ------------------------------------------------------ +-- Server version 5.7.36 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_action` +-- + +DROP TABLE IF EXISTS `zt_action`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_action` ( + `id` int(9) unsigned NOT NULL AUTO_INCREMENT, + `objectType` varchar(30) NOT NULL DEFAULT '', + `objectID` mediumint(8) unsigned NOT NULL DEFAULT '0', + `product` text NOT NULL, + `project` mediumint(8) unsigned NOT NULL, + `execution` mediumint(8) unsigned NOT NULL, + `actor` varchar(100) NOT NULL DEFAULT '', + `action` varchar(80) NOT NULL DEFAULT '', + `date` datetime NOT NULL, + `comment` text NOT NULL, + `extra` text, + `read` enum('0','1') NOT NULL DEFAULT '0', + `vision` varchar(10) NOT NULL DEFAULT 'rnd', + `efforted` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `date` (`date`), + KEY `actor` (`actor`), + KEY `project` (`execution`), + KEY `objectID` (`objectID`), + KEY `action` (`action`) +) ENGINE=MyISAM AUTO_INCREMENT=420 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_action` +-- + +LOCK TABLES `zt_action` WRITE; +/*!40000 ALTER TABLE `zt_action` DISABLE KEYS */; +INSERT INTO `zt_action` VALUES (101,'product',0,'',0,0,'','common','0000-00-00 00:00:00','这是一个系统日志测试备注1',NULL,'0','rnd',0),(102,'story',0,'',0,0,'','extra','0000-00-00 00:00:00','这是一个系统日志测试备注2',NULL,'0','rnd',0),(103,'productplan',0,'',0,0,'','opened','0000-00-00 00:00:00','这是一个系统日志测试备注3',NULL,'0','rnd',0),(104,'release',0,'',0,0,'','created','0000-00-00 00:00:00','这是一个系统日志测试备注4',NULL,'0','rnd',0),(105,'project',0,'',0,0,'','changed','0000-00-00 00:00:00','这是一个系统日志测试备注5',NULL,'0','rnd',0); +/*!40000 ALTER TABLE `zt_action` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2022-11-17 8:52:10 diff --git a/test/model/action/deletebytype.php b/test/model/action/deletebytype.php index 53a04dbbc1..20962d033f 100755 --- a/test/model/action/deletebytype.php +++ b/test/model/action/deletebytype.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -22,4 +21,3 @@ $action = new actionTest(); r($action->deleteByTypeTest('')) && p() && e('1'); // 测试删除object为空动态 r($action->deleteByTypeTest('story')) && p() && e('1'); // 测试删除objectType为story的动态 r($action->deleteByTypeTest('test')) && p() && e('1'); // 测试删除objectType为不存在的test的动态 -$db->restoreDB(); diff --git a/test/model/action/hideall.php b/test/model/action/hideall.php index 8a2aa28000..688fc8b068 100755 --- a/test/model/action/hideall.php +++ b/test/model/action/hideall.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -18,4 +17,3 @@ pid=1 $action = new actionTest(); r($action->hideAllTest()) && p('0:extra;1:extra;2:extra') && e('2;2;2'); // 隐藏回收站全部信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/action/hideone.php b/test/model/action/hideone.php index e0d4fa338f..b1f0fd87a1 100755 --- a/test/model/action/hideone.php +++ b/test/model/action/hideone.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -25,4 +24,3 @@ r($action->hideOneTest($actionIDList[0])) && p('extra') && e('2'); // 隐藏acti r($action->hideOneTest($actionIDList[1])) && p('extra') && e('2'); // 隐藏action 87 r($action->hideOneTest($actionIDList[2])) && p('extra') && e('2'); // 隐藏已隐藏action 9 r($action->hideOneTest($actionIDList[3])) && p('extra') && e('1'); // 隐藏非删除action 1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/action/loghistory.php b/test/model/action/loghistory.php index 4191c8fd2e..17235758ae 100755 --- a/test/model/action/loghistory.php +++ b/test/model/action/loghistory.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($action->logHistoryTest($actionIDList[1], $changes2)) && p('0:field,old,new') r($action->logHistoryTest($actionIDList[2], $changes3)) && p('0:field,old,new') && e('name,name1,name2'); // 测试新增actionID 10003 历史记录 r($action->logHistoryTest($actionIDList[3], $changes4)) && p('0:field,old,new') && e('code,code1,code2'); // 测试新增actionID 10004 历史记录 r($action->logHistoryTest($actionIDList[4], $changes5)) && p('0:field,old,new') && e('assignedTo,test2,test1'); // 测试新增actionID 10005 历史记录 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/action/read.php b/test/model/action/read.php index 8c968bf5aa..9e5aee1e59 100755 --- a/test/model/action/read.php +++ b/test/model/action/read.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($action->readTest($objectType[1], $objectID[1])) && p('0:objectType,objectID,r r($action->readTest($objectType[2], $objectID[2])) && p('0:objectType,objectID,read') && e('productplan,3,1'); // 测试对action 3 进行阅读操作 r($action->readTest($objectType[3], $objectID[3])) && p('0:objectType,objectID,read') && e('release,4,1'); // 测试对action 4 进行阅读操作 r($action->readTest($objectType[4], $objectID[4])) && p('0:objectType,objectID,read') && e('project,5,1'); // 测试对action 5 进行阅读操作 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/action/saveindex.php b/test/model/action/saveindex.php index 19afbd4c03..f2ca86eef7 100755 --- a/test/model/action/saveindex.php +++ b/test/model/action/saveindex.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($action->saveIndexTest($objectTypeList[1], $objectIdList[0], $actionTypeList[1 r($action->saveIndexTest($objectTypeList[1], $objectIdList[1], $actionTypeList[1])) && p() && e('1'); // 测试保存stroyId为1, action为created的数据 r($action->saveIndexTest($objectTypeList[1], $objectIdList[2], $actionTypeList[1])) && p() && e('1'); // 测试保存stroyId为100000, action为created的数据 r($action->saveIndexTest($objectTypeList[2], $objectIdList[2], $actionTypeList[2])) && p() && e('1'); // 测试保存不存在类型的数据 -$db->restoreDB(); diff --git a/test/model/action/undelete.php b/test/model/action/undelete.php index c90b7e251d..d284a58946 100755 --- a/test/model/action/undelete.php +++ b/test/model/action/undelete.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -25,4 +24,3 @@ r($action->undeleteTest($actionIDList[0])) && p('extra') && e('0'); // 测试还 r($action->undeleteTest($actionIDList[1])) && p('extra') && e('0'); // 测试还原action 87 r($action->undeleteTest($actionIDList[2])) && p('extra') && e('0'); // 测试还原action 9 r($action->undeleteTest($actionIDList[3])) && p('extra') && e('1'); // 测试还原未删除action 1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/action/updatecomment.php b/test/model/action/updatecomment.php index 7f3e8d1325..dfa359680c 100755 --- a/test/model/action/updatecomment.php +++ b/test/model/action/updatecomment.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($action->updateCommentTest($actionIDList[1], $commentList[1])) && p('comment') r($action->updateCommentTest($actionIDList[2], $commentList[2])) && p('comment') && e('备注3'); // 测试更新action 3的备注 r($action->updateCommentTest($actionIDList[3], $commentList[3])) && p('comment') && e('备注4'); // 测试更新action 4的备注 r($action->updateCommentTest($actionIDList[4], $commentList[4])) && p('comment') && e('备注5'); // 测试更新action 5的备注 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/api/create.php b/test/model/api/create.php index 60de475ea4..ab4b04e2d6 100755 --- a/test/model/api/create.php +++ b/test/model/api/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -53,4 +52,3 @@ r($api->createTest($normalApi)) && p('lib') && e('920'); r($api->createTest($emptyLibApi)) && p('lib:0') && e('『所属接口库』不能为空。'); //测试没有lib创建api r($api->createTest($emptyTitleApi)) && p('title:0') && e('『接口名称』不能为空。'); //测试没有title创建api r($api->createTest($emptyPathApi)) && p('path:0') && e('『请求路径』不能为空。'); //测试没有path创建api -$db->restoreDB(); diff --git a/test/model/api/createstruct.php b/test/model/api/createstruct.php index 6cd767dcd6..ac7102f9e7 100755 --- a/test/model/api/createstruct.php +++ b/test/model/api/createstruct.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -37,4 +36,3 @@ $normalStruct->addedDate = helper::now(); r($api->createStructTest($normalStruct)) && p('name') && e('struct'); //创建数据结构 r($api->createStructTest($emptyNameStruct)) && p('name:0') && e('『结构名』不能为空。'); //创建没有结构名的数据结构 -$db->restoreDB(); diff --git a/test/model/api/deleterelease.php b/test/model/api/deleterelease.php index c1bf5a3286..6acbf4fa3c 100755 --- a/test/model/api/deleterelease.php +++ b/test/model/api/deleterelease.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -17,4 +16,3 @@ pid=1 global $tester; r($api->deleteReleaseTest(1, 1)) && p('id') && e('1'); //删除一个发布 -$db->restoreDB(); diff --git a/test/model/api/update.php b/test/model/api/update.php index f4872761e2..c082217611 100755 --- a/test/model/api/update.php +++ b/test/model/api/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -59,4 +58,3 @@ $editApi = $editData; $apiInfo = $api->createTest($normalApi, false); r($api->updateTest($apiInfo->id, $editApi)) && p('0:new') && e('edittestapi'); //修改一个刚创建的api -$db->restoreDB(); diff --git a/test/model/api/updatestruct.php b/test/model/api/updatestruct.php index 601d6b69e5..9b3266a033 100755 --- a/test/model/api/updatestruct.php +++ b/test/model/api/updatestruct.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -42,4 +41,3 @@ $emptyNameEditStruct['name'] = ''; $struct = $api->createStructTest($normalStruct, false); r($api->updateStructTest($struct->id, $normalEditStruct, false)) && p('0:new') && e('editStruct'); //正常的修改 r($api->updateStructTest($struct->id, $emptyNameEditStruct)) && p('name:0') && e('『结构名』不能为空。'); //没有名称的修改 -$db->restoreDB(); diff --git a/test/model/block/initblock.php b/test/model/block/initblock.php index 111fb9e21c..7e4bd04ffb 100755 --- a/test/model/block/initblock.php +++ b/test/model/block/initblock.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -59,4 +58,3 @@ r($dataList[6]) && p("blockData:module;blockData:type") && e('qa;'); r($dataList[7]) && p("blockInited;blockversion") && e('1;2'); // 获取空区块版本 r($dataList[7]) && p("blockData") && e('0'); // 获取空区块数据 -$db->restoreDB(); diff --git a/test/model/block/save.php b/test/model/block/save.php index 8822e5e106..caa1fdfd82 100755 --- a/test/model/block/save.php +++ b/test/model/block/save.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -55,4 +54,3 @@ r($block->saveTest($changeTitle, $blockID[0], $source, $changeTitle->modules)) r($block->saveTest($changeModules, $blockID[0], $source, $changeModules->modules)) && p('title,module,grid,block') && e('我的贡献,my,8,dynamic'); // 测试修改block 模块 r($block->saveTest($changeBlock, $blockID[1], $source, $changeBlock->modules, $changeBlock->moduleBlock)) && p('title,module,grid,block') && e('项目统计,projectteam,8,projectteam'); // 测试修改block 区块 r($block->saveTest($changeParams, $blockID[2], $source, $changeParams->modules, $changeParams->moduleBlock)) && p('title,module,grid,block') && e('未关闭的产品,statistic,8,statistic'); // 测试修改block 变量 -$db->restoreDB(); diff --git a/test/model/branch/activate.php b/test/model/branch/activate.php index a8f2a83c28..14f62adde2 100755 --- a/test/model/branch/activate.php +++ b/test/model/branch/activate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($branch->activateTest($branchID[2])) && p('id,status') && e('6,active'); // r($branch->activateTest($branchID[3])) && p('id,status') && e('8,active'); // 测试激活分支 8 r($branch->activateTest($branchID[4])) && p('id,status') && e('10,active'); // 测试激活分支 10 r($branch->activateTest($branchID[5])) && p('id,status') && e('1,active'); // 测试激活分支 1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/branch/batchupdate.php b/test/model/branch/batchupdate.php index f9103b18f4..f358503617 100755 --- a/test/model/branch/batchupdate.php +++ b/test/model/branch/batchupdate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ $branch = new branchTest(); r($branch->batchUpdateTest($changeName)) && p('field,old,new') && e('name,分支9,修改分支9的名称'); // 测试批量更新名称 r($branch->batchUpdateTest($changeDesc)) && p('field,old,new') && e('desc,,修改分支9的描述'); // 测试批量更新描述 r($branch->batchUpdateTest($changeStatus)) && p('field,old,new') && e('status,active,closed'); // 测试批量更新状态 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/branch/close.php b/test/model/branch/close.php index 88efa4510b..14660e0241 100755 --- a/test/model/branch/close.php +++ b/test/model/branch/close.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($branch->closeTest($branchID[3])) && p('id,status') && e('4,closed'); // 测 r($branch->closeTest($branchID[4])) && p('id,status') && e('5,closed'); // 测试关闭branchID 5 r($branch->closeTest($branchID[5])) && p('id,status') && e('6,closed'); // 测试关闭branchID 6 r($branch->closeTest($branchID[0])) && p('id,status') && e('1,closed'); // 测试重复关闭branchID 1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/branch/create.php b/test/model/branch/create.php index 203930993b..e67dbe3838 100755 --- a/test/model/branch/create.php +++ b/test/model/branch/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($branch->createTest($productID, $branch2)) && p('name,desc') && e('新建 r($branch->createTest($productID, $repeatName1)) && p() && e('分支名称已存在'); // 测试新建 重名新建分支1 r($branch->createTest($productID, $repeatName2)) && p() && e('分支名称已存在'); // 测试新建 重名分支1 r($branch->createTest($productID, $emptyName)) && p() && e('『名称』不能为空。'); // 测试新建 名称为空的分支 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/branch/linkbranch4project.php b/test/model/branch/linkbranch4project.php index 0dcb9d9cd1..6a05ce3925 100755 --- a/test/model/branch/linkbranch4project.php +++ b/test/model/branch/linkbranch4project.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($branch->linkBranch4ProjectTest($productID[1])) && p() && e('4'); // 测试关 r($branch->linkBranch4ProjectTest($productID[2])) && p() && e('4'); // 测试关联产品 43 的分支到项目 r($branch->linkBranch4ProjectTest($productID[3])) && p() && e('4'); // 测试关联产品 44 的分支到项目 r($branch->linkBranch4ProjectTest($productID[4])) && p() && e('4'); // 测试关联产品 45 的分支到项目 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/branch/mergebranch.php b/test/model/branch/mergebranch.php index 3067c80892..37a6a0b4c1 100755 --- a/test/model/branch/mergebranch.php +++ b/test/model/branch/mergebranch.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -41,4 +40,3 @@ $branch = new branchTest(); r($branch->mergeBranchTest($productID[0], $mergedBranches[0], $mergeBranch1)) && p() && e('2'); // 测试合并分支 1 到 分支 2 r($branch->mergeBranchTest($productID[0], $mergedBranches[1], $mergeBranch2)) && p() && e('2'); // 测试合并分支 2 到 新建分支 r($branch->mergeBranchTest($productID[1], $mergedBranches[2], $mergeBranch3)) && p() && e('12'); // 测试合并分支 3 4 到 主干 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/branch/setdefault.php b/test/model/branch/setdefault.php index a96a1c86a8..71b138434e 100755 --- a/test/model/branch/setdefault.php +++ b/test/model/branch/setdefault.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -27,4 +26,3 @@ r($branch->setDefaultTest($productIdList[0], $branchIdList[0])) && p() r($branch->setDefaultTest($productIdList[0], $branchIdList[1])) && p('name,default') && e('分支1,1'); // 测试将productID 0, branchID 1的分支设为默认分支 r($branch->setDefaultTest($productIdList[1], $branchIdList[0])) && p() && e('主干'); // 测试将productID 41, branchID 0的分支设为默认分支 r($branch->setDefaultTest($productIdList[1], $branchIdList[1])) && p('name,default') && e('分支1,1'); // 测试将productID 41, branchID 0的分支设为默认分支 -$db->restoreDB(); diff --git a/test/model/branch/sort.php b/test/model/branch/sort.php index dfa5a41252..566afdc973 100755 --- a/test/model/branch/sort.php +++ b/test/model/branch/sort.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($branch->sortTest($branches[0], $order)) && p() && e('2,1'); // 测试产品 4 r($branch->sortTest($branches[1], $order)) && p() && e('4,3'); // 测试产品 42 order 排序 r($branch->sortTest($branches[2], $order)) && p() && e('6,5'); // 测试产品 43 order 排序 r($branch->sortTest($branches[3], $order)) && p() && e('8,7'); // 测试产品 44 order 排序 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/branch/unlinkbranch4project.php b/test/model/branch/unlinkbranch4project.php index 1afc8d226b..3b859d0d87 100755 --- a/test/model/branch/unlinkbranch4project.php +++ b/test/model/branch/unlinkbranch4project.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -25,4 +24,3 @@ r($branch->unlinkBranch4ProjectTest($productIDList[0])) && p() && e('0'); // 测 r($branch->unlinkBranch4ProjectTest($productIDList[1])) && p() && e('0'); // 测试产品 42 转为普通产品接触分支关联 r($branch->unlinkBranch4ProjectTest($productIDList[2])) && p() && e('0'); // 测试产品 43 转为普通产品接触分支关联 r($branch->unlinkBranch4ProjectTest($productIDList[3])) && p() && e('0'); // 测试产品 44 45 转为普通产品接触分支关联 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/branch/update.php b/test/model/branch/update.php index 9cb4d38654..9dd44c695b 100755 --- a/test/model/branch/update.php +++ b/test/model/branch/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($branch->updateTest($changeStatus)) && p('0:field,old,new') && e('status,activ r($branch->updateTest($changeDesc)) && p('0:field,old,new') && e('desc,,修改后的分支1描述'); // 测试修改分支描述 r($branch->updateTest($emptyName)) && p('name:0') && e('『名称』不能为空。'); // 测试修改分支名称 r($branch->updateTest($repeatName)) && p('name:0') && e('分支名称已存在'); // 测试修改分支名称 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/activate.php b/test/model/bug/activate.php index 2d248b4ea6..31f7242ded 100755 --- a/test/model/bug/activate.php +++ b/test/model/bug/activate.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -28,4 +27,3 @@ r($bug->activateObject($bugIDList[2])) && p('field,old,new') && e('activatedCoun r($bug->activateObject($bugIDList[3])) && p('field,old,new') && e('activatedCount,0,1'); // 测试激活状态为resolved的bug52 r($bug->activateObject($bugIDList[4])) && p('field,old,new') && e('activatedCount,0,1'); // 测试激活状态为closed的bug81 r($bug->activateObject($bugIDList[5])) && p('field,old,new') && e('activatedCount,0,1'); // 测试激活状态为closed的bug82 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/assign.php b/test/model/bug/assign.php index 557caff822..9c25533e6a 100755 --- a/test/model/bug/assign.php +++ b/test/model/bug/assign.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($bug->assignTest($bugIDlist[2],$bug3)) && p('0:field,old,new') && e('assigned r($bug->assignTest($bugIDlist[3],$bug4)) && p('0:field,old,new') && e('assignedTo,admin,user95'); // 指派bugID为4的bug r($bug->assignTest($bugIDlist[4],$bug51)) && p('0:field,old,new') && e('assignedTo,dev1,user96'); // 指派bugID为51的bug r($bug->assignTest($bugIDlist[5],$bug81)) && p() && e('0'); // 指派人不发生变化的bug -$db->restoreDB(); diff --git a/test/model/bug/batchactivate.php b/test/model/bug/batchactivate.php index 847020e83c..c250669ea7 100755 --- a/test/model/bug/batchactivate.php +++ b/test/model/bug/batchactivate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ $bugIDList = array('1' => '1', '52' => '53', '82' => '82'); $bug = new bugTest(); r($bug->batchActivateObject($bugIDList)) && p('53:status;82:status') && e('active;active'); // 测试批量激活bug -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/batchchangebranch.php b/test/model/bug/batchchangebranch.php index 29a6c1687b..59bd9185d5 100755 --- a/test/model/bug/batchchangebranch.php +++ b/test/model/bug/batchchangebranch.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -49,4 +48,3 @@ r($bug->batchChangeBranchTest($bugIDList3, $branchList3[2], $bugIDList3[2])) && r($bug->batchChangeBranchTest($bugIDList4, $branchList4[0], $bugIDList4[0])) && p() && e('0'); // 修改分支为主干 未发生变化 r($bug->batchChangeBranchTest($bugIDList4, $branchList4[1], $bugIDList4[1])) && p('0:field,old,new') && e('branch,0,37'); // 修改分支为分支37 r($bug->batchChangeBranchTest($bugIDList4, $branchList4[2], $bugIDList4[2])) && p('0:field,old,new') && e('branch,37,38'); // 修改分支为分支38 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/batchchangemodule.php b/test/model/bug/batchchangemodule.php index c7f816942d..2c77a03984 100755 --- a/test/model/bug/batchchangemodule.php +++ b/test/model/bug/batchchangemodule.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -70,4 +69,3 @@ r($bug->batchChangeModuleTest($bugIDList4, $moduleList[2], $bugIDList4[0])) && p r($bug->batchChangeModuleTest($bugIDList4, $moduleList[3], $bugIDList4[1])) && p('0:field,old,new') && e('module,9,10'); // 修改bug2 3模块为10 r($bug->batchChangeModuleTest($bugIDList4, $moduleList[4], $bugIDList4[0])) && p('0:field,old,new') && e('module,10,11'); // 修改bug2 3模块为11 r($bug->batchChangeModuleTest($bugIDList4, $moduleList[4], $bugIDList4[1])) && p() && e('0'); // 修改bug2 3模块为11 未发生变化 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/batchchangeplan.php b/test/model/bug/batchchangeplan.php index 788d3c71fd..30987d4326 100755 --- a/test/model/bug/batchchangeplan.php +++ b/test/model/bug/batchchangeplan.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -46,4 +45,3 @@ r($bug->batchChangePlanTest($bugIDList3, $planList[2], $bugIDList3[2])) && p('0: r($bug->batchChangePlanTest($bugIDList4, $planList[0], $bugIDList4[0])) && p() && e('0'); // 修改计划为0 未发生变化 r($bug->batchChangePlanTest($bugIDList4, $planList[1], $bugIDList4[1])) && p('0:field,old,new') && e('plan,0,1'); // 修改计划为计划1 r($bug->batchChangePlanTest($bugIDList4, $planList[2], $bugIDList4[2])) && p('0:field,old,new') && e('plan,1,2'); // 修改计划为计划2 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/batchconfirm.php b/test/model/bug/batchconfirm.php index fa89aafd42..20a887a13e 100755 --- a/test/model/bug/batchconfirm.php +++ b/test/model/bug/batchconfirm.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $bugIDlist2 = array('2', '7'); $bug = new bugTest(); r($bug->batchConfirmTest($bugIDlist1)) && p() && e(',1,1,1,1,1'); // 批量确认1 3 4 51 81 r($bug->batchConfirmTest($bugIDlist2)) && p() && e(',1,1'); // 批量确认2 7 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/batchcreate.php b/test/model/bug/batchcreate.php index cb87c6dd55..9a60af5ed4 100755 --- a/test/model/bug/batchcreate.php +++ b/test/model/bug/batchcreate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -44,4 +43,3 @@ r($bug->batchCreateObject($productID, $normal_create3)) && p('2:title,openedBu r($bug->batchCreateObject($productID, $normal_create1)) && p() && e('0'); // 测试短时间内重复批量创建bug r($bug->batchCreateObject($productID, $exception_create)) && p('message:0') && e("『影响版本』不能为空。"); // 测试异常创建bug -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/batchresolve.php b/test/model/bug/batchresolve.php index 06bdbcff07..84f263c000 100755 --- a/test/model/bug/batchresolve.php +++ b/test/model/bug/batchresolve.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -44,4 +43,3 @@ r($bug->batchResolveTest($bugIDList6, $resolutionList[5], $bugIDList6[0])) && p( r($bug->batchResolveTest($bugIDList7, $resolutionList[6], $bugIDList7[0])) && p('0:field,old,new;3:field,old,new') && e('resolution,,willnotfix;status,active,resolved'); // 解决bug19 20 21,解决方式为willnotfix r($bug->batchResolveTest($bugIDList8, $resolutionList[7], $bugIDList8[0])) && p('0:field,old,new;3:field,old,new') && e('resolution,,tostory;status,active,resolved'); // 解决bug22 23 24,解决方式为tostory r($bug->batchResolveTest($bugIDList8, $resolutionList[7], $bugIDList8[0])) && p('0:field,old,new;3:field,old,new') && e('0'); // 解决bug状态为resolve的bug -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/batchupdate.php b/test/model/bug/batchupdate.php index e31ee7e282..d33381c582 100755 --- a/test/model/bug/batchupdate.php +++ b/test/model/bug/batchupdate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ $bug = new bugTest(); r($bug->batchUpdateObject($bugIDList, $title[$bugIDList[0]], $type[$bugIDList[0]], $bugIDList[0])) && p('0:field,old,new;1:field,old,new') && e('type,codeerror,config;title,BUG1,批量修改bug一'); // 测试批量修改bug1 r($bug->batchUpdateObject($bugIDList, $title[$bugIDList[1]], $type[$bugIDList[1]], $bugIDList[1])) && p('0:field,old,new;1:field,old,new') && e('type,config,install;title,BUG2,批量修改bug二'); // 测试批量修改bug2 r($bug->batchUpdateObject($bugIDList, $title[$bugIDList[2]], $type[$bugIDList[2]], $bugIDList[2])) && p('0:field,old,new;1:field,old,new') && e('type,install,security;title,BUG3,批量修改bug三'); // 测试批量修改bug3 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/close.php b/test/model/bug/close.php index 8890514375..a2902c9cbe 100755 --- a/test/model/bug/close.php +++ b/test/model/bug/close.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -28,4 +27,3 @@ r($bug->closeObject($bugIDList[2])) && p('0:field,old,new;1:field,old,new') && e r($bug->closeObject($bugIDList[3])) && p('0:field,old,new;1:field,old,new') && e('assignedTo,dev1,closed;status,resolved,closed'); // 测试关闭状态为resolved的bug52 r($bug->closeObject($bugIDList[4])) && p('0:field,old,new;1:field,old,new') && e('assignedTo,dev1,closed;status,active,closed'); // 测试关闭状态为closed的bug81 r($bug->closeObject($bugIDList[5])) && p('0:field,old,new;1:field,old,new') && e('assignedTo,dev1,closed;status,active,closed'); // 测试关闭状态为closed的bug82 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/confirm.php b/test/model/bug/confirm.php index ae2dd106f2..af029f5f3c 100755 --- a/test/model/bug/confirm.php +++ b/test/model/bug/confirm.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($bug->confirmTest($bugIDlist[1],$bug3)) && p('0:field,old,new;1:field,old,new' r($bug->confirmTest($bugIDlist[2],$bug4)) && p('0:field,old,new') && e('assignedTo,admin,user95'); // 确认已确认的bug r($bug->confirmTest($bugIDlist[3],$bug5)) && p('0:field,old,new;1:field,old,new') && e('status,resolved,active;pri,3,2'); // 确认优先级变化的bug r($bug->confirmTest($bugIDlist[4],$bug8)) && p('0:field,old,new') && e('status,closed,active'); // 确认bug -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/create.php b/test/model/bug/create.php index b96e967010..cb38abd4cc 100755 --- a/test/model/bug/create.php +++ b/test/model/bug/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -53,4 +52,3 @@ r($bug->createObject($b_notitle)) && p('title:0') && e('『Bug标题 r($bug->createObject($b_nobuild)) && p('openedBuild:0') && e('『影响版本』不能为空。'); // 测试不输入影响版本创建bug r($bug->createObject($b_assign)) && p('assignedTo') && e('user92'); // 测试指派人bug -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/createbugfromgitlabissue.php b/test/model/bug/createbugfromgitlabissue.php index 53b9b16cc1..9d9379e3d1 100755 --- a/test/model/bug/createbugfromgitlabissue.php +++ b/test/model/bug/createbugfromgitlabissue.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -50,4 +49,3 @@ r($bug->createBugFromGitlabIssueTest($bug4, $executionID)) && p('severity') r($bug->createBugFromGitlabIssueTest($bug5, $executionID)) && p('title:0') && e('『Bug标题』不能为空。'); // 测试创建没有标题 来源于gitlab issue的异常bug r($bug->createBugFromGitlabIssueTest($bug1, $executionID)) && p('task') && e('0'); // 测试短时间内重复创建来源于gitlab issue的bug -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/linkbugtobuild.php b/test/model/bug/linkbugtobuild.php index 2f63aafc42..4db94166f1 100755 --- a/test/model/bug/linkbugtobuild.php +++ b/test/model/bug/linkbugtobuild.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($bug->linkBugToBuildTest($bugIDList2, $buildList[1])) && p('bugs') && e('3,4' r($bug->linkBugToBuildTest($bugIDList3, $buildList[2])) && p('bugs') && e('5,6'); // 把bug 5 6关联到build 5 r($bug->linkBugToBuildTest($bugIDList4, $buildList[0])) && p('bugs') && e('1,2,7,8'); // 把bug 5 6关联到build 1 r($bug->linkBugToBuildTest($bugIDList5, $buildList[0])) && p('bugs') && e('1,2,7,8,9,10'); // 把bug 5 6关联到build 1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/resolve.php b/test/model/bug/resolve.php index 922a6dbabf..60a579d370 100755 --- a/test/model/bug/resolve.php +++ b/test/model/bug/resolve.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -47,4 +46,3 @@ r($bug->resolveTest($bugIDList[4],$bug5)) && p('0:field,old,new;3:field,old,n r($bug->resolveTest($bugIDList[5],$bug6)) && p('0:field,old,new;3:field,old,new') && e('resolvedBuild,,trunk;resolution,,postponed'); // 解决原因为延期处理的bug r($bug->resolveTest($bugIDList[6],$bug7)) && p('0:field,old,new;3:field,old,new') && e('resolvedBuild,,trunk;resolution,,willnotfix'); // 解决原因为不予解决的bug r($bug->resolveTest($bugIDList[7],$bug51)) && p('0:field,old,new;3:field,old,new') && e('resolvedBuild,,trunk;confirmed,0,1'); // 解决已解决的bug -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/bug/update.php b/test/model/bug/update.php index 81d59effdb..f553004eb7 100755 --- a/test/model/bug/update.php +++ b/test/model/bug/update.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -32,4 +31,3 @@ r($bug->updateObject($projectIdList[0], $t_uptype)) && p('0:field,old,new') r($bug->updateObject($projectIdList[0], $t_typetitle)) && p('0:field,old,new;1:field,old,new') && e('title,john,jack;type,config,install'); // 测试更新bug名称和类型 r($bug->updateObject($projectIdList[0], $t_untitle)) && p() && e('没有数据更新'); // 测试不更改bug名称 r($bug->updateObject($projectIdList[0], $t_untype)) && p() && e('没有数据更新'); // 测试不更改bug类型 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/build/batchunlinkbug.php b/test/model/build/batchunlinkbug.php index bc3f8c3120..86b7fc9cf5 100755 --- a/test/model/build/batchunlinkbug.php +++ b/test/model/build/batchunlinkbug.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $build = new buildTest(); r($build->batchUnlinkBugTest($buildIDList[0],$bugs)) && p('1:bugs,project') && e(',11');//批量解除项目版本bug r($build->batchUnlinkBugTest($buildIDList[1],$bugs)) && p('11:bugs,execution') && e(',101');//批量解除执行版本bug -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/build/batchunlinkstory.php b/test/model/build/batchunlinkstory.php index ce19e8c08d..b604c2fa9e 100755 --- a/test/model/build/batchunlinkstory.php +++ b/test/model/build/batchunlinkstory.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $build = new buildTest(); r($build->batchUnlinkStoryTest($buildIDList[0],$stories)) && p('1:stories,project') && e(',11'); //批量解除项目版本需求 r($build->batchUnlinkStoryTest($buildIDList[1],$stories)) && p('11:stories,execution') && e(',101'); //批量解除执行版本需求 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/build/create.php b/test/model/build/create.php index 72bb4d6afc..094a140b0c 100755 --- a/test/model/build/create.php +++ b/test/model/build/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -43,4 +42,3 @@ r($build->createTest($executionIDList[0], $noName)) && p('name:0') & r($build->createTest($executionIDList[0], $noProduct)) && p('product:0') && e('『产品』不能为空。'); //产品为空测试 r($build->createTest($executionIDList[0], $noBuilder)) && p('builder:0') && e('『构建者』不能为空。'); //构建者为空测试 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/build/linkbug.php b/test/model/build/linkbug.php index 8e1fe6b115..7cc5cca5b2 100755 --- a/test/model/build/linkbug.php +++ b/test/model/build/linkbug.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($build->linkBugTest($buildIDList[0], $nomalBuglink)) && p('1:bugs,project') r($build->linkBugTest($buildIDList[1], $nomalBuglink)) && p('11:bugs,execution') && e(',311,301,101');//执行版本链接bug r($build->linkBugTest($buildIDList[0], $noBuglink)) && p('1:bugs') && e(',311,301,'); //不传bugID // -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/build/linkstory.php b/test/model/build/linkstory.php index e42f035164..87477ec7d9 100755 --- a/test/model/build/linkstory.php +++ b/test/model/build/linkstory.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($build->linkStoryTest($buildIDList[0], $nomalStorylink)) && p('1:stories,proje r($build->linkStoryTest($buildIDList[1], $nomalStorylink)) && p('11:stories,execution') && e(',2,4,101'); r($build->linkStoryTest($buildIDList[0], $noStorylink)) && p('1:stories') && e(''); -$db->restoreDB(); diff --git a/test/model/build/unlinkbug.php b/test/model/build/unlinkbug.php index 2fe04766fd..ed601d3d48 100755 --- a/test/model/build/unlinkbug.php +++ b/test/model/build/unlinkbug.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $build = new buildTest(); r($build->unlinkBugTest($buildIDList[0],$bugs,$bugs[0])) && p('1:bugs,project') && e(',311,11'); //项目版本解除bug r($build->unlinkBugTest($buildIDList[1],$bugs,$bugs[1])) && p('11:bugs,execution') && e(',301,101'); //执行版本解除bug -$db->restoreDB(); diff --git a/test/model/build/unlinkstory.php b/test/model/build/unlinkstory.php index 9a08df313d..08b02eaa19 100755 --- a/test/model/build/unlinkstory.php +++ b/test/model/build/unlinkstory.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $build = new buildTest(); r($build->unlinkStoryTest($buildIDList[0],$stories,$stories[0])) && p('1:stories,project') && e(',4,11'); //解除项目版本需求 r($build->unlinkStoryTest($buildIDList[1],$stories,$stories[1])) && p('11:stories,execution') && e(',2,101'); //解除执行版本需求 -$db->restoreDB(); diff --git a/test/model/build/update.php b/test/model/build/update.php index 347549e570..b30f00ed56 100755 --- a/test/model/build/update.php +++ b/test/model/build/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($build->updateTest($buildIDList[0], $pathBuild)) && p('1:field,old,new') r($build->updateTest($buildIDList[0], $noName)) && p('name:0') && e('『名称编号』不能为空。'); //名称为空测试 r($build->updateTest($buildIDList[0], $noBuilder)) && p('builder:0') && e('『构建者』不能为空。'); //构建者为空测试 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/build/updatelinkedbug.php b/test/model/build/updatelinkedbug.php index 5af3efcd4e..7b995b6f32 100755 --- a/test/model/build/updatelinkedbug.php +++ b/test/model/build/updatelinkedbug.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -37,4 +36,3 @@ r($executionLink) && p('311:resolvedBuild') && e('1'); //执行版本修 r($noResolvedByLink) && p('302:resolvedBy') && e(''); //不设置解决人 r($noBugs) && p() && e('0'); //不设置bugID -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/caselib/batchcreatecase.php b/test/model/caselib/batchcreatecase.php index 043129c789..ed40b440a4 100755 --- a/test/model/caselib/batchcreatecase.php +++ b/test/model/caselib/batchcreatecase.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -37,4 +36,3 @@ r($total) && p() && e('12'); // 添加两 r($cases) && p('561:title,type') && e('测试导入添加1,performance'); // 添加数据之后查询新加用例的名称,用例类型 r($cases) && p('562:title,type') && e('测试导入添加2,unit'); // 添加数据之后查询新加用例的名称,用例类型 -$db->restoreDB(); diff --git a/test/model/caselib/create.php b/test/model/caselib/create.php index 62e6ffa189..9e29ca558f 100755 --- a/test/model/caselib/create.php +++ b/test/model/caselib/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -38,4 +37,3 @@ r($result2) && p('name') && e('测试用例库名称'); //测试添加的 r($result2) && p('desc') && e('测试用例库描述'); //测试添加的描述信息 r($result3) && p('name:0') && e('『名称』已经有『测试用例库名称』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。'); //测试名称是空时候添加 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/caselib/createfromimport.php b/test/model/caselib/createfromimport.php index 97a5797df3..67d577e343 100755 --- a/test/model/caselib/createfromimport.php +++ b/test/model/caselib/createfromimport.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -42,4 +41,3 @@ r($total) && p() && e('12'); //添加 r($cases) && p('561:title,keywords') && e('测试导入添加1,keywords1'); //添加数据之后查询新加用例的名称,关键字 r($cases) && p('562:title,keywords') && e('测试导入添加2,keywords2'); //添加数据之后查询新加用例的名称,关键字 -$db->restoreDB(); diff --git a/test/model/caselib/delete.php b/test/model/caselib/delete.php index dca5b0bfe0..24e2a80700 100755 --- a/test/model/caselib/delete.php +++ b/test/model/caselib/delete.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $lib = $caselib->deleteTest(201); r($lib) && p('deleted') && e('1'); //测试删除之后deleted值是否为1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/caselib/update.php b/test/model/caselib/update.php index 2f3502a95a..b3222393d7 100755 --- a/test/model/caselib/update.php +++ b/test/model/caselib/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($lib1) && p('name:0') && e('『name』不能为空。'); //测试更新名称 r($lib2) && p('name') && e('测试修改名称'); //测试更新之后名称信息 r($lib2) && p('desc') && e('测试修改描述'); //测试更新之后描述信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/company/update.php b/test/model/company/update.php index 762054bf4b..e92f466f0a 100755 --- a/test/model/company/update.php +++ b/test/model/company/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -40,4 +39,3 @@ r($company->updateObject($companyID, $changeWebsite)) && p('website') && e('ww r($company->updateObject($companyID, $changeBackyard)) && p('backyard') && e('https://'); // 修改公司网址前缀 r($company->updateObject($companyID, $changeGuest)) && p('guest') && e('1'); // 修改公司游客访问控制 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/compile/createbyjob.php b/test/model/compile/createbyjob.php index 54a4e6b8ba..84bc5a3207 100755 --- a/test/model/compile/createbyjob.php +++ b/test/model/compile/createbyjob.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ pid=1 $compile = new compileTest(); r($compile->createByJobTest('1', '123')) && p('0:name') && e('这是一个Job1'); //检查是否可以拿到通过id为1的job数据创建的compile r($compile->createByJobTest('3', '123')) && p('0:name') && e('0'); //检查是否可以拿到通过不存在的job数据创建的compile -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/cron/changestatus.php b/test/model/cron/changestatus.php index c2ff2a497d..d32f0568b7 100755 --- a/test/model/cron/changestatus.php +++ b/test/model/cron/changestatus.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -25,4 +24,3 @@ $cronInfo = $tester->cron->getById($cronID); r($result) && p() && e('1'); //更新定时任务状态之后查看返回值 r($cronInfo) && p('status') && e('stop'); //更新定时任务状态之后查看状态值 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/cron/changestatusrunning.php b/test/model/cron/changestatusrunning.php index 286ee65039..51e9a89c9d 100755 --- a/test/model/cron/changestatusrunning.php +++ b/test/model/cron/changestatusrunning.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $cronInfo = $tester->cron->getById($cronID); r($result) && p() && e('1'); // 更新之后查看返回值是否是1 r($cronInfo) && p('status') && e('running'); // 更新之后查看状态值是否是running -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/cron/create.php b/test/model/cron/create.php index 64c51baf4f..5b78a08919 100755 --- a/test/model/cron/create.php +++ b/test/model/cron/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($result1[0]) && p() && e('『命令』不能为空'); //命 r($result2) && p('command,type') && e('test comand,zentao');//添加之后对比添加数据信息 r($result2) && p('m,h,dom,mon,dow') && e('55,23,30,12,6'); //添加之后对比添加数据信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/cron/markcronstatus.php b/test/model/cron/markcronstatus.php index d765906cfd..5bea4b910b 100755 --- a/test/model/cron/markcronstatus.php +++ b/test/model/cron/markcronstatus.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ $tester->dao->update(TABLE_CONFIG)->set('id')->eq($id)->where( 'id')->eq($config r($config1) && p('value') && e('stop'); //修改配置项之后查看更新信息 r($config2) && p('value') && e('run'); //修改配置项之后查看更新信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/cron/parsecron.php b/test/model/cron/parsecron.php index 8a59b0de09..b1b25a3592 100755 --- a/test/model/cron/parsecron.php +++ b/test/model/cron/parsecron.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $parse = $cron->parseCronTest($crons); r($parse) && p('19:command') && e('moduleName=measurement&methodName=execCrontabQueue');//获取id为19的定时任务的定时信息和命令信息 r($parse) && p('15:command') && e('moduleName=execution&methodName=computeTaskEffort'); //获取id为15的定时任务的定时信息和命令信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/cron/update.php b/test/model/cron/update.php index 628f365586..2e8523ad24 100755 --- a/test/model/cron/update.php +++ b/test/model/cron/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -37,4 +36,3 @@ r($result1[0]) && p() && e('『命令』不能为空'); //命 r($result2) && p('command,type') && e('test comand,zentao');//更新之后对比更新数据信息 r($result2) && p('m,h,dom,mon,dow') && e('55,23,30,12,6'); //更新之后对比更新数据信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/custom/deleteitems.php b/test/model/custom/deleteitems.php index 74154f7034..38ef0f6eec 100755 --- a/test/model/custom/deleteitems.php +++ b/test/model/custom/deleteitems.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($custom->deleteItemsTest($paramString[2])) && p() && e('0'); //测试参数 r($custom->deleteItemsTest($paramString[3])) && p() && e('0'); //测试参数为lang,key,section r($custom->deleteItemsTest($paramString[4])) && p() && e('0'); //测试参数为lang,key,section,module r($custom->deleteItemsTest($paramString[5])) && p() && e('0'); //测试参数为lang,key,section,module,vision -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/custom/preparesql.php b/test/model/custom/preparesql.php index effa115377..3f45e66059 100755 --- a/test/model/custom/preparesql.php +++ b/test/model/custom/preparesql.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -48,4 +47,3 @@ r($custom->prepareSQLTest($paramString[2], $method[1])) && p() && r($custom->prepareSQLTest($paramString[3], $method[1])) && p() && e('0'); //测试method为delete,paramString参数为lang,key,section r($custom->prepareSQLTest($paramString[4], $method[1])) && p() && e('0'); //测试method为delete,paramString参数为lang,key,section,module r($custom->prepareSQLTest($paramString[5], $method[1])) && p() && e('0'); //测试method为delete,paramString参数为lang,key,section,module,vision -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/custom/saverequiredfields.php b/test/model/custom/saverequiredfields.php index 890bdbc2fd..cda97e9c9b 100755 --- a/test/model/custom/saverequiredfields.php +++ b/test/model/custom/saverequiredfields.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -147,4 +146,3 @@ r($custom->saveRequiredFieldsTest($moduleName[5], $requiredFields['testcaseField r($custom->saveRequiredFieldsTest($moduleName[5], $requiredFields['testcaseFields6'], $fieldsType[0])) && p('value') && e('stage,story,title,type'); //测试moduleName为testcase,requiredFields中的create,edit各存在多个值 r($custom->saveRequiredFieldsTest($moduleName[3], $requiredFields['taskFields6'], $fieldsType[2])) && p('value') && e('comment,realStarted,finishedDate,currentConsumed');//测试moduleName为task,requiredFields中的finish存在一个值 -$db->restoreDB(); diff --git a/test/model/custom/setconcept.php b/test/model/custom/setconcept.php index 2642f8bbf9..710787f54d 100755 --- a/test/model/custom/setconcept.php +++ b/test/model/custom/setconcept.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $custom = new customTest(); r($custom->setConceptTest($sprintConcept[0])) && p('id') && e('45'); //测试sprintConcept值为0,编辑为产品 - 项目 r($custom->setConceptTest($sprintConcept[1])) && p('id') && e('45'); //测试sprintConcept值为1,编辑为产品 - 迭代 r($custom->setConceptTest($sprintConcept[2])) && p('id') && e('45'); //测试sprintConcept值为2,编辑为产品 - 冲刺 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/custom/setitem.php b/test/model/custom/setitem.php index c9935ed5b2..8eb8196147 100755 --- a/test/model/custom/setitem.php +++ b/test/model/custom/setitem.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($custom->setItemTest($path[3], $value[0])) && p('lang,module,key,value') && e( r($custom->setItemTest($path[3], $value[1])) && p('lang,module,key,value') && e('zh-cn,story,feature,'); //测试path中.出现的个数为3,value为空,能保存 r($custom->setItemTest($path[4], $value[0])) && p('lang,module,key,value') && e('zh-cn,story,feature,功能'); //测试path中.出现的个数为4,value正常存在,能保存 r($custom->setItemTest($path[4], $value[1])) && p('lang,module,key,value') && e('zh-cn,story,feature,'); //测试path中.出现的个数为5,value为空,能保存 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/custom/seturandsr.php b/test/model/custom/seturandsr.php index 32132c0241..dba3b02440 100755 --- a/test/model/custom/seturandsr.php +++ b/test/model/custom/seturandsr.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -27,4 +26,3 @@ $custom = new customTest(); r($custom->setURAndSRTest($SRName[0])) && p() && e('1'); //测试SRName值为空 r($custom->setURAndSRTest($SRName[1])) && p() && e('1'); //测试SRName值有一个 r($custom->setURAndSRTest($SRName[2])) && p() && e('1'); //测试SRName值有多个 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/custom/updateurandsr.php b/test/model/custom/updateurandsr.php index d523c45cd3..8c26cada51 100755 --- a/test/model/custom/updateurandsr.php +++ b/test/model/custom/updateurandsr.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($custom->updateURAndSRTest($key[1], $SRName[0])) && p() && e('0'); r($custom->updateURAndSRTest($key[1], $SRName[1])) && p() && e('0'); //测试修改key为0,SRName值更改为软件需求 r($custom->updateURAndSRTest($key[1], $SRName[2])) && p() && e('0'); //测试修改key为0,SRName值更改为软件需求1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/data/nfs/repo/zentaopms/test/model/execution/data/project_getbyid.yaml b/test/model/data/nfs/repo/zentaopms/test/model/execution/data/project_getbyid.yaml new file mode 100644 index 0000000000..0ef8721f47 --- /dev/null +++ b/test/model/data/nfs/repo/zentaopms/test/model/execution/data/project_getbyid.yaml @@ -0,0 +1,30 @@ +--- +title: zt_project +author: auto_getbyid +version: "1.0" +fields: +- field: id + range: 1-5 +- field: name + range: 项目1,项目2,迭代1,迭代2,迭代3 +- field: type + range: project{2},sprint,waterfall,kanban +- field: status + range: doing{3},closed,doing +- field: parent + range: 0,0,1,1,2 +- field: grade + range: 2{2},1{3} +- field: path + range: 1,2,`1,3`,`1,4`,`2,5` + prefix: ',' + postfix: ',' +- field: begin + range: 20230102 000000:0 + type: timestamp + format: YY/MM/DD +- field: end + range: 20230212 000000:0 + type: timestamp + format: YY/MM/DD +... diff --git a/test/model/data/sql/project.sql b/test/model/data/sql/project.sql new file mode 100644 index 0000000000..982e92b080 --- /dev/null +++ b/test/model/data/sql/project.sql @@ -0,0 +1,113 @@ +-- MySQL dump 10.19 Distrib 10.3.38-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaopms01 +-- ------------------------------------------------------ +-- Server version 10.3.37-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_project` +-- + +DROP TABLE IF EXISTS `zt_project`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_project` ( + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, + `project` mediumint(8) NOT NULL DEFAULT 0, + `model` char(30) NOT NULL, + `type` char(30) NOT NULL DEFAULT 'sprint', + `lifetime` char(30) NOT NULL DEFAULT '', + `budget` varchar(30) NOT NULL DEFAULT '0', + `budgetUnit` char(30) NOT NULL DEFAULT 'CNY', + `attribute` varchar(30) NOT NULL DEFAULT '', + `percent` float unsigned NOT NULL DEFAULT 0, + `milestone` enum('0','1') NOT NULL DEFAULT '0', + `output` text NOT NULL, + `auth` char(30) NOT NULL, + `parent` mediumint(8) unsigned NOT NULL DEFAULT 0, + `path` varchar(255) NOT NULL, + `grade` tinyint(3) unsigned NOT NULL, + `name` varchar(90) NOT NULL, + `code` varchar(45) NOT NULL, + `hasProduct` tinyint(1) unsigned NOT NULL DEFAULT 1, + `begin` date NOT NULL, + `end` date NOT NULL, + `realBegan` date NOT NULL, + `realEnd` date NOT NULL, + `days` smallint(5) unsigned NOT NULL, + `status` varchar(10) NOT NULL, + `subStatus` varchar(30) NOT NULL DEFAULT '', + `pri` enum('1','2','3','4') NOT NULL DEFAULT '1', + `desc` mediumtext NOT NULL, + `version` smallint(6) NOT NULL, + `parentVersion` smallint(6) NOT NULL, + `planDuration` int(11) NOT NULL, + `realDuration` int(11) NOT NULL, + `openedBy` varchar(30) NOT NULL DEFAULT '', + `openedDate` datetime NOT NULL, + `openedVersion` varchar(20) NOT NULL, + `lastEditedBy` varchar(30) NOT NULL DEFAULT '', + `lastEditedDate` datetime NOT NULL, + `closedBy` varchar(30) NOT NULL DEFAULT '', + `closedDate` datetime NOT NULL, + `canceledBy` varchar(30) NOT NULL DEFAULT '', + `canceledDate` datetime NOT NULL, + `suspendedDate` date NOT NULL, + `PO` varchar(30) NOT NULL DEFAULT '', + `PM` varchar(30) NOT NULL DEFAULT '', + `QD` varchar(30) NOT NULL DEFAULT '', + `RD` varchar(30) NOT NULL DEFAULT '', + `team` varchar(90) NOT NULL, + `acl` char(30) NOT NULL DEFAULT 'open', + `whitelist` text NOT NULL, + `order` mediumint(8) unsigned NOT NULL, + `vision` varchar(10) NOT NULL DEFAULT 'rnd', + `division` enum('0','1') NOT NULL DEFAULT '1', + `displayCards` smallint(6) NOT NULL DEFAULT 0, + `fluidBoard` enum('0','1') NOT NULL DEFAULT '0', + `multiple` enum('0','1') NOT NULL DEFAULT '1', + `colWidth` smallint(4) NOT NULL DEFAULT 264, + `minColWidth` smallint(4) NOT NULL DEFAULT 200, + `maxColWidth` smallint(4) NOT NULL DEFAULT 384, + `deleted` enum('0','1') NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `parent` (`parent`), + KEY `begin` (`begin`), + KEY `end` (`end`), + KEY `status` (`status`), + KEY `acl` (`acl`), + KEY `order` (`order`) +) ENGINE=InnoDB AUTO_INCREMENT=751 DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_project` +-- + +LOCK TABLES `zt_project` WRITE; +/*!40000 ALTER TABLE `zt_project` DISABLE KEYS */; +INSERT INTO `zt_project` VALUES (1,0,'','project','','0','CNY','',0,'0','','',0,',1,',2,'项目1','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'),(2,0,'','project','','0','CNY','',0,'0','','',0,',2,',2,'项目2','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'),(3,0,'','sprint','','0','CNY','',0,'0','','',1,',1,3,',1,'迭代1','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'),(4,0,'','waterfall','','0','CNY','',0,'0','','',1,',1,4,',1,'迭代2','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'closed','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'),(5,0,'','kanban','','0','CNY','',0,'0','','',2,',2,5,',1,'迭代3','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'); +/*!40000 ALTER TABLE `zt_project` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-02-23 15:18:07 diff --git a/test/model/dept/delete.php b/test/model/dept/delete.php index 954ea3fdd2..8b21cd9637 100755 --- a/test/model/dept/delete.php +++ b/test/model/dept/delete.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $deptID = '11'; $dept = new deptTest(); r($dept->deleteTest($deptID)) && p() && e('99'); //删除后统计数量 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/dept/managechild.php b/test/model/dept/managechild.php index eb1968bedf..71afa6a62d 100755 --- a/test/model/dept/managechild.php +++ b/test/model/dept/managechild.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($dept->manageChildTest('', $depts, $count[0])) && p('1') r($dept->manageChildTest('', $depts, $count[1])) && p() && e('3'); //无父级部门下添加子级部门统计 r($dept->manageChildTest($parentDeptID, $depts = array(), $count[0])) && p() && e('0'); //无部门名称 -$db->restoreDB(); diff --git a/test/model/dept/update.php b/test/model/dept/update.php index 794d7cb320..8d7dc6dfce 100755 --- a/test/model/dept/update.php +++ b/test/model/dept/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($dept->updateTest($deptIDList[1], $noParent)) && p('parent:0') r($dept->updateTest($deptIDList[3], $noName)) && p('name:0') && e('『部门名称』不能为空。'); //部门名称为空 r($dept->updateTest($deptIDList[4], $noManager)) && p('20:name,parent,path,manager') && e('无负责人部门,1,,1,20,,'); //无负责人 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/design/batchcreate.php b/test/model/design/batchcreate.php index c84ab96ca7..359c0617a0 100755 --- a/test/model/design/batchcreate.php +++ b/test/model/design/batchcreate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -46,4 +45,3 @@ r(empty($result[0]->story)) $result = $design->batchCreateTest($projectIDList[6], $productIDList[0], $noDescDesign); r(empty($result[0]->desc)) && p('0:desc') && e(1); //不输入详情 -$db->restoreDB(); diff --git a/test/model/design/create.php b/test/model/design/create.php index 499cb46e3f..f59513aafa 100755 --- a/test/model/design/create.php +++ b/test/model/design/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -42,4 +41,3 @@ r($design->createTest($projectIDList[0], $noProductDesign)) && p('product') && e r($design->createTest($projectIDList[0], $noStoryDesign)) && p('story') && e(''); //不输入需求创建设计 r($design->createTest($projectIDList[0], $noTypeDesign)) && p('type:0') && e('『设计类型』不能为空。'); //不输入类型创建设计 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/design/update.php b/test/model/design/update.php index b37555a1b7..bba23430f3 100755 --- a/test/model/design/update.php +++ b/test/model/design/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -40,4 +39,3 @@ r($design->updateTest($designIDList[0],$updateDesc)) && p('0:field,old,new') r($design->updateTest($designIDList[0],$noName)) && p('name:0') && e('『设计名称』不能为空。'); //设计名称不能为空 r($design->updateTest($designIDList[0],$noType)) && p('type:0') && e('『设计类型』不能为空。'); //设计类型不能为空 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/doc/create.php b/test/model/doc/create.php index 8dbcc3971f..12eb3687c0 100755 --- a/test/model/doc/create.php +++ b/test/model/doc/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -53,4 +52,3 @@ r($doc->createTest($customDoc)) && p('0:acl,groups') && e('custom, r($doc->createTest($noLib)) && p('lib') && e('『所属文档库』不能为空。');//不输入文档库 r($doc->createTest($noTitle)) && p('title:0') && e('『文档标题』不能为空。'); //不输入标题 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/doc/createapilib.php b/test/model/doc/createapilib.php index beef01de1c..905e449164 100755 --- a/test/model/doc/createapilib.php +++ b/test/model/doc/createapilib.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -39,4 +38,3 @@ r($doc->createApiLibTest($noAcl)) && p('acl') && e(''); r($doc->createApiLibTest($noBaseUrl)) && p('baseUrl') && e(''); //接口库地址为空 r($doc->createApiLibTest($openApilib)) && p('name:0') && e('『接口库名称』已经有『新建api文档库』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。');//重复创建接口库 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/doc/createlib.php b/test/model/doc/createlib.php index 298fde8df4..a2e336aa7e 100755 --- a/test/model/doc/createlib.php +++ b/test/model/doc/createlib.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -54,4 +53,3 @@ r($doc->createLibTest($noProject)) && p('project:0') && e('『proj r($doc->createLibTest($noExecution)) && p('execution:0') && e('『迭代库』应当是数字。'); //新建无执行执行文档库 r($doc->createLibTest($noAcl)) && p('acl') && e(''); //新建无权限控制文档库 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/doc/savedraft.php b/test/model/doc/savedraft.php index ce8ea5970a..d578aca1f9 100755 --- a/test/model/doc/savedraft.php +++ b/test/model/doc/savedraft.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ r($doc->saveDraftTest($docIDList[1], $content)) && p('118:draft') && e('测试') r($doc->saveDraftTest($docIDList[2], $content)) && p('217:draft') && e('测试');//执行文档内容保存 r($doc->saveDraftTest($docIDList[0])) && p('17:draft') && e('测试');//文档无内容保存 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/doc/update.php b/test/model/doc/update.php index b74ca4a51c..61ac940a89 100755 --- a/test/model/doc/update.php +++ b/test/model/doc/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -45,4 +44,3 @@ r($doc->updateTest($docID[0], $noLib)) && p('0:field,old,new') && e r($doc->updateTest($docID[0], $noTitle)) && p('title:0') && e('『文档标题』不能为空。'); //修改标题为空 r($doc->updateTest($docID[0], $noType)) && p('2:field,old,new') && e('type,text,'); //修改type为空 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/doc/updateapilib.php b/test/model/doc/updateapilib.php index e6b50a5b2b..3958d0a922 100755 --- a/test/model/doc/updateapilib.php +++ b/test/model/doc/updateapilib.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($doc->updateApiLibTest($ids[0], $updateUsers)) && p('0:field,old,new') r($doc->updateApiLibTest($ids[0], $noName)) && p('name:0') && e('『接口库名称』不能为空。'); //修改名字为空 r($doc->updateApiLibTest($ids[0], $repeatName)) && p() && e('0'); //修改成重复名称 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/doc/updatelib.php b/test/model/doc/updatelib.php index 4287711309..c79d5d524e 100755 --- a/test/model/doc/updatelib.php +++ b/test/model/doc/updatelib.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -55,4 +54,3 @@ r($doc->updateLibTest($docLibIds[0],$noProject)) && p('project:0') & r($doc->updateLibTest($docLibIds[0],$noExecution)) && p('execution:0') && e('『迭代库』应当是数字。'); //正常修改无迭代 r($doc->updateLibTest($docLibIds[0],$noName)) && p('name:0') && e('『文档库名称』不能为空。'); //正常修改无文档库名 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/entry/create.php b/test/model/entry/create.php index 50ea7e79bc..90da9f7771 100755 --- a/test/model/entry/create.php +++ b/test/model/entry/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($result_name['name'][0]) && p() && e('『名称』不能为空'); // 测 r($result_code['code'][0]) && p() && e('『代号』不能为空'); // 测试创建应用code为空报错 r($entry->createObject($e_name)) && p('name') && e('name_test'); // 测试创建应用name为name_test r($entry->createObject($e_code)) && p('code') && e('code_test'); // 测试创建应用code为code_test -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/entry/savelog.php b/test/model/entry/savelog.php index 86ce8f5faf..a15d5ee28c 100755 --- a/test/model/entry/savelog.php +++ b/test/model/entry/savelog.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -21,4 +20,3 @@ $e_url = 'http://qcmmi.com'; $entry = new entryTest(); r($entry->saveLogTest($e_id, $e_url)) && p('objectType') && e('entry'); //测试插入一条日志 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/entry/update.php b/test/model/entry/update.php index 850cee97e0..71f2180559 100755 --- a/test/model/entry/update.php +++ b/test/model/entry/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($entry->updateObject($entryID, $e_upName)) && p('0:field,old,new') r($entry->updateObject($entryID, $e_upCode)) && p('0:field,old,new') && e('code,code1,code2'); //测试更新entry代号 r($entry->updateObject($entryID, $e_upNameAndCode)) && p('0:field,old,new;1:field,old,new') && e('name,这是应用名称2,这是应用名称1;code,code2,code1'); //测试更新entry名称和代号 r($entry->updateObject($entryID, $e_unName)) && p() && e('没有数据更新'); //测试不更新name -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/entry/updatecalltime.php b/test/model/entry/updatecalltime.php index f49f57c1d3..44e8478c8f 100755 --- a/test/model/entry/updatecalltime.php +++ b/test/model/entry/updatecalltime.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $entry = new entryTest(); r($entry->updateCalledTimeTest($code[0], $time)) && p('name') && e('这是应用名称1'); //测试更新entry代号存在的情况 r($entry->updateCalledTimeTest($code[1], $time)) && p() && e('0'); //测试更新entry代号不存在的情况 -$db->restoreDB(); diff --git a/test/model/execution/data/project_etbyid.yaml b/test/model/execution/data/project_etbyid.yaml new file mode 100644 index 0000000000..94b04c06f6 --- /dev/null +++ b/test/model/execution/data/project_etbyid.yaml @@ -0,0 +1,30 @@ +--- +title: zt_project +author: auto_etbyid +version: "1.0" +fields: +- field: id + range: 1-5 +- field: name + range: 项目1,项目2,迭代1,迭代2,迭代3 +- field: type + range: project{2},sprint,waterfall,kanban +- field: status + range: doing{3},closed,doing +- field: parent + range: 0,0,1,1,2 +- field: grade + range: 2{2},1{3} +- field: path + range: 1,2,`1,3`,`1,4`,`2,5` + prefix: ',' + postfix: ',' +- field: begin + range: 20230102 000000:0 + type: timestamp + format: YY/MM/DD +- field: end + range: 20230212 000000:0 + type: timestamp + format: YY/MM/DD +... diff --git a/test/model/execution/data/sql/project.sql b/test/model/execution/data/sql/project.sql new file mode 100644 index 0000000000..bb14bbcb80 --- /dev/null +++ b/test/model/execution/data/sql/project.sql @@ -0,0 +1,113 @@ +-- MySQL dump 10.19 Distrib 10.3.38-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaopms01 +-- ------------------------------------------------------ +-- Server version 10.3.37-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_project` +-- + +DROP TABLE IF EXISTS `zt_project`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_project` ( + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, + `project` mediumint(8) NOT NULL DEFAULT 0, + `model` char(30) NOT NULL, + `type` char(30) NOT NULL DEFAULT 'sprint', + `lifetime` char(30) NOT NULL DEFAULT '', + `budget` varchar(30) NOT NULL DEFAULT '0', + `budgetUnit` char(30) NOT NULL DEFAULT 'CNY', + `attribute` varchar(30) NOT NULL DEFAULT '', + `percent` float unsigned NOT NULL DEFAULT 0, + `milestone` enum('0','1') NOT NULL DEFAULT '0', + `output` text NOT NULL, + `auth` char(30) NOT NULL, + `parent` mediumint(8) unsigned NOT NULL DEFAULT 0, + `path` varchar(255) NOT NULL, + `grade` tinyint(3) unsigned NOT NULL, + `name` varchar(90) NOT NULL, + `code` varchar(45) NOT NULL, + `hasProduct` tinyint(1) unsigned NOT NULL DEFAULT 1, + `begin` date NOT NULL, + `end` date NOT NULL, + `realBegan` date NOT NULL, + `realEnd` date NOT NULL, + `days` smallint(5) unsigned NOT NULL, + `status` varchar(10) NOT NULL, + `subStatus` varchar(30) NOT NULL DEFAULT '', + `pri` enum('1','2','3','4') NOT NULL DEFAULT '1', + `desc` mediumtext NOT NULL, + `version` smallint(6) NOT NULL, + `parentVersion` smallint(6) NOT NULL, + `planDuration` int(11) NOT NULL, + `realDuration` int(11) NOT NULL, + `openedBy` varchar(30) NOT NULL DEFAULT '', + `openedDate` datetime NOT NULL, + `openedVersion` varchar(20) NOT NULL, + `lastEditedBy` varchar(30) NOT NULL DEFAULT '', + `lastEditedDate` datetime NOT NULL, + `closedBy` varchar(30) NOT NULL DEFAULT '', + `closedDate` datetime NOT NULL, + `canceledBy` varchar(30) NOT NULL DEFAULT '', + `canceledDate` datetime NOT NULL, + `suspendedDate` date NOT NULL, + `PO` varchar(30) NOT NULL DEFAULT '', + `PM` varchar(30) NOT NULL DEFAULT '', + `QD` varchar(30) NOT NULL DEFAULT '', + `RD` varchar(30) NOT NULL DEFAULT '', + `team` varchar(90) NOT NULL, + `acl` char(30) NOT NULL DEFAULT 'open', + `whitelist` text NOT NULL, + `order` mediumint(8) unsigned NOT NULL, + `vision` varchar(10) NOT NULL DEFAULT 'rnd', + `division` enum('0','1') NOT NULL DEFAULT '1', + `displayCards` smallint(6) NOT NULL DEFAULT 0, + `fluidBoard` enum('0','1') NOT NULL DEFAULT '0', + `multiple` enum('0','1') NOT NULL DEFAULT '1', + `colWidth` smallint(4) NOT NULL DEFAULT 264, + `minColWidth` smallint(4) NOT NULL DEFAULT 200, + `maxColWidth` smallint(4) NOT NULL DEFAULT 384, + `deleted` enum('0','1') NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `parent` (`parent`), + KEY `begin` (`begin`), + KEY `end` (`end`), + KEY `status` (`status`), + KEY `acl` (`acl`), + KEY `order` (`order`) +) ENGINE=InnoDB AUTO_INCREMENT=751 DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_project` +-- + +LOCK TABLES `zt_project` WRITE; +/*!40000 ALTER TABLE `zt_project` DISABLE KEYS */; +INSERT INTO `zt_project` VALUES (1,0,'','project','','0','CNY','',0,'0','','',0,',1,',2,'项目1','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'),(2,0,'','project','','0','CNY','',0,'0','','',0,',2,',2,'项目2','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'),(3,0,'','sprint','','0','CNY','',0,'0','','',1,',1,3,',1,'迭代1','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'),(4,0,'','waterfall','','0','CNY','',0,'0','','',1,',1,4,',1,'迭代2','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'closed','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'),(5,0,'','kanban','','0','CNY','',0,'0','','',2,',2,5,',1,'迭代3','',1,'2023-01-02','2023-02-12','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',0,'rnd','1',0,'0','1',264,200,384,'0'); +/*!40000 ALTER TABLE `zt_project` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-02-23 15:14:59 diff --git a/test/model/file/updateobjectid.php b/test/model/file/updateobjectid.php index 49f509a31f..f6e15d231e 100755 --- a/test/model/file/updateobjectid.php +++ b/test/model/file/updateobjectid.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($file->updateObjectIDTest($uid, $objectID[1], $objectType[1], $albums2)) && p( r($file->updateObjectIDTest($uid, $objectID[2], $objectType[2], $albums3)) && p('4:id,objectID,objectType;5:id,objectID,objectType') && e('4,103,task;5,103,task'); // 测试更新 id 4 5 的objectID 为 103 objectType 为 task r($file->updateObjectIDTest($uid, $objectID[3], $objectType[3], $albums4)) && p('6:id,objectID,objectType;7:id,objectID,objectType;8:id,objectID,objectType') && e('6,104,traincourse;7,104,traincourse;8,104,traincourse'); // 测试更新 id 6 7 8 的objectID 为 104 objectType 为 traincourse r($file->updateObjectIDTest($uid, $objectID[4], $objectType[4], $albums5)) && p('9:id,objectID,objectType;10:id,objectID,objectType;11:id,objectID,objectType') && e('9,105,testcase;10,105,testcase;11,105,testcase'); // 测试更新 id 9 10 11 的objectID 为 105 objectType 为 testcase -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/git/convertlog.php b/test/model/git/convertlog.php index 916cfcb1d3..85c9ec7ba6 100755 --- a/test/model/git/convertlog.php +++ b/test/model/git/convertlog.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ r($git->convertLog($log)) && p('revision') && e('e7699d04f1586d337f34496da932dde $log = array(); r($git->convertLog($log)) && p('revision') && e(0); // 使用空的数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/git/getrepologs.php b/test/model/git/getrepologs.php index bfcd23c489..0fa9077509 100755 --- a/test/model/git/getrepologs.php +++ b/test/model/git/getrepologs.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ $repo->client = ''; $repo->path = ''; r($git->getRepoLogs($repo)) && p() && e(0); // 使用错误的版本库 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/git/getrepos.php b/test/model/git/getrepos.php index 75e3e386b1..8b6a84a9ed 100755 --- a/test/model/git/getrepos.php +++ b/test/model/git/getrepos.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -21,4 +20,3 @@ $git = new gitTest(); $tester->dao->update(TABLE_REPO)->set('synced')->eq(1)->where('id')->eq(1)->exec(); r($git->getRepos()) && p() && e('http://10.0.1.161:51080/api/v4/projects/42/repository/'); // 获取版本库 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/git/getrepotags.php b/test/model/git/getrepotags.php index 9ba9a55d13..cbd458ac1d 100755 --- a/test/model/git/getrepotags.php +++ b/test/model/git/getrepotags.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -32,4 +31,3 @@ $repo->client = ''; $repo->path = ''; r($git->getRepoTags($repo)) && p() && e(0); // 使用错误的版本库 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/git/setrepo.php b/test/model/git/setrepo.php index 0a42a7489d..2bafdd344e 100755 --- a/test/model/git/setrepo.php +++ b/test/model/git/setrepo.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -25,4 +24,3 @@ $repo = $tester->dao->select('*')->from(TABLE_REPO)->limit(1)->fetch(); if(strtolower($repo->SCM) == 'gitlab') $repo = $tester->loadModel('repo')->processGitlab($repo); r($git->setRepo($repo)) && p("result,client,repoRoot") && e("1,1,1"); // 设置正确版本库参数 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/git/setrepos.php b/test/model/git/setrepos.php index 193026ce56..d776b99865 100755 --- a/test/model/git/setrepos.php +++ b/test/model/git/setrepos.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ $git = new gitTest(); $tester->dao->update(TABLE_REPO)->set('synced')->eq(1)->where('id')->eq(1)->exec(); r($git->setRepos()) && p('id') && e(1); // 设置版本库 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/git/updatecommit.php b/test/model/git/updatecommit.php index e260c1955a..23d36baeb9 100755 --- a/test/model/git/updatecommit.php +++ b/test/model/git/updatecommit.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ r($git->updateCommit($repo)) && p() && e(1); // 测试正常的版本库 $repo = new stdclass(); r($git->updateCommit($repo)) && p() && e(0); // 测试空的版本库 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/gitea/create.php b/test/model/gitea/create.php index a701c1bf54..252ddccc45 100644 --- a/test/model/gitea/create.php +++ b/test/model/gitea/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($gitea->create()) && p() && e('url'); // 服务器地址为空 $_POST['url'] = 'http://10.0.7.242:9020'; r($gitea->create()) && p('name,url,token') && e('Gitea,http://10.0.7.242:9020,c6769e6761a7d719129b2421dcb3112d936e2b1f'); // 正确Gitea数据 -$db->restoreDB(); diff --git a/test/model/gitea/getbyid.php b/test/model/gitea/getbyid.php index 461a0208f8..d0a9c7b966 100755 --- a/test/model/gitea/getbyid.php +++ b/test/model/gitea/getbyid.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($gitea->getById($giteaID)) && p() && e(0); // 使用空的ID $giteaID = 111; r($gitea->getById($giteaID)) && p() && e(0); // 使用不存在的ID -$db->restoreDB(); diff --git a/test/model/gitea/getlist.php b/test/model/gitea/getlist.php index eed6d490ff..e9c9057268 100755 --- a/test/model/gitea/getlist.php +++ b/test/model/gitea/getlist.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $gitea = new giteaTest(); $orderBy = 'id_desc'; r($gitea->getList($orderBy)) && p('id') && e('4'); // 获取Gitea列表 -$db->restoreDB(); diff --git a/test/model/gitea/getpairs.php b/test/model/gitea/getpairs.php index 9cffe07279..703fae8e09 100755 --- a/test/model/gitea/getpairs.php +++ b/test/model/gitea/getpairs.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ $gitea = new giteaTest(); r($gitea->getPairs()) && p() && e('4'); // 获取Gitea -$db->restoreDB(); diff --git a/test/model/gitea/update.php b/test/model/gitea/update.php index c33e0ae2ab..17bd106641 100644 --- a/test/model/gitea/update.php +++ b/test/model/gitea/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($gitea->update($giteaID)) && p() && e('url'); // 服务器地址为空 $_POST['url'] = 'http://10.0.7.242:9020'; r($gitea->update($giteaID)) && p('name') && e('Changed Gitea'); // 正确Gitea数据 -$db->restoreDB(); diff --git a/test/model/gogs/create.php b/test/model/gogs/create.php index 457192d2f3..d9c7d62f8c 100644 --- a/test/model/gogs/create.php +++ b/test/model/gogs/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($gogs->create()) && p() && e('url'); // 服务器地址为空 $_POST['url'] = 'http://10.0.7.242:9021'; r($gogs->create()) && p('name,url,token') && e('Gogs,http://10.0.7.242:9021,9ff43f9d1a369465bcf0781a3785f46bcef782d1'); // 正确Gogs数据 -$db->restoreDB(); diff --git a/test/model/gogs/getbyid.php b/test/model/gogs/getbyid.php index 73d5ce9d67..b77fd40ef1 100755 --- a/test/model/gogs/getbyid.php +++ b/test/model/gogs/getbyid.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($gogs->getById($gogsID)) && p() && e(0); // 使用空的ID $gogsID = 111; r($gogs->getById($gogsID)) && p() && e(0); // 使用不存在的ID -$db->restoreDB(); diff --git a/test/model/gogs/getlist.php b/test/model/gogs/getlist.php index 8cd6deec9b..9d0ce5c001 100755 --- a/test/model/gogs/getlist.php +++ b/test/model/gogs/getlist.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $gogs = new gogsTest(); $orderBy = 'id_desc'; r($gogs->getList($orderBy)) && p('id') && e('5'); // 获取Gogs列表 -$db->restoreDB(); diff --git a/test/model/gogs/getpairs.php b/test/model/gogs/getpairs.php index ddd5ebe211..60e64a7dec 100755 --- a/test/model/gogs/getpairs.php +++ b/test/model/gogs/getpairs.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ $gogs = new gogsTest(); r($gogs->getPairs()) && p() && e('5'); // 获取Gogs -$db->restoreDB(); diff --git a/test/model/gogs/update.php b/test/model/gogs/update.php index 5ba27752ce..02908290b3 100644 --- a/test/model/gogs/update.php +++ b/test/model/gogs/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($gogs->update($gogsID)) && p() && e('url'); // 服务器地址为空 $_POST['url'] = 'http://10.0.7.242:9021'; r($gogs->update($gogsID)) && p('name') && e('Changed Gogs'); // 正确Gogs数据 -$db->restoreDB(); diff --git a/test/model/group/copyuser.php b/test/model/group/copyuser.php index 6cc7dff9f5..54d2349603 100755 --- a/test/model/group/copyuser.php +++ b/test/model/group/copyuser.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -21,4 +20,3 @@ $toGroup = 7; $group = new groupTest(); r($group->copyUserTest($fromGroup, $toGroup)) && p() && e('1'); // 复制分组6用户到分组7 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/group/create.php b/test/model/group/create.php index bcedc330d1..adf4f84bde 100755 --- a/test/model/group/create.php +++ b/test/model/group/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ $group = new groupTest(); r($group->createObject($t_name)) && p('name') && e('我是一个分组'); // 测试正常创建分组的名称 r($group->createObject($t_limited)) && p('role') && e('limited'); // 测试创建受限用户组分组 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/group/delete.php b/test/model/group/delete.php index 6252bc79ab..fe28e3818f 100755 --- a/test/model/group/delete.php +++ b/test/model/group/delete.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -21,4 +20,3 @@ $groupID = 10; $group = new groupTest(); r($group->deleteTest($groupID)) && p() && e('1'); // 删除id为10的组 r($group->deleteTest(0)) && p() && e('1'); // 删除id为0的组 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/group/update.php b/test/model/group/update.php index 17a674fdb7..5548f2c000 100755 --- a/test/model/group/update.php +++ b/test/model/group/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ a($group->updateTest(2, $t_name)); r($group->updateTest(2, $t_name)) && p('name') && e('我是一个分组'); //测试更新分组id为2的分组 r($group->updateTest(2, $t_desc)) && p('desc') && e('这是一个分组'); //测试更新分组2为受限用户分组 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/group/updateview.php b/test/model/group/updateview.php index e2dbbb412e..7440e6b138 100755 --- a/test/model/group/updateview.php +++ b/test/model/group/updateview.php @@ -30,4 +30,3 @@ r(count($group1->acl)) && p() && e('2'); // 针对ID为1的权 r(count($group2->acl)) && p() && e('3'); // 针对ID为1的权限分组,设置任务创建权限,查看返回的数据元素数量 r($group2->acl) && p('task:create') && e('create'); // 针对ID为1的权限分组,设置任务创建权限,查看是否有创建方法 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/holiday/create.php b/test/model/holiday/create.php index 15a3fc5eb5..a35445569a 100755 --- a/test/model/holiday/create.php +++ b/test/model/holiday/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($holiday->createTest($createNoEnd)) && p('end:0') && e('『结束 r($holiday->createTest($createNoName)) && p('name:0') && e('『名称』不能为空。'); //测试不传入必填项名称 r($holiday->createTest($createErrorDate)) && p('end:0') && e('『结束日期』应当不小于『2022-01-10』。'); //测试传入小于开始日期的结束日期 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/holiday/update.php b/test/model/holiday/update.php index cb43836a5f..932ad563ea 100755 --- a/test/model/holiday/update.php +++ b/test/model/holiday/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -41,4 +40,3 @@ r($holiday->updateTest($holidayIDList[0], $noBegin)) && p('begin:0') && e(' r($holiday->updateTest($holidayIDList[0], $noEnd)) && p('end:0') && e('『结束日期』应当为合法的日期。'); //测试将必填项结束日期置空 r($holiday->updateTest($holidayIDList[0], $endltBegin)) && p('end:0') && e('『结束日期』应当不小于'); //测试输入大于开始日期的结束日期 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/holiday/updateprogramplanduration.php b/test/model/holiday/updateprogramplanduration.php index 3d2431f005..35a28ed055 100755 --- a/test/model/holiday/updateprogramplanduration.php +++ b/test/model/holiday/updateprogramplanduration.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -38,4 +37,3 @@ r($holiday->updateProgramPlanDurationTest(1, $holidayIDList[1])) && p() && e(' r($holiday->updateProgramPlanDurationTest(11, $holidayIDList[0])) && p() && e('59'); //测试插入id为1的节假日时迭代11项目的planDuration r($holiday->updateProgramPlanDurationTest(11, $holidayIDList[1])) && p() && e('59'); //测试插入id为3的节假日时迭代11项目的planDuration -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/holiday/updateprojectrealduration.php b/test/model/holiday/updateprojectrealduration.php index a41b6be3b6..82b266accb 100755 --- a/test/model/holiday/updateprojectrealduration.php +++ b/test/model/holiday/updateprojectrealduration.php @@ -2,9 +2,7 @@ switchDB(); include dirname(dirname(dirname(__FILE__))) . '/class/project.class.php'; -$db->switchDB(); su('admin'); /** @@ -50,4 +48,3 @@ r($holiday->updateProjectRealDurationTest($newProjectID, $holidayIDList[1])) && r($holiday->updateProjectRealDurationTest($newProjectID, $holidayIDList[2])) && p() && e('29'); //测试新插入holiday99时项目的realDuration字段 r($holiday->updateProjectRealDurationTest($newProjectID, $holidayIDList[3])) && p() && e('29'); //测试新插入holiday100时项目的realDuration字段 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/jenkins/create.php b/test/model/jenkins/create.php index 853895bfe7..709877a884 100755 --- a/test/model/jenkins/create.php +++ b/test/model/jenkins/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($jenkins->create()) && p() && e('url'); // 服务器地址为空 $_POST['url'] = 'http://10.0.7.242:9580'; r($jenkins->create()) && p('name,url,token') && e('Jenkins,http://10.0.7.242:9580,1196c85ba525a268570df9da627e3a7b2d'); // 正确Jenkins数据 -$db->restoreDB(); diff --git a/test/model/jenkins/getbyid.php b/test/model/jenkins/getbyid.php index 9974cc04c7..6b5e5c6750 100755 --- a/test/model/jenkins/getbyid.php +++ b/test/model/jenkins/getbyid.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ r($jenkins->getById($jenkinsID)) && p() && e(0); // 使用空的ID $jenkinsID = 111; r($jenkins->getById($jenkinsID)) && p() && e(0); // 使用不存在的ID -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/jenkins/getlist.php b/test/model/jenkins/getlist.php index b9b62ec3d9..791e15e5f3 100755 --- a/test/model/jenkins/getlist.php +++ b/test/model/jenkins/getlist.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $jenkins = new jenkinsTest(); $orderBy = 'id_desc'; r($jenkins->getList($orderBy)) && p('id') && e('3'); // 获取Jenkins列表 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/jenkins/getpairs.php b/test/model/jenkins/getpairs.php index 57b2efe1d3..897ef420f1 100755 --- a/test/model/jenkins/getpairs.php +++ b/test/model/jenkins/getpairs.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ $jenkins = new jenkinsTest(); r($jenkins->getPairs()) && p() && e('3'); // 获取Jenkins -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/jenkins/gettasks.php b/test/model/jenkins/gettasks.php index adba88611a..856a327371 100755 --- a/test/model/jenkins/gettasks.php +++ b/test/model/jenkins/gettasks.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($jenkins->getTasks($id)) && p() && e('0'); // 使用空的Jenkins $id = 111; r($jenkins->getTasks($id)) && p() && e('0'); // 使用不存在的Jenkins -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/jenkins/update.php b/test/model/jenkins/update.php index a51185f738..e07a542f2b 100755 --- a/test/model/jenkins/update.php +++ b/test/model/jenkins/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -37,4 +36,3 @@ r($jenkins->update($jenkinsID)) && p() && e('url'); // 服务器地址为空 $_POST['url'] = 'http://10.0.7.242:9580'; r($jenkins->update($jenkinsID)) && p('name') && e('Changed Jenkins'); // 正确Jenkins数据 -$db->restoreDB(); diff --git a/test/model/job/create.php b/test/model/job/create.php index 2d77fe7d70..264aa4a5b2 100755 --- a/test/model/job/create.php +++ b/test/model/job/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($job->createObject($job_triggerType_blank)) && p('triggerType:0') && e('『触 r($job->createObject($job_name)) && p('name') && e('这是一个job007'); // 测试创建job name为《这是一个job007》的情况 r($job->createObject($job_engine)) && p('engine') && e('gitlab'); // 测试创建job engine为gitlab的情况 r($job->createObject($job_triggerType)) && p('triggerType') && e('tag'); // 测试创建job triggerType为tag的情况 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/exec.php b/test/model/job/exec.php index 1c1b495287..d184a9a5c3 100755 --- a/test/model/job/exec.php +++ b/test/model/job/exec.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -18,4 +17,3 @@ pid=1 $jobID = 1; $job = new jobTest(); r($job->execTest($jobID)) && p('id')&& e('1'); // 测试执行job id为1的情况 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/getbyid.php b/test/model/job/getbyid.php index 66a2dd2eea..38f99aaea9 100755 --- a/test/model/job/getbyid.php +++ b/test/model/job/getbyid.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ r($job->getByIdTest($jobIDList[0])) && p('engine') && e('jenkins'); // 查询id r($job->getByIdTest($jobIDList[0])) && p('frame') && e('sonarqube'); // 查询id为1的job的frame r($job->getByIdTest($jobIDList[1])) && p('engine') && e(NULL); // 查询id为1000001的job的name r($job->getByIdTest($jobIDList[1])) && p('frame') && e(NULL); // 查询id为1000001的job的account -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/getjobbysonarqubeproject.php b/test/model/job/getjobbysonarqubeproject.php index 23aaa9cf32..b82b6f48a6 100755 --- a/test/model/job/getjobbysonarqubeproject.php +++ b/test/model/job/getjobbysonarqubeproject.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $projectKeys = array('zentaopms'); $job = new jobTest(); r($job->getJobBySonarqubeProjectTest($sonarqubeID, $projectKeys)) && p('zentaopms') && e('1'); // 根据sonarqube project查询job -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/getlasttagbyrepo.php b/test/model/job/getlasttagbyrepo.php index 3846b8c1b6..8b0ac8e6a5 100755 --- a/test/model/job/getlasttagbyrepo.php +++ b/test/model/job/getlasttagbyrepo.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -18,4 +17,3 @@ pid=1 $jobID = 1; $job = new jobTest(); r($job->getLastTagByRepoTest($jobID)) && p() && e('tag_test1'); // 查询id为1的job的last tag -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/getlist.php b/test/model/job/getlist.php index bd9cb705ba..24485bac9a 100755 --- a/test/model/job/getlist.php +++ b/test/model/job/getlist.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -21,4 +20,3 @@ $list = $job->getListTest(); r(count($list)) && p() && e('2'); //测试获取列表的个数,目前只有两个 r($list) && p('1:name') && e('这是一个Job1'); //测试获取列表某个job的名称信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/getlistbyrepoid.php b/test/model/job/getlistbyrepoid.php index 123c9ed3e2..9b6e20cdde 100755 --- a/test/model/job/getlistbyrepoid.php +++ b/test/model/job/getlistbyrepoid.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -21,4 +20,3 @@ $repoIdList = array('1', '100001'); r($job->getListByRepoIDTest($repoIdList[0])) && p('1:name') && e('这是一个Job1'); // 获取repo为1的name r($job->getListByRepoIDTest($repoIdList[1])) && p('100001:name') && e('0'); // 获取repo为100001的name -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/getlistbytriggertype.php b/test/model/job/getlistbytriggertype.php index 586895ba14..c58f008439 100755 --- a/test/model/job/getlistbytriggertype.php +++ b/test/model/job/getlistbytriggertype.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -22,4 +21,3 @@ $repoIdList = array('1', '2', '100001'); r($job->getListByTriggerTypeTest($triggerType[0], $repoIdList)) && p('1:name') && e('这是一个Job1'); // 获取trigger type为tag的repo为1的name r($job->getListByTriggerTypeTest($triggerType[1], $repoIdList)) && p('2:name') && e('这是一个Job2'); // 获取trigger type为commit的repo为2的name -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/getparis.php b/test/model/job/getparis.php index 6e41e69951..6fdc4c9493 100755 --- a/test/model/job/getparis.php +++ b/test/model/job/getparis.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $repoID = '1'; $engine = 'jenkins'; r($job->getPairsTest($repoID, $engine)) && p('1') && e('这是一个Job1'); // 获取repo为1且engine为jenkins的name -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/getsonarqubebyrepo.php b/test/model/job/getsonarqubebyrepo.php index ae7a38c583..014b175238 100755 --- a/test/model/job/getsonarqubebyrepo.php +++ b/test/model/job/getsonarqubebyrepo.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ $repoIDList = array('1', '2'); $job = new jobTest(); r($job->getSonarqubeByRepoTest($repoIDList)) && p('1:name') && e('这是一个Job1'); // 根据repo查询sonarqube -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/gettriggerconfig.php b/test/model/job/gettriggerconfig.php index 32b71f35c7..cef8bedb79 100755 --- a/test/model/job/gettriggerconfig.php +++ b/test/model/job/gettriggerconfig.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -21,4 +20,3 @@ $jobIdList = array('1', '100001'); r($job->getTriggerConfigTest($jobIdList[0])) && p() && e('目录改动(/module/caselib)'); // 获取job为1的trigger config r($job->getTriggerConfigTest($jobIdList[1])) && p() && e('0'); // 获取job为100001的trigger config -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/gettriggergroup.php b/test/model/job/gettriggergroup.php index b03497e8b2..a2ed48b249 100755 --- a/test/model/job/gettriggergroup.php +++ b/test/model/job/gettriggergroup.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -22,4 +21,3 @@ $repoIdList = array('1', '2'); r($job->getTriggerGroupTest($triggerTypeList['0'], $repoIdList)) && p('1:name') && e('这是一个Job1'); // 获取trigger type为tag且repo id为1的name r($job->getTriggerGroupTest($triggerTypeList['1'], $repoIdList)) && p('2:name') && e('这是一个Job2'); // 获取trigger type为commit且repo id为2的name -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/job/update.php b/test/model/job/update.php index ef9ca1b7f9..767b36a9e6 100755 --- a/test/model/job/update.php +++ b/test/model/job/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -25,4 +24,3 @@ $job = new jobTest(); r($job->updateObject($jobID, $job_upName)) && p() && e('Job更新成功'); //测试更新job名称 r($job->updateObject($jobID, $job_upEngine)) && p() && e('SonarQube工具/框架仅在构建引擎为JenKins的情况下使用'); //测试更新job引擎异常 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/activatecard.php b/test/model/kanban/activatecard.php index fadeff4e6d..aa2158b861 100755 --- a/test/model/kanban/activatecard.php +++ b/test/model/kanban/activatecard.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -39,4 +38,3 @@ r($kanban->activateCardTest($cardIDList[2], $progressList[1])) && p('id,name,sta r($kanban->activateCardTest($cardIDList[3], $progressList[0])) && p('id,name,status,progress') && e('4,卡片4,doing,0'); // 测试激活卡片4,进度0 r($kanban->activateCardTest($cardIDList[4], $progressList[1])) && p('id,name,status,progress') && e('5,卡片5,doing,50'); // 测试激活卡片5,进度0 r($kanban->activateCardTest($cardIDList[5], $progressList[0])) && p('id,name,status,progress') && e('0'); // 测试激活不存在的卡片,进度0 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/addkanbancell.php b/test/model/kanban/addkanbancell.php index b2e4966dee..6f1d8ef829 100755 --- a/test/model/kanban/addkanbancell.php +++ b/test/model/kanban/addkanbancell.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -54,4 +53,3 @@ r($kanban->addKanbanCellTest($kanbanIDList[1], $laneIDList[3], $columnIDList[3], r($kanban->addKanbanCellTest($kanbanIDList[1], $laneIDList[3], $columnIDList[3], $typeList[3], $cardID)) && p('type,cards') && e('task,,3,0,'); // 更新类型为task的kanbancell 有cardID r($kanban->addKanbanCellTest($kanbanIDList[1], $laneIDList[3], $columnIDList[0], $typeList[3])) && p('type,cards') && e('task,'); // 插入类型为task的kanbancell r($kanban->addKanbanCellTest($kanbanIDList[1], $laneIDList[3], $columnIDList[0], $typeList[3], $cardID)) && p('type,cards') && e('task,,3,'); // 插入类型为task的kanbancell 有cardID -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/archivecard.php b/test/model/kanban/archivecard.php index c3aedec855..6d916e8e93 100755 --- a/test/model/kanban/archivecard.php +++ b/test/model/kanban/archivecard.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($kanban->archiveCardTest($cardIDList[1])) && p('0:field,old,new') && e('archiv r($kanban->archiveCardTest($cardIDList[2])) && p('0:field,old,new') && e('archived,0,1'); // 测试归档卡片3 r($kanban->archiveCardTest($cardIDList[3])) && p('0:field,old,new') && e('archived,0,1'); // 测试归档卡片4 r($kanban->archiveCardTest($cardIDList[4])) && p('0:field,old,new') && e('archived,0,1'); // 测试归档卡片5 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/archivecolumn.php b/test/model/kanban/archivecolumn.php index 44d33ccebc..24137228f1 100755 --- a/test/model/kanban/archivecolumn.php +++ b/test/model/kanban/archivecolumn.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($kanban->archiveColumnTest($columnIDList[2])) && p('id,archived') && e('3,1'); r($kanban->archiveColumnTest($columnIDList[3])) && p('id,archived') && e('4,1'); // 测试归档列4 r($kanban->archiveColumnTest($columnIDList[4])) && p('id,archived') && e('5,1'); // 测试归档列5 r($kanban->archiveColumnTest($columnIDList[5])) && p() && e('0'); // 测试归档不存在的列 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/batchcreatecard.php b/test/model/kanban/batchcreatecard.php index 1944b44aad..0a5b80108c 100755 --- a/test/model/kanban/batchcreatecard.php +++ b/test/model/kanban/batchcreatecard.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($kanban->batchCreateCardTest(array('name' => $no_name))) && p('kanban,col r($kanban->batchCreateCardTest(array('estimate' => $estimate))) && p() && e('预计不能为负数!'); // 批量创建卡片 预计为负数 r($kanban->batchCreateCardTest(array(), true)) && p() && e('"截止日期"不能小于"预计开始"!'); // 批量创建看板 截止日期小于开始日期 r($kanban->batchCreateCardTest()) && p('kanban,column,lane,type,cards') && e('1,1,1,common,,1010,1009,1008,1007,1004,1003,1002,1001,1,2,801,'); // 批量创建看板 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/create.php b/test/model/kanban/create.php index bc8b3f7811..636955d9b6 100755 --- a/test/model/kanban/create.php +++ b/test/model/kanban/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -76,4 +75,3 @@ r($kanban->createTest($kanban3)) && p('name,space,type,owner,whitelist') && e(' r($kanban->createTest($kanban4)) && p('name:0') && e('『看板名称』不能为空。'); // 创建没有名字的公共空间 r($kanban->createTest($kanban5)) && p('space:0') && e('『所属空间』不能为空。'); // 创建没有空间公共空间 r($kanban->createTest($kanban6)) && p('name:0') && e('『看板名称』已经有『测试创建公共看板』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。'); // 创建重名公共空间 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createcard.php b/test/model/kanban/createcard.php index 169d69516f..14b064ed05 100755 --- a/test/model/kanban/createcard.php +++ b/test/model/kanban/createcard.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -63,4 +62,3 @@ r($kanban->createCardTest($card2)) && p('name,pri,estimate,desc') && e('测试 r($kanban->createCardTest($card3)) && p('estimate') && e('预计不能为负数!'); // 测试创建预计小于0的卡片 r($kanban->createCardTest($card4)) && p('end') && e('"截止日期"不能小于"预计开始"!'); // 测试创建结束小于开始日期的卡片 r($kanban->createCardTest($card5)) && p('name:0') && e('『卡片名称』不能为空。'); // 测试创建没有名字的卡片 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createcolumn.php b/test/model/kanban/createcolumn.php index 20e556a2f6..8e396d2da9 100755 --- a/test/model/kanban/createcolumn.php +++ b/test/model/kanban/createcolumn.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -96,4 +95,3 @@ r($kanban->createColumnTest($column5)) && p('name:0') && r($kanban->createColumnTest($column6)) && p('limit') && e('在制品数量必须是正整数。'); // 创建没有填写在制品限制的看板列 r($kanban->createColumnTest($column7)) && p('limit') && e('在制品数量必须是正整数。'); // 创建在制品数量为0的看板列 r($kanban->createColumnTest($column8)) && p('limit:0') && e('父列的在制品数量不能小于子列在制品数量之和'); // 创建在制品数量超出限制的子看板列 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createdefaultcolumns.php b/test/model/kanban/createdefaultcolumns.php index 3114842375..b02433a1d7 100755 --- a/test/model/kanban/createdefaultcolumns.php +++ b/test/model/kanban/createdefaultcolumns.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($kanban->createDefaultColumnsTest($regionIDList[2], $groupIDList[2])) && p() & r($kanban->createDefaultColumnsTest($regionIDList[3], $groupIDList[3])) && p() && e('8'); // 创建region 4 group 4的默认泳道列 r($kanban->createDefaultColumnsTest($regionIDList[4], $groupIDList[4])) && p() && e('8'); // 创建region 5 group 5的默认泳道列 r($kanban->createDefaultColumnsTest($regionIDList[0], $groupIDList[0])) && p() && e('12'); // 重复创建region 1 group 1的默认泳道列 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createdefaultlane.php b/test/model/kanban/createdefaultlane.php index 1819d294a4..42fa1bfbe6 100755 --- a/test/model/kanban/createdefaultlane.php +++ b/test/model/kanban/createdefaultlane.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($kanban->createDefaultLaneTest($regionIDList[1], $groupIDList[1])) && p('name, r($kanban->createDefaultLaneTest($regionIDList[2], $groupIDList[2])) && p('name,group,region,type') && e('默认泳道,3,3,common'); // 创建region 3 group 3的默认泳道 r($kanban->createDefaultLaneTest($regionIDList[3], $groupIDList[3])) && p('name,group,region,type') && e('默认泳道,4,4,common'); // 创建region 4 group 4的默认泳道 r($kanban->createDefaultLaneTest($regionIDList[4], $groupIDList[4])) && p('name,group,region,type') && e('默认泳道,5,5,common'); // 创建region 5 group 5的默认泳道 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createdefaultregion.php b/test/model/kanban/createdefaultregion.php index 28ddbc77d3..da10edd52e 100755 --- a/test/model/kanban/createdefaultregion.php +++ b/test/model/kanban/createdefaultregion.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -46,4 +45,3 @@ r($kanban->createDefaultRegionTest($kanban2)) && p('space,kanban,name') && e('10 r($kanban->createDefaultRegionTest($kanban3)) && p('space,kanban,name') && e('10003,10003,默认区域'); // 创建看板10003的默认区域 r($kanban->createDefaultRegionTest($kanban4)) && p('space,kanban,name') && e('10004,10004,默认区域'); // 创建看板10004的默认区域 r($kanban->createDefaultRegionTest($kanban5)) && p('name:0') && e('『区域名称』已经有『默认区域』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。'); // 重复创建看板1的默认区域 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createexecutioncolumns.php b/test/model/kanban/createexecutioncolumns.php index 3294479457..bcd787faf3 100755 --- a/test/model/kanban/createexecutioncolumns.php +++ b/test/model/kanban/createexecutioncolumns.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -50,4 +49,3 @@ r($kanban->createExecutionColumnsTest($laneIDList[3], $typeList[2], $executionID r($kanban->createExecutionColumnsTest($laneIDList[4], $typeList[0], $executionIDList[4])) && p() && e('11'); // 创建泳道 100005 执行105 需求的看板列 r($kanban->createExecutionColumnsTest($laneIDList[4], $typeList[1], $executionIDList[4])) && p() && e('7'); // 创建泳道 100005 执行105 任务的看板列 r($kanban->createExecutionColumnsTest($laneIDList[4], $typeList[2], $executionIDList[4])) && p() && e('9'); // 创建泳道 100005 执行105 bug 的看板列 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createexecutionlane.php b/test/model/kanban/createexecutionlane.php index 099fbf1663..899cb94588 100755 --- a/test/model/kanban/createexecutionlane.php +++ b/test/model/kanban/createexecutionlane.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -46,4 +45,3 @@ r($kanban->createExecutionLaneTest($executionIDList[2], $typeIDList[3], $groupBy r($kanban->createExecutionLaneTest($executionIDList[2], $typeIDList[3], $groupByIDList[5])) && p() && e('10'); // 创建执行103 bug 按指派给分组的泳道 r($kanban->createExecutionLaneTest($executionIDList[3])) && p() && e('3'); // 创建执行104的泳道 r($kanban->createExecutionLaneTest($executionIDList[4])) && p() && e('3'); // 创建执行105的泳道 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/creategroup.php b/test/model/kanban/creategroup.php index ecf2acd03b..b6cf9b47bc 100755 --- a/test/model/kanban/creategroup.php +++ b/test/model/kanban/creategroup.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($kanban->createGroupTest($kanbanIDList[1], $regionIDList[1])) && p('kanaban,re r($kanban->createGroupTest($kanbanIDList[2], $regionIDList[2])) && p('kanaban,region,orde') && e(',3,'); // 测试创建看板3 区域3的看板组 r($kanban->createGroupTest($kanbanIDList[3], $regionIDList[3])) && p('kanaban,region,orde') && e(',4,'); // 测试创建看板4 区域4的看板组 r($kanban->createGroupTest($kanbanIDList[4], $regionIDList[4])) && p('kanaban,region,orde') && e(',5,'); // 测试创建看板5 区域5的看板组 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createlane.php b/test/model/kanban/createlane.php index 75eea56eab..f4c3e1491c 100755 --- a/test/model/kanban/createlane.php +++ b/test/model/kanban/createlane.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -51,4 +50,3 @@ r($kanban->createLaneTest($lane2, $kanbanID, $regionID)) && p('name,region,group r($kanban->createLaneTest($lane3, $kanbanID, $regionID)) && p('name:0') && e('『泳道名称』不能为空。'); //测试创建不填写名称的泳道 r($kanban->createLaneTest($lane4, $kanbanID, $regionID)) && p('name,region,group') && e('默认泳道,1,1'); //测试创建复用泳道1信息的泳道 r($kanban->createLaneTest($lane5, $kanbanID, $regionID)) && p('name,region,group') && e('默认泳道,2,2'); //测试创建复用泳道2信息的泳道 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createrdcolumn.php b/test/model/kanban/createrdcolumn.php index edd0e299ce..a39a85e69e 100755 --- a/test/model/kanban/createrdcolumn.php +++ b/test/model/kanban/createrdcolumn.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($kanban->createRDColumnTest($regionIDList[0], $groupIDList[2], $laneIDList[2], r($kanban->createRDColumnTest($regionIDList[1], $groupIDList[3], $laneIDList[3], $laneTypeList[0], $executionIDList[1])) && p() && e('22'); // 测试创建执行162 区域102 泳道组104 泳道104 story执行看板的泳道列 r($kanban->createRDColumnTest($regionIDList[1], $groupIDList[4], $laneIDList[4], $laneTypeList[1], $executionIDList[1])) && p() && e('18'); // 测试创建执行162 区域102 泳道组105 泳道105 bug执行看板的泳道列 r($kanban->createRDColumnTest($regionIDList[1], $groupIDList[5], $laneIDList[5], $laneTypeList[2], $executionIDList[1])) && p() && e('14'); // 测试创建执行162 区域102 泳道组106 泳道106 task执行看板的泳道列 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createrdkanban.php b/test/model/kanban/createrdkanban.php index d6621b3c34..fc9d024d2a 100755 --- a/test/model/kanban/createrdkanban.php +++ b/test/model/kanban/createrdkanban.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -41,4 +40,3 @@ r($kanban->createRDKanbanTest($execution2)) && p() && e('1,3,0'); // 测试创 r($kanban->createRDKanbanTest($execution3)) && p() && e('1,3,0'); // 测试创建执行10003的执行看板 r($kanban->createRDKanbanTest($execution4)) && p() && e('1,3,0'); // 测试创建执行10004的执行看板 r($kanban->createRDKanbanTest($execution5)) && p() && e('1,3,0'); // 测试创建执行10005的执行看板 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createrdlane.php b/test/model/kanban/createrdlane.php index f4e9cd55d4..91b6ec1000 100755 --- a/test/model/kanban/createrdlane.php +++ b/test/model/kanban/createrdlane.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($kanban->createRDLaneTest($executionIDList[1], $regionIDList[1])) && p() && e( r($kanban->createRDLaneTest($executionIDList[2], $regionIDList[2])) && p() && e('6'); // 测试创建执行103的执行看板的泳道 r($kanban->createRDLaneTest($executionIDList[3], $regionIDList[3])) && p() && e('6'); // 测试创建执行104的执行看板的泳道 r($kanban->createRDLaneTest($executionIDList[4], $regionIDList[4])) && p() && e('6'); // 测试创建执行105的执行看板的泳道 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createrdregion.php b/test/model/kanban/createrdregion.php index 413fe67e47..949cb4435d 100755 --- a/test/model/kanban/createrdregion.php +++ b/test/model/kanban/createrdregion.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -41,4 +40,3 @@ r($kanban->createRDRegionTest($execution2)) && p('name,kanban') && e('默认区 r($kanban->createRDRegionTest($execution3)) && p('name,kanban') && e('默认区域,100003'); // 测试创建执行10003的执行看板区域 r($kanban->createRDRegionTest($execution4)) && p('name,kanban') && e('默认区域,100004'); // 测试创建执行10004的执行看板区域 r($kanban->createRDRegionTest($execution5)) && p('name,kanban') && e('默认区域,100005'); // 测试创建执行10005的执行看板区域 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/createregion.php b/test/model/kanban/createregion.php index 10b52a918f..72593ff0e0 100755 --- a/test/model/kanban/createregion.php +++ b/test/model/kanban/createregion.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -55,4 +54,3 @@ r($kanban->createRegionTest($kanban1, $region3)) && p('name,space r($kanban->createRegionTest($kanban1, $region4, $copyRegionID)) && p('name,space,kanban') && e('新增的区域4,1,0'); // 创建复制样式区域4 r($kanban->createRegionTest($kanban1, $region5)) && p('name:0') && e('『区域名称』不能为空。'); // 创建没有名称的区域 r($kanban->createRegionTest($kanban1, $region1)) && p('name:0') && e('『区域名称』已经有『新增的区域1』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。'); // 创建重名自定义区域1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/getexecutionkanban.php b/test/model/kanban/getexecutionkanban.php index 099756b40b..de7f156d6e 100755 --- a/test/model/kanban/getexecutionkanban.php +++ b/test/model/kanban/getexecutionkanban.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -52,4 +51,3 @@ r($kanban->getExecutionKanbanTest($executionIDList[3], $browseTypeList[2], $grou r($kanban->getExecutionKanbanTest($executionIDList[4])) && p() && e('columns:27, lanes:3, cards:10'); // 测试获取execution103的执行看板信息 r($kanban->getExecutionKanbanTest($executionIDList[4], $browseTypeList[2], $groupByList[5])) && p() && e('columns:9, lanes:5, cards:4'); // 测试获取execution103 bug module的执行看板信息 r($kanban->getExecutionKanbanTest($executionIDList[4], $browseTypeList[2], $groupByList[6])) && p() && e('columns:9, lanes:4, cards:4'); // 测试获取execution103 bug severity的执行看板信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/getkanban4group.php b/test/model/kanban/getkanban4group.php index 9c3650a893..ef61164815 100755 --- a/test/model/kanban/getkanban4group.php +++ b/test/model/kanban/getkanban4group.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -48,4 +47,3 @@ r($kanban->getKanban4GroupTest($executionIDList[2], $browseTypeList[2], $groupBy r($kanban->getKanban4GroupTest($executionIDList[2], $browseTypeList[2], $groupByList[6])) && p() && e('lanes:4'); //获取执行103 类型bug 分组severity的看板信息 r($kanban->getKanban4GroupTest($executionIDList[3], $browseTypeList[0], $groupByList[0])) && p() && e('lanes:3'); //获取执行104 类型story 分组pri的看板信息 r($kanban->getKanban4GroupTest($executionIDList[4], $browseTypeList[0], $groupByList[0])) && p() && e('lanes:3'); //获取执行105 类型story 分组pri的看板信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/getlanes4group.php b/test/model/kanban/getlanes4group.php index 6ce7188380..20d0b60f8f 100755 --- a/test/model/kanban/getlanes4group.php +++ b/test/model/kanban/getlanes4group.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -59,4 +58,3 @@ r($kanban->getLanes4GroupTest($executionIDList[4], $browseTypeList[1], $groupByL r($kanban->getLanes4GroupTest($executionIDList[4], $browseTypeList[1], $groupByList[2])) && p() && e(',所属模块: 无,模块13,模块37,模块40,模块43'); // 获取执行102 task module的泳道 r($kanban->getLanes4GroupTest($executionIDList[4], $browseTypeList[1], $groupByList[4])) && p() && e(',指派给: 无'); // 获取执行102 task assignedTo的泳道 r($kanban->getLanes4GroupTest($executionIDList[4], $browseTypeList[1], $groupByList[5])) && p() && e(',相关研发需求: 无,用户需求17'); // 获取执行102 task story的泳道 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/import.php b/test/model/kanban/import.php index 69880c55e0..72003b000a 100755 --- a/test/model/kanban/import.php +++ b/test/model/kanban/import.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -61,4 +60,3 @@ r($kanban->importTest($kanbanIDList[4], $import[0], $importObjectList1)) && p('o r($kanban->importTest($kanbanIDList[4], $import[0], $importObjectList2)) && p('object') && e('plans,cards'); // 开启看板5的导入功能 可选项plans cards r($kanban->importTest($kanbanIDList[4], $import[1], $importObjectList1)) && p('object') && e('0'); // 关闭看板5的导入功能 可选项全部 r($kanban->importTest($kanbanIDList[4], $import[1], $importObjectList2)) && p('object') && e('0'); // 关闭看板5的导入功能 可选项plans cards -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/importcard.php b/test/model/kanban/importcard.php index 0134405194..5707707f76 100755 --- a/test/model/kanban/importcard.php +++ b/test/model/kanban/importcard.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -38,4 +37,3 @@ r($kanban->importCardTest($kanbanIDList[1], $regionIDList[1], $groupIDList[1], $ r($kanban->importCardTest($kanbanIDList[2], $regionIDList[2], $groupIDList[2], $columnIDList[2], $cards3, $targetLaneIDList[2])) && p('cards') && e(',82,83,84,17,18,817,');// 测试导入卡片72 73 74到column 9 r($kanban->importCardTest($kanbanIDList[3], $regionIDList[3], $groupIDList[3], $columnIDList[3], $cards4, $targetLaneIDList[3])) && p('cards') && e(',85,86,87,25,26,825,');// 测试导入卡片75 77 77到column 13 r($kanban->importCardTest($kanbanIDList[4], $regionIDList[4], $groupIDList[4], $columnIDList[4], $cards5, $targetLaneIDList[4])) && p('cards') && e(',95,96,97,33,34,833,');// 测试导入卡片72 73 74到column 17 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/importobject.php b/test/model/kanban/importobject.php index cc1c34102c..513757f425 100755 --- a/test/model/kanban/importobject.php +++ b/test/model/kanban/importobject.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -41,4 +40,3 @@ r($kanban->importObjectTest($kanbanIDList[0], $regionIDList[0], $groupIDList[0], r($kanban->importObjectTest($kanbanIDList[1], $regionIDList[1], $groupIDList[1], $columnIDList[1], $objectType[1], $param2)) && p('cards') && e(',1004,1005,1006,9,10,809,'); // 测试导入卡片75 77 77到column 5 r($kanban->importObjectTest($kanbanIDList[2], $regionIDList[2], $groupIDList[2], $columnIDList[2], $objectType[2], $param3)) && p('cards') && e(',1007,1008,1009,17,18,817,');// 测试导入卡片72 73 74到column 9 r($kanban->importObjectTest($kanbanIDList[3], $regionIDList[3], $groupIDList[3], $columnIDList[3], $objectType[3], $param4)) && p('cards') && e(',1010,1011,1012,25,26,825,');// 测试导入卡片75 77 77到column 13 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/movecard.php b/test/model/kanban/movecard.php index 309a8880ed..ffbaea5446 100755 --- a/test/model/kanban/movecard.php +++ b/test/model/kanban/movecard.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($kanban->moveCardTest($cardIDList[2], $columnIDList[1], $columnIDList[2], $lan r($kanban->moveCardTest($cardIDList[3], $columnIDList[1], $columnIDList[2], $laneID, $laneID, $kanbanID)) && p('cards') && e(',5,6,805,3,4,'); // 将卡片4从泳道1 列2转移到泳道1 列3 r($kanban->moveCardTest($cardIDList[4], $columnIDList[2], $columnIDList[0], $laneID, $laneID, $kanbanID)) && p('cards') && e(',801,5,'); // 将卡片5从泳道1 列3转移到泳道1 列1 r($kanban->moveCardTest($cardIDList[5], $columnIDList[2], $columnIDList[0], $laneID, $laneID, $kanbanID)) && p('cards') && e(',801,5,6,'); // 将卡片6从泳道1 列3转移到泳道1 列1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/processcards.php b/test/model/kanban/processcards.php index 6aea182829..3cf015f907 100755 --- a/test/model/kanban/processcards.php +++ b/test/model/kanban/processcards.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ r($kanban->processCardsTest($columnIDList[0])) && p() && e('204:,407,408,807,405 r($kanban->processCardsTest($columnIDList[1])) && p() && e('203:,405,406,805,407,408,807,405,406,805,'); // 计算删除列204后的卡片 r($kanban->processCardsTest($columnIDList[2])) && p() && e('208:,415,416,815,413,414,813,'); // 计算删除列207后的卡片 r($kanban->processCardsTest($columnIDList[3])) && p() && e('207:,413,414,813,415,416,815,413,414,813,'); // 计算删除列208后的卡片 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/refreshcards.php b/test/model/kanban/refreshcards.php index 44974fd365..bb296fd2cc 100755 --- a/test/model/kanban/refreshcards.php +++ b/test/model/kanban/refreshcards.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($kanban->refreshCardsTest($laneIDList[1])) && p() && e('412; 413; 414; 415; 41 r($kanban->refreshCardsTest($laneIDList[2])) && p() && e('421:781,61,; 422; 423:782,; 424:783,; 425; 426; 427:'); // 刷新泳道103的卡片 r($kanban->refreshCardsTest($laneIDList[3])) && p() && e('428; 429; 430; 431; 432; 433; 434:246,; 435; 436:248,; 437; 438:'); // 刷新泳道104的卡片 r($kanban->refreshCardsTest($laneIDList[4])) && p() && e('439; 440; 441; 442; 443; 444; 445; 446; 447:184,185,186,'); // 刷新泳道105的卡片 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/removekanbancell.php b/test/model/kanban/removekanbancell.php index 8109e99a5c..23a9b085b1 100755 --- a/test/model/kanban/removekanbancell.php +++ b/test/model/kanban/removekanbancell.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($kanban->removeKanbanCellTest($typeList[2], $cardIDList[4], $kanbanList)) && p r($kanban->removeKanbanCellTest($typeList[2], $cardIDList[5], $kanbanList)) && p() && e('412:183,; 413; 414; 415; 416; 417; 418; 419; 420; 439:184,185,186,; 440; 441; 442; 443; 444; 445; 446; 447:'); // 移除bug 看板161的卡片182 r($kanban->removeKanbanCellTest($typeList[3], $cardIDList[6], $kanbanList)) && p() && e('421; 422; 423; 424; 425; 426; 427; 448:62,; 449; 450; 451; 452; 453; 454:'); // 移除task 看板161的卡片61 r($kanban->removeKanbanCellTest($typeList[3], $cardIDList[7], $kanbanList)) && p() && e('421; 422; 423; 424; 425; 426; 427; 448; 449; 450; 451; 452; 453; 454:'); // 移除task 看板161的卡片62 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/setcolumnwidth.php b/test/model/kanban/setcolumnwidth.php index 65e7c29031..c6966b0ea6 100755 --- a/test/model/kanban/setcolumnwidth.php +++ b/test/model/kanban/setcolumnwidth.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($kanban->setColumnWidthTest($kanbanIDList[2], $fluidBoard)) && r($kanban->setColumnWidthTest($kanbanIDList[3], $fluidBoard, $fromExecution)) && p('name,fluidBoard') && e('迭代1,1'); // 测试修改看板4的fluidBoard值 r($kanban->setColumnWidthTest($kanbanIDList[4], $fluidBoard, $fromExecution)) && p('name,fluidBoard') && e('迭代2,1'); // 测试修改看板5的fluidBoard值 r($kanban->setColumnWidthTest($kanbanIDList[5], $fluidBoard)) && p('name,fluidBoard') && e('0'); // 测试修改不存在的看板的fluidBoard值 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/setlane.php b/test/model/kanban/setlane.php index cc6873b518..82580db88a 100755 --- a/test/model/kanban/setlane.php +++ b/test/model/kanban/setlane.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($kanban->setLaneTest($idList[3], $nameList[3], $colorList[1])) && p('name,colo r($kanban->setLaneTest($idList[4], $nameList[4], $colorList[0])) && p('name,color') && e('修改泳道5,#333'); // 测试设置泳道5 r($kanban->setLaneTest($idList[4], $nameList[5], $colorList[0])) && p('name:0') && e('『泳道名称』不能为空。'); // 测试设置不填写名字 r($kanban->setLaneTest($idList[4], $nameList[6], $colorList[0])) && p('name:0') && e('『泳道名称』不能为空。'); // 测试设置填写空格 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/setlaneheight.php b/test/model/kanban/setlaneheight.php index 93b2ef681f..23376ce20f 100755 --- a/test/model/kanban/setlaneheight.php +++ b/test/model/kanban/setlaneheight.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($kanban->setLaneHeightTest($laneIDList[1], $heightTypeList[1], $displayCardsLi r($kanban->setLaneHeightTest($laneIDList[2], $heightTypeList[1], $displayCardsList[2], 'execution')) && p('name,displayCards') && e('迭代2,4'); // 测试设置看板1的泳道高度 r($kanban->setLaneHeightTest($laneIDList[3], $heightTypeList[1], $displayCardsList[3])) && p('displayCards') && e('卡片数量必须是大于2的正整数。'); // 测试设置看板1的泳道高度 r($kanban->setLaneHeightTest($laneIDList[4], $heightTypeList[1], $displayCardsList[4])) && p('displayCards') && e('卡片数量必须是大于2的正整数。'); // 测试设置看板1的泳道高度 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/setwip.php b/test/model/kanban/setwip.php index 0eb7d5ab80..ba2c1084b8 100755 --- a/test/model/kanban/setwip.php +++ b/test/model/kanban/setwip.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -45,4 +44,3 @@ r($kanban->setWIPTest($columnIDList[5], $limitList[3], $WIPCountList[2])) && p(' r($kanban->setWIPTest($columnIDList[5], $limitList[4], $WIPCountList[3])) && p('name,limit') && e('测试,220'); // 测试设置看板列406的在制品限制 r($kanban->setWIPTest($columnIDList[7], $limitList[4], $WIPCountList[3])) && p('limit') && e('子列在制品数量之和不能大于父列的在制品数量'); // 测试设置看板列408的在制品限制 子列大于父列 r($kanban->setWIPTest($columnIDList[0], $limitList[1], $WIPCountList[0])) && p('limit') && e('在制品数量必须是正整数。'); // 测试设置看板列401的在制品限制 非正整数 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/splitcolumn.php b/test/model/kanban/splitcolumn.php index 9260c9a2ff..91be13eeba 100755 --- a/test/model/kanban/splitcolumn.php +++ b/test/model/kanban/splitcolumn.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -48,4 +47,3 @@ r($kanban->splitColumnTest($columnIDList[1], $splits2)) && p() && e('2'); r($kanban->splitColumnTest($columnIDList[2], $splits3)) && p() && e('2'); // 测试拆分列3 r($kanban->splitColumnTest($columnIDList[3], $splits4)) && p('limit') && e('在制品数量必须是正整数。'); // 测试拆分列4 r($kanban->splitColumnTest($columnIDList[3], $splits5)) && p('name') && e('『看板列名称』不能为空。'); // 测试拆分列4 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/update.php b/test/model/kanban/update.php index db8f7db976..a04379e414 100755 --- a/test/model/kanban/update.php +++ b/test/model/kanban/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -42,4 +41,3 @@ r($kanban->updateTest($kanbanIDList[0], array('name' => $names[0]))) && p() r($kanban->updateTest($kanbanIDList[0], array('name' => $names[1]))) && p('name:0') && e('『看板名称』不能为空。'); // 测试修改看板名称为空 r($kanban->updateTest($kanbanIDList[0], array('name' => $names[2]))) && p('name:0') && e('『看板名称』不能为空。'); // 测试修改看板名称为空格 r($kanban->updateTest($kanbanIDList[0], array('space' => $space[1]))) && p('space:0') && e('『所属空间』不能为空。'); // 测试修改看板空间为空 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/updatecard.php b/test/model/kanban/updatecard.php index 4b57a27c98..c3bdfd573a 100755 --- a/test/model/kanban/updatecard.php +++ b/test/model/kanban/updatecard.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -57,4 +56,3 @@ r($kanban->updateCardTest($cardIDList[0], $param6)) && p() r($kanban->updateCardTest($cardIDList[0], $param7)) && p() && e('预计不能为负数!'); // 测试修改卡片预计小于0 r($kanban->updateCardTest($cardIDList[0], $param8)) && p() && e('请输入正确的进度'); // 测试修改卡片进度小于0 r($kanban->updateCardTest($cardIDList[0], $param9)) && p() && e('请输入正确的进度'); // 测试修改卡片进度大于100 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/kanban/updatespace.php b/test/model/kanban/updatespace.php index b6ae2f4e87..b221c3e26e 100755 --- a/test/model/kanban/updatespace.php +++ b/test/model/kanban/updatespace.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -48,4 +47,3 @@ r($kanban->updateSpaceTest($spaceIDList[3], $typeList[0], $param4)) && p() r($kanban->updateSpaceTest($spaceIDList[4], $typeList[1], $param5)) && p('name:0') && e('『空间名称』不能为空。'); // 测试修改空间5 不填写名称 r($kanban->updateSpaceTest($spaceIDList[4], $typeList[1], $param6)) && p('name:0') && e('『空间名称』不能为空。'); // 测试修改空间5 名称为空格 r($kanban->updateSpaceTest($spaceIDList[4], $typeList[1], $param7)) && p('owner:0') && e('『负责人』不能为空。'); // 测试修改空间5 不填写负责人 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/my/getassignedbyme.php b/test/model/my/getassignedbyme.php index 2ff037f5fd..24de09dc2a 100755 --- a/test/model/my/getassignedbyme.php +++ b/test/model/my/getassignedbyme.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ r($my->getAssignedByMeTest($task[0], $task[1], $task[2], $task[3], $task[4], r($my->getAssignedByMeTest($bug[0], $bug[1], $bug[2], $bug[3], $bug[4], $bug[5])) && p() && e('1'); // 当插入一条action为admin指派了bug的动态时,查询结果为1条数据 r($my->getAssignedByMeTest($story[0], $story[1], $story[2], $story[3], $story[4], $story[5])) && p() && e('0'); // 当插入一条action为admin指派了需求的动态时,查询结果为0条数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/pipeline/create.php b/test/model/pipeline/create.php index 2ee74268d5..11bd35938f 100755 --- a/test/model/pipeline/create.php +++ b/test/model/pipeline/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -42,4 +41,3 @@ r($result2) && p('account') && e('JenkinsAccount'); //获取添 r($result3) && p('url:0') && e('『服务地址』应当为合法的URL。'); //添加错误的url信息 r($result4) && p('name:0') && e('『名称』不能为空'); //添加名称为空时 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/pipeline/delete.php b/test/model/pipeline/delete.php index bfa2d47b0f..2c7b7a8530 100755 --- a/test/model/pipeline/delete.php +++ b/test/model/pipeline/delete.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ $pipeline = new pipelineTest(); r($pipeline->deleteTest(1)) && p('deleted') && e('1'); //测试删除之后deleted值是否为1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/pipeline/update.php b/test/model/pipeline/update.php index c931ff75ee..784c9a3cec 100755 --- a/test/model/pipeline/update.php +++ b/test/model/pipeline/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($result1) && p('name') && e('测试修改gitlab服务器名称'); //获取 r($result2) && p('name:0') && e('『名称』不能为空。'); //当名称为空时 r($result3) && p('url:0') && e('『服务地址』不能为空。'); //url为空时 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/product/batchupdate.php b/test/model/product/batchupdate.php index e00f0ed0f7..6d46101a89 100755 --- a/test/model/product/batchupdate.php +++ b/test/model/product/batchupdate.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -29,4 +28,3 @@ $product = new productTest('admin'); r($product->batchUpdateTest($changeName, '1')) && p('0:field,old,new') && e('name,正常产品1,批量修改产品1'); // 批量修改product名称 r($product->batchUpdateTest($changeQDs, '2')) && p('0:field,old,new') && e('QD,test2,test1'); // 批量修改produc测试负责人 r($product->batchUpdateTest($changeStatus, '3')) && p('0:field,old,new') && e('status,normal,closed'); // 批量修改product状态 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/product/checkpriv.php b/test/model/product/checkpriv.php index 5f711ed974..cbef7121e6 100755 --- a/test/model/product/checkpriv.php +++ b/test/model/product/checkpriv.php @@ -2,7 +2,6 @@ switchDB(); #su('admin'); @@ -45,4 +44,3 @@ r($productTest->checkPrivTest($productIDList[3])) && p() && e('1'); // 测试po1 r($productTest->checkPrivTest($productIDList[4])) && p() && e('1'); // 测试po1能否看到产品5 r($productTest->checkPrivTest($productIDList[5])) && p() && e('2'); // 测试po1能否看到不存在的产品 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/product/close.php b/test/model/product/close.php index 9cfda16124..9bf4155b9b 100755 --- a/test/model/product/close.php +++ b/test/model/product/close.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -29,4 +28,3 @@ r($product->closeTest($productIDList[2])) && p('0:field,old,new') && e('status,n r($product->closeTest($productIDList[3])) && p('0:field,old,new') && e('status,normal,closed'); // 测试关闭产品4 r($product->closeTest($productIDList[4])) && p('0:field,old,new') && e('status,normal,closed'); // 测试关闭产品5 r($product->closeTest($productIDList[5])) && p() && e('0'); // 测试关闭不存在产品 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/product/create.php b/test/model/product/create.php index f91982d08b..6fccfbc64e 100755 --- a/test/model/product/create.php +++ b/test/model/product/create.php @@ -2,7 +2,6 @@ switchDB(); #su('admin'); @@ -42,4 +41,3 @@ r($product->createObject($t_namecode)) && p('name,code') && e('cas r($product->createObject($t_pronamecode)) && p('program,name,code') && e('3,case4,testcase4'); // 测试传入program、name、code r($product->createObject($t_intypestatus)) && p('program,type,status') && e('4,branch,closed'); // 测试传入program、name、code、type、status r($product->createObject($t_noacl)) && p('acl:0') && e('『访问控制』不符合格式,应当为:『/open|private|custom/』。'); // 测试不填权限控制的情况 -$db->restoreDB(); diff --git a/test/model/product/manageline.php b/test/model/product/manageline.php index 1cbbb0e9c1..41d4552edc 100755 --- a/test/model/product/manageline.php +++ b/test/model/product/manageline.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -38,4 +37,3 @@ r($product->manageLineTest($lines1, 2)) && p('name') && e('产品线2'); // 测 r($product->manageLineTest($lines2, 1)) && p('root') && e('1'); // 测试修改所属项目集 r($product->manageLineTest($lines3)) && p('name') && e('产品线21'); // 测试创建新的产品线 r($product->manageLineTest($lines4)) && p() && e(''); // 测试创建没有项目集的产品线 -$db->restoreDB(); diff --git a/test/model/product/update.php b/test/model/product/update.php index f5c38f1ad7..cf766dbd19 100755 --- a/test/model/product/update.php +++ b/test/model/product/update.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -37,4 +36,3 @@ r($product->updateObject('product', 2, $t_unname)) && p() && e(' r($product->updateObject('product', 2, $t_unid)) && p() && e('没有数据更新'); // 测试不更改产品代号 r($product->updateObject('product', 13, $t_repeaproduct)) && p('name:0') && e('『产品名称』已经有『jack』这条记录了。'); // 测试同一项目集下产品名称不能重复 r($product->updateObject('product', 13, $t_repeatid)) && p('code:0') && e('『产品代号』已经有『newcode2』这条记录了。'); // 测试同一项目集下产品代号不能重复 -$db->restoreDB(); diff --git a/test/model/product/updateprojects.php b/test/model/product/updateprojects.php index fafff4bdbc..9965d73c65 100755 --- a/test/model/product/updateprojects.php +++ b/test/model/product/updateprojects.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -26,4 +25,3 @@ r($product->updateProjectsTest($productIDList[1])) && p('0:id,parent,path') r($product->updateProjectsTest($productIDList[2])) && p('0:id,parent,path') && e('0'); // 测试更新产品103的项目信息 r($product->updateProjectsTest($productIDList[3])) && p('0:id,parent,path;1:id,parent,path;2:id,parent,path;3:id,parent,path;4:id,parent,path') && e('733,1,,1,733,;734,1,,1,734,;735,1,,1,735,;736,1,,1,736,;737,1,,1,737,'); // 测试更新产品111的项目信息 r($product->updateProjectsTest($productIDList[4])) && p('0:id,parent,path;1:id,parent,path;2:id,parent,path;3:id,parent,path;4:id,parent,path') && e('738,1,,1,738,;739,1,,1,739,;740,1,,1,740,;741,1,,1,741,;742,1,,1,742,'); // 测试更新产品112的项目信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/productplan/batchchangestatus.php b/test/model/productplan/batchchangestatus.php index f05ebd9774..87b2672706 100755 --- a/test/model/productplan/batchchangestatus.php +++ b/test/model/productplan/batchchangestatus.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -41,4 +40,3 @@ r($status6) && p('0:new') && e('wait'); //将planiID=4, 5的计划状态修改 r($status7) && p('0:old') && e('doing'); //将planiID=4, 5的计划状态修改回wait, 打印5的当前状态 r($status6) && p('0:new') && e('wait'); //将planiID=4, 5的计划状态修改回wait, 打印5的修改后的状态 ?> -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/productplan/batchupdate.php b/test/model/productplan/batchupdate.php index 8988b8d328..1ace23978a 100755 --- a/test/model/productplan/batchupdate.php +++ b/test/model/productplan/batchupdate.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -98,5 +97,4 @@ r($batchUpdate3) && p('0:new') && e('list-3'); //当product=1时,传入正常参 r($batchUpdate4) && p('0:new') && e('list-4'); //当product=2时,传入正常参数批量修改id=4,5,6的计划,打印id=4修改后的名字new r($batchUpdate5) && p('0:new') && e('list-5'); //当product=2时,传入正常参数批量修改id=4,5,6的计划,打印id=5修改后的名字new r($batchUpdate6) && p('0:new') && e('list-6'); //当product=2时,传入正常参数批量修改id=4,5,6的计划,打印id=6修改后的名字new -$db->restoreDB(); ?> diff --git a/test/model/productplan/create.php b/test/model/productplan/create.php index b0c31f43af..c96223dcdf 100755 --- a/test/model/productplan/create.php +++ b/test/model/productplan/create.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -60,4 +59,3 @@ r($plan->create($noUid)) && p() && e('114'); r($plan->create($noProduct)) && p('product:0') && e('『产品』应当是数字。'); //测试不传关联产品的情况 r($plan->create($noParent)) && p('parent:0') && e('『父计划』应当是数字。'); //测试不传父级计划的情况 ?> -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/productplan/linkbug.php b/test/model/productplan/linkbug.php index 50b493699e..bc8a07982e 100755 --- a/test/model/productplan/linkbug.php +++ b/test/model/productplan/linkbug.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -41,4 +40,3 @@ r($plan->unlinkBug($planID[0], $unbugID[0])) && p() && e('0'); //解除bugid为1 r($plan->unlinkBug($planID[0], $unbugID[1])) && p() && e('0'); //解除bugid为2的关联关系 r($plan->unlinkBug($planID[0], $unbugID[2])) && p() && e('0'); //解除不存在的id ?> -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/productplan/linkstory.php b/test/model/productplan/linkstory.php index f470707c8a..0a9b827832 100755 --- a/test/model/productplan/linkstory.php +++ b/test/model/productplan/linkstory.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -44,4 +43,3 @@ r($plan->linkStory($planID[2], $storyID[2])) && p() && e('0'); //传入不存在 r($plan->unlinkStory($unstoryID[0], $planID[0])) && p() && e('0'); //解除id为100关联需求4 r($plan->unlinkStory($unstoryID[1], $planID[1])) && p() && e('0'); //解除id为101关联需求8 ?> -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/productplan/update.php b/test/model/productplan/update.php index bb92c6ec26..1fb0c06161 100755 --- a/test/model/productplan/update.php +++ b/test/model/productplan/update.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -36,4 +35,3 @@ r($plan->update($planId[0], $posts)) && p('0:old') && e('1.1'); //修改planId=5 r($plan->update($planId[0], $posts)) && p('0:old') && e('0'); //二次修改旧的数据,由于数据发生变化,理应失败 r($plan->update($planId[0], $late)) && p('end') && e('父计划[测试修改]的完成日期:2021-10-10,不能小于子计划的完成日期: 2022-04-01'); //测试传入结束时间小于开始时间的情况 ?> -$db->restoreDB(); diff --git a/test/model/productplan/updateparentstatus.php b/test/model/productplan/updateparentstatus.php index e29df768b0..a747a063d2 100755 --- a/test/model/productplan/updateparentstatus.php +++ b/test/model/productplan/updateparentstatus.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -30,4 +29,3 @@ r($plan->updateParentStatus($parentid[1])) && p() && e('1'); //将id为2的计 r($plan->updateParentStatus($parentid[2])) && p() && e('1'); //将id为3的计划改为closed状态 r($plan->updateParentStatus($parentid[3])) && p() && e('1'); //将id为4的计划改为done状态 ?> -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/productplan/updatestatus.php b/test/model/productplan/updatestatus.php index 50eab3ba54..e1cc8e5370 100755 --- a/test/model/productplan/updatestatus.php +++ b/test/model/productplan/updatestatus.php @@ -2,7 +2,6 @@ switchDB(); /** @@ -31,4 +30,3 @@ r($plan->updateStatus($planId[0], $planId[1], $planId[4])) && p() && e('1'); // r($plan->updateStatus($planId[0], $planId[2], $planId[5])) && p() && e('1'); //修改状态为done r($plan->updateStatus($planId[0], $planId[3], $planId[6])) && p() && e('1'); //修改状态为closed ?> -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/programplan/create.php b/test/model/programplan/create.php index b22f170d6e..4914ef34b2 100755 --- a/test/model/programplan/create.php +++ b/test/model/programplan/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -54,4 +53,3 @@ r($programplan->createTest($errorEnd)) && p() && e("阶段的结束时间 r($programplan->createTest($percentOver)) && p() && e('工作量占比累计不应当超过100%'); // 测试创建用例 工作量占比之和大于100 r($programplan->createTest()) && p() && e('7'); // 测试正常更新阶段信息 获取阶段数量 r($programplan->createTest($create)) && p() && e('8'); // 测试正常创建一条阶段信息 获取阶段数量 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/programplan/update.php b/test/model/programplan/update.php index edb3408072..d407885aa2 100755 --- a/test/model/programplan/update.php +++ b/test/model/programplan/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -44,4 +43,3 @@ r($programplan->updateTest($planID, $projectID, $changeName)) && p(' r($programplan->updateTest($planID, $projectID, $changePercent)) && p('0:field,new') && e('percent,15'); // 测试修改plan的 percent 值 r($programplan->updateTest($planID, $projectID, $changeBegin)) && p('0:field,new') && e('begin,2022-04-01'); // 测试修改plan的 begin 值 r($programplan->updateTest($planID, $projectID, $changeEnd)) && p('0:field,new') && e('end,2022-04-30'); // 测试修改plan的 end 值 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/project/activate.php b/test/model/project/activate.php index 48a4dde304..455c4cef16 100755 --- a/test/model/project/activate.php +++ b/test/model/project/activate.php @@ -1,7 +1,6 @@ #!/usr/bin/env php switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $changes2 = $tester->project->activate(73); r($changes1) && p('1:field,old,new') && e('status,closed,doing'); // 激活id为66状态是closed的项目 r($changes2) && p('1:field,old,new') && e('status,suspended,doing'); // 激活id为73状态是suspended的项目 -$db->restoreDB(); diff --git a/test/model/project/batchupdate.php b/test/model/project/batchupdate.php index 56333696e5..401c3d46c5 100755 --- a/test/model/project/batchupdate.php +++ b/test/model/project/batchupdate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ $projects = $project->batchUpdate($data); r(count($projects)) && p() && e('3'); // 查看被编辑了的项目数量 r($projects) && p('11:name,parent,PM,begin,acl') && e('批量修改项目11,1,admin,2022-02-08,open'); // 查看被编辑了的项目11详情 r($projects) && p('12:name,parent,PM,begin,acl') && e('批量修改项目12,2,,2022-03-05,private'); // 查看被编辑了的项目12详情 -$db->restoreDB(); diff --git a/test/model/project/close.php b/test/model/project/close.php index 828bc91498..47aea94d9b 100755 --- a/test/model/project/close.php +++ b/test/model/project/close.php @@ -1,7 +1,6 @@ #!/usr/bin/env php switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ $changes3 = $tester->project->close(41); r($changes1) && p('1:field,old,new') && e('status,wait,closed'); // 关闭id为20状态不是closed的项目 r($changes2) && p('1:field,old,new') && e('closedBy,,admin'); // 关闭id为26状态是closed的项目 r($changes3) && p('1:field,old,new') && e('status,suspended,closed'); // 关闭id为41状态是suspended的项目 -$db->restoreDB(); diff --git a/test/model/project/create.php b/test/model/project/create.php index e5206c5607..6314bde6f9 100755 --- a/test/model/project/create.php +++ b/test/model/project/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -57,4 +56,3 @@ r($project->create($emptyEndProject)) && p('message[end]:0') && e(' r($project->create($beginGtEndProject)) && p('message[end]:0') && e('『计划完成』应当大于『2022-02-07』。'); // 项目的计划完成时间大于计划开始时间 r($project->create($emptyBeginProject)) && p('message[begin]:0') && e('『计划开始』不能为空。'); // 项目的开始时间为空 -$db->restoreDB(); diff --git a/test/model/project/getwaterfallpvevac.php b/test/model/project/getwaterfallpvevac.php index 62c48e1475..bcccbde020 100755 --- a/test/model/project/getwaterfallpvevac.php +++ b/test/model/project/getwaterfallpvevac.php @@ -1,7 +1,6 @@ #!/usr/bin/env php switchDB(); su('admin'); /** @@ -25,4 +24,3 @@ r($tester->project->getWaterfallPVEVAC($projectIDList[0])) && p('PV,EV,AC') && e r($tester->project->getWaterfallPVEVAC($projectIDList[1])) && p('PV,EV,AC') && e('97.00,53.94,108.00'); //测试projectID值为11 r($tester->project->getWaterfallPVEVAC($projectIDList[2])) && p('PV,EV,AC') && e('52.00,19.87,33.00'); //测试projectID值为41 -$db->restoreDB(); diff --git a/test/model/project/managemembers.php b/test/model/project/managemembers.php index 7a1744f6ca..c78cd1eced 100755 --- a/test/model/project/managemembers.php +++ b/test/model/project/managemembers.php @@ -1,7 +1,6 @@ #!/usr/bin/env php switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ $members = $tester->project->getTeamMemberPairs(11); r(count($members)) && p('') && e('4'); // 查看维护团队之后的成员数量 r($members) && p('dev1') && e('开发1'); // 查看维护团队之后的成员详情 r($members) && p('test2') && e('测试2'); // 查看维护团队之后的成员详情 -$db->restoreDB(); diff --git a/test/model/project/putoff.php b/test/model/project/putoff.php index 7ff3979afc..cb5a0606af 100755 --- a/test/model/project/putoff.php +++ b/test/model/project/putoff.php @@ -1,7 +1,6 @@ #!/usr/bin/env php switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $changes2 = $tester->project->putoff(0); r($changes1[0]) && p('new') && e('2023-07-01'); // 延期ID为81的项目,查看延期后的日期 r($changes2) && p() && e('0'); // 延期ID为0的项目,返回空 -$db->restoreDB(); diff --git a/test/model/project/start.php b/test/model/project/start.php index 52197ff156..119948e5fe 100755 --- a/test/model/project/start.php +++ b/test/model/project/start.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ r($project->start(81)) && p('name,status') && e('项目71,doing'); // 开始id r($project->start(82)) && p() && e('0'); // 开始id为82状态是closed的项目 r($project->start(83)) && p('name,status') && e('项目73,doing'); // 开始id为83状态是wait的项目 r($project->start(85)) && p() && e('0'); // 开始id为85状态是doing的项目 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/project/suspend.php b/test/model/project/suspend.php index 5481b22fd3..b0d2dfc69d 100755 --- a/test/model/project/suspend.php +++ b/test/model/project/suspend.php @@ -1,7 +1,6 @@ #!/usr/bin/env php switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ $changes3 = $tester->project->suspend(74); r($changes1[0]) && p('new') && e('suspended'); // 挂起id为56状态是doing的项目 r($changes2[0]) && p('field') && e('suspendedDate'); // 挂起id为73状态是suspended的项目 r($changes3[0]) && p('new') && e('suspended'); // 挂起id为74状态是closed的项目 -$db->restoreDB(); diff --git a/test/model/project/unlinkmember.php b/test/model/project/unlinkmember.php index 221d5747f4..0fbed4ee31 100755 --- a/test/model/project/unlinkmember.php +++ b/test/model/project/unlinkmember.php @@ -1,7 +1,6 @@ #!/usr/bin/env php switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r(count($beforeMembers)) && p('') && e('3'); // 查看移除团队 r(count($afterMembers)) && p('') && e('2'); // 查看移除团队成员之后的ID为11的项目团队成员数量 r($beforeMembers) && p('pm92') && e('产品经理92'); // 查看项目ID为11的团队成员的真实姓名 r($afterMembers) && p('pm92') && e('产品经理92'); // 查看项目ID为11的团队成员的真实姓名 -$db->restoreDB(); diff --git a/test/model/project/update.php b/test/model/project/update.php index 77ce7352cd..5afba54b34 100755 --- a/test/model/project/update.php +++ b/test/model/project/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -61,4 +60,3 @@ r($project->update(20, $emptyTitleProject)) && p('message[name]:0') && e(' r($project->update(20, $emptyBeginProject)) && p('message[begin]:0') && e('『计划开始』不能为空。'); // 当计划完成为空时更新项目信息 r($project->update(20, $emptyEndProject)) && p('message:end') && e('项目的完成日期应大于等于执行的最大完成日期:2022-10-26'); // 当项目的完成日期小于执行的完成日期时 r($project->update(20, $beginGtExecutionBegin)) && p('message:begin') && e('项目的开始日期应小于等于执行的最小开始日期:2022-07-07'); // 当项目的开始日期大于执行的开始日期时 -$db->restoreDB(); diff --git a/test/model/project/updateproductprogram.php b/test/model/project/updateproductprogram.php index 2ba16aa40e..4a4720a1be 100755 --- a/test/model/project/updateproductprogram.php +++ b/test/model/project/updateproductprogram.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -32,4 +31,3 @@ r($products) && p('1:program,name') && e('1,正常产品1'); // 查看被 r($products) && p('2:program,name') && e('1,正常产品2'); // 查看被更新了项目集的产品详情 r($products) && p('3:program,name') && e('1,正常产品3'); // 查看被更新了项目集的产品详情 r($products) && p('4:program,name') && e('1,正常产品4'); // 查看被更新了项目集的产品详情 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/project/updateproducts.php b/test/model/project/updateproducts.php index 8a50338971..d44e3cc1c8 100755 --- a/test/model/project/updateproducts.php +++ b/test/model/project/updateproducts.php @@ -1,7 +1,6 @@ #!/usr/bin/env php switchDB(); su('admin'); /** @@ -32,4 +31,3 @@ r(count($beforeProducts)) && p() && e('3'); // 查看更新项目 r(count($afterProducts)) && p() && e('4'); // 查看更新项目关联的产品之后的产品数量 r($beforeProducts) && p('81') && e('多平台产品81'); // 查看更新项目关联的产品之前的产品名称 r($afterProducts) && p('4') && e('正常产品4'); // 查看更新项目关联的产品之后的产品名称 -$db->restoreDB(); diff --git a/test/model/projectrelease/linkbug.php b/test/model/projectrelease/linkbug.php index 7f17d5271f..5d5c3bb34b 100755 --- a/test/model/projectrelease/linkbug.php +++ b/test/model/projectrelease/linkbug.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($projectrelease->linkBugTest($releaseID[0],$type[2])) && p('leftBugs') && e(', r($projectrelease->linkBugTest($releaseID[1],$type[0])) && p('bugs') && e(',1,2'); //测试terminate状态的发布,releaseID正常存在,type为bug r($projectrelease->linkBugTest($releaseID[1],$type[1])) && p('leftBugs') && e(',1,2'); //测试terminate状态的发布,releaseID正常存在,type为leftBug r($projectrelease->linkBugTest($releaseID[1],$type[2])) && p('leftBugs') && e(',1,2,'); //测试terminate状态的发布,releaseID正常存在,type为空 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/projectrelease/linkstory.php b/test/model/projectrelease/linkstory.php index a5885b9981..cb908cfd81 100755 --- a/test/model/projectrelease/linkstory.php +++ b/test/model/projectrelease/linkstory.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -21,4 +20,3 @@ $projectrelease = new projectreleaseTest(); r($projectrelease->linkStoryTest($releaseID[0])) && p('stories') && e(',1,2'); //测试normal状态的发布,releaseID正常存在 r($projectrelease->linkStoryTest($releaseID[1])) && p('stories') && e(',1,2'); //测试terminate状态的发布,releaseID正常存在 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/projectrelease/unlinkstory.php b/test/model/projectrelease/unlinkstory.php index c422e7d69e..5e04f4cfd8 100755 --- a/test/model/projectrelease/unlinkstory.php +++ b/test/model/projectrelease/unlinkstory.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($projectrelease->unlinkStoryTest($releaseID[0], $storyID[2])) && p('stories') r($projectrelease->unlinkStoryTest($releaseID[1], $storyID[0])) && p('stories') && e('1'); //测试terminate状态的发布,正常存在的storyID值为2,可移除 r($projectrelease->unlinkStoryTest($releaseID[1], $storyID[1])) && p('stories') && e('1,2'); //测试terminate状态的发布,不存在的storyID值为100,不可移除 r($projectrelease->unlinkStoryTest($releaseID[1], $storyID[2])) && p('stories') && e('1,2'); //测试terminate状态的发布,不存在的storyID值为空,不可移除 -$db->restoreDB(); diff --git a/test/model/projectrelease/update.php b/test/model/projectrelease/update.php index fd30ec7918..683f337922 100755 --- a/test/model/projectrelease/update.php +++ b/test/model/projectrelease/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -40,4 +39,3 @@ r($projectrelease->updateTest($releaseID[0], $name[3], $date[1])) && p('name:0;d r($projectrelease->updateTest($releaseID[0], $name[1], $date[0])) && p('name:0') && e('『name』已经有『产品1发布9』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。'); //测试releaseID正常存在,name在其他发布存在,date正常,不可修改 -$db->restoreDB(); diff --git a/test/model/release/batchunlinkbug.php b/test/model/release/batchunlinkbug.php index 586787ed65..855e8b872c 100755 --- a/test/model/release/batchunlinkbug.php +++ b/test/model/release/batchunlinkbug.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($release->batchUnlinkBugTest($releaseID[0], $bugs ,$type[1])) && p('id,bugs,le r($release->batchUnlinkBugTest($releaseID[1], $bugs ,$type[0])) && p('id,bugs,leftBugs') && e('6,'); //停止维护任务批量移除解决的Bug r($release->batchUnlinkBugTest($releaseID[1], $bugs ,$type[1])) && p('id,bugs,leftBugs') && e('6,'); //停止维护任务批量移除遗留的Bug -$db->restoreDB(); diff --git a/test/model/release/batchunlinkstory.php b/test/model/release/batchunlinkstory.php index b2ccd0c260..6ad3f1608c 100755 --- a/test/model/release/batchunlinkstory.php +++ b/test/model/release/batchunlinkstory.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $release = new releaseTest(); r($release->batchUnlinkStoryTest($releaseID[0],$stories)) && p('id,stories') && e('1,'); //正常任务批量移除关联需求 r($release->batchUnlinkStoryTest($releaseID[1],$stories)) && p('id,stories') && e('6,'); //停止维护任务批量移除关联需求 -$db->restoreDB(); diff --git a/test/model/release/create.php b/test/model/release/create.php index f6ed552405..5ea77b5f23 100755 --- a/test/model/release/create.php +++ b/test/model/release/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -41,4 +40,3 @@ r($release->createTest($projectID, $branch, $projectID, $syncRelease)) & r($release->createTest($projectID, $branch, $projectID, $noSyncnormalRelease)) && p('id,name,build') && e('15,新增不关联发布,13'); //创建将版本中完成的研发需求和已解决的Bug不关联的发布 r($release->createTest($projectID, $branch, $projectID, $noNameRelease)) && p('name:0') && e('『发布名称』不能为空。'); //名称为空测试 r($release->createTest($projectID, $branch, $projectID, $executionRelease)) && p('name:0') && e('『发布名称』已经有『新增执行版本发布』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。'); //名称重复测试 -$db->restoreDB(); diff --git a/test/model/release/linkbug.php b/test/model/release/linkbug.php index b1f858281b..d53c5e23d8 100755 --- a/test/model/release/linkbug.php +++ b/test/model/release/linkbug.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($release->linkBugTest($releaseID[0], $type[1], $bugs)) && p('id,bugs,leftBugs' r($release->linkBugTest($releaseID[1], $type[0], $bugs)) && p('id,bugs,leftBugs') && e('6,,311,312'); //停止维护任务关联解决Bug r($release->linkBugTest($releaseID[1], $type[1], $bugs)) && p('id,bugs,leftBugs') && e('6,,311,312,,311,312'); //停止维护任务关联遗留Bug -$db->restoreDB(); diff --git a/test/model/release/linkstory.php b/test/model/release/linkstory.php index e3f294bd12..530e037bad 100755 --- a/test/model/release/linkstory.php +++ b/test/model/release/linkstory.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $release = new releaseTest(); r($release->linkStoryTest($releaseID[0],$stories)) && p('id,stories') && e('1,,2,4'); //正常任务关联需求 r($release->linkStoryTest($releaseID[1],$stories)) && p('id,stories') && e('6,,2,4'); //停止维护任务关联需求 -$db->restoreDB(); diff --git a/test/model/release/unlinkbug.php b/test/model/release/unlinkbug.php index b5d8e76c7b..619f3df44f 100755 --- a/test/model/release/unlinkbug.php +++ b/test/model/release/unlinkbug.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -27,4 +26,3 @@ r($release->unlinkBugTest($releaseID[0], $bugs ,$type[0])) && p('id,bugs,leftBug r($release->unlinkBugTest($releaseID[0], $bugs ,$type[1])) && p('id,bugs,leftBugs') && e('1,'); //正常发布批量移除遗留的Bug r($release->unlinkBugTest($releaseID[1], $bugs ,$type[0])) && p('id,bugs,leftBugs') && e('6,'); //停止维护发布批量移除解决的Bug r($release->unlinkBugTest($releaseID[1], $bugs ,$type[1])) && p('id,bugs,leftBugs') && e('6,'); //停止维护发布批量移除遗留的Bug -$db->restoreDB(); diff --git a/test/model/release/unlinkstory.php b/test/model/release/unlinkstory.php index c1397e1c48..3fe3f20e93 100755 --- a/test/model/release/unlinkstory.php +++ b/test/model/release/unlinkstory.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $release = new releaseTest(); r($release->unlinkStoryTest($releaseID[0],$stories)) && p('id,stories') && e('1,'); //正常任务移除关联需求 r($release->unlinkStoryTest($releaseID[1],$stories)) && p('id,stories') && e('6,'); //停止维护任务移除关联需求 -$db->restoreDB(); diff --git a/test/model/release/update.php b/test/model/release/update.php index 947579bc32..e0a7095e72 100755 --- a/test/model/release/update.php +++ b/test/model/release/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($release->updateTest($releaseID[1], $terminateRelease)) && p('id,name,build') r($release->updateTest($releaseID[2], $noReleaseID)) && p() && e('0'); //任务ID为空测试 r($release->updateTest($releaseID[0], $noName)) && p('name:0') && e('『发布名称』不能为空。'); //名称为空测试 -$db->restoreDB(); diff --git a/test/model/repo/create.php b/test/model/repo/create.php index 2e3b0a84c0..7806094f7b 100755 --- a/test/model/repo/create.php +++ b/test/model/repo/create.php @@ -57,4 +57,3 @@ r($resultOne) && p($resultOne) && e('1'); r($resultTwo) && p('name:0') && e('『名称』已经有『jktest』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。'); //当已有版本库时提示已有记录 r($resultThree) && p($resultThree) && e('因为安全原因,需要检测客户端版本,请将版本号写入文件'); //当数据类型为Gitea时提示写版本号 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/search/deletequery.php b/test/model/search/deletequery.php index 62bec1bdb4..65ba4c3e81 100755 --- a/test/model/search/deletequery.php +++ b/test/model/search/deletequery.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $queryIDList = array('1', '2'); r($search->deleteQueryTest($queryIDList[0])) && p() && e('5'); //测试删除ID为1的数据后剩余的数量 r($search->deleteQueryTest($queryIDList[1])) && p() && e('4'); //测试删除ID为2的数据后剩余的数量 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/setting/createdao.php b/test/model/setting/createdao.php index 4fe0429f18..4fb1a42607 100755 --- a/test/model/setting/createdao.php +++ b/test/model/setting/createdao.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -87,4 +86,3 @@ r($setting->createDAOTest($paramString[10], $method[1])) && p() && e('7'); r($setting->createDAOTest($paramString[11], $method[1])) && p() && e('13'); //测试删除参数包含vision的config数据 r($setting->createDAOTest($paramString[12], $method[1])) && p() && e('0'); //测试删除参数为空的config数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/setting/deleteitems.php b/test/model/setting/deleteitems.php index 271f3b2a4b..580f1312de 100755 --- a/test/model/setting/deleteitems.php +++ b/test/model/setting/deleteitems.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -58,4 +57,3 @@ r($setting->deleteItemsTest($params[10])) && p() && e('0'); // 删除所有者 r($setting->deleteItemsTest($params[11])) && p() && e('0'); // 删除视图是rnd的数据 r($setting->deleteItemsTest($params[12])) && p() && e('0'); // 删除所有的数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/setting/setitem.php b/test/model/setting/setitem.php index 139f294e48..7a98f8f00a 100755 --- a/test/model/setting/setitem.php +++ b/test/model/setting/setitem.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -73,4 +72,3 @@ r($setting->setItemTest($pathList[15], 'test15')) && p() && e('0'); // 设 r($setting->setItemTest($pathList[16], 'test16')) && p() && e('test16'); // 设置有vision的project模块的admin配置数据 r($setting->setItemTest($pathList[17], 'test17')) && p() && e('test17'); // 设置有vision的product模块的admin配置数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/setting/setitems.php b/test/model/setting/setitems.php index d6d9f88dc7..46380ba457 100755 --- a/test/model/setting/setitems.php +++ b/test/model/setting/setitems.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -91,4 +90,3 @@ r($setting->setItemsTest($pathList[7], $items)) && p() && e('1'); // 创建有vi r($setting->setItemsTest($pathList[8], $items)) && p() && e('1'); // 创建有vision,只有所有者且值为project和story的数据 r($setting->setItemsTest($pathList[9], $items)) && p() && e('1'); // 创建有vision,common模块且值为project和story的数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/setting/setsn.php b/test/model/setting/setsn.php index 16219af18f..ee7e72ea38 100755 --- a/test/model/setting/setsn.php +++ b/test/model/setting/setsn.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ $setting = new settingTest(); r($setting->setSNTest()) && p() && e('1'); //测试正常设置SN -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/setting/updateversion.php b/test/model/setting/updateversion.php index 00cce6b7e8..f827876277 100755 --- a/test/model/setting/updateversion.php +++ b/test/model/setting/updateversion.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($setting->updateVersionTest($versionList[2])) && p('1:value') && e('max2.0'); r($setting->updateVersionTest($versionList[3])) && p('1:value') && e('biz6.5'); //测试version值为biz6.5,更新数据 r($setting->updateVersionTest($versionList[4])) && p('1:value') && e('0'); //测试version值为0,更新数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/sso/createuser.php b/test/model/sso/createuser.php index f7273e3b75..4365e441d5 100755 --- a/test/model/sso/createuser.php +++ b/test/model/sso/createuser.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -42,4 +41,3 @@ $failUser = array( r($sso->createTest($existsUser)) && p('status') && e('fail'); // 用户存在的情况 r($sso->createTest($failUser)) && p('status') && e('fail'); // 用户信息错误的情况 r($sso->createTest($newUser)) && p('account') && e('bindUser1'); // 用户不存在的情况 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/stage/update.php b/test/model/stage/update.php index 8bf2e9caa0..dc4d30741a 100755 --- a/test/model/stage/update.php +++ b/test/model/stage/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ $stage = new stageTest(); r($stage->updateTest($stageID, $changeName)) && p('0:field,old,new') && e('name,需求,修改后的需求'); // 测试修改名称 r($stage->updateTest($stageID, $changePercent)) && p('0:field,old,new') && e('percent,10,15'); // 测试修改工作量占比 r($stage->updateTest($stageID, $changeType)) && p('0:field,old,new') && e('type,request,other'); // 测试修改阶段分类 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/stakeholder/batchcreate.php b/test/model/stakeholder/batchcreate.php index 9f9e972472..ee4ef03e43 100755 --- a/test/model/stakeholder/batchcreate.php +++ b/test/model/stakeholder/batchcreate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r(count($stakeholder->batchCreateTest($projectIDList[1], $normalStakeholder))) & r(count($stakeholder->batchCreateTest($projectIDList[2], $normalStakeholder))) && p() && e('6'); r(count($stakeholder->batchCreateTest($projectIDList[0], $noRealnames))) && p() && e('6'); -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/stakeholder/communicate.php b/test/model/stakeholder/communicate.php index 53ad886d67..918581977d 100755 --- a/test/model/stakeholder/communicate.php +++ b/test/model/stakeholder/communicate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ r($stakeholder->communicateTest($userIDList[0], $comment)) && p('0:comment') && r($stakeholder->communicateTest($userIDList[2])) && p('0:comment') && e(''); r($stakeholder->communicateTest($userIDList[1], $comment)) && p('objectID:0') && e('『对象ID』应当是数字。'); -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/stakeholder/create.php b/test/model/stakeholder/create.php index cee4a1eb23..d1d958c976 100755 --- a/test/model/stakeholder/create.php +++ b/test/model/stakeholder/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -45,4 +44,3 @@ r($stakeholder->createTest($objectIDList[0],$noUser)[0]) && p() r($stakeholder->createTest($objectIDList[2],$noKey)) && p('key:0') && e('『key』不符合格式,应当为:『/0|1/』。');//输入错误的key值 r($stakeholder->createTest($objectIDList[0],$teamStakeholder)) && p('user:0') && e('『用户』已经有『po22』这条记录了。如果您确定该记录已删除,请到后台-系统-数据-回收站还原。');//创建相同的干系人 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/stakeholder/edit.php b/test/model/stakeholder/edit.php index 44820fbda1..8c82c5dcaf 100755 --- a/test/model/stakeholder/edit.php +++ b/test/model/stakeholder/edit.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($stakeholder->editTest($stakeholderID[0], $updateAnalysis)) && p('0:field,old, r($stakeholder->editTest($stakeholderID[1], $updateStrategy)) && p() && e('0'); //修改strategy r($stakeholder->editTest($stakeholderID[0], $noKey)) && p('key:0') && e('『key』不符合格式,应当为:『/0|1/』。');//不输入是否关键干系人 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/activate.php b/test/model/story/activate.php index 33d927f68a..8c4936a020 100755 --- a/test/model/story/activate.php +++ b/test/model/story/activate.php @@ -48,4 +48,3 @@ r($afterActivate63) && p('status') && e('active'); //查看激活之后的需 r($afterActivate100) && p('status') && e('active'); //查看激活之后的需求状态 r($afterActivate301) && p('status') && e('active'); //查看激活之后的需求状态 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/assign.php b/test/model/story/assign.php index 9fbec3786f..132cff68e2 100755 --- a/test/model/story/assign.php +++ b/test/model/story/assign.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($story->assignTest(10, 'admin')) && p('id,assignedTo') && e('10,admin'); / r($story->assignTest(100, 'user50')) && p('id,assignedTo') && e('100,user50'); //指派需求,查看返回的指派人信息 r($story->assignTest(101, 'pm1')) && p('id,assignedTo') && e('101,pm1'); //指派需求,查看返回的指派人信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchassignto.php b/test/model/story/batchassignto.php index 695abea928..d59054cdc6 100755 --- a/test/model/story/batchassignto.php +++ b/test/model/story/batchassignto.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($stories) && p('4:assignedTo') && e('test20'); // 批量指派6个需 r($stories) && p('5:assignedTo') && e('test20'); // 批量指派6个需求,查看修改成功的需求指派人 r($stories) && p('6:assignedTo') && e('test20'); // 批量指派6个需求,查看修改成功的需求指派人 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchchangebranch.php b/test/model/story/batchchangebranch.php index 1d86e492a3..629e6d3db0 100755 --- a/test/model/story/batchchangebranch.php +++ b/test/model/story/batchchangebranch.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -27,4 +26,3 @@ r(count($stories)) && p() && e('3'); // 批量修改需求的所属分 r($stories) && p('2:branch') && e('2'); // 批量修改需求的所属分支,判断需求2修改后的分支ID r($stories) && p('4:branch') && e('2'); // 批量修改需求的所属分支,判断需求4修改后的分支ID r($stories) && p('6:branch') && e('2'); // 批量修改需求的所属分支,判断需求6修改后的分支ID -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchchangemodule.php b/test/model/story/batchchangemodule.php index 1d25228729..fd3a3cc539 100755 --- a/test/model/story/batchchangemodule.php +++ b/test/model/story/batchchangemodule.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -32,4 +31,3 @@ r($stories) && p('3:module') && e('1366'); // 批量修改6个需求的 r($stories) && p('4:module') && e('1366'); // 批量修改6个需求的模块,查看需求4修改后的模块ID r($stories) && p('5:module') && e('1366'); // 批量修改6个需求的模块,查看需求5修改后的模块ID r($stories) && p('6:module') && e('1366'); // 批量修改6个需求的模块,查看需求6修改后的模块ID -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchchangeplan.php b/test/model/story/batchchangeplan.php index 818e49e6e4..52c05b3d0d 100755 --- a/test/model/story/batchchangeplan.php +++ b/test/model/story/batchchangeplan.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -47,4 +46,3 @@ r($stories2) && p('3:plan') && e(',1366,1400'); // 批量修改6个需 r($stories2) && p('4:plan') && e(',1366,1400'); // 批量修改6个需求的计划,查看需求4修改后的计划ID r($stories2) && p('5:plan') && e(',1366,1400'); // 批量修改6个需求的计划,查看需求5修改后的计划ID r($stories2) && p('6:plan') && e(',1366,1400'); // 批量修改6个需求的计划,查看需求6修改后的计划ID -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchchangestage.php b/test/model/story/batchchangestage.php index 91b092af5f..e8ee814c01 100755 --- a/test/model/story/batchchangestage.php +++ b/test/model/story/batchchangestage.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($result) && p('102:stage') && e('developing'); // 批量修改6个需 r($result) && p('106:stage') && e('developing'); // 批量修改6个需求的阶段,查看需求104修改后的阶段 r($result) && p('110:stage') && e('developing'); // 批量修改6个需求的阶段,查看需求110修改后的阶段 r($result) && p('114:stage') && e('developing'); // 批量修改6个需求的阶段,查看需求114修改后的阶段 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchclose.php b/test/model/story/batchclose.php index fdca114df9..b182326bae 100755 --- a/test/model/story/batchclose.php +++ b/test/model/story/batchclose.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -40,4 +39,3 @@ r($stories) && p('3:status,stage,closedReason,duplicateStory') && e('clos r($stories) && p('4:status,stage,closedReason,duplicateStory') && e('closed,closed,duplicate,8'); // 批量关闭需求,查看需求4被关闭后的字段 r($stories) && p('5:status,stage,closedReason,duplicateStory') && e('closed,closed,cancel,0'); // 批量关闭需求,查看需求5被关闭后的字段 r($stories) && p('6:status,stage,closedReason,duplicateStory') && e('closed,closed,bydesign,0'); // 批量关闭需求,查看需求6被关闭后的字段 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchcreate.php b/test/model/story/batchcreate.php index b3f48a12e6..f800cee7f5 100755 --- a/test/model/story/batchcreate.php +++ b/test/model/story/batchcreate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r(count($result1)) && p() && e('2'); // 插入两条软件需求,判断返回 r(count($result2)) && p() && e('2'); // 插入两条用户需求,判断返回的需求总量 r($result1) && p('401:title,type,pri,spec,estimate,stage,module') && e('测试需求1,story,1,测试需求描述1,1,planned,2221'); // 插入两条软件需求,判断返回的title、type等信息 r($result2) && p('404:title,type,pri,spec,estimate,stage,module') && e('测试需求2,requirement,2,测试需求描述2,2,planned,2222'); // 插入两条用户需求,判断返回的title、type等信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchreview.php b/test/model/story/batchreview.php index fd715563d1..95cd64bc49 100755 --- a/test/model/story/batchreview.php +++ b/test/model/story/batchreview.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r(count($review2)) && p() && e('2'); r($review2) && p('308:status,stage,closedReason') && e('closed,closed,bydesign'); // 批量评审需求,查看被评审后的需求状态、阶段等信息 r(count($review3)) && p() && e('2'); // 批量评审传入三个ID,查看被评审的需求数量 r($review3) && p('314:status,stage,closedReason') && e('active,projected,cancel'); // 批量评审需求,查看被评审后的需求状态、阶段等信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchtotask.php b/test/model/story/batchtotask.php index 6ceaa240b7..bb60678ad9 100755 --- a/test/model/story/batchtotask.php +++ b/test/model/story/batchtotask.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($tasks) && p('912:project,execution,name,status,pri,type,assignedTo') r($tasks) && p('913:project,execution,name,status,pri,type,assignedTo') && e('11,101,软件需求70,wait,0,test,'); //查看从需求转化过来的任务的名称、状态、优先级等字段 r($tasks) && p('914:project,execution,name,status,pri,type,assignedTo') && e('11,101,软件需求102,wait,0,test,'); //查看从需求转化过来的任务的名称、状态、优先级等字段 r($tasks) && p('915:project,execution,name,status,pri,type,assignedTo') && e('11,101,软件需求220,wait,0,test,'); //查看从需求转化过来的任务的名称、状态、优先级等字段 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/batchupdate.php b/test/model/story/batchupdate.php index 4ae8455394..ff025d3ea9 100755 --- a/test/model/story/batchupdate.php +++ b/test/model/story/batchupdate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -53,4 +52,3 @@ r(count($result1)) && p() && e('2'); // 更新两条软件需求,判断返回 r(count($result2)) && p() && e('2'); // 更新两条用户需求,判断返回的需求总量 r($result1) && p('14:title,type,pri,sourceNote,estimate,module') && e('测试软件需求2,story,3,测试来源备注2,3,2223'); // 更新两条软件需求,判断返回的title、type等信息 r($result2) && p('15:title,type,pri,sourceNote,estimate,module') && e('测试用户需求2,requirement,3,测试来源备注2,3,2221'); // 更新两条用户需求,判断返回的title、type等信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/change.php b/test/model/story/change.php index 96b6ce2508..f4d89444e8 100755 --- a/test/model/story/change.php +++ b/test/model/story/change.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -37,4 +36,3 @@ $result3 = $story->changeTest(26, $story3); r($result1[0]) && p() && e('『由谁评审』不能为空。'); // 不勾选【不需要评审】,不传入由谁评审时的变更,给出提示 r($result2) && p('title:0') && e('『研发需求名称』不能为空。'); // 变更时不填写需求名称,给出提示 r($result3) && p('status,title,spec,verify,estimate,lastEditedBy,version') && e('changed,测试需求1变更标题,测试需求1的变更描述,测试需求1的变更验收标准,1,admin,3'); // 正常变更需求,判断返回的status、title等信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/close.php b/test/model/story/close.php index e707ff9c50..341fad7ab0 100755 --- a/test/model/story/close.php +++ b/test/model/story/close.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($changes1) && p('2:field,old,new') && e('stage,wait,closed'); // 关闭一 r($changes2) && p('0:field,old,new') && e('closedReason,subdivided,willnotdo'); // 关闭一个软件需求,查看变更的字段1 r($changes2) && p('1:field,old,new') && e('assignedTo,,closed'); // 关闭一个软件需求,查看变更的字段2 r($changes2) && p('2:field,old,new') && e('status,active,closed'); // 关闭一个软件需求,查看变更的字段3 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/create.php b/test/model/story/create.php index 28305f877e..89bc835662 100755 --- a/test/model/story/create.php +++ b/test/model/story/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -49,4 +48,3 @@ r($result1[0]) && p() && e('『由谁评审』不能为 r($result2) && p('fromBug,stage,product') && e('0,projected,1'); //不勾选由谁评审传入评审人的情况,正常插入 r($result3) && p('title,fromBug,stage') && e('测试需求3,2,wait'); //勾选由谁评审,不传入executionID的情况,阶段为wait r($result4) && p('title:0') && e('『研发需求名称』不能为空。'); //勾选由谁评审,传入executionID和fromBug的情况,阶段为projected -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/createstoryfromgitlabissue.php b/test/model/story/createstoryfromgitlabissue.php index a9abfffd63..3bc2cac64b 100755 --- a/test/model/story/createstoryfromgitlabissue.php +++ b/test/model/story/createstoryfromgitlabissue.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -40,4 +39,3 @@ $result3 = $story->createStoryFromGitlabIssueTest($story3, 0); r($result1) && p('id,title,stage,product') && e('401,测试需求1,projected,1'); //创建正常的需求,获取创建后的id、title、stage、product r($result2) && p('title:0') && e('『研发需求名称』不能为空。'); //需求名称为空,给出提示 r($result3) && p('id,title,stage,product') && e('402,测试需求3,projected,2'); //创建正常的需求,获取创建后的id、title、stage、product -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/linkstories.php b/test/model/story/linkstories.php index 898cbacbb3..3e9c2c7fb4 100755 --- a/test/model/story/linkstories.php +++ b/test/model/story/linkstories.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ $afterRelations = $tester->story->getRelation(1, 'requirement'); r(count($beforeRelations)) && p() && e('0'); // 查看关联前的关联关系数量 r(count($afterRelations)) && p() && e('4'); // 查看关联后的关联关系数量 r($afterRelations) && p('300,302,304,306') && e('软件需求300,软件需求302,软件需求304,软件需求306'); // 查看关联后的需求详情 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/linkstory.php b/test/model/story/linkstory.php index d1f1dde19c..786afcba9f 100755 --- a/test/model/story/linkstory.php +++ b/test/model/story/linkstory.php @@ -34,4 +34,3 @@ r(count($stories3)) && p() && e('5'); r($stories1) && p('300:title,type,stage') && e('软件需求300,story,closed'); // 获取关联需求后的执行下的需求详情 r($stories2) && p('302:title,type,stage') && e('软件需求302,story,planned'); // 获取关联需求后的执行下的需求详情 r($stories3) && p('304:title,type,stage') && e('软件需求304,story,developing'); // 获取关联需求后的执行下的需求详情 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/recall.php b/test/model/story/recall.php index 88ed9816c0..a1a9944295 100755 --- a/test/model/story/recall.php +++ b/test/model/story/recall.php @@ -22,4 +22,3 @@ $afterRecall = $tester->story->getByID(2); r($beforeRecall) && p('id,title,status') && e('2,用户需求版本一62,active'); // 撤回评审之前的状态信息 r($afterRecall) && p('id,title,status') && e('2,用户需求版本一62,draft'); // 撤回评审之后的状态信息 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/review.php b/test/model/story/review.php index ffddada341..42e39b9ad5 100755 --- a/test/model/story/review.php +++ b/test/model/story/review.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ $review3 = $story->reviewTest(304, $reject); r($review1[0]) && p() && e('必须选择评审意见'); // 评审ID为2的需求,不传入评审意见,给出没有选择评审意见的提示 r($review2) && p('status') && e('active'); // 评审一个草稿的需求,传入评审意见为通过,状态变为激活 r($review3) && p('status') && e('closed'); // 评审一个草稿的需求,传入评审意见为拒绝,状态变为关闭 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/setstage.php b/test/model/story/setstage.php index e28cf9642b..eeeb341ef1 100755 --- a/test/model/story/setstage.php +++ b/test/model/story/setstage.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -38,4 +37,3 @@ $after2 = $tester->story->getById(2); r($before) && p('stage') && e('projected'); //查看设置之后的需求状态 r($after1) && p('stage') && e('testing'); //查看设置之后的需求状态 r($after2) && p('stage') && e('tested'); //查看设置之后的需求状态 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/sortstoriesofplan.php b/test/model/story/sortstoriesofplan.php index 3799acaf9c..359d69492a 100755 --- a/test/model/story/sortstoriesofplan.php +++ b/test/model/story/sortstoriesofplan.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($afterStories) && p('1:order') && e('2'); //获取更新排序之后的需 r($afterStories) && p('2:order') && e('4'); //获取更新排序之后的需求在计划下的排序 r($afterStories) && p('3:order') && e('1'); //获取更新排序之后的需求在计划下的排序 r($afterStories) && p('4:order') && e('3'); //获取更新排序之后的需求在计划下的排序 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/subdivide.php b/test/model/story/subdivide.php index 3e3cd3911b..b621f86293 100755 --- a/test/model/story/subdivide.php +++ b/test/model/story/subdivide.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($result1) && p('2:AID,BID,relation') && e('1,6,subdivideinto' r(count($result2->children)) && p() && e('3'); // 将软件需求2拆分三个子需求,查看子需求的数量 r($result2->children) && p('8:parent,title,id') && e('2,这里是需求来源备注8,8'); // 将软件需求2拆分三个子需求,查看子需求8的parent、title等字段 r($result2->children) && p('12:parent,title,id') && e('2,这里是需求来源备注12,12'); // 将软件需求2拆分三个子需求,查看子需求12的parent、title等字段 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/unlinkstory.php b/test/model/story/unlinkstory.php index b0a2b785d0..96aff8020d 100755 --- a/test/model/story/unlinkstory.php +++ b/test/model/story/unlinkstory.php @@ -23,4 +23,3 @@ $afterRelation = $tester->story->getRelation(25, 'requirement'); r(count($beforeRelation)) && p() && e('1'); //删除用户需求25的关联关系之前,获取关联关系数量 r(count($afterRelation)) && p() && e('0'); //删除用户需求25的关联关系之后,获取关联关系数量 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/update.php b/test/model/story/update.php index 5e765fc6f1..f142afce98 100755 --- a/test/model/story/update.php +++ b/test/model/story/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ $result2 = $story->updateTest(3, $story1); r($result1) && p('parent,pri,estimate,sourceNote,product') && e('2,4,1,测试来源备注1,2'); // 编辑用户需求,判断返回的信息,stage为空 r($result2) && p('parent,pri,estimate,sourceNote,product') && e('2,4,1,测试来源备注1,2'); // 编辑软件需求,判断返回的信息,stage为wait,parent为2 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/updatestoryorderofplan.php b/test/model/story/updatestoryorderofplan.php index 221af2031a..5dd039a3be 100755 --- a/test/model/story/updatestoryorderofplan.php +++ b/test/model/story/updatestoryorderofplan.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ r($planStories1) && p("0:plan,story,order") && e('1,1,21'); // 把需求1 r(count($planStories1)) && p() && e('4'); // 把需求1迁移到计划1下,获取更新后的planstory数量 r($planStories2) && p("0:plan,story,order") && e('2,1,1'); // 把需求1迁移到计划2下,获取更新后的planstory r(count($planStories2)) && p() && e('1'); // 把需求1迁移到计划2下,获取更新后的planstory数量 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/story/updatestoryproduct.php b/test/model/story/updatestoryproduct.php index 3872953c98..d9d4d18d70 100755 --- a/test/model/story/updatestoryproduct.php +++ b/test/model/story/updatestoryproduct.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -25,4 +24,3 @@ $newStory = $tester->story->getByID(1); r($oldStory) && p('product') && e('1'); // 判断需求变更所属产品之前的产品ID r($newStory) && p('product') && e('2'); // 判断需求变更所属产品之后的产品ID -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/activate.php b/test/model/task/activate.php index 0873daba5e..e85d1f77d9 100755 --- a/test/model/task/activate.php +++ b/test/model/task/activate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -27,4 +26,3 @@ r($task->activateTest($taskIDList[1])) && p('0:field,old,new') && e('status,done r($task->activateTest($taskIDList[2])) && p('0:field,old,new') && e('status,pause,doing'); //pause状态任务激活 r($task->activateTest($taskIDList[3])) && p('0:field,old,new') && e('status,cancel,doing'); //cancel状态任务激活 r($task->activateTest($taskIDList[4])) && p('0:field,old,new') && e('status,closed,doing'); //closed状态任务激活 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/addtaskestimate.php b/test/model/task/addtaskestimate.php index 4d060d3172..8531ae299f 100755 --- a/test/model/task/addtaskestimate.php +++ b/test/model/task/addtaskestimate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -55,4 +54,3 @@ r($task->addTaskEstimateTest($record2)) && p('id,task,left,consumed') && e("602, r($task->addTaskEstimateTest($record3)) && p('id,task,left,consumed') && e("603,602,1,4"); // 插入task为601 left为1 consumed为4的任务 r($task->addTaskEstimateTest($record4)) && p('id,task,left,consumed') && e("604,904,3,6"); // 插入task为904 left为3 consumed为6的任务 r($task->addTaskEstimateTest($record5)) && p('id,task,left,consumed') && e("605,907,6,9"); // 插入task为907 left为6 consumed为9的任务 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/assign.php b/test/model/task/assign.php index 3b77bdf7e2..e64c59ba71 100755 --- a/test/model/task/assign.php +++ b/test/model/task/assign.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($task->assignTest($taskIDlist[2],$doneTask)) && p('0:field,old,new') && e('a r($task->assignTest($taskIDlist[3],$pauseTask)) && p('0:field,old,new') && e('assignedTo,,user95'); // pause状态任务指派 r($task->assignTest($taskIDlist[4],$cancelTask)) && p('0:field,old,new') && e('assignedTo,,user96'); // cancel状态任务指派 r($task->assignTest($taskIDlist[5],$closedTask)) && p('0:field,old,new') && e('assignedTo,,user97'); // closed状态任务指派 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/batchchangemodule.php b/test/model/task/batchchangemodule.php index 28742086c9..2ce18746b2 100755 --- a/test/model/task/batchchangemodule.php +++ b/test/model/task/batchchangemodule.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $taskIDList = array('1','2','3'); $task = new taskTest(); r($task->batchChangeModuleTest($taskIDList,$moduleID)) && p('0:field,old,new') && e('module,21,22'); // 返回批量修改的第一个值 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/batchcreate.php b/test/model/task/batchcreate.php index d5408fa650..a47e713383 100755 --- a/test/model/task/batchcreate.php +++ b/test/model/task/batchcreate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ $task = new taskTest(); r($task->batchCreateObject($normal_create, $executionID)) && p('name') && e('批量任务三'); // 测试正常的创建开发任务 r($task->batchCreateObject($Exception_create, $executionID)) && p('message:0') && e('『任务类型』不能为空。'); // 测试正常的创建开发任务 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/batchupdate.php b/test/model/task/batchupdate.php index 9c46488cf3..a603ba828c 100755 --- a/test/model/task/batchupdate.php +++ b/test/model/task/batchupdate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -25,4 +24,3 @@ $normal = array('names' => $name, 'types' => $type,'statuses'=> $statuses); $task = new taskTest(); r($task->batchUpdateObject($normal, $taskID)) && p('1:field,old,new') && e('name,开发任务17,批量修改任务一'); // 测试批量修改任务 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/cancel.php b/test/model/task/cancel.php index 1b0be87d35..2f5046aad9 100755 --- a/test/model/task/cancel.php +++ b/test/model/task/cancel.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -27,4 +26,3 @@ r($task->cancelTest($taskIDlist[1])) && p('0:field,old,new') && e('status,doing, r($task->cancelTest($taskIDlist[2])) && p('0:field,old,new') && e('status,done,cancel'); //done状态任务取消 r($task->cancelTest($taskIDlist[3])) && p('0:field,old,new') && e('status,pause,cancel'); //pause状态任务取消 r($task->cancelTest($taskIDlist[4])) && p('0:field,old,new') && e('status,closed,cancel'); //closed状态任务取消 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/closed.php b/test/model/task/closed.php index 11b8854301..cae29480c6 100755 --- a/test/model/task/closed.php +++ b/test/model/task/closed.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -27,4 +26,3 @@ r($task->closeTest($taskIDList[1])) && p('0:field,old,new') && e('status,doing,c r($task->closeTest($taskIDList[2])) && p('0:field,old,new') && e('status,done,closed'); //done状态任务关闭 r($task->closeTest($taskIDList[3])) && p('0:field,old,new') && e('status,pause,closed'); //pause状态任务关闭 r($task->closeTest($taskIDList[4])) && p('0:field,old,new') && e('status,cancel,closed'); //cancel状态任务关闭 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/computebeginandend.php b/test/model/task/computebeginandend.php index cf1a38320a..81f7d304b9 100755 --- a/test/model/task/computebeginandend.php +++ b/test/model/task/computebeginandend.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $task = new taskTest(); r($task->computeBeginAndEndTest($taskIDList[0])) && p('estStartedDiff,deadlineDiff') && e('0,6'); //根据taskID计算没有父计划的开始结束时间 r($task->computeBeginAndEndTest($taskIDList[1])) && p('estStartedDiff,deadlineDiff') && e('0,7'); //根据taskID计算有父计划的父开始结束时间 r($task->computeBeginAndEndTest($taskIDList[2])) && p('estStartedDiff,deadlineDiff') && e('0'); //根据不存在的taskID计算开始结束时间 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/computehours4multiple.php b/test/model/task/computehours4multiple.php index f62469320e..30aa7dc806 100755 --- a/test/model/task/computehours4multiple.php +++ b/test/model/task/computehours4multiple.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -102,4 +101,3 @@ r($task->computeHours4MultipleTest($task5, $task6, $team)) && p('id,ass r($task->computeHours4MultipleTest($task7)) && p('id,assignedTo,status,estimate,consumed,left') && e('0'); // 老task不存在的情况有新老task和团队计算多人工时 r($task->computeHours4MultipleTest($task7, $task8)) && p('id,assignedTo,status,estimate,consumed,left') && e('0'); // 老task不存在的情况有新老task计算多人工时 r($task->computeHours4MultipleTest($task1, $task8, $team)) && p('id,assignedTo,status,estimate,consumed,left') && e('10001,po82,doing,3,3,3'); // 新task不存在的情况有新老task和团队计算多人工时 -$db->restoreDB(); diff --git a/test/model/task/computeworkinghours.php b/test/model/task/computeworkinghours.php index 9771334188..a29dcf7c66 100755 --- a/test/model/task/computeworkinghours.php +++ b/test/model/task/computeworkinghours.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $task = new taskTest(); r($task->computeWorkingHoursTest($taskIDList[0])) && p('id,estimate,consumed,left') && e('1,0,3,0'); //根据taskID计算没有子任务的计划工时 r($task->computeWorkingHoursTest($taskIDList[1])) && p('id,estimate,consumed,left') && e('601,18,30,18'); //根据taskID计算有父任务的子任务工时 r($task->computeWorkingHoursTest($taskIDList[2])) && p('id,estimate,consumed,left') && e('0'); //根据不存在的taskID计算工时 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/create.php b/test/model/task/create.php index 3f27dab82c..ab769f7ff9 100755 --- a/test/model/task/create.php +++ b/test/model/task/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -59,4 +58,3 @@ r($task->createObject($notype, $executionID)) && p('type:0') && e('『任 r($task->createObject($errortime, $executionID)) && p('deadline:0') && e('『截止日期』应当不小于『2021-04-10』。'); // 测试开始时间大于结束时间 r($task->createObject($assign, $executionID)) && p('assignedTo') && e('user92'); // 测试指派人任务 -$db->restoreDB(); diff --git a/test/model/task/createtaskfromgitlabissue.php b/test/model/task/createtaskfromgitlabissue.php index 7eda6a643b..d66865726c 100755 --- a/test/model/task/createtaskfromgitlabissue.php +++ b/test/model/task/createtaskfromgitlabissue.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -47,4 +46,3 @@ r($task->createTaskFromGitlabIssueTest($task2, $executionID)) && p('execution') r($task->createTaskFromGitlabIssueTest($task3, $executionID)) && p('project') && e('11'); // 测试正常的创建开发任务 r($task->createTaskFromGitlabIssueTest($task4, $executionID)) && p('execution:0') && e('『所属执行』不能为空。'); // 测试不输入执行创建任务 r($task->createTaskFromGitlabIssueTest($task5, $executionID)) && p('name:0') && e('『任务名称』不能为空。'); // 测试不输入名称创建任务 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/deleteestimate.php b/test/model/task/deleteestimate.php index eed8f38f5d..82cbeecca2 100755 --- a/test/model/task/deleteestimate.php +++ b/test/model/task/deleteestimate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -19,4 +18,3 @@ $estimateID = '1'; $task = new taskTest(); r($task->deleteEstimateTest($estimateID)) && p('0:field,old,new') && e('consumed,3,2'); // 根据estimateID查看预计工时 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/finish.php b/test/model/task/finish.php index 06ce489856..ebc40a7cd6 100755 --- a/test/model/task/finish.php +++ b/test/model/task/finish.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -39,4 +38,3 @@ r($task->finishTest($taskIDList[4],$currencyTask)) && p('0:field,old,new' r($task->finishTest($taskIDList[5],$currencyTask)) && p('0:field,old,new') && e('status,closed,done'); //closed状态任务完成 r($task->finishTest($taskIDList[6],$consumedTask)) && p() && e('"总计消耗"必须大于之前消耗'); //总计消耗异常验证 r($task->finishTest($taskIDList[7],$currentConsumedTask)) && p() && e('"本次消耗"不能为0'); //本次消耗不为0 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/getusertasks.php b/test/model/task/getusertasks.php index 871d41848b..8032fb1e27 100755 --- a/test/model/task/getusertasks.php +++ b/test/model/task/getusertasks.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $assignedTo = 'user92'; $task = new taskTest(); r($task->getUserTasksTest($taskID,$assignedTo)) && p('2:name') && e('开发任务12'); // 根据指派人员查看任务 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/pause.php b/test/model/task/pause.php index dc64a5135c..a6b70e1eff 100755 --- a/test/model/task/pause.php +++ b/test/model/task/pause.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -27,4 +26,3 @@ r($task->pauseTest($taskIDList[1])) && p('0:field,old,new') && e('status,doing,p r($task->pauseTest($taskIDList[2])) && p('0:field,old,new') && e('status,done,pause'); //done状态任务暂停 r($task->pauseTest($taskIDList[3])) && p('0:field,old,new') && e('status,cancel,pause'); //cancel状态任务暂停 r($task->pauseTest($taskIDList[4])) && p('0:field,old,new') && e('status,closed,pause'); //closed状态任务暂停 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/recordestimate.php b/test/model/task/recordestimate.php index 96a1bb5117..f7de64306a 100755 --- a/test/model/task/recordestimate.php +++ b/test/model/task/recordestimate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -26,4 +25,3 @@ $create = array('consumed' => $consumed, 'left' => $left, 'work' => $work); $task = new taskTest('admin'); r($task->recordEstimateTest($taskIDList[0],$create)) && p('2:field,old,new') && e('status,wait,doing'); // 正常记录工时 r($task->recordEstimateTest($taskIDList[1],$create)) && p('2:field,old,new') && e('status,pause,doing'); // pause任务记录工时 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/start.php b/test/model/task/start.php index 531988deda..054ad3070e 100755 --- a/test/model/task/start.php +++ b/test/model/task/start.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($task->startTest($taskIDList[0],$waitstart)) && p('0:field,old,new') && e('s r($task->startTest($taskIDList[0],$waitstart)) && p() && e('此任务已被启动,不能重复启动!'); // doing状态任务开始 r($task->startTest($taskIDList[1],$pausestart)) && p('0:field,old,new') && e('status,pause,doing'); // pause状态任务开始 r($task->startTest($taskIDList[2],$closedstart)) && p('0:field,old,new') && e('status,closed,doing'); // closed状态任务开始 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/update.php b/test/model/task/update.php index d78ecbbd62..ea9310dc10 100755 --- a/test/model/task/update.php +++ b/test/model/task/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -52,4 +51,3 @@ r($task->updateObject($taskIDList[6], $changeexecution)) && p('0:field,old,new' r($task->updateObject($taskIDList[8], $changedeadline)) && p('0:field,new') && e("deadline,2022-03-29"); // 测试修改任务截止时间 r($task->updateObject($taskIDList[0], $ckclosedReason)) && p('closedReason:0') && e(' 『关闭原因』必须为空。'); // 测试修改任务关闭原因 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/updateestimate.php b/test/model/task/updateestimate.php index bdb8a9e781..dabfdf8eab 100755 --- a/test/model/task/updateestimate.php +++ b/test/model/task/updateestimate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($task->updateEstimateTest($estimateID, $updateDate)) && p('0:field,old,new r($task->updateEstimateTest($estimateID, $updateConsumed)) && p('0:field,old,new') && e('consumed,1,5'); // 根据estimateID查看预计工时 r($task->updateEstimateTest($estimateID, $updateLeft)) && p('0:field,old,new') && e('consumed,5,1'); // 根据estimateID查看预计工时 r($task->updateEstimateTest($estimateID, $noLeft)) && p('1:field,old,new') && e('status,doing,done'); // 根据estimateID查看预计工时 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/task/updateparentstatus.php b/test/model/task/updateparentstatus.php index ba8378784e..15bd26b0c7 100755 --- a/test/model/task/updateparentstatus.php +++ b/test/model/task/updateparentstatus.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -38,4 +37,3 @@ r($task->updateParentStatusTest($taskIDList[2], $parentIDList[1])) && p(' r($task->updateParentStatusTest($taskIDList[3], $parentIDList[0])) && p('status,name') && e('0'); //更新任务ID为不存在的100001 父ID为601 创建动态的任务的父任务 r($task->updateParentStatusTest($taskIDList[3], $parentIDList[0], false)) && p('status,name') && e('0'); //更新任务ID为不存在的100001 父ID为601 不创建动态的任务的父任务 r($task->updateParentStatusTest($taskIDList[3], $parentIDList[1])) && p('status,name') && e('1'); //更新任务ID为不存在的100001 父ID为902 创建动态的任务的父任务 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/batchcasetypechange.php b/test/model/testcase/batchcasetypechange.php index fe7686574e..f583355c28 100755 --- a/test/model/testcase/batchcasetypechange.php +++ b/test/model/testcase/batchcasetypechange.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -32,4 +31,3 @@ r($testcase->batchCaseTypeChangeTest($caseIDList[3], $typeList[3])) && p('7:type r($testcase->batchCaseTypeChangeTest($caseIDList[4], $typeList[4])) && p('9:type;10:type') && e('security;security'); // 测试批量修改case 9 10 type为 security r($testcase->batchCaseTypeChangeTest($caseIDList[5], $typeList[5])) && p('11:type;12:type') && e('interface;interface'); // 测试批量修改case 11 12 type为 interface r($testcase->batchCaseTypeChangeTest($caseIDList[6], $typeList[6])) && p('13:type;14:type;15:type') && e('other;other;other'); // 测试批量修改case 13 14 15 type为 other -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/batchchangebranch.php b/test/model/testcase/batchchangebranch.php index a9f019c52b..9fc3eb5667 100755 --- a/test/model/testcase/batchchangebranch.php +++ b/test/model/testcase/batchchangebranch.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($testcase->batchChangeBranchTest($caseIDList[3], $branchList[3])) && p('167:br r($testcase->batchChangeBranchTest($caseIDList[4], $branchList[4])) && p('169:branch;170:branch') && e('5;5'); // 测试批量修改case 169 170 的branch为5 r($testcase->batchChangeBranchTest($caseIDList[5], $branchList[5])) && p('171:branch;172:branch') && e('6;6'); // 测试批量修改case 171 172 的branch为6 r($testcase->batchChangeBranchTest($caseIDList[6], $branchList[6])) && p('173:branch;174:branch') && e('7;7'); // 测试批量修改case 173 174 的branch为7 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/batchchangemodule.php b/test/model/testcase/batchchangemodule.php index 9ffbb6c58b..c7986c3102 100755 --- a/test/model/testcase/batchchangemodule.php +++ b/test/model/testcase/batchchangemodule.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -32,4 +31,3 @@ r($testcase->batchChangeModuleTest($caseIDList[3], $moduleList[3])) && p('167:mo r($testcase->batchChangeModuleTest($caseIDList[4], $moduleList[4])) && p('169:module;170:module') && e('169;169'); // 测试批量修改case 169 170 的module为169 r($testcase->batchChangeModuleTest($caseIDList[5], $moduleList[5])) && p('171:module;172:module') && e('171;171'); // 测试批量修改case 171 172 的module为171 r($testcase->batchChangeModuleTest($caseIDList[6], $moduleList[6])) && p('173:module;174:module') && e('173;173'); // 测试批量修改case 173 174 的module为173 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/batchcreate.php b/test/model/testcase/batchcreate.php index 3547e7c787..292ad58287 100755 --- a/test/model/testcase/batchcreate.php +++ b/test/model/testcase/batchcreate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -38,4 +37,3 @@ r($testcase->batchCreateTest(array('pri' => $pri, 'title' => $title3))) r($testcase->batchCreateTest(array('stage' => $stage, 'title' => $title4))) && p() && e('3'); // 测试批量创建用例4 r($testcase->batchCreateTest(array('needReview' => $needReview, 'title' => $title5))) && p() && e('3'); // 测试批量创建用例5 r($testcase->batchCreateTest(array('title' => $title1))) && p() && e('0'); // 测试重复批量创建用例1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/batchreview.php b/test/model/testcase/batchreview.php index 73ae48077b..3e901d580e 100755 --- a/test/model/testcase/batchreview.php +++ b/test/model/testcase/batchreview.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -38,4 +37,3 @@ r($testcase->batchReviewTest($caseIDList[1], $resultList[1])) && p() && e(' r($testcase->batchReviewTest($caseIDList[2], $resultList[1])) && p('405') && e('106'); // 测试评审case 405 406 为pass r($testcase->batchReviewTest($caseIDList[3], $resultList[1])) && p() && e('0'); // 测试评审case 407 408 为pass r($testcase->batchReviewTest($caseIDList[4], $resultList[1])) && p('409') && e('107'); // 测试评审case 409 410 为pass -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/batchupdate.php b/test/model/testcase/batchupdate.php index bf02bc6c15..3e33f866da 100755 --- a/test/model/testcase/batchupdate.php +++ b/test/model/testcase/batchupdate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -54,4 +53,3 @@ r($testcase->batchUpdateTest(2, $changeTypes)) && p('field,old,new') && e r($testcase->batchUpdateTest(3, $changePrecondition)) && p('field,old,new') && e('precondition,这是前置条件3,修改后的前置条件3'); // 测试批量修改用例前置条件 r($testcase->batchUpdateTest(4, $changeKeywords)) && p('field,old,new') && e('keywords,这是关键词4,修改后的关键词4'); // 测试批量修改用例关键词 r($testcase->batchUpdateTest(1, $changeStages)) && p('field,old,new') && e('stage,unittest,unittest,feature'); // 测试批量修改用例阶段 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/create.php b/test/model/testcase/create.php index 6b7328c65d..37b0348a1c 100755 --- a/test/model/testcase/create.php +++ b/test/model/testcase/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($testcase->createTest($testcase3)) && p('status') && e('created'); r($testcase->createTest($testcase1)) && p('status') && e('exists'); // 测试创建重名用例1 r($testcase->createTest($no_title)) && p() && e('『用例标题』不能为空。'); // 测试创建没有填写名字的用例 r($testcase->createTest($no_type)) && p() && e('『用例类型』不能为空。'); // 测试创建没有填写类型的用例 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/createfromimport.php b/test/model/testcase/createfromimport.php index ff84c99923..b6fcd2e3be 100755 --- a/test/model/testcase/createfromimport.php +++ b/test/model/testcase/createfromimport.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -27,4 +26,3 @@ $testcase = new testcaseTest(); r($testcase->createFromImportTest($productID)) && p() && e('这个是测试用例1,这个是测试用例2,导入测试用例1,导入测试用例2'); // 测试直接导入数据 r($testcase->createFromImportTest($productID, $param1)) && p() && e('导入覆盖的用例1,导入覆盖的用例2,导入测试用例1,导入测试用例2'); // 测试导入数据覆盖原有数据 r($testcase->createFromImportTest($productID, $param2)) && p() && e('导入覆盖的用例1,导入覆盖的用例2,导入测试用例1,导入测试用例2,导入插入的用例1,导入插入的用例2'); // 测试导入数据不覆盖原有数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/importfromlib.php b/test/model/testcase/importfromlib.php index 67070fb1a5..de4df35850 100755 --- a/test/model/testcase/importfromlib.php +++ b/test/model/testcase/importfromlib.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -29,4 +28,3 @@ r($testcase->importFromLibTest($productID, $caseIdList[1])) && p('0:title;1:titl r($testcase->importFromLibTest($productID, $caseIdList[2])) && p('0:title;1:title') && e('用例库用例5;用例库用例6'); // 测试导入用例库用例 405 406 r($testcase->importFromLibTest($productID, $caseIdList[3])) && p('0:title;1:title') && e('用例库用例7;用例库用例8'); // 测试导入用例库用例 407 408 r($testcase->importFromLibTest($productID, $caseIdList[4])) && p('0:title;1:title') && e('用例库用例9;用例库用例10'); // 测试导入用例库用例 409 410 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/review.php b/test/model/testcase/review.php index 3509cce411..2c4549e04f 100755 --- a/test/model/testcase/review.php +++ b/test/model/testcase/review.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -53,4 +52,3 @@ r($testcase->reviewTest($caseIDList[1], $case2)) && p('0:field,old,new') && e('r r($testcase->reviewTest($caseIDList[2], $case3)) && p('0:field,old,new') && e('status,wait,normal'); // 测试评审用例 3 r($testcase->reviewTest($caseIDList[3], $case4)) && p('0:field,old,new') && e('reviewedBy,admin,test4'); // 测试评审用例 4 r($testcase->reviewTest($caseIDList[4], $case5)) && p('0:field,old,new') && e('status,wait,normal'); // 测试评审用例 5 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/synccase2project.php b/test/model/testcase/synccase2project.php index d93c38b546..99789798f7 100755 --- a/test/model/testcase/synccase2project.php +++ b/test/model/testcase/synccase2project.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($testcase->syncCase2ProjectTest($caseIDList[1])) && p() && e('2'); // 测试 r($testcase->syncCase2ProjectTest($caseIDList[2])) && p() && e('2'); // 测试同步用例 3 到关联项目中 r($testcase->syncCase2ProjectTest($caseIDList[3])) && p() && e('2'); // 测试同步用例 4 到关联项目中 r($testcase->syncCase2ProjectTest($caseIDList[4])) && p() && e('2'); // 测试同步用例 5 到关联项目中 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/update.php b/test/model/testcase/update.php index 44668b1c7e..d1974bbd5d 100755 --- a/test/model/testcase/update.php +++ b/test/model/testcase/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($testcase->updateTest($changeTitle)) && p('0:field,old,new') && e('没 r($testcase->updateTest($changePrecondition)) && p('0:field,old,new') && e('precondition,这是前置条件1,修改后的前置条件'); // 测试修改前置条件 r($testcase->updateTest($changeStatus)) && p('0:field,old,new') && e('status,wait,normal'); // 测试修改状态 r($testcase->updateTest($changePri)) && p('0:field,old,new') && e('pri,1,3'); // 测试修改优先级 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testcase/updatecase2project.php b/test/model/testcase/updatecase2project.php index f8f847b7f2..76ca9103cc 100755 --- a/test/model/testcase/updatecase2project.php +++ b/test/model/testcase/updatecase2project.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -40,4 +39,3 @@ r($testcase->updateCase2ProjectTest($caseIDList[3], $objectTypeList[0], $objectI r($testcase->updateCase2ProjectTest($caseIDList[3], $objectTypeList[1], $objectIDList[3])) && p('0:project,product,case;1:project,product,case;2:project,product,case') && e('102,1,7;11,2,7;101,2,7'); // 测试修改用例 7 需求 r($testcase->updateCase2ProjectTest($caseIDList[4], $objectTypeList[0], $objectIDList[1])) && p('0:project,product,case') && e('103,1,9'); // 测试修改用例 9 产品 r($testcase->updateCase2ProjectTest($caseIDList[4], $objectTypeList[1], $objectIDList[3])) && p('0:project,product,case;1:project,product,case;2:project,product,case') && e('103,1,9;11,3,9;101,3,9'); // 测试修改用例 9 需求 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testreport/create.php b/test/model/testreport/create.php index e246f55395..8bd79a722b 100755 --- a/test/model/testreport/create.php +++ b/test/model/testreport/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($testreport->createTest($noOwner)) && p('owner:0') && e('『负责人』 r($testreport->createTest($noTitle)) && p('title:0') && e('『标题』不能为空。'); //标题为空测试 r($testreport->createTest($noMembers)) && p('id') && e('12'); //参与人员测试 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testreport/update.php b/test/model/testreport/update.php index 382d9bfe43..1c35839e83 100755 --- a/test/model/testreport/update.php +++ b/test/model/testreport/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($testreport->updateTest($reportID, $noOwner)) && p('owner:0') && r($testreport->updateTest($reportID, $noMembers)) && p('id,title,members') && e('1,参与人员为空测试,'); //参与人员为空测试 r($testreport->updateTest($reportID, $noTitle)) && p('title:0') && e('『标题』不能为空。'); //标题为空测试 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testsuite/create.php b/test/model/testsuite/create.php index 8054e2555b..4943c836d2 100755 --- a/test/model/testsuite/create.php +++ b/test/model/testsuite/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -43,4 +42,3 @@ r($testsuite->createTest($productID[1], $name[0], $type[1])) && p() && e('206'); r($testsuite->createTest($productID[1], $name[1], $type[1])) && p('name:0') && e('『名称』不能为空。'); //测试productID为0,name为空,type为public r($testsuite->createTest($productID[1], $name[0], $type[2])) && p() && e('207'); //测试productID为0,name正常存在,type为空 r($testsuite->createTest($productID[1], $name[1], $type[2])) && p('name:0') && e('『名称』不能为空。'); //测试productID为0,name为空,type为空 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testsuite/delete.php b/test/model/testsuite/delete.php index f77e9e064d..028927ae14 100755 --- a/test/model/testsuite/delete.php +++ b/test/model/testsuite/delete.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -23,4 +22,3 @@ $testsuite = new testsuiteTest(); r($testsuite->deleteTest($suiteID[0])) && p() && e('1'); //测试suiteID值为1 r($testsuite->deleteTest($suiteID[1])) && p() && e('1'); //测试suiteID值为1000 r($testsuite->deleteTest($suiteID[2])) && p() && e('1'); //测试suiteID值为0 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testsuite/linkcase.php b/test/model/testsuite/linkcase.php index 01d813b14e..2c28b8c1bc 100755 --- a/test/model/testsuite/linkcase.php +++ b/test/model/testsuite/linkcase.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($testsuite->linkCaseTest($suiteID[1], $cases[2])) && p('0:suite,case;1:suite,c r($testsuite->linkCaseTest($suiteID[2], $cases[0])) && p() && e('0'); //测试不存在的suiteID值为0,cases值为空 r($testsuite->linkCaseTest($suiteID[2], $cases[1])) && p('0:suite,case') && e('0,1'); //测试不存在的suiteID值为0,cases值为一个 r($testsuite->linkCaseTest($suiteID[2], $cases[2])) && p('0:suite,case;1:suite,case') && e('0,2;0,3'); //测试不存在的suiteID值为0,cases值为多个 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testsuite/update.php b/test/model/testsuite/update.php index 94a414113a..598041af50 100755 --- a/test/model/testsuite/update.php +++ b/test/model/testsuite/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -43,4 +42,3 @@ r($testsuite->updateTest($productID[1], $name[0], $type[1])) && p() r($testsuite->updateTest($productID[1], $name[1], $type[1])) && p('name:0') && e('『名称』不能为空。'); //测试productID为0,name为空,type为public r($testsuite->updateTest($productID[1], $name[0], $type[2])) && p() && e('0'); //测试productID为0,name正常存在,type为空 r($testsuite->updateTest($productID[1], $name[1], $type[2])) && p('name:0') && e('『名称』不能为空。'); //测试productID为0,name为空,type为空 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/testtask/create.php b/test/model/testtask/create.php index c99df0cb9c..c60c4661e4 100755 --- a/test/model/testtask/create.php +++ b/test/model/testtask/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -41,4 +40,3 @@ r($testtask->create(11, $normalTask)) && p('id,name,execution,product,type') r($testtask->create(12, $emptyNameTask)) && p('name:0') && e('『名称』不能为空。'); // 新增一个名称为空的测试单 r($testtask->create(13, $beginGtEndTask)) && p('end:0') && e('『结束日期』应当不小于『2022-10-05』。'); // 新增一个结束日期小于开始日期的测试单 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/todo/activate.php b/test/model/todo/activate.php index d355d6470e..ddc9a914ba 100755 --- a/test/model/todo/activate.php +++ b/test/model/todo/activate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $todo = new todoTest(); r($todo->activateTest($todoIDList[0])) && p('status') && e('wait'); // 激活一个状态为wait的todo r($todo->activateTest($todoIDList[1])) && p('status') && e('wait'); // 激活一个状态为doing的todo r($todo->activateTest($todoIDList[2])) && p('status') && e('wait'); // 激活一个状态为done的todo -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/todo/assignto.php b/test/model/todo/assignto.php index 52576ec2b3..bb4b46d419 100755 --- a/test/model/todo/assignto.php +++ b/test/model/todo/assignto.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -39,4 +38,3 @@ $todo = new todoTest(); r($todo->assignToTest($todoIDList[0], $todo1)) && p('assignedTo,date,begin,end') && e('test1,20300101,1000,1400'); // 指派todo 1给test1 r($todo->assignToTest($todoIDList[1], $todo2)) && p('assignedTo,begin,end') && e('test1,2400,2400'); // 指派todo 2给test1 r($todo->assignToTest($todoIDList[2], $todo3)) && p('assignedTo,begin,end') && e('test1,1002,1402'); // 指派todo 3给test1 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/todo/batchcreate.php b/test/model/todo/batchcreate.php index f412b75a6a..59277d4083 100755 --- a/test/model/todo/batchcreate.php +++ b/test/model/todo/batchcreate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -39,4 +38,3 @@ $todo = new todoTest(); r($todo->batchCreateTest($noname_create)) && p('2006:name,desc,pri,type,idvalue;2007:name,desc,pri,type,idvalue;2008:name,desc,pri,type,idvalue') && e('批量创建待办1,desc1,1,custom,0;批量创建待办2,desc2,2,custom,0;批量创建待办3,desc4,4,custom,0'); // 批量创建有个没有名字的待办 r($todo->batchCreateTest($except_create)) && p('2009:name,desc,pri,type,idvalue;2010:name,desc,pri,type,idvalue;2011:name,desc,pri,type,idvalue;2012:name,desc,pri,type,idvalue') && e('测试单转Bug13,desc1,1,bug,313;软件需求版本一551,desc2,2,story,1;开发任务11,desc3,3,task,1;测试单1,desc4,4,testtask,1'); // 批量创建的待办 -$db->restoreDB(); diff --git a/test/model/todo/batchupdate.php b/test/model/todo/batchupdate.php index 791074b8e4..af9e6cf02b 100755 --- a/test/model/todo/batchupdate.php +++ b/test/model/todo/batchupdate.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -32,4 +31,3 @@ $todo = new todoTest(); r($todo->batchUpdateTest($changeType, '3')) && p('0:field,old,new') && e('type,task,custom'); // 批量修改todo类型 r($todo->batchUpdateTest($changePri, '2')) && p('0:field,old,new') && e('pri,2,1'); // 批量修改todo优先级 r($todo->batchUpdateTest($changeStatus, '1')) && p('0:field,old,new') && e('status,wait,doing'); // 批量修改todo状态 -$db->restoreDB(); diff --git a/test/model/todo/close.php b/test/model/todo/close.php index 4759559089..96baadd97c 100755 --- a/test/model/todo/close.php +++ b/test/model/todo/close.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $todo = new todoTest(); r($todo->closeTest($todoIDList[0])) && p('status') && e('closed'); // 关闭一个状态为wait的todo r($todo->closeTest($todoIDList[1])) && p('status') && e('closed'); // 关闭一个状态为doing的todo r($todo->closeTest($todoIDList[2])) && p('status') && e('closed'); // 关闭一个状态为done的todo -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/todo/create.php b/test/model/todo/create.php index 5c4df651dc..ef3a3bd558 100755 --- a/test/model/todo/create.php +++ b/test/model/todo/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -63,4 +62,3 @@ r($todo->createTest($accountList[1], $todo1)) && p('name,type,status') && e(' r($todo->createTest($accountList[2], $todo2)) && p('name,type,status') && e('测试单转Bug13,bug,doing'); //创建bug待办 r($todo->createTest($accountList[0], $todo3)) && p('name,type,status') && e('开发任务11,task,done'); //创建task待办 r($todo->createTest($accountList[0], $todo4)) && p('name,type,status') && e('用户需求1,story,closed'); //创建story待办 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/todo/createbycycle.php b/test/model/todo/createbycycle.php index baf4459054..ef0a00d673 100755 --- a/test/model/todo/createbycycle.php +++ b/test/model/todo/createbycycle.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -38,4 +37,3 @@ $todo = new todoTest(); r($todo->createByCycleTest($todo1)) && p() && e('11'); // 测试创建周期日待办 r($todo->createByCycleTest($todo2)) && p() && e('9'); // 测试创建周期周待办 r($todo->createByCycleTest($todo3)) && p() && e('`%d`'); // 测试创建周期月待办 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/todo/finish.php b/test/model/todo/finish.php index 98f8421eab..1476cd72f1 100755 --- a/test/model/todo/finish.php +++ b/test/model/todo/finish.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $todo = new todoTest(); r($todo->finishTest($todoIDList[0])) && p('status') && e('done'); // 结束一个状态为wait的todo r($todo->finishTest($todoIDList[1])) && p('status') && e('done'); // 结束一个状态为doing的todo r($todo->finishTest($todoIDList[2])) && p('status') && e('done'); // 结束一个状态为done的todo -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/todo/start.php b/test/model/todo/start.php index 6f96e4f704..d89375608c 100755 --- a/test/model/todo/start.php +++ b/test/model/todo/start.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -24,4 +23,3 @@ $todo = new todoTest(); r($todo->startTest($todoIDList[0])) && p('status') && e('doing'); // 开始一个状态为wait的todo r($todo->startTest($todoIDList[1])) && p('status') && e('doing'); // 开始一个状态为doing的todo r($todo->startTest($todoIDList[2])) && p('status') && e('doing'); // 开始一个状态为done的todo -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/todo/update.php b/test/model/todo/update.php index 336722a5c9..146b815b5c 100755 --- a/test/model/todo/update.php +++ b/test/model/todo/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($todo->updateTest($todoIDList[0], $t_upname)) && p('0:field,old,new') r($todo->updateTest($todoIDList[0], $t_uptype)) && p('0:field,old,new') && e('type,custom,bug'); // 测试更新todo类型 r($todo->updateTest($todoIDList[1], $t_typename)) && p('0:field,old,new;1:field,old,new') && e('type,bug,custom;name,BUG2的待办,jack'); // 测试更新todo名称和类型 r($todo->updateTest($todoIDList[0], $t_unname)) && p() && e('没有数据更新'); // 测试不更新todo任何数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/tree/changeroot.php b/test/model/tree/changeroot.php index 91da483bc1..4dbcae193d 100755 --- a/test/model/tree/changeroot.php +++ b/test/model/tree/changeroot.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -43,4 +42,3 @@ r($tree->changeRootTest($moduleID[8], $root[4], $root[5], $type[1])) && p('id,r r($tree->changeRootTest($moduleID[9], $root[4], $root[5], $type[1])) && p('id,root') && e('0'); // 测试修改module 22 的root从 101 修改为 102 r($tree->changeRootTest($moduleID[10], $root[5], $root[4], $type[1])) && p('id,root') && e('0'); // 测试修改module 24 的root从 102 修改为 101 r($tree->changeRootTest($moduleID[11], $root[5], $root[4], $type[1])) && p('id,root') && e('0'); // 测试修改module 25 的root从 102 修改为 101 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/tree/delete.php b/test/model/tree/delete.php index 08c6ca1af1..e989132361 100755 --- a/test/model/tree/delete.php +++ b/test/model/tree/delete.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($tree->deleteTest($moduleID[5])) && p('deleted') && e('1'); // 测试删除mod r($tree->deleteTest($moduleID[6])) && p('deleted') && e('1'); // 测试删除module 21 r($tree->deleteTest($moduleID[7])) && p('deleted') && e('1'); // 测试删除module 22 ob_end_flush(); -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/tree/fixmodulepath.php b/test/model/tree/fixmodulepath.php index 7e976637bd..b8210894d0 100755 --- a/test/model/tree/fixmodulepath.php +++ b/test/model/tree/fixmodulepath.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -36,4 +35,3 @@ r($tree->fixModulePathTest($root[5], $type[0])) && p('1989:path;2705:path;2905:p r($tree->fixModulePathTest($root[6], $type[1])) && p('21:path;22:path;3021:path') && e(',21,;,22,;,21,3021,'); // 修复root为 101 的module path r($tree->fixModulePathTest($root[7], $type[1])) && p('24:path;25:path;3022:path') && e(',24,;,25,;,23,3022'); // 修复root为 102 的module path r($tree->fixModulePathTest($root[8], $type[1])) && p('27:path;28:path;3023:path') && e(',27,;,28,;,25,3023'); // 修复root为 103 的module path -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/tree/managechild.php b/test/model/tree/managechild.php index b935eea57b..21085d8e62 100755 --- a/test/model/tree/managechild.php +++ b/test/model/tree/managechild.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -48,4 +47,3 @@ r($tree->manageChildTest($root[0], $type, $tree1)) && p() && e(',修改名称的 r($tree->manageChildTest($root[0], $type, $tree2)) && p() && e(',新建产品子模块3,新建产品子模块4'); // 测试管理module 2621 的子模块 r($tree->manageChildTest($root[1], $type, $tree3)) && p() && e(',修改名称的产品子模块81,产品子模块82,新建产品子模块5,新建产品子模块6'); // 测试管理module 1981 的子模块 r($tree->manageChildTest($root[1], $type, $tree4)) && p() && e(',新建产品子模块7,新建产品子模块8'); // 测试管理module 1982 的子模块 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/tree/update.php b/test/model/tree/update.php index 063e92df7a..d37ef72bd6 100755 --- a/test/model/tree/update.php +++ b/test/model/tree/update.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -33,4 +32,3 @@ r($tree->updateTest($moduleID[0], $changeParent)) && p('root,branch,parent,name, r($tree->updateTest($moduleID[0], $changeName)) && p('root,branch,parent,name,short') && e('2,0,1822,修改后的模块名,模块简称1'); // 测试更新module 1821 的 root r($tree->updateTest($moduleID[0], $changeShort)) && p('root,branch,parent,name,short') && e('2,0,1822,修改后的模块名,修改后的简称'); // 测试更新module 1821 的 root r($tree->updateTest($moduleID[1], $changeBranch)) && p('root,branch,parent,name,short') && e('41,1,0,产品模块161,模块简称161'); // 测试更新module 1981 的 root -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/tree/updateorder.php b/test/model/tree/updateorder.php index 69a252861b..ca5fd11b4b 100755 --- a/test/model/tree/updateorder.php +++ b/test/model/tree/updateorder.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -28,4 +27,3 @@ r($tree->updateOrderTest($orders1)) && p() && e(',2221,2821,1822,2822,1823,2222, r($tree->updateOrderTest($orders2)) && p() && e(',2221,2821,1822,2822,1823,1824,2222,2223,2224'); // 测试更新模块顺序 2 r($tree->updateOrderTest($orders3)) && p() && e(',2221,2822,1822,2821,1823,1824,2222,2223,2224'); // 测试更新模块顺序 3 r($tree->updateOrderTest($orders4)) && p() && e(',1984,2901,2381,2902,2382,2383,2384'); // 测试更新模块顺序 4 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/user/computeuserview.php b/test/model/user/computeuserview.php index 64132f802e..648360f7ca 100755 --- a/test/model/user/computeuserview.php +++ b/test/model/user/computeuserview.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -38,4 +37,3 @@ r($computedAdminProducts) && p() && e(',11,12,'); //获 r($user->computeUserViewTest('user10')) && p('products') && e('99'); //获取user10账户可见的产品ID r($user->computeUserViewTest('test2')) && p('projects') && e(',12'); //获取test2账户可见的项目ID r($user->computeUserViewTest(null)) && p('account') && e('admin'); //用户名传null,则获取当前登录账户的views -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/user/data/sql/bug.sql b/test/model/user/data/sql/bug.sql new file mode 100644 index 0000000000..3043b50396 --- /dev/null +++ b/test/model/user/data/sql/bug.sql @@ -0,0 +1,121 @@ +-- MySQL dump 10.19 Distrib 10.3.37-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaotmp0104 +-- ------------------------------------------------------ +-- Server version 10.3.34-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_bug` +-- + +DROP TABLE IF EXISTS `zt_bug`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_bug` ( + `id` mediumint(8) NOT NULL AUTO_INCREMENT, + `project` mediumint(8) unsigned NOT NULL, + `product` mediumint(8) unsigned NOT NULL DEFAULT 0, + `injection` mediumint(8) unsigned NOT NULL, + `identify` mediumint(8) unsigned NOT NULL, + `branch` mediumint(8) unsigned NOT NULL DEFAULT 0, + `module` mediumint(8) unsigned NOT NULL DEFAULT 0, + `execution` mediumint(8) unsigned NOT NULL DEFAULT 0, + `plan` mediumint(8) unsigned NOT NULL DEFAULT 0, + `story` mediumint(8) unsigned NOT NULL DEFAULT 0, + `storyVersion` smallint(6) NOT NULL DEFAULT 1, + `task` mediumint(8) unsigned NOT NULL DEFAULT 0, + `toTask` mediumint(8) unsigned NOT NULL DEFAULT 0, + `toStory` mediumint(8) NOT NULL DEFAULT 0, + `title` varchar(255) NOT NULL, + `keywords` varchar(255) NOT NULL, + `severity` tinyint(4) NOT NULL DEFAULT 0, + `pri` tinyint(3) unsigned NOT NULL, + `type` varchar(30) NOT NULL DEFAULT '', + `os` varchar(255) NOT NULL DEFAULT '', + `browser` varchar(255) NOT NULL DEFAULT '', + `hardware` varchar(30) NOT NULL, + `found` varchar(30) NOT NULL DEFAULT '', + `steps` mediumtext NOT NULL, + `status` enum('active','resolved','closed') NOT NULL DEFAULT 'active', + `subStatus` varchar(30) NOT NULL DEFAULT '', + `color` char(7) NOT NULL, + `confirmed` tinyint(1) NOT NULL DEFAULT 0, + `activatedCount` smallint(6) NOT NULL, + `activatedDate` datetime NOT NULL, + `feedbackBy` varchar(100) NOT NULL, + `notifyEmail` varchar(100) NOT NULL, + `mailto` text DEFAULT NULL, + `openedBy` varchar(30) NOT NULL DEFAULT '', + `openedDate` datetime NOT NULL, + `openedBuild` varchar(255) NOT NULL, + `assignedTo` varchar(30) NOT NULL DEFAULT '', + `assignedDate` datetime NOT NULL, + `deadline` date NOT NULL, + `resolvedBy` varchar(30) NOT NULL DEFAULT '', + `resolution` varchar(30) NOT NULL DEFAULT '', + `resolvedBuild` varchar(30) NOT NULL DEFAULT '', + `resolvedDate` datetime NOT NULL, + `closedBy` varchar(30) NOT NULL DEFAULT '', + `closedDate` datetime NOT NULL, + `duplicateBug` mediumint(8) unsigned NOT NULL, + `linkBug` varchar(255) NOT NULL, + `case` mediumint(8) unsigned NOT NULL, + `caseVersion` smallint(6) NOT NULL DEFAULT 1, + `feedback` mediumint(8) unsigned NOT NULL DEFAULT 0, + `result` mediumint(8) unsigned NOT NULL, + `repo` mediumint(8) unsigned NOT NULL, + `mr` mediumint(8) unsigned NOT NULL, + `entry` text NOT NULL, + `lines` varchar(10) NOT NULL, + `v1` varchar(40) NOT NULL, + `v2` varchar(40) NOT NULL, + `repoType` varchar(30) NOT NULL DEFAULT '', + `issueKey` varchar(50) NOT NULL DEFAULT '', + `testtask` mediumint(8) unsigned NOT NULL, + `lastEditedBy` varchar(30) NOT NULL DEFAULT '', + `lastEditedDate` datetime NOT NULL, + `deleted` enum('0','1') NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `product` (`product`), + KEY `execution` (`execution`), + KEY `status` (`status`), + KEY `plan` (`plan`), + KEY `story` (`story`), + KEY `case` (`case`), + KEY `toStory` (`toStory`), + KEY `result` (`result`), + KEY `assignedTo` (`assignedTo`) +) ENGINE=InnoDB AUTO_INCREMENT=501 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_bug` +-- + +LOCK TABLES `zt_bug` WRITE; +/*!40000 ALTER TABLE `zt_bug` DISABLE KEYS */; +INSERT INTO `zt_bug` VALUES (1,11,1,0,0,0,1821,101,1,2,1,0,0,0,'BUG1','',1,1,'codeerror','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-14 15:33:08','1','admin','2022-12-14 00:00:00','2022-12-14','','','','2023-01-21 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(2,11,1,0,0,0,1822,101,1,6,1,0,0,0,'BUG2','',2,2,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-15 15:33:08','0','admin','2022-12-15 00:00:00','2022-12-15','','','','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(3,11,1,0,0,0,1823,101,1,10,1,0,0,0,'BUG3','',3,3,'install','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-16 15:33:08','1','admin','2022-12-16 00:00:00','2022-12-16','','','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(4,12,2,0,0,0,1825,102,4,14,1,0,0,0,'BUG4','',4,4,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-17 15:33:08','trunk','admin','2022-12-17 00:00:00','2022-12-17','','','','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(5,12,2,0,0,0,1826,102,4,18,1,0,0,0,'BUG5','',1,1,'performance','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-18 15:33:08','trunk','admin','2022-12-18 00:00:00','2022-12-18','','','','2023-01-17 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(6,12,2,0,0,0,1827,102,4,22,1,0,0,0,'BUG6','',2,2,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-19 15:33:08','trunk','admin','2022-12-19 00:00:00','2022-12-19','','','','2023-01-16 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(7,13,3,0,0,0,1831,103,7,26,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();7','',3,3,'automation','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-20 15:33:08','trunk','admin','2022-12-20 00:00:00','2022-12-20','','','','2023-01-15 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(8,13,3,0,0,0,1832,103,7,30,1,0,0,0,'bug8','',4,4,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-21 15:33:08','trunk','admin','2022-12-21 00:00:00','2022-12-21','','','','2023-01-14 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(9,13,3,0,0,0,1833,103,7,34,1,0,0,0,'BUG9','',1,1,'others','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-22 15:33:08','trunk','admin','2022-12-22 00:00:00','2022-12-22','','','','2023-01-13 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(10,14,4,0,0,0,0,104,0,38,1,0,0,0,'BUG10','',2,2,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-23 15:33:08','trunk','admin','2022-12-23 00:00:00','2022-12-23','','','','2023-01-12 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(11,14,4,0,0,0,0,104,0,42,1,0,0,0,'BUG11','',3,3,'config','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-24 15:33:08','trunk','admin','2022-12-24 00:00:00','2022-12-24','','','','2023-01-11 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(12,14,4,0,0,0,0,104,0,46,1,0,0,0,'BUG12','',4,4,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-25 15:33:08','trunk','admin','2022-12-25 00:00:00','2022-12-25','','','','2023-01-10 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(13,15,5,0,0,0,0,105,0,50,1,0,0,0,'BUG13','',1,1,'security','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-26 15:33:08','trunk','admin','2022-12-26 00:00:00','2022-12-26','','','','2023-01-09 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(14,15,5,0,0,0,0,105,0,54,1,0,0,0,'BUG14','',2,2,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-27 15:33:08','trunk','admin','2022-12-27 00:00:00','2022-12-27','','','','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(15,15,5,0,0,0,0,105,0,58,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();15','',3,3,'standard','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-28 15:33:08','trunk','admin','2022-12-28 00:00:00','2022-12-28','','','','2023-01-07 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(16,16,6,0,0,0,0,106,0,62,1,0,0,0,'bug16','',4,4,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-29 15:33:08','trunk','admin','2022-12-29 00:00:00','2022-12-29','','','','2023-01-06 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(17,16,6,0,0,0,0,106,0,66,1,0,0,0,'BUG17','',1,1,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-30 15:33:08','trunk','admin','2022-12-30 00:00:00','2022-12-30','','','','2023-01-05 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(18,16,6,0,0,0,0,106,0,70,1,0,0,0,'BUG18','',2,2,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-31 15:33:08','trunk','admin','2022-12-31 00:00:00','2022-12-31','','','','2023-01-04 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(19,17,7,0,0,0,0,107,0,74,1,0,0,0,'BUG19','',3,3,'codeerror','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-01 15:33:08','trunk','admin','2023-01-01 00:00:00','2023-01-01','','','','2023-01-03 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(20,17,7,0,0,0,0,107,0,78,1,0,0,0,'BUG20','',4,4,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-02 15:33:08','trunk','admin','2023-01-02 00:00:00','2023-01-02','','','','2023-01-02 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(21,17,7,0,0,0,0,107,0,82,1,0,0,0,'BUG21','',1,1,'install','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-03 15:33:08','trunk','admin','2023-01-03 00:00:00','2023-01-03','','','','2023-01-01 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(22,18,8,0,0,0,0,108,0,86,1,0,0,0,'BUG22','',2,2,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-04 15:33:08','trunk','admin','2023-01-04 00:00:00','2023-01-04','','','','2023-01-21 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(23,18,8,0,0,0,0,108,0,90,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();23','',3,3,'performance','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-05 15:33:08','trunk','admin','2023-01-05 00:00:00','2023-01-05','','','','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(24,18,8,0,0,0,0,108,0,94,1,0,0,0,'bug24','',4,4,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-06 15:33:08','trunk','admin','2023-01-06 00:00:00','2023-01-06','','','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(25,19,9,0,0,0,0,109,0,98,1,0,0,0,'BUG25','',1,1,'automation','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-07 15:33:08','trunk','admin','2023-01-07 00:00:00','2023-01-07','','','','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(26,19,9,0,0,0,0,109,0,102,1,0,0,0,'BUG26','',2,2,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-08 15:33:08','trunk','admin','2023-01-08 00:00:00','2023-01-08','','','','2023-01-17 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(27,19,9,0,0,0,0,109,0,106,1,0,0,0,'BUG27','',3,3,'others','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-09 15:33:08','trunk','admin','2023-01-09 00:00:00','2023-01-09','','','','2023-01-16 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(28,20,10,0,0,0,0,110,0,110,1,0,0,0,'BUG28','',4,4,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-10 15:33:08','trunk','admin','2023-01-10 00:00:00','2023-01-10','','','','2023-01-15 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(29,20,10,0,0,0,0,110,0,114,1,0,0,0,'BUG29','',1,1,'config','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-11 15:33:08','trunk','admin','2023-01-11 00:00:00','2023-01-11','','','','2023-01-14 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(30,20,10,0,0,0,0,110,0,118,1,0,0,0,'BUG30','',2,2,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-12 15:33:08','trunk','admin','2023-01-12 00:00:00','2023-01-12','','','','2023-01-13 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(31,21,11,0,0,0,0,111,0,122,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();31','',3,3,'security','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-13 15:33:08','trunk','dev1','2023-01-13 00:00:00','2023-01-13','','','','2023-01-12 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(32,21,11,0,0,0,0,111,0,126,1,0,0,0,'bug32','',4,4,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-14 15:33:08','trunk','dev1','2023-01-14 00:00:00','2023-01-14','','','','2023-01-11 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(33,21,11,0,0,0,0,111,0,130,1,0,0,0,'BUG33','',1,1,'standard','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-15 15:33:08','trunk','dev1','2023-01-15 00:00:00','2023-01-15','','','','2023-01-10 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(34,22,12,0,0,0,0,112,0,134,1,0,0,0,'BUG34','',2,2,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-16 15:33:08','trunk','dev1','2023-01-16 00:00:00','2023-01-16','','','','2023-01-09 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(35,22,12,0,0,0,0,112,0,138,1,0,0,0,'BUG35','',3,3,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-17 15:33:08','trunk','dev1','2023-01-17 00:00:00','2023-01-17','','','','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(36,22,12,0,0,0,0,112,0,142,1,0,0,0,'BUG36','',4,4,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-18 15:33:08','trunk','dev1','2023-01-18 00:00:00','2023-01-18','','','','2023-01-07 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(37,23,13,0,0,0,0,113,0,146,1,0,0,0,'BUG37','',1,1,'codeerror','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-19 15:33:08','trunk','dev1','2023-01-19 00:00:00','2023-01-19','','','','2023-01-06 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(38,23,13,0,0,0,0,113,0,150,1,0,0,0,'BUG38','',2,2,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-20 15:33:08','trunk','dev1','2023-01-20 00:00:00','2023-01-20','','','','2023-01-05 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(39,23,13,0,0,0,0,113,0,154,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();39','',3,3,'install','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-14 15:33:08','trunk','dev1','2022-12-14 00:00:00','2022-12-14','','','','2023-01-04 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(40,24,14,0,0,0,0,114,0,158,1,0,0,0,'bug40','',4,4,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-15 15:33:08','trunk','dev1','2022-12-15 00:00:00','2022-12-15','','','','2023-01-03 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(41,24,14,0,0,0,0,114,0,162,1,0,0,0,'BUG41','',1,1,'performance','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-16 15:33:08','trunk','dev1','2022-12-16 00:00:00','2022-12-16','','','','2023-01-02 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(42,24,14,0,0,0,0,114,0,166,1,0,0,0,'BUG42','',2,2,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-17 15:33:08','trunk','dev1','2022-12-17 00:00:00','2022-12-17','','','','2023-01-01 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(43,25,15,0,0,0,0,115,0,170,1,0,0,0,'BUG43','',3,3,'automation','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-18 15:33:08','trunk','dev1','2022-12-18 00:00:00','2022-12-18','','','','2023-01-21 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(44,25,15,0,0,0,0,115,0,174,1,0,0,0,'BUG44','',4,4,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-19 15:33:08','trunk','dev1','2022-12-19 00:00:00','2022-12-19','','','','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(45,25,15,0,0,0,0,115,0,178,1,0,0,0,'BUG45','',1,1,'others','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-20 15:33:08','trunk','dev1','2022-12-20 00:00:00','2022-12-20','','','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(46,26,16,0,0,0,0,116,0,182,1,0,0,0,'BUG46','',2,2,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-21 15:33:08','trunk','dev1','2022-12-21 00:00:00','2022-12-21','','','','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(47,26,16,0,0,0,0,116,0,186,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();47','',3,3,'config','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-22 15:33:08','trunk','dev1','2022-12-22 00:00:00','2022-12-22','','','','2023-01-17 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(48,26,16,0,0,0,0,116,0,190,1,0,0,0,'bug48','',4,4,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-23 15:33:08','trunk','dev1','2022-12-23 00:00:00','2022-12-23','','','','2023-01-16 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(49,27,17,0,0,0,0,117,0,194,1,0,0,0,'BUG49','',1,1,'security','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-24 15:33:08','trunk','dev1','2022-12-24 00:00:00','2022-12-24','','','','2023-01-15 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(50,27,17,0,0,0,0,117,0,198,1,0,0,0,'BUG50','',2,2,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-25 15:33:08','trunk','dev1','2022-12-25 00:00:00','2022-12-25','','','','2023-01-14 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(51,27,17,0,0,0,0,117,0,202,1,0,0,0,'BUG51','',3,3,'standard','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-26 15:33:08','trunk','dev1','2022-12-26 00:00:00','2022-12-26','$assignedTo','bydesign','','2023-01-13 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(52,28,18,0,0,0,0,118,0,206,1,0,0,0,'BUG52','',4,4,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-27 15:33:08','trunk','dev1','2022-12-27 00:00:00','2022-12-27','$assignedTo','bydesign','','2023-01-12 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(53,28,18,0,0,0,0,118,0,210,1,0,0,0,'BUG53','',1,1,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-28 15:33:08','trunk','dev1','2022-12-28 00:00:00','2022-12-28','$assignedTo','bydesign','','2023-01-11 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(54,28,18,0,0,0,0,118,0,214,1,0,0,0,'BUG54','',2,2,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-29 15:33:08','trunk','dev1','2022-12-29 00:00:00','2022-12-29','$assignedTo','bydesign','','2023-01-10 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(55,29,19,0,0,0,0,119,0,218,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();55','',3,3,'codeerror','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-30 15:33:08','trunk','dev1','2022-12-30 00:00:00','2022-12-30','$assignedTo','bydesign','','2023-01-09 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(56,29,19,0,0,0,0,119,0,222,1,0,0,0,'bug56','',4,4,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-31 15:33:08','trunk','dev1','2022-12-31 00:00:00','2022-12-31','$assignedTo','duplicate','trunk','2023-01-08 00:00:00','admin','0000-00-00 00:00:00',1,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(57,29,19,0,0,0,0,119,0,226,1,0,0,0,'BUG57','',1,1,'install','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-01 15:33:08','trunk','dev1','2023-01-01 00:00:00','2023-01-01','$assignedTo','duplicate','trunk','2023-01-07 00:00:00','admin','0000-00-00 00:00:00',2,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(58,30,20,0,0,0,0,120,0,230,1,0,0,0,'BUG58','',2,2,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-02 15:33:08','trunk','dev1','2023-01-02 00:00:00','2023-01-02','$assignedTo','duplicate','trunk','2023-01-06 00:00:00','admin','0000-00-00 00:00:00',3,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(59,30,20,0,0,0,0,120,0,234,1,0,0,0,'BUG59','',3,3,'performance','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-03 15:33:08','trunk','dev1','2023-01-03 00:00:00','2023-01-03','$assignedTo','duplicate','trunk','2023-01-05 00:00:00','admin','0000-00-00 00:00:00',4,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(60,30,20,0,0,0,0,120,0,238,1,0,0,0,'BUG60','',4,4,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-04 15:33:08','trunk','dev1','2023-01-04 00:00:00','2023-01-04','$assignedTo','duplicate','trunk','2023-01-04 00:00:00','admin','0000-00-00 00:00:00',5,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(61,31,21,0,0,0,0,121,0,242,1,0,0,0,'BUG61','',1,1,'automation','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-05 15:33:08','trunk','test1','2023-01-05 00:00:00','2023-01-05','$assignedTo','external','trunk','2023-01-03 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(62,31,21,0,0,0,0,121,0,246,1,0,0,0,'BUG62','',2,2,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-06 15:33:08','trunk','test1','2023-01-06 00:00:00','2023-01-06','$assignedTo','external','trunk','2023-01-02 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(63,31,21,0,0,0,0,121,0,250,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();63','',3,3,'others','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-07 15:33:08','trunk','test1','2023-01-07 00:00:00','2023-01-07','$assignedTo','external','trunk','2023-01-01 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(64,32,22,0,0,0,0,122,0,254,1,0,0,0,'bug64','',4,4,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-08 15:33:08','trunk','test1','2023-01-08 00:00:00','2023-01-08','$assignedTo','external','trunk','2023-01-21 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(65,32,22,0,0,0,0,122,0,258,1,0,0,0,'BUG65','',1,1,'config','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-09 15:33:08','trunk','test1','2023-01-09 00:00:00','2023-01-09','$assignedTo','external','trunk','2023-01-20 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(66,32,22,0,0,0,0,122,0,262,1,0,0,0,'BUG66','',2,2,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-10 15:33:08','trunk','test1','2023-01-10 00:00:00','2023-01-10','$assignedTo','fixed','trunk','2023-01-19 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(67,33,23,0,0,0,0,123,0,266,1,0,0,0,'BUG67','',3,3,'security','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-11 15:33:08','trunk','test1','2023-01-11 00:00:00','2023-01-11','$assignedTo','fixed','trunk','2023-01-18 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(68,33,23,0,0,0,0,123,0,270,1,0,0,0,'BUG68','',4,4,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-12 15:33:08','trunk','test1','2023-01-12 00:00:00','2023-01-12','$assignedTo','fixed','trunk','2023-01-17 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(69,33,23,0,0,0,0,123,0,274,1,0,0,0,'BUG69','',1,1,'standard','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-13 15:33:08','trunk','test1','2023-01-13 00:00:00','2023-01-13','$assignedTo','fixed','trunk','2023-01-16 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(70,34,24,0,0,0,0,124,0,278,1,0,0,0,'BUG70','',2,2,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-14 15:33:08','trunk','test1','2023-01-14 00:00:00','2023-01-14','$assignedTo','fixed','trunk','2023-01-15 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(71,34,24,0,0,0,0,124,0,282,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();71','',3,3,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-15 15:33:08','trunk','test1','2023-01-15 00:00:00','2023-01-15','$assignedTo','notrepro','','2023-01-14 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(72,34,24,0,0,0,0,124,0,286,1,0,0,0,'bug72','',4,4,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-16 15:33:08','trunk','test1','2023-01-16 00:00:00','2023-01-16','$assignedTo','notrepro','','2023-01-13 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(73,35,25,0,0,0,0,125,0,290,1,0,0,0,'BUG73','',1,1,'codeerror','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-17 15:33:08','trunk','test1','2023-01-17 00:00:00','2023-01-17','$assignedTo','postponed','','2023-01-12 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(74,35,25,0,0,0,0,125,0,294,1,0,0,0,'BUG74','',2,2,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-18 15:33:08','trunk','test1','2023-01-18 00:00:00','2023-01-18','$assignedTo','postponed','','2023-01-11 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(75,35,25,0,0,0,0,125,0,298,1,0,0,0,'BUG75','',3,3,'install','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-19 15:33:08','trunk','test1','2023-01-19 00:00:00','2023-01-19','$assignedTo','postponed','','2023-01-10 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(76,36,26,0,0,0,0,126,0,302,1,0,0,0,'BUG76','',4,4,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-20 15:33:08','trunk','test1','2023-01-20 00:00:00','2023-01-20','$assignedTo','willnotfix','','2023-01-09 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(77,36,26,0,0,0,0,126,0,306,1,0,0,0,'BUG77','',1,1,'performance','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-14 15:33:08','trunk','test1','2022-12-14 00:00:00','2022-12-14','$assignedTo','willnotfix','','2023-01-08 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(78,36,26,0,0,0,0,126,0,310,1,0,0,0,'BUG78','',2,2,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-15 15:33:08','trunk','test1','2022-12-15 00:00:00','2022-12-15','$assignedTo','willnotfix','','2023-01-07 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(79,37,27,0,0,0,0,127,0,314,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();79','',3,3,'automation','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-16 15:33:08','trunk','test1','2022-12-16 00:00:00','2022-12-16','$assignedTo','willnotfix','','2023-01-06 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(80,37,27,0,0,0,0,127,0,318,1,0,0,0,'bug80','',4,4,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-17 15:33:08','trunk','test1','2022-12-17 00:00:00','2022-12-17','$assignedTo','willnotfix','','2023-01-05 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(81,37,27,0,0,0,0,127,0,322,1,0,0,0,'BUG81','',1,1,'others','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-18 15:33:08','trunk','test1','2022-12-18 00:00:00','2022-12-18','admin','fixed','','2023-01-04 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(82,38,28,0,0,0,0,128,0,326,1,0,0,0,'BUG82','',2,2,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-19 15:33:08','trunk','test1','2022-12-19 00:00:00','2022-12-19','admin','fixed','','2023-01-03 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(83,38,28,0,0,0,0,128,0,330,1,0,0,0,'BUG83','',3,3,'config','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-20 15:33:08','trunk','test1','2022-12-20 00:00:00','2022-12-20','admin','fixed','','2023-01-02 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(84,38,28,0,0,0,0,128,0,334,1,0,0,0,'BUG84','',4,4,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-21 15:33:08','trunk','test1','2022-12-21 00:00:00','2022-12-21','admin','fixed','','2023-01-01 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(85,39,29,0,0,0,0,129,0,338,1,0,0,0,'BUG85','',1,1,'security','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-22 15:33:08','trunk','test1','2022-12-22 00:00:00','2022-12-22','admin','fixed','','2023-01-21 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(86,39,29,0,0,0,0,129,0,342,1,0,0,0,'BUG86','',2,2,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-23 15:33:08','trunk','test1','2022-12-23 00:00:00','2022-12-23','admin','fixed','','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(87,39,29,0,0,0,0,129,0,346,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();87','',3,3,'standard','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-24 15:33:08','trunk','test1','2022-12-24 00:00:00','2022-12-24','admin','fixed','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(88,40,30,0,0,0,0,130,0,350,1,0,0,0,'bug88','',4,4,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-25 15:33:08','trunk','test1','2022-12-25 00:00:00','2022-12-25','admin','fixed','','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(89,40,30,0,0,0,0,130,0,354,1,0,0,0,'BUG89','',1,1,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-26 15:33:08','trunk','test1','2022-12-26 00:00:00','2022-12-26','admin','fixed','','2023-01-17 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(90,40,30,0,0,0,0,130,0,358,1,0,0,0,'BUG90','',2,2,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-27 15:33:08','trunk','test1','2022-12-27 00:00:00','2022-12-27','admin','fixed','','2023-01-16 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(91,41,31,0,0,0,0,131,0,362,1,0,0,0,'BUG91','',3,3,'codeerror','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-28 15:33:08','trunk','','2022-12-28 00:00:00','2022-12-28','admin','bydesign','','2023-01-15 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(92,41,31,0,0,0,0,131,0,366,1,0,0,0,'BUG92','',4,4,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-29 15:33:08','trunk','','2022-12-29 00:00:00','2022-12-29','admin','external','','2023-01-14 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(93,41,31,0,0,0,0,131,0,370,1,0,0,0,'BUG93','',1,1,'install','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-30 15:33:08','trunk','','2022-12-30 00:00:00','2022-12-30','admin','notrepro','','2023-01-13 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(94,42,32,0,0,0,0,132,0,374,1,0,0,0,'BUG94','',2,2,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2022-12-31 15:33:08','trunk','','2022-12-31 00:00:00','2022-12-31','admin','postponed','','2023-01-12 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(95,42,32,0,0,0,0,132,0,378,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();95','',3,3,'performance','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-01 15:33:08','trunk','','2023-01-01 00:00:00','2023-01-01','admin','willnotfix','','2023-01-11 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(96,42,32,0,0,0,0,132,0,382,1,0,0,0,'bug96','',4,4,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-02 15:33:08','trunk','','2023-01-02 00:00:00','2023-01-02','admin','duplicate','trunk','2023-01-10 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(97,43,33,0,0,0,0,133,0,386,1,0,0,0,'BUG97','',1,1,'automation','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-03 15:33:08','trunk','','2023-01-03 00:00:00','2023-01-03','admin','duplicate','trunk','2023-01-09 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(98,43,33,0,0,0,0,133,0,390,1,0,0,0,'BUG98','',2,2,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-04 15:33:08','trunk','','2023-01-04 00:00:00','2023-01-04','admin','duplicate','trunk','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(99,43,33,0,0,0,0,133,0,394,1,0,0,0,'BUG99','',3,3,'others','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-05 15:33:08','trunk','','2023-01-05 00:00:00','2023-01-05','admin','duplicate','trunk','2023-01-07 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(100,44,34,0,0,0,0,134,0,398,1,0,0,0,'BUG100','',4,4,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','admin','admin','2023-01-06 15:33:08','trunk','','2023-01-06 00:00:00','2023-01-06','admin','duplicate','trunk','2023-01-06 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(101,44,34,0,0,0,0,134,0,2,1,0,0,0,'BUG101','',1,1,'config','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-07 15:33:08','1','','2023-01-07 00:00:00','2023-01-07','','','','2023-01-05 00:00:00','','0000-00-00 00:00:00',10,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(102,44,34,0,0,0,0,134,0,6,1,0,0,0,'BUG102','',2,2,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-08 15:33:08','0','','2023-01-08 00:00:00','2023-01-08','','','','2023-01-04 00:00:00','','0000-00-00 00:00:00',11,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(103,45,35,0,0,0,0,135,0,10,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();103','',3,3,'security','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-09 15:33:08','1','','2023-01-09 00:00:00','2023-01-09','','','','2023-01-03 00:00:00','','0000-00-00 00:00:00',12,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(104,45,35,0,0,0,0,135,0,14,1,0,0,0,'bug104','',4,4,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-10 15:33:08','trunk','','2023-01-10 00:00:00','2023-01-10','','','','2023-01-02 00:00:00','','0000-00-00 00:00:00',13,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(105,45,35,0,0,0,0,135,0,18,1,0,0,0,'BUG105','',1,1,'standard','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-11 15:33:08','trunk','','2023-01-11 00:00:00','2023-01-11','','','','2023-01-01 00:00:00','','0000-00-00 00:00:00',14,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(106,46,36,0,0,0,0,136,0,22,1,0,0,0,'BUG106','',2,2,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-12 15:33:08','trunk','','2023-01-12 00:00:00','2023-01-12','','','','2023-01-21 00:00:00','','0000-00-00 00:00:00',15,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(107,46,36,0,0,0,0,136,0,26,1,0,0,0,'BUG107','',3,3,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-13 15:33:08','trunk','','2023-01-13 00:00:00','2023-01-13','','','','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(108,46,36,0,0,0,0,136,0,30,1,0,0,0,'BUG108','',4,4,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-14 15:33:08','trunk','','2023-01-14 00:00:00','2023-01-14','','','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(109,47,37,0,0,0,0,137,0,34,1,0,0,0,'BUG109','',1,1,'codeerror','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-15 15:33:08','trunk','','2023-01-15 00:00:00','2023-01-15','','','','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(110,47,37,0,0,0,0,137,0,38,1,0,0,0,'BUG110','',2,2,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-16 15:33:08','trunk','','2023-01-16 00:00:00','2023-01-16','','','','2023-01-17 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(111,47,37,0,0,0,0,137,0,42,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();111','',3,3,'install','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-17 15:33:08','trunk','admin','2023-01-17 00:00:00','2023-01-17','','','','2023-01-16 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(112,48,38,0,0,0,0,138,0,46,1,0,0,0,'bug112','',4,4,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-18 15:33:08','trunk','admin','2023-01-18 00:00:00','2023-01-18','','','','2023-01-15 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(113,48,38,0,0,0,0,138,0,50,1,0,0,0,'BUG113','',1,1,'performance','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-19 15:33:08','trunk','admin','2023-01-19 00:00:00','2023-01-19','','','','2023-01-14 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(114,48,38,0,0,0,0,138,0,54,1,0,0,0,'BUG114','',2,2,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-20 15:33:08','trunk','admin','2023-01-20 00:00:00','2023-01-20','','','','2023-01-13 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(115,49,39,0,0,0,0,139,0,58,1,0,0,0,'BUG115','',3,3,'automation','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-14 15:33:08','trunk','admin','2022-12-14 00:00:00','2022-12-14','','','','2023-01-12 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(116,49,39,0,0,0,0,139,0,62,1,0,0,0,'BUG116','',4,4,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-15 15:33:08','trunk','admin','2022-12-15 00:00:00','2022-12-15','','','','2023-01-11 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(117,49,39,0,0,0,0,139,0,66,1,0,0,0,'BUG117','',1,1,'others','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-16 15:33:08','trunk','admin','2022-12-16 00:00:00','2022-12-16','','','','2023-01-10 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(118,50,40,0,0,0,0,140,0,70,1,0,0,0,'BUG118','',2,2,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-17 15:33:08','trunk','admin','2022-12-17 00:00:00','2022-12-17','','','','2023-01-09 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(119,50,40,0,0,0,0,140,0,74,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();119','',3,3,'config','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-18 15:33:08','trunk','admin','2022-12-18 00:00:00','2022-12-18','','','','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(120,50,40,0,0,0,0,140,0,78,1,0,0,0,'bug120','',4,4,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-19 15:33:08','trunk','admin','2022-12-19 00:00:00','2022-12-19','','','','2023-01-07 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(121,51,41,0,0,0,0,141,0,82,1,0,0,0,'BUG121','',1,1,'security','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-20 15:33:08','trunk','admin','2022-12-20 00:00:00','2022-12-20','','','','2023-01-06 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(122,51,41,0,0,1,0,141,0,86,1,0,0,0,'BUG122','',2,2,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-21 15:33:08','trunk','admin','2022-12-21 00:00:00','2022-12-21','','','','2023-01-05 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(123,51,41,0,0,2,0,141,0,90,1,0,0,0,'BUG123','',3,3,'standard','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-22 15:33:08','trunk','admin','2022-12-22 00:00:00','2022-12-22','','','','2023-01-04 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(124,52,42,0,0,0,0,142,0,94,1,0,0,0,'BUG124','',4,4,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-23 15:33:08','trunk','admin','2022-12-23 00:00:00','2022-12-23','','','','2023-01-03 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(125,52,42,0,0,3,0,142,0,98,1,0,0,0,'BUG125','',1,1,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-24 15:33:08','trunk','admin','2022-12-24 00:00:00','2022-12-24','','','','2023-01-02 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(126,52,42,0,0,4,0,142,0,102,1,0,0,0,'BUG126','',2,2,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-25 15:33:08','trunk','admin','2022-12-25 00:00:00','2022-12-25','','','','2023-01-01 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(127,53,43,0,0,0,0,143,0,106,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();127','',3,3,'codeerror','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-26 15:33:08','trunk','admin','2022-12-26 00:00:00','2022-12-26','','','','2023-01-21 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(128,53,43,0,0,5,0,143,0,110,1,0,0,0,'bug128','',4,4,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-27 15:33:08','trunk','admin','2022-12-27 00:00:00','2022-12-27','','','','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(129,53,43,0,0,6,0,143,0,114,1,0,0,0,'BUG129','',1,1,'install','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-28 15:33:08','trunk','admin','2022-12-28 00:00:00','2022-12-28','','','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(130,54,44,0,0,0,0,144,0,118,1,0,0,0,'BUG130','',2,2,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-29 15:33:08','trunk','admin','2022-12-29 00:00:00','2022-12-29','','','','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(131,54,44,0,0,7,0,144,0,122,1,0,0,0,'BUG131','',3,3,'performance','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-30 15:33:08','trunk','dev1','2022-12-30 00:00:00','2022-12-30','','','','2023-01-17 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(132,54,44,0,0,8,0,144,0,126,1,0,0,0,'BUG132','',4,4,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-31 15:33:08','trunk','dev1','2022-12-31 00:00:00','2022-12-31','','','','2023-01-16 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(133,55,45,0,0,0,0,145,0,130,1,0,0,0,'BUG133','',1,1,'automation','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-01 15:33:08','trunk','dev1','2023-01-01 00:00:00','2023-01-01','','','','2023-01-15 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(134,55,45,0,0,9,0,145,0,134,1,0,0,0,'BUG134','',2,2,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-02 15:33:08','trunk','dev1','2023-01-02 00:00:00','2023-01-02','','','','2023-01-14 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(135,55,45,0,0,10,0,145,0,138,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();135','',3,3,'others','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-03 15:33:08','trunk','dev1','2023-01-03 00:00:00','2023-01-03','','','','2023-01-13 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(136,56,46,0,0,0,0,146,0,142,1,0,0,0,'bug136','',4,4,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-04 15:33:08','trunk','dev1','2023-01-04 00:00:00','2023-01-04','','','','2023-01-12 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(137,56,46,0,0,0,0,146,0,146,1,0,0,0,'BUG137','',1,1,'config','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-05 15:33:08','trunk','dev1','2023-01-05 00:00:00','2023-01-05','','','','2023-01-11 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(138,56,46,0,0,0,0,146,0,150,1,0,0,0,'BUG138','',2,2,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-06 15:33:08','trunk','dev1','2023-01-06 00:00:00','2023-01-06','','','','2023-01-10 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(139,57,47,0,0,0,0,147,0,154,1,0,0,0,'BUG139','',3,3,'security','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-07 15:33:08','trunk','dev1','2023-01-07 00:00:00','2023-01-07','','','','2023-01-09 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(140,57,47,0,0,0,0,147,0,158,1,0,0,0,'BUG140','',4,4,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-08 15:33:08','trunk','dev1','2023-01-08 00:00:00','2023-01-08','','','','2023-01-08 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(141,57,47,0,0,0,0,147,0,162,1,0,0,0,'BUG141','',1,1,'standard','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-09 15:33:08','trunk','dev1','2023-01-09 00:00:00','2023-01-09','','','','2023-01-07 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(142,58,48,0,0,0,0,148,0,166,1,0,0,0,'BUG142','',2,2,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-10 15:33:08','trunk','dev1','2023-01-10 00:00:00','2023-01-10','','','','2023-01-06 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(143,58,48,0,0,0,0,148,0,170,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();143','',3,3,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-11 15:33:08','trunk','dev1','2023-01-11 00:00:00','2023-01-11','','','','2023-01-05 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(144,58,48,0,0,0,0,148,0,174,1,0,0,0,'bug144','',4,4,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-12 15:33:08','trunk','dev1','2023-01-12 00:00:00','2023-01-12','','','','2023-01-04 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(145,59,49,0,0,0,0,149,0,178,1,0,0,0,'BUG145','',1,1,'codeerror','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-13 15:33:08','trunk','dev1','2023-01-13 00:00:00','2023-01-13','','','','2023-01-03 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(146,59,49,0,0,0,0,149,0,182,1,0,0,0,'BUG146','',2,2,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-14 15:33:08','trunk','dev1','2023-01-14 00:00:00','2023-01-14','','','','2023-01-02 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(147,59,49,0,0,0,0,149,0,186,1,0,0,0,'BUG147','',3,3,'install','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-15 15:33:08','trunk','dev1','2023-01-15 00:00:00','2023-01-15','','','','2023-01-01 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(148,60,50,0,0,0,0,150,0,190,1,0,0,0,'BUG148','',4,4,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-16 15:33:08','trunk','dev1','2023-01-16 00:00:00','2023-01-16','','','','2023-01-21 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(149,60,50,0,0,0,0,150,0,194,1,0,0,0,'BUG149','',1,1,'performance','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-17 15:33:08','trunk','dev1','2023-01-17 00:00:00','2023-01-17','','','','2023-01-20 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(150,60,50,0,0,0,0,150,0,198,1,0,0,0,'BUG150','',2,2,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-18 15:33:08','trunk','dev1','2023-01-18 00:00:00','2023-01-18','','','','2023-01-19 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(151,61,51,0,0,0,0,151,0,202,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();151','',3,3,'automation','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-19 15:33:08','trunk','test1','2023-01-19 00:00:00','2023-01-19','$assignedTo','bydesign','','2023-01-18 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(152,61,51,0,0,0,0,151,0,206,1,0,0,0,'bug152','',4,4,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-20 15:33:08','trunk','test1','2023-01-20 00:00:00','2023-01-20','$assignedTo','bydesign','','2023-01-17 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(153,61,51,0,0,0,0,151,0,210,1,0,0,0,'BUG153','',1,1,'others','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-14 15:33:08','trunk','test1','2022-12-14 00:00:00','2022-12-14','$assignedTo','bydesign','','2023-01-16 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(154,62,52,0,0,0,0,152,0,214,1,0,0,0,'BUG154','',2,2,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-15 15:33:08','trunk','test1','2022-12-15 00:00:00','2022-12-15','$assignedTo','bydesign','','2023-01-15 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(155,62,52,0,0,0,0,152,0,218,1,0,0,0,'BUG155','',3,3,'config','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-16 15:33:08','trunk','test1','2022-12-16 00:00:00','2022-12-16','$assignedTo','bydesign','','2023-01-14 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(156,62,52,0,0,0,0,152,0,222,1,0,0,0,'BUG156','',4,4,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-17 15:33:08','trunk','test1','2022-12-17 00:00:00','2022-12-17','$assignedTo','duplicate','trunk','2023-01-13 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(157,63,53,0,0,0,0,153,0,226,1,0,0,0,'BUG157','',1,1,'security','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-18 15:33:08','trunk','test1','2022-12-18 00:00:00','2022-12-18','$assignedTo','duplicate','trunk','2023-01-12 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(158,63,53,0,0,0,0,153,0,230,1,0,0,0,'BUG158','',2,2,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-19 15:33:08','trunk','test1','2022-12-19 00:00:00','2022-12-19','$assignedTo','duplicate','trunk','2023-01-11 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(159,63,53,0,0,0,0,153,0,234,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();159','',3,3,'standard','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-20 15:33:08','trunk','test1','2022-12-20 00:00:00','2022-12-20','$assignedTo','duplicate','trunk','2023-01-10 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(160,64,54,0,0,0,0,154,0,238,1,0,0,0,'bug160','',4,4,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-21 15:33:08','trunk','test1','2022-12-21 00:00:00','2022-12-21','$assignedTo','duplicate','trunk','2023-01-09 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(161,64,54,0,0,0,0,154,0,242,1,0,0,0,'BUG161','',1,1,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-22 15:33:08','trunk','test1','2022-12-22 00:00:00','2022-12-22','$assignedTo','external','trunk','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(162,64,54,0,0,0,0,154,0,246,1,0,0,0,'BUG162','',2,2,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-23 15:33:08','trunk','test1','2022-12-23 00:00:00','2022-12-23','$assignedTo','external','trunk','2023-01-07 00:00:00','','0000-00-00 00:00:00',1,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(163,65,55,0,0,0,0,155,0,250,1,0,0,0,'BUG163','',3,3,'codeerror','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-24 15:33:08','trunk','test1','2022-12-24 00:00:00','2022-12-24','$assignedTo','external','trunk','2023-01-06 00:00:00','','0000-00-00 00:00:00',2,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(164,65,55,0,0,0,0,155,0,254,1,0,0,0,'BUG164','',4,4,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-25 15:33:08','trunk','test1','2022-12-25 00:00:00','2022-12-25','$assignedTo','external','trunk','2023-01-05 00:00:00','','0000-00-00 00:00:00',3,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(165,65,55,0,0,0,0,155,0,258,1,0,0,0,'BUG165','',1,1,'install','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-26 15:33:08','trunk','test1','2022-12-26 00:00:00','2022-12-26','$assignedTo','external','trunk','2023-01-04 00:00:00','','0000-00-00 00:00:00',4,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(166,66,56,0,0,0,0,156,0,262,1,0,0,0,'BUG166','',2,2,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-27 15:33:08','trunk','test1','2022-12-27 00:00:00','2022-12-27','$assignedTo','fixed','trunk','2023-01-03 00:00:00','','0000-00-00 00:00:00',5,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(167,66,56,0,0,0,0,156,0,266,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();167','',3,3,'performance','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-28 15:33:08','trunk','test1','2022-12-28 00:00:00','2022-12-28','$assignedTo','fixed','trunk','2023-01-02 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(168,66,56,0,0,0,0,156,0,270,1,0,0,0,'bug168','',4,4,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-29 15:33:08','trunk','test1','2022-12-29 00:00:00','2022-12-29','$assignedTo','fixed','trunk','2023-01-01 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(169,67,57,0,0,0,0,157,0,274,1,0,0,0,'BUG169','',1,1,'automation','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-30 15:33:08','trunk','test1','2022-12-30 00:00:00','2022-12-30','$assignedTo','fixed','trunk','2023-01-21 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(170,67,57,0,0,0,0,157,0,278,1,0,0,0,'BUG170','',2,2,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-31 15:33:08','trunk','test1','2022-12-31 00:00:00','2022-12-31','$assignedTo','fixed','trunk','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(171,67,57,0,0,0,0,157,0,282,1,0,0,0,'BUG171','',3,3,'others','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-01 15:33:08','trunk','','2023-01-01 00:00:00','2023-01-01','$assignedTo','notrepro','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(172,68,58,0,0,0,0,158,0,286,1,0,0,0,'BUG172','',4,4,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-02 15:33:08','trunk','','2023-01-02 00:00:00','2023-01-02','$assignedTo','notrepro','','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(173,68,58,0,0,0,0,158,0,290,1,0,0,0,'BUG173','',1,1,'config','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-03 15:33:08','trunk','','2023-01-03 00:00:00','2023-01-03','$assignedTo','postponed','','2023-01-17 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(174,68,58,0,0,0,0,158,0,294,1,0,0,0,'BUG174','',2,2,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-04 15:33:08','trunk','','2023-01-04 00:00:00','2023-01-04','$assignedTo','postponed','','2023-01-16 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(175,69,59,0,0,0,0,159,0,298,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();175','',3,3,'security','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-05 15:33:08','trunk','','2023-01-05 00:00:00','2023-01-05','$assignedTo','postponed','','2023-01-15 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(176,69,59,0,0,0,0,159,0,302,1,0,0,0,'bug176','',4,4,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-06 15:33:08','trunk','','2023-01-06 00:00:00','2023-01-06','$assignedTo','willnotfix','','2023-01-14 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(177,69,59,0,0,0,0,159,0,306,1,0,0,0,'BUG177','',1,1,'standard','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-07 15:33:08','trunk','','2023-01-07 00:00:00','2023-01-07','$assignedTo','willnotfix','','2023-01-13 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(178,70,60,0,0,0,0,160,0,310,1,0,0,0,'BUG178','',2,2,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-08 15:33:08','trunk','','2023-01-08 00:00:00','2023-01-08','$assignedTo','willnotfix','','2023-01-12 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(179,70,60,0,0,0,0,160,0,314,1,0,0,0,'BUG179','',3,3,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-09 15:33:08','trunk','','2023-01-09 00:00:00','2023-01-09','$assignedTo','willnotfix','','2023-01-11 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(180,70,60,0,0,0,0,160,0,318,1,0,0,0,'BUG180','',4,4,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-10 15:33:08','trunk','','2023-01-10 00:00:00','2023-01-10','$assignedTo','willnotfix','','2023-01-10 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(181,71,61,0,0,0,0,161,0,322,1,0,0,0,'BUG181','',1,1,'codeerror','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-11 15:33:08','trunk','closed','2023-01-11 00:00:00','2023-01-11','admin','fixed','','2023-01-09 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(182,71,61,0,0,0,0,161,0,326,1,0,0,0,'BUG182','',2,2,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-12 15:33:08','trunk','closed','2023-01-12 00:00:00','2023-01-12','admin','fixed','','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(183,71,61,0,0,0,0,161,0,330,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();183','',3,3,'install','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-13 15:33:08','trunk','closed','2023-01-13 00:00:00','2023-01-13','admin','fixed','','2023-01-07 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(184,72,62,0,0,0,0,162,0,334,1,0,0,0,'bug184','',4,4,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-14 15:33:08','trunk','closed','2023-01-14 00:00:00','2023-01-14','admin','fixed','','2023-01-06 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(185,72,62,0,0,0,0,162,0,338,1,0,0,0,'BUG185','',1,1,'performance','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-15 15:33:08','trunk','closed','2023-01-15 00:00:00','2023-01-15','admin','fixed','','2023-01-05 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(186,72,62,0,0,0,0,162,0,342,1,0,0,0,'BUG186','',2,2,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-16 15:33:08','trunk','closed','2023-01-16 00:00:00','2023-01-16','admin','fixed','','2023-01-04 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(187,73,63,0,0,0,0,163,0,346,1,0,0,0,'BUG187','',3,3,'automation','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-17 15:33:08','trunk','closed','2023-01-17 00:00:00','2023-01-17','admin','fixed','','2023-01-03 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(188,73,63,0,0,0,0,163,0,350,1,0,0,0,'BUG188','',4,4,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-18 15:33:08','trunk','closed','2023-01-18 00:00:00','2023-01-18','admin','fixed','','2023-01-02 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(189,73,63,0,0,0,0,163,0,354,1,0,0,0,'BUG189','',1,1,'others','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-19 15:33:08','trunk','closed','2023-01-19 00:00:00','2023-01-19','admin','fixed','','2023-01-01 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(190,74,64,0,0,0,0,164,0,358,1,0,0,0,'BUG190','',2,2,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-20 15:33:08','trunk','closed','2023-01-20 00:00:00','2023-01-20','admin','fixed','','2023-01-21 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(191,74,64,0,0,0,0,164,0,362,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();191','',3,3,'config','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-14 15:33:08','trunk','closed','2022-12-14 00:00:00','2022-12-14','admin','bydesign','','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(192,74,64,0,0,0,0,164,0,366,1,0,0,0,'bug192','',4,4,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-15 15:33:08','trunk','closed','2022-12-15 00:00:00','2022-12-15','admin','external','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(193,75,65,0,0,0,0,165,0,370,1,0,0,0,'BUG193','',1,1,'security','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-16 15:33:08','trunk','closed','2022-12-16 00:00:00','2022-12-16','admin','notrepro','','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(194,75,65,0,0,0,0,165,0,374,1,0,0,0,'BUG194','',2,2,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-17 15:33:08','trunk','closed','2022-12-17 00:00:00','2022-12-17','admin','postponed','','2023-01-17 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(195,75,65,0,0,0,0,165,0,378,1,0,0,0,'BUG195','',3,3,'standard','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-18 15:33:08','trunk','closed','2022-12-18 00:00:00','2022-12-18','admin','willnotfix','','2023-01-16 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(196,76,66,0,0,0,0,166,0,382,1,0,0,0,'BUG196','',4,4,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-19 15:33:08','trunk','closed','2022-12-19 00:00:00','2022-12-19','admin','duplicate','trunk','2023-01-15 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(197,76,66,0,0,0,0,166,0,386,1,0,0,0,'BUG197','',1,1,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-20 15:33:08','trunk','closed','2022-12-20 00:00:00','2022-12-20','admin','duplicate','trunk','2023-01-14 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(198,76,66,0,0,0,0,166,0,390,1,0,0,0,'BUG198','',2,2,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-21 15:33:08','trunk','closed','2022-12-21 00:00:00','2022-12-21','admin','duplicate','trunk','2023-01-13 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(199,77,67,0,0,0,0,167,0,394,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();199','',3,3,'codeerror','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-22 15:33:08','trunk','closed','2022-12-22 00:00:00','2022-12-22','admin','duplicate','trunk','2023-01-12 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(200,77,67,0,0,0,0,167,0,398,1,0,0,0,'bug200','',4,4,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-23 15:33:08','trunk','closed','2022-12-23 00:00:00','2022-12-23','admin','duplicate','trunk','2023-01-11 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(201,77,67,0,0,0,0,167,0,2,1,0,0,0,'BUG201','',1,1,'install','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-24 15:33:08','1','admin','2022-12-24 00:00:00','2022-12-24','','','','2023-01-10 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(202,78,68,0,0,0,0,168,0,6,1,0,0,0,'BUG202','',2,2,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-25 15:33:08','0','admin','2022-12-25 00:00:00','2022-12-25','','','','2023-01-09 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(203,78,68,0,0,0,0,168,0,10,1,0,0,0,'BUG203','',3,3,'performance','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-26 15:33:08','1','admin','2022-12-26 00:00:00','2022-12-26','','','','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(204,78,68,0,0,0,0,168,0,14,1,0,0,0,'BUG204','',4,4,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-27 15:33:08','trunk','admin','2022-12-27 00:00:00','2022-12-27','','','','2023-01-07 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(205,79,69,0,0,0,0,169,0,18,1,0,0,0,'BUG205','',1,1,'automation','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-28 15:33:08','trunk','admin','2022-12-28 00:00:00','2022-12-28','','','','2023-01-06 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(206,79,69,0,0,0,0,169,0,22,1,0,0,0,'BUG206','',2,2,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-29 15:33:08','trunk','admin','2022-12-29 00:00:00','2022-12-29','','','','2023-01-05 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(207,79,69,0,0,0,0,169,0,26,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();207','',3,3,'others','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-30 15:33:08','trunk','admin','2022-12-30 00:00:00','2022-12-30','','','','2023-01-04 00:00:00','','0000-00-00 00:00:00',10,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(208,80,70,0,0,0,0,170,0,30,1,0,0,0,'bug208','',4,4,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-31 15:33:08','trunk','admin','2022-12-31 00:00:00','2022-12-31','','','','2023-01-03 00:00:00','','0000-00-00 00:00:00',11,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(209,80,70,0,0,0,0,170,0,34,1,0,0,0,'BUG209','',1,1,'config','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-01 15:33:08','trunk','admin','2023-01-01 00:00:00','2023-01-01','','','','2023-01-02 00:00:00','','0000-00-00 00:00:00',12,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(210,80,70,0,0,0,0,170,0,38,1,0,0,0,'BUG210','',2,2,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-02 15:33:08','trunk','admin','2023-01-02 00:00:00','2023-01-02','','','','2023-01-01 00:00:00','','0000-00-00 00:00:00',13,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(211,81,71,0,0,0,0,171,0,42,1,0,0,0,'BUG211','',3,3,'security','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-03 15:33:08','trunk','admin','2023-01-03 00:00:00','2023-01-03','','','','2023-01-21 00:00:00','admin','0000-00-00 00:00:00',14,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(212,81,71,0,0,0,0,171,0,46,1,0,0,0,'BUG212','',4,4,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-04 15:33:08','trunk','admin','2023-01-04 00:00:00','2023-01-04','','','','2023-01-20 00:00:00','admin','0000-00-00 00:00:00',15,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(213,81,71,0,0,0,0,171,0,50,1,0,0,0,'BUG213','',1,1,'standard','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-05 15:33:08','trunk','admin','2023-01-05 00:00:00','2023-01-05','','','','2023-01-19 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(214,82,72,0,0,0,0,172,0,54,1,0,0,0,'BUG214','',2,2,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-06 15:33:08','trunk','admin','2023-01-06 00:00:00','2023-01-06','','','','2023-01-18 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(215,82,72,0,0,0,0,172,0,58,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();215','',3,3,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-07 15:33:08','trunk','admin','2023-01-07 00:00:00','2023-01-07','','','','2023-01-17 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(216,82,72,0,0,0,0,172,0,62,1,0,0,0,'bug216','',4,4,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-08 15:33:08','trunk','admin','2023-01-08 00:00:00','2023-01-08','','','','2023-01-16 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(217,83,73,0,0,0,0,173,0,66,1,0,0,0,'BUG217','',1,1,'codeerror','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-09 15:33:08','trunk','admin','2023-01-09 00:00:00','2023-01-09','','','','2023-01-15 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(218,83,73,0,0,0,0,173,0,70,1,0,0,0,'BUG218','',2,2,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-10 15:33:08','trunk','admin','2023-01-10 00:00:00','2023-01-10','','','','2023-01-14 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(219,83,73,0,0,0,0,173,0,74,1,0,0,0,'BUG219','',3,3,'install','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-11 15:33:08','trunk','admin','2023-01-11 00:00:00','2023-01-11','','','','2023-01-13 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(220,84,74,0,0,0,0,174,0,78,1,0,0,0,'BUG220','',4,4,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-12 15:33:08','trunk','admin','2023-01-12 00:00:00','2023-01-12','','','','2023-01-12 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(221,84,74,0,0,0,0,174,0,82,1,0,0,0,'BUG221','',1,1,'performance','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-13 15:33:08','trunk','admin','2023-01-13 00:00:00','2023-01-13','','','','2023-01-11 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(222,84,74,0,0,0,0,174,0,86,1,0,0,0,'BUG222','',2,2,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-14 15:33:08','trunk','admin','2023-01-14 00:00:00','2023-01-14','','','','2023-01-10 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(223,85,75,0,0,0,0,175,0,90,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();223','',3,3,'automation','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-15 15:33:08','trunk','admin','2023-01-15 00:00:00','2023-01-15','','','','2023-01-09 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(224,85,75,0,0,0,0,175,0,94,1,0,0,0,'bug224','',4,4,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-16 15:33:08','trunk','admin','2023-01-16 00:00:00','2023-01-16','','','','2023-01-08 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(225,85,75,0,0,0,0,175,0,98,1,0,0,0,'BUG225','',1,1,'others','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-17 15:33:08','trunk','admin','2023-01-17 00:00:00','2023-01-17','','','','2023-01-07 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(226,86,76,0,0,0,0,176,0,102,1,0,0,0,'BUG226','',2,2,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-18 15:33:08','trunk','admin','2023-01-18 00:00:00','2023-01-18','','','','2023-01-06 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(227,86,76,0,0,0,0,176,0,106,1,0,0,0,'BUG227','',3,3,'config','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-19 15:33:08','trunk','admin','2023-01-19 00:00:00','2023-01-19','','','','2023-01-05 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(228,86,76,0,0,0,0,176,0,110,1,0,0,0,'BUG228','',4,4,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-20 15:33:08','trunk','admin','2023-01-20 00:00:00','2023-01-20','','','','2023-01-04 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(229,87,77,0,0,0,0,177,0,114,1,0,0,0,'BUG229','',1,1,'security','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-14 15:33:08','trunk','admin','2022-12-14 00:00:00','2022-12-14','','','','2023-01-03 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(230,87,77,0,0,0,0,177,0,118,1,0,0,0,'BUG230','',2,2,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-15 15:33:08','trunk','admin','2022-12-15 00:00:00','2022-12-15','','','','2023-01-02 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(231,87,77,0,0,0,0,177,0,122,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();231','',3,3,'standard','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-16 15:33:08','trunk','dev1','2022-12-16 00:00:00','2022-12-16','','','','2023-01-01 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(232,88,78,0,0,0,0,178,0,126,1,0,0,0,'bug232','',4,4,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-17 15:33:08','trunk','dev1','2022-12-17 00:00:00','2022-12-17','','','','2023-01-21 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(233,88,78,0,0,0,0,178,0,130,1,0,0,0,'BUG233','',1,1,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-18 15:33:08','trunk','dev1','2022-12-18 00:00:00','2022-12-18','','','','2023-01-20 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(234,88,78,0,0,0,0,178,0,134,1,0,0,0,'BUG234','',2,2,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-19 15:33:08','trunk','dev1','2022-12-19 00:00:00','2022-12-19','','','','2023-01-19 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(235,89,79,0,0,0,0,179,0,138,1,0,0,0,'BUG235','',3,3,'codeerror','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-20 15:33:08','trunk','dev1','2022-12-20 00:00:00','2022-12-20','','','','2023-01-18 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(236,89,79,0,0,0,0,179,0,142,1,0,0,0,'BUG236','',4,4,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-21 15:33:08','trunk','dev1','2022-12-21 00:00:00','2022-12-21','','','','2023-01-17 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(237,89,79,0,0,0,0,179,0,146,1,0,0,0,'BUG237','',1,1,'install','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-22 15:33:08','trunk','dev1','2022-12-22 00:00:00','2022-12-22','','','','2023-01-16 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(238,90,80,0,0,0,0,180,0,150,1,0,0,0,'BUG238','',2,2,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-23 15:33:08','trunk','dev1','2022-12-23 00:00:00','2022-12-23','','','','2023-01-15 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(239,90,80,0,0,0,0,180,0,154,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();239','',3,3,'performance','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-24 15:33:08','trunk','dev1','2022-12-24 00:00:00','2022-12-24','','','','2023-01-14 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(240,90,80,0,0,0,0,180,0,158,1,0,0,0,'bug240','',4,4,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-25 15:33:08','trunk','dev1','2022-12-25 00:00:00','2022-12-25','','','','2023-01-13 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(241,91,81,0,0,0,0,181,0,162,1,0,0,0,'BUG241','',1,1,'automation','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-26 15:33:08','trunk','dev1','2022-12-26 00:00:00','2022-12-26','','','','2023-01-12 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(242,91,81,0,0,0,0,181,0,166,1,0,0,0,'BUG242','',2,2,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-27 15:33:08','trunk','dev1','2022-12-27 00:00:00','2022-12-27','','','','2023-01-11 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(243,91,81,0,0,0,0,181,0,170,1,0,0,0,'BUG243','',3,3,'others','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-28 15:33:08','trunk','dev1','2022-12-28 00:00:00','2022-12-28','','','','2023-01-10 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(244,92,82,0,0,0,0,182,0,174,1,0,0,0,'BUG244','',4,4,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-29 15:33:08','trunk','dev1','2022-12-29 00:00:00','2022-12-29','','','','2023-01-09 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(245,92,82,0,0,0,0,182,0,178,1,0,0,0,'BUG245','',1,1,'config','android','','','','

【步骤】


【结果】


【期望】


','active','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-30 15:33:08','trunk','dev1','2022-12-30 00:00:00','2022-12-30','','','','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(246,92,82,0,0,0,0,182,0,182,1,0,0,0,'BUG246','',2,2,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-31 15:33:08','trunk','dev1','2022-12-31 00:00:00','2022-12-31','','','','2023-01-07 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(247,93,83,0,0,0,0,183,0,186,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();247','',3,3,'security','','','','','

【步骤】


【结果】


【期望】


','active','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-01 15:33:08','trunk','dev1','2023-01-01 00:00:00','2023-01-01','','','','2023-01-06 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(248,93,83,0,0,0,0,183,0,190,1,0,0,0,'bug248','',4,4,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-02 15:33:08','trunk','dev1','2023-01-02 00:00:00','2023-01-02','','','','2023-01-05 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(249,93,83,0,0,0,0,183,0,194,1,0,0,0,'BUG249','',1,1,'standard','win10','','','','

【步骤】


【结果】


【期望】


','active','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-03 15:33:08','trunk','dev1','2023-01-03 00:00:00','2023-01-03','','','','2023-01-04 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(250,94,84,0,0,0,0,184,0,198,1,0,0,0,'BUG250','',2,2,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','active','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-04 15:33:08','trunk','dev1','2023-01-04 00:00:00','2023-01-04','','','','2023-01-03 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','1'),(251,94,84,0,0,0,0,184,0,202,1,0,0,0,'BUG251','',3,3,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-05 15:33:08','trunk','dev1','2023-01-05 00:00:00','2023-01-05','$assignedTo','bydesign','','2023-01-02 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(252,94,84,0,0,0,0,184,0,206,1,0,0,0,'BUG252','',4,4,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-06 15:33:08','trunk','dev1','2023-01-06 00:00:00','2023-01-06','$assignedTo','bydesign','','2023-01-01 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(253,95,85,0,0,0,0,185,0,210,1,0,0,0,'BUG253','',1,1,'codeerror','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-07 15:33:08','trunk','dev1','2023-01-07 00:00:00','2023-01-07','$assignedTo','bydesign','','2023-01-21 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(254,95,85,0,0,0,0,185,0,214,1,0,0,0,'BUG254','',2,2,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-08 15:33:08','trunk','dev1','2023-01-08 00:00:00','2023-01-08','$assignedTo','bydesign','','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(255,95,85,0,0,0,0,185,0,218,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();255','',3,3,'install','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-09 15:33:08','trunk','dev1','2023-01-09 00:00:00','2023-01-09','$assignedTo','bydesign','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(256,96,86,0,0,0,0,186,0,222,1,0,0,0,'bug256','',4,4,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-10 15:33:08','trunk','dev1','2023-01-10 00:00:00','2023-01-10','$assignedTo','duplicate','trunk','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(257,96,86,0,0,0,0,186,0,226,1,0,0,0,'BUG257','',1,1,'performance','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-11 15:33:08','trunk','dev1','2023-01-11 00:00:00','2023-01-11','$assignedTo','duplicate','trunk','2023-01-17 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(258,96,86,0,0,0,0,186,0,230,1,0,0,0,'BUG258','',2,2,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-12 15:33:08','trunk','dev1','2023-01-12 00:00:00','2023-01-12','$assignedTo','duplicate','trunk','2023-01-16 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(259,97,87,0,0,0,0,187,0,234,1,0,0,0,'BUG259','',3,3,'automation','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-13 15:33:08','trunk','dev1','2023-01-13 00:00:00','2023-01-13','$assignedTo','duplicate','trunk','2023-01-15 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(260,97,87,0,0,0,0,187,0,238,1,0,0,0,'BUG260','',4,4,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-14 15:33:08','trunk','dev1','2023-01-14 00:00:00','2023-01-14','$assignedTo','duplicate','trunk','2023-01-14 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(261,97,87,0,0,0,0,187,0,242,1,0,0,0,'BUG261','',1,1,'others','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-15 15:33:08','trunk','test1','2023-01-15 00:00:00','2023-01-15','$assignedTo','external','trunk','2023-01-13 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(262,98,88,0,0,0,0,188,0,246,1,0,0,0,'BUG262','',2,2,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-16 15:33:08','trunk','test1','2023-01-16 00:00:00','2023-01-16','$assignedTo','external','trunk','2023-01-12 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(263,98,88,0,0,0,0,188,0,250,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();263','',3,3,'config','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-17 15:33:08','trunk','test1','2023-01-17 00:00:00','2023-01-17','$assignedTo','external','trunk','2023-01-11 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(264,98,88,0,0,0,0,188,0,254,1,0,0,0,'bug264','',4,4,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-18 15:33:08','trunk','test1','2023-01-18 00:00:00','2023-01-18','$assignedTo','external','trunk','2023-01-10 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(265,99,89,0,0,0,0,189,0,258,1,0,0,0,'BUG265','',1,1,'security','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-19 15:33:08','trunk','test1','2023-01-19 00:00:00','2023-01-19','$assignedTo','external','trunk','2023-01-09 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(266,99,89,0,0,0,0,189,0,262,1,0,0,0,'BUG266','',2,2,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-20 15:33:08','trunk','test1','2023-01-20 00:00:00','2023-01-20','$assignedTo','fixed','trunk','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(267,99,89,0,0,0,0,189,0,266,1,0,0,0,'BUG267','',3,3,'standard','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-14 15:33:08','trunk','test1','2022-12-14 00:00:00','2022-12-14','$assignedTo','fixed','trunk','2023-01-07 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(268,100,90,0,0,0,0,190,0,270,1,0,0,0,'BUG268','',4,4,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-15 15:33:08','trunk','test1','2022-12-15 00:00:00','2022-12-15','$assignedTo','fixed','trunk','2023-01-06 00:00:00','','0000-00-00 00:00:00',1,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(269,100,90,0,0,0,0,190,0,274,1,0,0,0,'BUG269','',1,1,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-16 15:33:08','trunk','test1','2022-12-16 00:00:00','2022-12-16','$assignedTo','fixed','trunk','2023-01-05 00:00:00','','0000-00-00 00:00:00',2,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(270,100,90,0,0,0,0,190,0,278,1,0,0,0,'BUG270','',2,2,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-17 15:33:08','trunk','test1','2022-12-17 00:00:00','2022-12-17','$assignedTo','fixed','trunk','2023-01-04 00:00:00','','0000-00-00 00:00:00',3,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(271,0,91,0,0,0,0,191,0,282,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();271','',3,3,'codeerror','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-18 15:33:08','trunk','test1','2022-12-18 00:00:00','2022-12-18','$assignedTo','notrepro','','2023-01-03 00:00:00','','0000-00-00 00:00:00',4,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(272,0,91,0,0,0,0,191,0,286,1,0,0,0,'bug272','',4,4,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-19 15:33:08','trunk','test1','2022-12-19 00:00:00','2022-12-19','$assignedTo','notrepro','','2023-01-02 00:00:00','','0000-00-00 00:00:00',5,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(273,0,91,0,0,0,0,191,0,290,1,0,0,0,'BUG273','',1,1,'install','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-20 15:33:08','trunk','test1','2022-12-20 00:00:00','2022-12-20','$assignedTo','postponed','','2023-01-01 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(274,0,92,0,0,0,0,192,0,294,1,0,0,0,'BUG274','',2,2,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-21 15:33:08','trunk','test1','2022-12-21 00:00:00','2022-12-21','$assignedTo','postponed','','2023-01-21 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(275,0,92,0,0,0,0,192,0,298,1,0,0,0,'BUG275','',3,3,'performance','android','','','','

【步骤】


【结果】


【期望】


','resolved','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-22 15:33:08','trunk','test1','2022-12-22 00:00:00','2022-12-22','$assignedTo','postponed','','2023-01-20 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(276,0,92,0,0,0,0,192,0,302,1,0,0,0,'BUG276','',4,4,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-23 15:33:08','trunk','test1','2022-12-23 00:00:00','2022-12-23','$assignedTo','willnotfix','','2023-01-19 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(277,0,93,0,0,0,0,193,0,306,1,0,0,0,'BUG277','',1,1,'automation','','','','','

【步骤】


【结果】


【期望】


','resolved','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-24 15:33:08','trunk','test1','2022-12-24 00:00:00','2022-12-24','$assignedTo','willnotfix','','2023-01-18 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(278,0,93,0,0,0,0,193,0,310,1,0,0,0,'BUG278','',2,2,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-25 15:33:08','trunk','test1','2022-12-25 00:00:00','2022-12-25','$assignedTo','willnotfix','','2023-01-17 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(279,0,93,0,0,0,0,193,0,314,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();279','',3,3,'others','win10','','','','

【步骤】


【结果】


【期望】


','resolved','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-26 15:33:08','trunk','test1','2022-12-26 00:00:00','2022-12-26','$assignedTo','willnotfix','','2023-01-16 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(280,0,94,0,0,0,0,194,0,318,1,0,0,0,'bug280','',4,4,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','resolved','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-27 15:33:08','trunk','test1','2022-12-27 00:00:00','2022-12-27','$assignedTo','willnotfix','','2023-01-15 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(281,0,94,0,0,0,0,194,0,322,1,0,0,0,'BUG281','',1,1,'config','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-28 15:33:08','trunk','test1','2022-12-28 00:00:00','2022-12-28','admin','fixed','','2023-01-14 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(282,0,94,0,0,0,0,194,0,326,1,0,0,0,'BUG282','',2,2,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-29 15:33:08','trunk','test1','2022-12-29 00:00:00','2022-12-29','admin','fixed','','2023-01-13 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(283,0,95,0,0,0,0,195,0,330,1,0,0,0,'BUG283','',3,3,'security','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2022-12-30 15:33:08','trunk','test1','2022-12-30 00:00:00','2022-12-30','admin','fixed','','2023-01-12 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(284,0,95,0,0,0,0,195,0,334,1,0,0,0,'BUG284','',4,4,'performance','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2022-12-31 15:33:08','trunk','test1','2022-12-31 00:00:00','2022-12-31','admin','fixed','','2023-01-11 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(285,0,95,0,0,0,0,195,0,338,1,0,0,0,'BUG285','',1,1,'standard','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-01 15:33:08','trunk','test1','2023-01-01 00:00:00','2023-01-01','admin','fixed','','2023-01-10 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(286,0,96,0,0,0,0,196,0,342,1,0,0,0,'BUG286','',2,2,'automation','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-02 15:33:08','trunk','test1','2023-01-02 00:00:00','2023-01-02','admin','fixed','','2023-01-09 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(287,0,96,0,0,0,0,196,0,346,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();287','',3,3,'designdefect','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-03 15:33:08','trunk','test1','2023-01-03 00:00:00','2023-01-03','admin','fixed','','2023-01-08 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(288,0,96,0,0,0,0,196,0,350,1,0,0,0,'bug288','',4,4,'others','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-04 15:33:08','trunk','test1','2023-01-04 00:00:00','2023-01-04','admin','fixed','','2023-01-07 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(289,0,97,0,0,0,0,197,0,354,1,0,0,0,'BUG289','',1,1,'codeerror','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-05 15:33:08','trunk','test1','2023-01-05 00:00:00','2023-01-05','admin','fixed','','2023-01-06 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(290,0,97,0,0,0,0,197,0,358,1,0,0,0,'BUG290','',2,2,'config','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-06 15:33:08','trunk','test1','2023-01-06 00:00:00','2023-01-06','admin','fixed','','2023-01-05 00:00:00','','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(291,0,97,0,0,0,0,197,0,362,1,0,0,0,'BUG291','',3,3,'install','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-07 15:33:08','trunk','','2023-01-07 00:00:00','2023-01-07','admin','bydesign','','2023-01-04 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(292,0,98,0,0,0,0,198,0,366,1,0,0,0,'BUG292','',4,4,'security','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-08 15:33:08','trunk','','2023-01-08 00:00:00','2023-01-08','admin','external','','2023-01-03 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(293,0,98,0,0,0,0,198,0,370,1,0,0,0,'BUG293','',1,1,'performance','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-09 15:33:08','trunk','','2023-01-09 00:00:00','2023-01-09','admin','notrepro','','2023-01-02 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(294,0,98,0,0,0,0,198,0,374,1,0,0,0,'BUG294','',2,2,'standard','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-10 15:33:08','trunk','','2023-01-10 00:00:00','2023-01-10','admin','postponed','','2023-01-01 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(295,0,99,0,0,0,0,199,0,378,1,0,0,0,'缺陷!@()(){}|+=%^&*$#测试bug名称到底可以有多长!@#¥%&*\'\":.<>。?/();295','',3,3,'automation','','','','','

【步骤】


【结果】


【期望】


','closed','','#3da7f5',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-11 15:33:08','trunk','','2023-01-11 00:00:00','2023-01-11','admin','willnotfix','','2023-01-21 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(296,0,99,0,0,0,0,199,0,382,1,0,0,0,'bug296','',4,4,'designdefect','','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#75c941',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-12 15:33:08','trunk','','2023-01-12 00:00:00','2023-01-12','admin','duplicate','trunk','2023-01-20 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(297,0,99,0,0,0,0,199,0,386,1,0,0,0,'BUG297','',1,1,'others','win10','','','','

【步骤】


【结果】


【期望】


','closed','','#2dbdb2',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-13 15:33:08','trunk','','2023-01-13 00:00:00','2023-01-13','admin','duplicate','trunk','2023-01-19 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(298,0,100,0,0,0,0,200,0,390,1,0,0,0,'BUG298','',2,2,'codeerror','windows','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#797ec9',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-14 15:33:08','trunk','','2023-01-14 00:00:00','2023-01-14','admin','duplicate','trunk','2023-01-18 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(299,0,100,0,0,0,0,200,0,394,1,0,0,0,'BUG299','',3,3,'config','android','','','','

【步骤】


【结果】


【期望】


','closed','','#ffaf38',0,0,'0000-00-00 00:00:00','','','','admin','2023-01-15 15:33:08','trunk','','2023-01-15 00:00:00','2023-01-15','admin','duplicate','trunk','2023-01-17 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'),(300,0,100,0,0,0,0,200,0,398,1,0,0,0,'BUG300','',4,4,'install','ios','','','','【步骤】进入成果展示
【结果】乱码
【期望】正常显示
','closed','','#ff4e3e',1,0,'0000-00-00 00:00:00','','','','admin','2023-01-16 15:33:08','trunk','','2023-01-16 00:00:00','2023-01-16','admin','duplicate','trunk','2023-01-16 00:00:00','admin','0000-00-00 00:00:00',0,'',0,0,0,0,0,0,'','','','','','',0,'','0000-00-00 00:00:00','0'); +/*!40000 ALTER TABLE `zt_bug` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-01-14 15:33:15 diff --git a/test/model/user/data/sql/case.sql b/test/model/user/data/sql/case.sql new file mode 100644 index 0000000000..3857b20f9a --- /dev/null +++ b/test/model/user/data/sql/case.sql @@ -0,0 +1,97 @@ +-- MySQL dump 10.19 Distrib 10.3.37-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaotmp0104 +-- ------------------------------------------------------ +-- Server version 10.3.34-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_case` +-- + +DROP TABLE IF EXISTS `zt_case`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_case` ( + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, + `project` mediumint(8) unsigned NOT NULL, + `product` mediumint(8) unsigned NOT NULL DEFAULT 0, + `execution` mediumint(8) unsigned NOT NULL, + `branch` mediumint(8) unsigned NOT NULL DEFAULT 0, + `lib` mediumint(8) unsigned NOT NULL DEFAULT 0, + `module` mediumint(8) unsigned NOT NULL DEFAULT 0, + `path` mediumint(8) unsigned NOT NULL DEFAULT 0, + `story` mediumint(30) unsigned NOT NULL DEFAULT 0, + `storyVersion` smallint(6) NOT NULL DEFAULT 1, + `title` varchar(255) NOT NULL, + `precondition` text NOT NULL, + `keywords` varchar(255) NOT NULL, + `pri` tinyint(3) unsigned NOT NULL DEFAULT 3, + `type` char(30) NOT NULL DEFAULT '1', + `auto` varchar(10) NOT NULL DEFAULT 'no', + `frame` varchar(10) NOT NULL, + `stage` varchar(255) NOT NULL, + `howRun` varchar(30) NOT NULL, + `script` longtext NOT NULL, + `scriptedBy` varchar(30) NOT NULL, + `scriptedDate` date NOT NULL, + `scriptStatus` varchar(30) NOT NULL, + `scriptLocation` varchar(255) NOT NULL, + `status` char(30) NOT NULL DEFAULT '1', + `subStatus` varchar(30) NOT NULL DEFAULT '', + `color` char(7) NOT NULL, + `frequency` enum('1','2','3') NOT NULL DEFAULT '1', + `order` tinyint(30) unsigned NOT NULL DEFAULT 0, + `openedBy` char(30) NOT NULL DEFAULT '', + `openedDate` datetime NOT NULL, + `reviewedBy` varchar(255) NOT NULL, + `reviewedDate` date NOT NULL, + `lastEditedBy` char(30) NOT NULL DEFAULT '', + `lastEditedDate` datetime NOT NULL, + `version` tinyint(3) unsigned NOT NULL DEFAULT 0, + `linkCase` varchar(255) NOT NULL, + `fromBug` mediumint(8) unsigned NOT NULL, + `fromCaseID` mediumint(8) unsigned NOT NULL, + `fromCaseVersion` mediumint(8) unsigned NOT NULL DEFAULT 1, + `deleted` enum('0','1') NOT NULL DEFAULT '0', + `lastRunner` varchar(30) NOT NULL, + `lastRunDate` datetime NOT NULL, + `lastRunResult` char(30) NOT NULL, + PRIMARY KEY (`id`), + KEY `product` (`product`), + KEY `story` (`story`), + KEY `fromBug` (`fromBug`), + KEY `module` (`module`) +) ENGINE=InnoDB AUTO_INCREMENT=561 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_case` +-- + +LOCK TABLES `zt_case` WRITE; +/*!40000 ALTER TABLE `zt_case` DISABLE KEYS */; +INSERT INTO `zt_case` VALUES (1,0,1,101,0,0,0,0,2,1,'这个是测试用例1','这是前置条件1','这是关键词1',1,'feature','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',1,'test1','2023-01-14 00:00:00','admin','2023-01-14','admin','2023-01-14 00:00:00',1,'0',0,0,1,'0','test1','2023-01-14 00:00:00','pass'),(2,0,1,101,0,0,0,0,2,1,'这个是测试用例2','这是前置条件2','这是关键词2',2,'performance','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',6,'test2','2023-01-14 00:10:00','admin','2023-01-14','admin','2023-01-14 00:05:00',1,'0',0,0,1,'0','test2','2023-01-14 00:08:20','fail'),(3,0,1,101,0,0,0,0,2,1,'这个是测试用例3','这是前置条件3','这是关键词3',3,'config','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',11,'test3','2023-01-14 00:20:00','admin','2023-01-14','admin','2023-01-14 00:10:00',1,'0',0,0,1,'0','test3','2023-01-14 00:16:40','pass'),(4,0,1,101,0,0,0,0,2,1,'这个是测试用例4','这是前置条件4','这是关键词4',4,'install','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',16,'test4','2023-01-14 00:30:00','admin','2023-01-14','admin','2023-01-14 00:15:00',1,'0',0,0,1,'0','test4','2023-01-14 00:25:00','fail'),(5,0,2,102,0,0,0,0,6,1,'这个是测试用例5','这是前置条件5','这是关键词5',1,'security','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',21,'test5','2023-01-14 00:40:00','admin','2023-01-14','admin','2023-01-14 00:20:00',1,'0',0,0,1,'0','test5','2023-01-14 00:33:20','pass'),(6,0,2,102,0,0,0,0,6,1,'这个是测试用例6','这是前置条件6','这是关键词6',2,'interface','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',26,'test6','2023-01-14 00:50:00','admin','2023-01-14','admin','2023-01-14 00:25:00',1,'0',0,0,1,'0','test6','2023-01-14 00:41:40','fail'),(7,0,2,102,0,0,0,0,6,1,'这个是测试用例7','这是前置条件7','这是关键词7',3,'other','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',31,'test7','2023-01-14 01:00:00','admin','2023-01-14','admin','2023-01-14 00:30:00',1,'0',0,0,1,'0','test7','2023-01-14 00:50:00','pass'),(8,0,2,102,0,0,0,0,6,1,'这个是测试用例8','这是前置条件8','这是关键词8',4,'feature','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',36,'test8','2023-01-14 01:10:00','admin','2023-01-14','admin','2023-01-14 00:35:00',1,'0',0,0,1,'0','test8','2023-01-14 00:58:20','fail'),(9,0,3,103,0,0,0,0,10,1,'这个是测试用例9','这是前置条件9','这是关键词9',1,'performance','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',41,'test9','2023-01-14 01:20:00','admin','2023-01-14','admin','2023-01-14 00:40:00',1,'0',0,0,1,'0','test9','2023-01-14 01:06:40','pass'),(10,0,3,103,0,0,0,0,10,1,'这个是测试用例10','这是前置条件10','这是关键词10',2,'config','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',46,'test10','2023-01-14 01:30:00','admin','2023-01-14','admin','2023-01-14 00:45:00',1,'0',0,0,1,'0','test10','2023-01-14 01:15:00','fail'),(11,0,3,103,0,0,0,0,10,1,'这个是测试用例11','这是前置条件11','这是关键词11',3,'install','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',51,'test11','2023-01-14 01:40:00','admin','2023-01-14','admin','2023-01-14 00:50:00',1,'0',0,0,1,'0','test11','2023-01-14 01:23:20','pass'),(12,0,3,103,0,0,0,0,10,1,'这个是测试用例12','这是前置条件12','这是关键词12',4,'security','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',56,'test12','2023-01-14 01:50:00','admin','2023-01-14','admin','2023-01-14 00:55:00',1,'0',0,0,1,'0','test12','2023-01-14 01:31:40','fail'),(13,0,4,104,0,0,0,0,14,1,'这个是测试用例13','这是前置条件13','这是关键词13',1,'interface','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',61,'test13','2023-01-14 02:00:00','admin','2023-01-14','admin','2023-01-14 01:00:00',1,'0',0,0,1,'0','test13','2023-01-14 01:40:00','pass'),(14,0,4,104,0,0,0,0,14,1,'这个是测试用例14','这是前置条件14','这是关键词14',2,'other','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',66,'test14','2023-01-14 02:10:00','admin','2023-01-14','admin','2023-01-14 01:05:00',1,'0',0,0,1,'0','test14','2023-01-14 01:48:20','fail'),(15,0,4,104,0,0,0,0,14,1,'这个是测试用例15','这是前置条件15','这是关键词15',3,'feature','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',71,'test15','2023-01-14 02:20:00','admin','2023-01-14','admin','2023-01-14 01:10:00',1,'0',0,0,1,'0','test15','2023-01-14 01:56:40','pass'),(16,0,4,104,0,0,0,0,14,1,'这个是测试用例16','这是前置条件16','这是关键词16',4,'performance','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',76,'test16','2023-01-14 02:30:00','admin','2023-01-14','admin','2023-01-14 01:15:00',1,'0',0,0,1,'0','test16','2023-01-14 02:05:00','fail'),(17,0,5,105,0,0,0,0,18,1,'这个是测试用例17','这是前置条件17','这是关键词17',1,'config','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',81,'test17','2023-01-14 02:40:00','admin','2023-01-14','admin','2023-01-14 01:20:00',1,'0',0,0,1,'0','test17','2023-01-14 02:13:20','pass'),(18,0,5,105,0,0,0,0,18,1,'这个是测试用例18','这是前置条件18','这是关键词18',2,'install','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',86,'test18','2023-01-14 02:50:00','admin','2023-01-14','admin','2023-01-14 01:25:00',1,'0',0,0,1,'0','test18','2023-01-14 02:21:40','fail'),(19,0,5,105,0,0,0,0,18,1,'这个是测试用例19','这是前置条件19','这是关键词19',3,'security','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',91,'test19','2023-01-14 03:00:00','admin','2023-01-14','admin','2023-01-14 01:30:00',1,'0',0,0,1,'0','test19','2023-01-14 02:30:00','pass'),(20,0,5,105,0,0,0,0,18,1,'这个是测试用例20','这是前置条件20','这是关键词20',4,'interface','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',96,'test20','2023-01-14 03:10:00','admin','2023-01-14','admin','2023-01-14 01:35:00',1,'0',0,0,1,'0','test20','2023-01-14 02:38:20','fail'),(21,0,6,106,0,0,0,0,22,1,'这个是测试用例21','这是前置条件21','这是关键词21',1,'other','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',101,'test21','2023-01-14 03:20:00','admin','2023-01-14','admin','2023-01-14 01:40:00',1,'0',0,0,1,'0','test21','2023-01-14 02:46:40','pass'),(22,0,6,106,0,0,0,0,22,1,'这个是测试用例22','这是前置条件22','这是关键词22',2,'feature','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',106,'test22','2023-01-14 03:30:00','admin','2023-01-14','admin','2023-01-14 01:45:00',1,'0',0,0,1,'0','test22','2023-01-14 02:55:00','fail'),(23,0,6,106,0,0,0,0,22,1,'这个是测试用例23','这是前置条件23','这是关键词23',3,'performance','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',111,'test23','2023-01-14 03:40:00','admin','2023-01-14','admin','2023-01-14 01:50:00',1,'0',0,0,1,'0','test23','2023-01-14 03:03:20','pass'),(24,0,6,106,0,0,0,0,22,1,'这个是测试用例24','这是前置条件24','这是关键词24',4,'config','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',116,'test24','2023-01-14 03:50:00','admin','2023-01-14','admin','2023-01-14 01:55:00',1,'0',0,0,1,'0','test24','2023-01-14 03:11:40','fail'),(25,0,7,107,0,0,0,0,26,1,'这个是测试用例25','这是前置条件25','这是关键词25',1,'install','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',121,'test25','2023-01-14 04:00:00','admin','2023-01-14','admin','2023-01-14 02:00:00',1,'0',0,0,1,'0','test25','2023-01-14 03:20:00','pass'),(26,0,7,107,0,0,0,0,26,1,'这个是测试用例26','这是前置条件26','这是关键词26',2,'security','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',126,'test26','2023-01-14 04:10:00','admin','2023-01-14','admin','2023-01-14 02:05:00',1,'0',0,0,1,'0','test26','2023-01-14 03:28:20','fail'),(27,0,7,107,0,0,0,0,26,1,'这个是测试用例27','这是前置条件27','这是关键词27',3,'interface','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',131,'test27','2023-01-14 04:20:00','admin','2023-01-14','admin','2023-01-14 02:10:00',1,'0',0,0,1,'0','test27','2023-01-14 03:36:40','pass'),(28,0,7,107,0,0,0,0,26,1,'这个是测试用例28','这是前置条件28','这是关键词28',4,'other','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',136,'test28','2023-01-14 04:30:00','admin','2023-01-14','admin','2023-01-14 02:15:00',1,'0',0,0,1,'0','test28','2023-01-14 03:45:00','fail'),(29,0,8,108,0,0,0,0,30,1,'这个是测试用例29','这是前置条件29','这是关键词29',1,'feature','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',141,'test29','2023-01-14 04:40:00','admin','2023-01-14','admin','2023-01-14 02:20:00',1,'0',0,0,1,'0','test29','2023-01-14 03:53:20','pass'),(30,0,8,108,0,0,0,0,30,1,'这个是测试用例30','这是前置条件30','这是关键词30',2,'performance','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',146,'test30','2023-01-14 04:50:00','admin','2023-01-14','admin','2023-01-14 02:25:00',1,'0',0,0,1,'0','test30','2023-01-14 04:01:40','fail'),(31,0,8,108,0,0,0,0,30,1,'这个是测试用例31','这是前置条件31','这是关键词31',3,'config','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',151,'test31','2023-01-14 05:00:00','admin','2023-01-14','admin','2023-01-14 02:30:00',1,'0',0,0,1,'0','test31','2023-01-14 04:10:00','pass'),(32,0,8,108,0,0,0,0,30,1,'这个是测试用例32','这是前置条件32','这是关键词32',4,'install','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',156,'test32','2023-01-14 05:10:00','admin','2023-01-14','admin','2023-01-14 02:35:00',1,'0',0,0,1,'0','test32','2023-01-14 04:18:20','fail'),(33,0,9,109,0,0,0,0,34,1,'这个是测试用例33','这是前置条件33','这是关键词33',1,'security','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',161,'test33','2023-01-14 05:20:00','admin','2023-01-14','admin','2023-01-14 02:40:00',1,'0',0,0,1,'0','test33','2023-01-14 04:26:40','pass'),(34,0,9,109,0,0,0,0,34,1,'这个是测试用例34','这是前置条件34','这是关键词34',2,'interface','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',166,'test34','2023-01-14 05:30:00','admin','2023-01-14','admin','2023-01-14 02:45:00',1,'0',0,0,1,'0','test34','2023-01-14 04:35:00','fail'),(35,0,9,109,0,0,0,0,34,1,'这个是测试用例35','这是前置条件35','这是关键词35',3,'other','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',171,'test35','2023-01-14 05:40:00','admin','2023-01-14','admin','2023-01-14 02:50:00',1,'0',0,0,1,'0','test35','2023-01-14 04:43:20','pass'),(36,0,9,109,0,0,0,0,34,1,'这个是测试用例36','这是前置条件36','这是关键词36',4,'feature','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',176,'test36','2023-01-14 05:50:00','admin','2023-01-14','admin','2023-01-14 02:55:00',1,'0',0,0,1,'0','test36','2023-01-14 04:51:40','fail'),(37,0,10,110,0,0,0,0,38,1,'这个是测试用例37','这是前置条件37','这是关键词37',1,'performance','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',181,'test37','2023-01-14 06:00:00','admin','2023-01-14','admin','2023-01-14 03:00:00',1,'0',0,0,1,'0','test37','2023-01-14 05:00:00','pass'),(38,0,10,110,0,0,0,0,38,1,'这个是测试用例38','这是前置条件38','这是关键词38',2,'config','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',186,'test38','2023-01-14 06:10:00','admin','2023-01-14','admin','2023-01-14 03:05:00',1,'0',0,0,1,'0','test38','2023-01-14 05:08:20','fail'),(39,0,10,110,0,0,0,0,38,1,'这个是测试用例39','这是前置条件39','这是关键词39',3,'install','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',191,'test39','2023-01-14 06:20:00','admin','2023-01-14','admin','2023-01-14 03:10:00',1,'0',0,0,1,'0','test39','2023-01-14 05:16:40','pass'),(40,0,10,110,0,0,0,0,38,1,'这个是测试用例40','这是前置条件40','这是关键词40',4,'security','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',196,'test40','2023-01-14 06:30:00','admin','2023-01-14','admin','2023-01-14 03:15:00',1,'0',0,0,1,'0','test40','2023-01-14 05:25:00','fail'),(41,0,11,111,0,0,0,0,42,1,'这个是测试用例41','这是前置条件41','这是关键词41',1,'interface','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',201,'test41','2023-01-14 06:40:00','admin','2023-01-14','admin','2023-01-14 03:20:00',1,'0',0,0,1,'0','test41','2023-01-14 05:33:20','pass'),(42,0,11,111,0,0,0,0,42,1,'这个是测试用例42','这是前置条件42','这是关键词42',2,'other','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',206,'test42','2023-01-14 06:50:00','admin','2023-01-14','admin','2023-01-14 03:25:00',1,'0',0,0,1,'0','test42','2023-01-14 05:41:40','fail'),(43,0,11,111,0,0,0,0,42,1,'这个是测试用例43','这是前置条件43','这是关键词43',3,'feature','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',211,'test43','2023-01-14 07:00:00','admin','2023-01-14','admin','2023-01-14 03:30:00',1,'0',0,0,1,'0','test43','2023-01-14 05:50:00','pass'),(44,0,11,111,0,0,0,0,42,1,'这个是测试用例44','这是前置条件44','这是关键词44',4,'performance','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',216,'test44','2023-01-14 07:10:00','admin','2023-01-14','admin','2023-01-14 03:35:00',1,'0',0,0,1,'0','test44','2023-01-14 05:58:20','fail'),(45,0,12,112,0,0,0,0,46,1,'这个是测试用例45','这是前置条件45','这是关键词45',1,'config','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',221,'test45','2023-01-14 07:20:00','admin','2023-01-14','admin','2023-01-14 03:40:00',1,'0',0,0,1,'0','test45','2023-01-14 06:06:40','pass'),(46,0,12,112,0,0,0,0,46,1,'这个是测试用例46','这是前置条件46','这是关键词46',2,'install','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',226,'test46','2023-01-14 07:30:00','admin','2023-01-14','admin','2023-01-14 03:45:00',1,'0',0,0,1,'0','test46','2023-01-14 06:15:00','fail'),(47,0,12,112,0,0,0,0,46,1,'这个是测试用例47','这是前置条件47','这是关键词47',3,'security','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',231,'test47','2023-01-14 07:40:00','admin','2023-01-14','admin','2023-01-14 03:50:00',1,'0',0,0,1,'0','test47','2023-01-14 06:23:20','pass'),(48,0,12,112,0,0,0,0,46,1,'这个是测试用例48','这是前置条件48','这是关键词48',4,'interface','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',236,'test48','2023-01-14 07:50:00','admin','2023-01-14','admin','2023-01-14 03:55:00',1,'0',0,0,1,'0','test48','2023-01-14 06:31:40','fail'),(49,0,13,113,0,0,0,0,50,1,'这个是测试用例49','这是前置条件49','这是关键词49',1,'other','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',241,'test49','2023-01-14 08:00:00','admin','2023-01-14','admin','2023-01-14 04:00:00',1,'0',0,0,1,'0','test49','2023-01-14 06:40:00','pass'),(50,0,13,113,0,0,0,0,50,1,'这个是测试用例50','这是前置条件50','这是关键词50',2,'feature','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',246,'test50','2023-01-14 08:10:00','admin','2023-01-14','admin','2023-01-14 04:05:00',1,'0',0,0,1,'0','test50','2023-01-14 06:48:20','fail'),(51,0,13,113,0,0,0,0,50,1,'这个是测试用例51','这是前置条件51','这是关键词51',3,'performance','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',251,'test51','2023-01-14 08:20:00','admin','2023-01-14','admin','2023-01-14 04:10:00',1,'0',0,0,1,'0','test51','2023-01-14 06:56:40','pass'),(52,0,13,113,0,0,0,0,50,1,'这个是测试用例52','这是前置条件52','这是关键词52',4,'config','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test52','2023-01-14 08:30:00','admin','2023-01-14','admin','2023-01-14 04:15:00',1,'0',0,0,1,'0','test52','2023-01-14 07:05:00','fail'),(53,0,14,114,0,0,0,0,54,1,'这个是测试用例53','这是前置条件53','这是关键词53',1,'install','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test53','2023-01-14 08:40:00','admin','2023-01-14','admin','2023-01-14 04:20:00',1,'0',0,0,1,'0','test53','2023-01-14 07:13:20','pass'),(54,0,14,114,0,0,0,0,54,1,'这个是测试用例54','这是前置条件54','这是关键词54',2,'security','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test54','2023-01-14 08:50:00','admin','2023-01-14','admin','2023-01-14 04:25:00',1,'0',0,0,1,'0','test54','2023-01-14 07:21:40','fail'),(55,0,14,114,0,0,0,0,54,1,'这个是测试用例55','这是前置条件55','这是关键词55',3,'interface','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test55','2023-01-14 09:00:00','admin','2023-01-14','admin','2023-01-14 04:30:00',1,'0',0,0,1,'0','test55','2023-01-14 07:30:00','pass'),(56,0,14,114,0,0,0,0,54,1,'这个是测试用例56','这是前置条件56','这是关键词56',4,'other','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test56','2023-01-14 09:10:00','admin','2023-01-14','admin','2023-01-14 04:35:00',1,'0',0,0,1,'0','test56','2023-01-14 07:38:20','fail'),(57,0,15,115,0,0,0,0,58,1,'这个是测试用例57','这是前置条件57','这是关键词57',1,'feature','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test57','2023-01-14 09:20:00','admin','2023-01-14','admin','2023-01-14 04:40:00',1,'0',0,0,1,'0','test57','2023-01-14 07:46:40','pass'),(58,0,15,115,0,0,0,0,58,1,'这个是测试用例58','这是前置条件58','这是关键词58',2,'performance','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test58','2023-01-14 09:30:00','admin','2023-01-14','admin','2023-01-14 04:45:00',1,'0',0,0,1,'0','test58','2023-01-14 07:55:00','fail'),(59,0,15,115,0,0,0,0,58,1,'这个是测试用例59','这是前置条件59','这是关键词59',3,'config','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test59','2023-01-14 09:40:00','admin','2023-01-14','admin','2023-01-14 04:50:00',1,'0',0,0,1,'0','test59','2023-01-14 08:03:20','pass'),(60,0,15,115,0,0,0,0,58,1,'这个是测试用例60','这是前置条件60','这是关键词60',4,'install','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test60','2023-01-14 09:50:00','admin','2023-01-14','admin','2023-01-14 04:55:00',1,'0',0,0,1,'0','test60','2023-01-14 08:11:40','fail'),(61,0,16,116,0,0,0,0,62,1,'这个是测试用例61','这是前置条件61','这是关键词61',1,'security','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test61','2023-01-14 10:00:00','admin','2023-01-14','admin','2023-01-14 05:00:00',1,'0',0,0,1,'0','test61','2023-01-14 08:20:00','pass'),(62,0,16,116,0,0,0,0,62,1,'这个是测试用例62','这是前置条件62','这是关键词62',2,'interface','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test62','2023-01-14 10:10:00','admin','2023-01-14','admin','2023-01-14 05:05:00',1,'0',0,0,1,'0','test62','2023-01-14 08:28:20','fail'),(63,0,16,116,0,0,0,0,62,1,'这个是测试用例63','这是前置条件63','这是关键词63',3,'other','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test63','2023-01-14 10:20:00','admin','2023-01-14','admin','2023-01-14 05:10:00',1,'0',0,0,1,'0','test63','2023-01-14 08:36:40','pass'),(64,0,16,116,0,0,0,0,62,1,'这个是测试用例64','这是前置条件64','这是关键词64',4,'feature','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test64','2023-01-14 10:30:00','admin','2023-01-14','admin','2023-01-14 05:15:00',1,'0',0,0,1,'0','test64','2023-01-14 08:45:00','fail'),(65,0,17,117,0,0,0,0,66,1,'这个是测试用例65','这是前置条件65','这是关键词65',1,'performance','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test65','2023-01-14 10:40:00','admin','2023-01-14','admin','2023-01-14 05:20:00',1,'0',0,0,1,'0','test65','2023-01-14 08:53:20','pass'),(66,0,17,117,0,0,0,0,66,1,'这个是测试用例66','这是前置条件66','这是关键词66',2,'config','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test66','2023-01-14 10:50:00','admin','2023-01-14','admin','2023-01-14 05:25:00',1,'0',0,0,1,'0','test66','2023-01-14 09:01:40','fail'),(67,0,17,117,0,0,0,0,66,1,'这个是测试用例67','这是前置条件67','这是关键词67',3,'install','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test67','2023-01-14 11:00:00','admin','2023-01-14','admin','2023-01-14 05:30:00',1,'0',0,0,1,'0','test67','2023-01-14 09:10:00','pass'),(68,0,17,117,0,0,0,0,66,1,'这个是测试用例68','这是前置条件68','这是关键词68',4,'security','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test68','2023-01-14 11:10:00','admin','2023-01-14','admin','2023-01-14 05:35:00',1,'0',0,0,1,'0','test68','2023-01-14 09:18:20','fail'),(69,0,18,118,0,0,0,0,70,1,'这个是测试用例69','这是前置条件69','这是关键词69',1,'interface','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test69','2023-01-14 11:20:00','admin','2023-01-14','admin','2023-01-14 05:40:00',1,'0',0,0,1,'0','test69','2023-01-14 09:26:40','pass'),(70,0,18,118,0,0,0,0,70,1,'这个是测试用例70','这是前置条件70','这是关键词70',2,'other','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test70','2023-01-14 11:30:00','admin','2023-01-14','admin','2023-01-14 05:45:00',1,'0',0,0,1,'0','test70','2023-01-14 09:35:00','fail'),(71,0,18,118,0,0,0,0,70,1,'这个是测试用例71','这是前置条件71','这是关键词71',3,'feature','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test71','2023-01-14 11:40:00','admin','2023-01-14','admin','2023-01-14 05:50:00',1,'0',0,0,1,'0','test71','2023-01-14 09:43:20','pass'),(72,0,18,118,0,0,0,0,70,1,'这个是测试用例72','这是前置条件72','这是关键词72',4,'performance','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test72','2023-01-14 11:50:00','admin','2023-01-14','admin','2023-01-14 05:55:00',1,'0',0,0,1,'0','test72','2023-01-14 09:51:40','fail'),(73,0,19,119,0,0,0,0,74,1,'这个是测试用例73','这是前置条件73','这是关键词73',1,'config','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test73','2023-01-14 12:00:00','admin','2023-01-14','admin','2023-01-14 06:00:00',1,'0',0,0,1,'0','test73','2023-01-14 10:00:00','pass'),(74,0,19,119,0,0,0,0,74,1,'这个是测试用例74','这是前置条件74','这是关键词74',2,'install','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test74','2023-01-14 12:10:00','admin','2023-01-14','admin','2023-01-14 06:05:00',1,'0',0,0,1,'0','test74','2023-01-14 10:08:20','fail'),(75,0,19,119,0,0,0,0,74,1,'这个是测试用例75','这是前置条件75','这是关键词75',3,'security','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test75','2023-01-14 12:20:00','admin','2023-01-14','admin','2023-01-14 06:10:00',1,'0',0,0,1,'0','test75','2023-01-14 10:16:40','pass'),(76,0,19,119,0,0,0,0,74,1,'这个是测试用例76','这是前置条件76','这是关键词76',4,'interface','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test76','2023-01-14 12:30:00','admin','2023-01-14','admin','2023-01-14 06:15:00',1,'0',0,0,1,'0','test76','2023-01-14 10:25:00','fail'),(77,0,20,120,0,0,0,0,78,1,'这个是测试用例77','这是前置条件77','这是关键词77',1,'other','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test77','2023-01-14 12:40:00','admin','2023-01-14','admin','2023-01-14 06:20:00',1,'0',0,0,1,'0','test77','2023-01-14 10:33:20','pass'),(78,0,20,120,0,0,0,0,78,1,'这个是测试用例78','这是前置条件78','这是关键词78',2,'feature','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test78','2023-01-14 12:50:00','admin','2023-01-14','admin','2023-01-14 06:25:00',1,'0',0,0,1,'0','test78','2023-01-14 10:41:40','fail'),(79,0,20,120,0,0,0,0,78,1,'这个是测试用例79','这是前置条件79','这是关键词79',3,'performance','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test79','2023-01-14 13:00:00','admin','2023-01-14','admin','2023-01-14 06:30:00',1,'0',0,0,1,'0','test79','2023-01-14 10:50:00','pass'),(80,0,20,120,0,0,0,0,78,1,'这个是测试用例80','这是前置条件80','这是关键词80',4,'config','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test80','2023-01-14 13:10:00','admin','2023-01-14','admin','2023-01-14 06:35:00',1,'0',0,0,1,'0','test80','2023-01-14 10:58:20','fail'),(81,0,21,121,0,0,0,0,82,1,'这个是测试用例81','这是前置条件81','这是关键词81',1,'install','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test81','2023-01-14 13:20:00','admin','2023-01-14','admin','2023-01-14 06:40:00',1,'0',0,0,1,'0','test81','2023-01-14 11:06:40','pass'),(82,0,21,121,0,0,0,0,82,1,'这个是测试用例82','这是前置条件82','这是关键词82',2,'security','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test82','2023-01-14 13:30:00','admin','2023-01-14','admin','2023-01-14 06:45:00',1,'0',0,0,1,'0','test82','2023-01-14 11:15:00','fail'),(83,0,21,121,0,0,0,0,82,1,'这个是测试用例83','这是前置条件83','这是关键词83',3,'interface','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test83','2023-01-14 13:40:00','admin','2023-01-14','admin','2023-01-14 06:50:00',1,'0',0,0,1,'0','test83','2023-01-14 11:23:20','pass'),(84,0,21,121,0,0,0,0,82,1,'这个是测试用例84','这是前置条件84','这是关键词84',4,'other','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test84','2023-01-14 13:50:00','admin','2023-01-14','admin','2023-01-14 06:55:00',1,'0',0,0,1,'0','test84','2023-01-14 11:31:40','fail'),(85,0,22,122,0,0,0,0,86,1,'这个是测试用例85','这是前置条件85','这是关键词85',1,'feature','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test85','2023-01-14 14:00:00','admin','2023-01-14','admin','2023-01-14 07:00:00',1,'0',0,0,1,'0','test85','2023-01-14 11:40:00','pass'),(86,0,22,122,0,0,0,0,86,1,'这个是测试用例86','这是前置条件86','这是关键词86',2,'performance','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test86','2023-01-14 14:10:00','admin','2023-01-14','admin','2023-01-14 07:05:00',1,'0',0,0,1,'0','test86','2023-01-14 11:48:20','fail'),(87,0,22,122,0,0,0,0,86,1,'这个是测试用例87','这是前置条件87','这是关键词87',3,'config','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test87','2023-01-14 14:20:00','admin','2023-01-14','admin','2023-01-14 07:10:00',1,'0',0,0,1,'0','test87','2023-01-14 11:56:40','pass'),(88,0,22,122,0,0,0,0,86,1,'这个是测试用例88','这是前置条件88','这是关键词88',4,'install','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test88','2023-01-14 14:30:00','admin','2023-01-14','admin','2023-01-14 07:15:00',1,'0',0,0,1,'0','test88','2023-01-14 12:05:00','fail'),(89,0,23,123,0,0,0,0,90,1,'这个是测试用例89','这是前置条件89','这是关键词89',1,'security','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test89','2023-01-14 14:40:00','admin','2023-01-14','admin','2023-01-14 07:20:00',1,'0',0,0,1,'0','test89','2023-01-14 12:13:20','pass'),(90,0,23,123,0,0,0,0,90,1,'这个是测试用例90','这是前置条件90','这是关键词90',2,'interface','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test90','2023-01-14 14:50:00','admin','2023-01-14','admin','2023-01-14 07:25:00',1,'0',0,0,1,'0','test90','2023-01-14 12:21:40','fail'),(91,0,23,123,0,0,0,0,90,1,'这个是测试用例91','这是前置条件91','这是关键词91',3,'other','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test91','2023-01-14 15:00:00','admin','2023-01-14','admin','2023-01-14 07:30:00',1,'0',0,0,1,'0','test91','2023-01-14 12:30:00','pass'),(92,0,23,123,0,0,0,0,90,1,'这个是测试用例92','这是前置条件92','这是关键词92',4,'feature','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test92','2023-01-14 15:10:00','admin','2023-01-14','admin','2023-01-14 07:35:00',1,'0',0,0,1,'0','test92','2023-01-14 12:38:20','fail'),(93,0,24,124,0,0,0,0,94,1,'这个是测试用例93','这是前置条件93','这是关键词93',1,'performance','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test93','2023-01-14 15:20:00','admin','2023-01-14','admin','2023-01-14 07:40:00',1,'0',0,0,1,'0','test93','2023-01-14 12:46:40','pass'),(94,0,24,124,0,0,0,0,94,1,'这个是测试用例94','这是前置条件94','这是关键词94',2,'config','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test94','2023-01-14 15:30:00','admin','2023-01-14','admin','2023-01-14 07:45:00',1,'0',0,0,1,'0','test94','2023-01-14 12:55:00','fail'),(95,0,24,124,0,0,0,0,94,1,'这个是测试用例95','这是前置条件95','这是关键词95',3,'install','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test95','2023-01-14 15:40:00','admin','2023-01-14','admin','2023-01-14 07:50:00',1,'0',0,0,1,'0','test95','2023-01-14 13:03:20','pass'),(96,0,24,124,0,0,0,0,94,1,'这个是测试用例96','这是前置条件96','这是关键词96',4,'security','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test96','2023-01-14 15:50:00','admin','2023-01-14','admin','2023-01-14 07:55:00',1,'0',0,0,1,'0','test96','2023-01-14 13:11:40','fail'),(97,0,25,125,0,0,0,0,98,1,'这个是测试用例97','这是前置条件97','这是关键词97',1,'interface','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test97','2023-01-14 16:00:00','admin','2023-01-14','admin','2023-01-14 08:00:00',1,'0',0,0,1,'0','test97','2023-01-14 13:20:00','pass'),(98,0,25,125,0,0,0,0,98,1,'这个是测试用例98','这是前置条件98','这是关键词98',2,'other','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test98','2023-01-14 16:10:00','admin','2023-01-14','admin','2023-01-14 08:05:00',1,'0',0,0,1,'0','test98','2023-01-14 13:28:20','fail'),(99,0,25,125,0,0,0,0,98,1,'这个是测试用例99','这是前置条件99','这是关键词99',3,'feature','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test99','2023-01-14 16:20:00','admin','2023-01-14','admin','2023-01-14 08:10:00',1,'0',0,0,1,'0','test99','2023-01-14 13:36:40','pass'),(100,0,25,125,0,0,0,0,98,1,'这个是测试用例100','这是前置条件100','这是关键词100',4,'performance','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test100','2023-01-14 16:30:00','admin','2023-01-14','admin','2023-01-14 08:15:00',1,'0',0,0,1,'0','test100','2023-01-14 13:45:00','fail'),(101,0,26,126,0,0,0,0,102,1,'这个是测试用例101','这是前置条件101','这是关键词101',1,'config','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',1,'test1','2023-01-14 16:40:00','admin','2023-01-14','admin','2023-01-14 08:20:00',1,'0',0,0,1,'0','test1','2023-01-14 13:53:20','pass'),(102,0,26,126,0,0,0,0,102,1,'这个是测试用例102','这是前置条件102','这是关键词102',2,'install','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',6,'test2','2023-01-14 16:50:00','admin','2023-01-14','admin','2023-01-14 08:25:00',1,'0',0,0,1,'0','test2','2023-01-14 14:01:40','fail'),(103,0,26,126,0,0,0,0,102,1,'这个是测试用例103','这是前置条件103','这是关键词103',3,'security','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',11,'test3','2023-01-14 17:00:00','admin','2023-01-14','admin','2023-01-14 08:30:00',1,'0',0,0,1,'0','test3','2023-01-14 14:10:00','pass'),(104,0,26,126,0,0,0,0,102,1,'这个是测试用例104','这是前置条件104','这是关键词104',4,'interface','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',16,'test4','2023-01-14 17:10:00','admin','2023-01-14','admin','2023-01-14 08:35:00',1,'0',0,0,1,'0','test4','2023-01-14 14:18:20','fail'),(105,0,27,127,0,0,0,0,106,1,'这个是测试用例105','这是前置条件105','这是关键词105',1,'other','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',21,'test5','2023-01-14 17:20:00','admin','2023-01-14','admin','2023-01-14 08:40:00',1,'0',0,0,1,'0','test5','2023-01-14 14:26:40','pass'),(106,0,27,127,0,0,0,0,106,1,'这个是测试用例106','这是前置条件106','这是关键词106',2,'feature','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',26,'test6','2023-01-14 17:30:00','admin','2023-01-14','admin','2023-01-14 08:45:00',1,'0',0,0,1,'0','test6','2023-01-14 14:35:00','fail'),(107,0,27,127,0,0,0,0,106,1,'这个是测试用例107','这是前置条件107','这是关键词107',3,'performance','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',31,'test7','2023-01-14 17:40:00','admin','2023-01-14','admin','2023-01-14 08:50:00',1,'0',0,0,1,'0','test7','2023-01-14 14:43:20','pass'),(108,0,27,127,0,0,0,0,106,1,'这个是测试用例108','这是前置条件108','这是关键词108',4,'config','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',36,'test8','2023-01-14 17:50:00','admin','2023-01-14','admin','2023-01-14 08:55:00',1,'0',0,0,1,'0','test8','2023-01-14 14:51:40','fail'),(109,0,28,128,0,0,0,0,110,1,'这个是测试用例109','这是前置条件109','这是关键词109',1,'install','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',41,'test9','2023-01-14 18:00:00','admin','2023-01-14','admin','2023-01-14 09:00:00',1,'0',0,0,1,'0','test9','2023-01-14 15:00:00','pass'),(110,0,28,128,0,0,0,0,110,1,'这个是测试用例110','这是前置条件110','这是关键词110',2,'security','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',46,'test10','2023-01-14 18:10:00','admin','2023-01-14','admin','2023-01-14 09:05:00',1,'0',0,0,1,'0','test10','2023-01-14 15:08:20','fail'),(111,0,28,128,0,0,0,0,110,1,'这个是测试用例111','这是前置条件111','这是关键词111',3,'interface','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',51,'test11','2023-01-14 18:20:00','admin','2023-01-14','admin','2023-01-14 09:10:00',1,'0',0,0,1,'0','test11','2023-01-14 15:16:40','pass'),(112,0,28,128,0,0,0,0,110,1,'这个是测试用例112','这是前置条件112','这是关键词112',4,'other','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',56,'test12','2023-01-14 18:30:00','admin','2023-01-14','admin','2023-01-14 09:15:00',1,'0',0,0,1,'0','test12','2023-01-14 15:25:00','fail'),(113,0,29,129,0,0,0,0,114,1,'这个是测试用例113','这是前置条件113','这是关键词113',1,'feature','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',61,'test13','2023-01-14 18:40:00','admin','2023-01-14','admin','2023-01-14 09:20:00',1,'0',0,0,1,'0','test13','2023-01-14 15:33:20','pass'),(114,0,29,129,0,0,0,0,114,1,'这个是测试用例114','这是前置条件114','这是关键词114',2,'performance','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',66,'test14','2023-01-14 18:50:00','admin','2023-01-14','admin','2023-01-14 09:25:00',1,'0',0,0,1,'0','test14','2023-01-14 15:41:40','fail'),(115,0,29,129,0,0,0,0,114,1,'这个是测试用例115','这是前置条件115','这是关键词115',3,'config','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',71,'test15','2023-01-14 19:00:00','admin','2023-01-14','admin','2023-01-14 09:30:00',1,'0',0,0,1,'0','test15','2023-01-14 15:50:00','pass'),(116,0,29,129,0,0,0,0,114,1,'这个是测试用例116','这是前置条件116','这是关键词116',4,'install','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',76,'test16','2023-01-14 19:10:00','admin','2023-01-14','admin','2023-01-14 09:35:00',1,'0',0,0,1,'0','test16','2023-01-14 15:58:20','fail'),(117,0,30,130,0,0,0,0,118,1,'这个是测试用例117','这是前置条件117','这是关键词117',1,'security','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',81,'test17','2023-01-14 19:20:00','admin','2023-01-14','admin','2023-01-14 09:40:00',1,'0',0,0,1,'0','test17','2023-01-14 16:06:40','pass'),(118,0,30,130,0,0,0,0,118,1,'这个是测试用例118','这是前置条件118','这是关键词118',2,'interface','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',86,'test18','2023-01-14 19:30:00','admin','2023-01-14','admin','2023-01-14 09:45:00',1,'0',0,0,1,'0','test18','2023-01-14 16:15:00','fail'),(119,0,30,130,0,0,0,0,118,1,'这个是测试用例119','这是前置条件119','这是关键词119',3,'other','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',91,'test19','2023-01-14 19:40:00','admin','2023-01-14','admin','2023-01-14 09:50:00',1,'0',0,0,1,'0','test19','2023-01-14 16:23:20','pass'),(120,0,30,130,0,0,0,0,118,1,'这个是测试用例120','这是前置条件120','这是关键词120',4,'feature','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',96,'test20','2023-01-14 19:50:00','admin','2023-01-14','admin','2023-01-14 09:55:00',1,'0',0,0,1,'0','test20','2023-01-14 16:31:40','fail'),(121,0,31,131,0,0,0,0,122,1,'这个是测试用例121','这是前置条件121','这是关键词121',1,'performance','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',101,'test21','2023-01-14 20:00:00','admin','2023-01-14','admin','2023-01-14 10:00:00',1,'0',0,0,1,'0','test21','2023-01-14 16:40:00','pass'),(122,0,31,131,0,0,0,0,122,1,'这个是测试用例122','这是前置条件122','这是关键词122',2,'config','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',106,'test22','2023-01-14 20:10:00','admin','2023-01-14','admin','2023-01-14 10:05:00',1,'0',0,0,1,'0','test22','2023-01-14 16:48:20','fail'),(123,0,31,131,0,0,0,0,122,1,'这个是测试用例123','这是前置条件123','这是关键词123',3,'install','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',111,'test23','2023-01-14 20:20:00','admin','2023-01-14','admin','2023-01-14 10:10:00',1,'0',0,0,1,'0','test23','2023-01-14 16:56:40','pass'),(124,0,31,131,0,0,0,0,122,1,'这个是测试用例124','这是前置条件124','这是关键词124',4,'security','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',116,'test24','2023-01-14 20:30:00','admin','2023-01-14','admin','2023-01-14 10:15:00',1,'0',0,0,1,'0','test24','2023-01-14 17:05:00','fail'),(125,0,32,132,0,0,0,0,126,1,'这个是测试用例125','这是前置条件125','这是关键词125',1,'interface','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',121,'test25','2023-01-14 20:40:00','admin','2023-01-14','admin','2023-01-14 10:20:00',1,'0',0,0,1,'0','test25','2023-01-14 17:13:20','pass'),(126,0,32,132,0,0,0,0,126,1,'这个是测试用例126','这是前置条件126','这是关键词126',2,'other','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',126,'test26','2023-01-14 20:50:00','admin','2023-01-14','admin','2023-01-14 10:25:00',1,'0',0,0,1,'0','test26','2023-01-14 17:21:40','fail'),(127,0,32,132,0,0,0,0,126,1,'这个是测试用例127','这是前置条件127','这是关键词127',3,'feature','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',131,'test27','2023-01-14 21:00:00','admin','2023-01-14','admin','2023-01-14 10:30:00',1,'0',0,0,1,'0','test27','2023-01-14 17:30:00','pass'),(128,0,32,132,0,0,0,0,126,1,'这个是测试用例128','这是前置条件128','这是关键词128',4,'performance','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',136,'test28','2023-01-14 21:10:00','admin','2023-01-14','admin','2023-01-14 10:35:00',1,'0',0,0,1,'0','test28','2023-01-14 17:38:20','fail'),(129,0,33,133,0,0,0,0,130,1,'这个是测试用例129','这是前置条件129','这是关键词129',1,'config','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',141,'test29','2023-01-14 21:20:00','admin','2023-01-14','admin','2023-01-14 10:40:00',1,'0',0,0,1,'0','test29','2023-01-14 17:46:40','pass'),(130,0,33,133,0,0,0,0,130,1,'这个是测试用例130','这是前置条件130','这是关键词130',2,'install','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',146,'test30','2023-01-14 21:30:00','admin','2023-01-14','admin','2023-01-14 10:45:00',1,'0',0,0,1,'0','test30','2023-01-14 17:55:00','fail'),(131,0,33,133,0,0,0,0,130,1,'这个是测试用例131','这是前置条件131','这是关键词131',3,'security','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',151,'test31','2023-01-14 21:40:00','admin','2023-01-14','admin','2023-01-14 10:50:00',1,'0',0,0,1,'0','test31','2023-01-14 18:03:20','pass'),(132,0,33,133,0,0,0,0,130,1,'这个是测试用例132','这是前置条件132','这是关键词132',4,'interface','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',156,'test32','2023-01-14 21:50:00','admin','2023-01-14','admin','2023-01-14 10:55:00',1,'0',0,0,1,'0','test32','2023-01-14 18:11:40','fail'),(133,0,34,134,0,0,0,0,134,1,'这个是测试用例133','这是前置条件133','这是关键词133',1,'other','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',161,'test33','2023-01-14 22:00:00','admin','2023-01-14','admin','2023-01-14 11:00:00',1,'0',0,0,1,'0','test33','2023-01-14 18:20:00','pass'),(134,0,34,134,0,0,0,0,134,1,'这个是测试用例134','这是前置条件134','这是关键词134',2,'feature','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',166,'test34','2023-01-14 22:10:00','admin','2023-01-14','admin','2023-01-14 11:05:00',1,'0',0,0,1,'0','test34','2023-01-14 18:28:20','fail'),(135,0,34,134,0,0,0,0,134,1,'这个是测试用例135','这是前置条件135','这是关键词135',3,'performance','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',171,'test35','2023-01-14 22:20:00','admin','2023-01-14','admin','2023-01-14 11:10:00',1,'0',0,0,1,'0','test35','2023-01-14 18:36:40','pass'),(136,0,34,134,0,0,0,0,134,1,'这个是测试用例136','这是前置条件136','这是关键词136',4,'config','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',176,'test36','2023-01-14 22:30:00','admin','2023-01-14','admin','2023-01-14 11:15:00',1,'0',0,0,1,'0','test36','2023-01-14 18:45:00','fail'),(137,0,35,135,0,0,0,0,138,1,'这个是测试用例137','这是前置条件137','这是关键词137',1,'install','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',181,'test37','2023-01-14 22:40:00','admin','2023-01-14','admin','2023-01-14 11:20:00',1,'0',0,0,1,'0','test37','2023-01-14 18:53:20','pass'),(138,0,35,135,0,0,0,0,138,1,'这个是测试用例138','这是前置条件138','这是关键词138',2,'security','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',186,'test38','2023-01-14 22:50:00','admin','2023-01-14','admin','2023-01-14 11:25:00',1,'0',0,0,1,'0','test38','2023-01-14 19:01:40','fail'),(139,0,35,135,0,0,0,0,138,1,'这个是测试用例139','这是前置条件139','这是关键词139',3,'interface','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',191,'test39','2023-01-14 23:00:00','admin','2023-01-14','admin','2023-01-14 11:30:00',1,'0',0,0,1,'0','test39','2023-01-14 19:10:00','pass'),(140,0,35,135,0,0,0,0,138,1,'这个是测试用例140','这是前置条件140','这是关键词140',4,'other','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',196,'test40','2023-01-14 23:10:00','admin','2023-01-14','admin','2023-01-14 11:35:00',1,'0',0,0,1,'0','test40','2023-01-14 19:18:20','fail'),(141,0,36,136,0,0,0,0,142,1,'这个是测试用例141','这是前置条件141','这是关键词141',1,'feature','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',201,'test41','2023-01-14 23:20:00','admin','2023-01-14','admin','2023-01-14 11:40:00',1,'0',0,0,1,'0','test41','2023-01-14 19:26:40','pass'),(142,0,36,136,0,0,0,0,142,1,'这个是测试用例142','这是前置条件142','这是关键词142',2,'performance','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',206,'test42','2023-01-14 23:30:00','admin','2023-01-14','admin','2023-01-14 11:45:00',1,'0',0,0,1,'0','test42','2023-01-14 19:35:00','fail'),(143,0,36,136,0,0,0,0,142,1,'这个是测试用例143','这是前置条件143','这是关键词143',3,'config','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',211,'test43','2023-01-14 23:40:00','admin','2023-01-14','admin','2023-01-14 11:50:00',1,'0',0,0,1,'0','test43','2023-01-14 19:43:20','pass'),(144,0,36,136,0,0,0,0,142,1,'这个是测试用例144','这是前置条件144','这是关键词144',4,'install','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',216,'test44','2023-01-14 23:50:00','admin','2023-01-14','admin','2023-01-14 11:55:00',1,'0',0,0,1,'0','test44','2023-01-14 19:51:40','fail'),(145,0,37,137,0,0,0,0,146,1,'这个是测试用例145','这是前置条件145','这是关键词145',1,'security','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',221,'test45','2023-01-14 00:00:00','admin','2023-01-14','admin','2023-01-14 12:00:00',1,'0',0,0,1,'0','test45','2023-01-14 20:00:00','pass'),(146,0,37,137,0,0,0,0,146,1,'这个是测试用例146','这是前置条件146','这是关键词146',2,'interface','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',226,'test46','2023-01-14 00:10:00','admin','2023-01-14','admin','2023-01-14 12:05:00',1,'0',0,0,1,'0','test46','2023-01-14 20:08:20','fail'),(147,0,37,137,0,0,0,0,146,1,'这个是测试用例147','这是前置条件147','这是关键词147',3,'other','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',231,'test47','2023-01-14 00:20:00','admin','2023-01-14','admin','2023-01-14 12:10:00',1,'0',0,0,1,'0','test47','2023-01-14 20:16:40','pass'),(148,0,37,137,0,0,0,0,146,1,'这个是测试用例148','这是前置条件148','这是关键词148',4,'feature','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',236,'test48','2023-01-14 00:30:00','admin','2023-01-14','admin','2023-01-14 12:15:00',1,'0',0,0,1,'0','test48','2023-01-14 20:25:00','fail'),(149,0,38,138,0,0,0,0,150,1,'这个是测试用例149','这是前置条件149','这是关键词149',1,'performance','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',241,'test49','2023-01-14 00:40:00','admin','2023-01-14','admin','2023-01-14 12:20:00',1,'0',0,0,1,'0','test49','2023-01-14 20:33:20','pass'),(150,0,38,138,0,0,0,0,150,1,'这个是测试用例150','这是前置条件150','这是关键词150',2,'config','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',246,'test50','2023-01-14 00:50:00','admin','2023-01-14','admin','2023-01-14 12:25:00',1,'0',0,0,1,'0','test50','2023-01-14 20:41:40','fail'),(151,0,38,138,0,0,0,0,150,1,'这个是测试用例151','这是前置条件151','这是关键词151',3,'install','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',251,'test51','2023-01-14 01:00:00','admin','2023-01-14','admin','2023-01-14 12:30:00',1,'0',0,0,1,'0','test51','2023-01-14 20:50:00','pass'),(152,0,38,138,0,0,0,0,150,1,'这个是测试用例152','这是前置条件152','这是关键词152',4,'security','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test52','2023-01-14 01:10:00','admin','2023-01-14','admin','2023-01-14 12:35:00',1,'0',0,0,1,'0','test52','2023-01-14 20:58:20','fail'),(153,0,39,139,0,0,0,0,154,1,'这个是测试用例153','这是前置条件153','这是关键词153',1,'interface','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test53','2023-01-14 01:20:00','admin','2023-01-14','admin','2023-01-14 12:40:00',1,'0',0,0,1,'0','test53','2023-01-14 21:06:40','pass'),(154,0,39,139,0,0,0,0,154,1,'这个是测试用例154','这是前置条件154','这是关键词154',2,'other','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test54','2023-01-14 01:30:00','admin','2023-01-14','admin','2023-01-14 12:45:00',1,'0',0,0,1,'0','test54','2023-01-14 21:15:00','fail'),(155,0,39,139,0,0,0,0,154,1,'这个是测试用例155','这是前置条件155','这是关键词155',3,'feature','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test55','2023-01-14 01:40:00','admin','2023-01-14','admin','2023-01-14 12:50:00',1,'0',0,0,1,'0','test55','2023-01-14 21:23:20','pass'),(156,0,39,139,0,0,0,0,154,1,'这个是测试用例156','这是前置条件156','这是关键词156',4,'performance','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test56','2023-01-14 01:50:00','admin','2023-01-14','admin','2023-01-14 12:55:00',1,'0',0,0,1,'0','test56','2023-01-14 21:31:40','fail'),(157,0,40,140,0,0,0,0,158,1,'这个是测试用例157','这是前置条件157','这是关键词157',1,'config','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test57','2023-01-14 02:00:00','admin','2023-01-14','admin','2023-01-14 13:00:00',1,'0',0,0,1,'0','test57','2023-01-14 21:40:00','pass'),(158,0,40,140,0,0,0,0,158,1,'这个是测试用例158','这是前置条件158','这是关键词158',2,'install','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test58','2023-01-14 02:10:00','admin','2023-01-14','admin','2023-01-14 13:05:00',1,'0',0,0,1,'0','test58','2023-01-14 21:48:20','fail'),(159,0,40,140,0,0,0,0,158,1,'这个是测试用例159','这是前置条件159','这是关键词159',3,'security','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test59','2023-01-14 02:20:00','admin','2023-01-14','admin','2023-01-14 13:10:00',1,'0',0,0,1,'0','test59','2023-01-14 21:56:40','pass'),(160,0,40,140,0,0,0,0,158,1,'这个是测试用例160','这是前置条件160','这是关键词160',4,'interface','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test60','2023-01-14 02:30:00','admin','2023-01-14','admin','2023-01-14 13:15:00',1,'0',0,0,1,'0','test60','2023-01-14 22:05:00','fail'),(161,0,41,141,0,0,0,0,162,1,'这个是测试用例161','这是前置条件161','这是关键词161',1,'other','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test61','2023-01-14 02:40:00','admin','2023-01-14','admin','2023-01-14 13:20:00',1,'0',0,0,1,'0','test61','2023-01-14 22:13:20','pass'),(162,0,41,141,0,0,0,0,162,1,'这个是测试用例162','这是前置条件162','这是关键词162',2,'feature','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test62','2023-01-14 02:50:00','admin','2023-01-14','admin','2023-01-14 13:25:00',1,'0',0,0,1,'0','test62','2023-01-14 22:21:40','fail'),(163,0,41,141,0,0,0,0,162,1,'这个是测试用例163','这是前置条件163','这是关键词163',3,'performance','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test63','2023-01-14 03:00:00','admin','2023-01-14','admin','2023-01-14 13:30:00',1,'0',0,0,1,'0','test63','2023-01-14 22:30:00','pass'),(164,0,41,141,0,0,0,0,162,1,'这个是测试用例164','这是前置条件164','这是关键词164',4,'config','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test64','2023-01-14 03:10:00','admin','2023-01-14','admin','2023-01-14 13:35:00',1,'0',0,0,1,'0','test64','2023-01-14 22:38:20','fail'),(165,0,42,142,0,0,0,0,166,1,'这个是测试用例165','这是前置条件165','这是关键词165',1,'install','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test65','2023-01-14 03:20:00','admin','2023-01-14','admin','2023-01-14 13:40:00',1,'0',0,0,1,'0','test65','2023-01-14 22:46:40','pass'),(166,0,42,142,0,0,0,0,166,1,'这个是测试用例166','这是前置条件166','这是关键词166',2,'security','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test66','2023-01-14 03:30:00','admin','2023-01-14','admin','2023-01-14 13:45:00',1,'0',0,0,1,'0','test66','2023-01-14 22:55:00','fail'),(167,0,42,142,0,0,0,0,166,1,'这个是测试用例167','这是前置条件167','这是关键词167',3,'interface','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test67','2023-01-14 03:40:00','admin','2023-01-14','admin','2023-01-14 13:50:00',1,'0',0,0,1,'0','test67','2023-01-14 23:03:20','pass'),(168,0,42,142,0,0,0,0,166,1,'这个是测试用例168','这是前置条件168','这是关键词168',4,'other','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test68','2023-01-14 03:50:00','admin','2023-01-14','admin','2023-01-14 13:55:00',1,'0',0,0,1,'0','test68','2023-01-14 23:11:40','fail'),(169,0,43,143,0,0,0,0,170,1,'这个是测试用例169','这是前置条件169','这是关键词169',1,'feature','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test69','2023-01-14 04:00:00','admin','2023-01-14','admin','2023-01-14 14:00:00',1,'0',0,0,1,'0','test69','2023-01-14 23:20:00','pass'),(170,0,43,143,0,0,0,0,170,1,'这个是测试用例170','这是前置条件170','这是关键词170',2,'performance','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test70','2023-01-14 04:10:00','admin','2023-01-14','admin','2023-01-14 14:05:00',1,'0',0,0,1,'0','test70','2023-01-14 23:28:20','fail'),(171,0,43,143,0,0,0,0,170,1,'这个是测试用例171','这是前置条件171','这是关键词171',3,'config','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test71','2023-01-14 04:20:00','admin','2023-01-14','admin','2023-01-14 14:10:00',1,'0',0,0,1,'0','test71','2023-01-14 23:36:40','pass'),(172,0,43,143,0,0,0,0,170,1,'这个是测试用例172','这是前置条件172','这是关键词172',4,'install','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test72','2023-01-14 04:30:00','admin','2023-01-14','admin','2023-01-14 14:15:00',1,'0',0,0,1,'0','test72','2023-01-14 23:45:00','fail'),(173,0,44,144,0,0,0,0,174,1,'这个是测试用例173','这是前置条件173','这是关键词173',1,'security','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test73','2023-01-14 04:40:00','admin','2023-01-14','admin','2023-01-14 14:20:00',1,'0',0,0,1,'0','test73','2023-01-14 23:53:20','pass'),(174,0,44,144,0,0,0,0,174,1,'这个是测试用例174','这是前置条件174','这是关键词174',2,'interface','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test74','2023-01-14 04:50:00','admin','2023-01-14','admin','2023-01-14 14:25:00',1,'0',0,0,1,'0','test74','2023-01-14 00:00:00','fail'),(175,0,44,144,0,0,0,0,174,1,'这个是测试用例175','这是前置条件175','这是关键词175',3,'other','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test75','2023-01-14 05:00:00','admin','2023-01-14','admin','2023-01-14 14:30:00',1,'0',0,0,1,'0','test75','2023-01-14 00:08:20','pass'),(176,0,44,144,0,0,0,0,174,1,'这个是测试用例176','这是前置条件176','这是关键词176',4,'feature','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test76','2023-01-14 05:10:00','admin','2023-01-14','admin','2023-01-14 14:35:00',1,'0',0,0,1,'0','test76','2023-01-14 00:16:40','fail'),(177,0,45,145,0,0,0,0,178,1,'这个是测试用例177','这是前置条件177','这是关键词177',1,'performance','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test77','2023-01-14 05:20:00','admin','2023-01-14','admin','2023-01-14 14:40:00',1,'0',0,0,1,'0','test77','2023-01-14 00:25:00','pass'),(178,0,45,145,0,0,0,0,178,1,'这个是测试用例178','这是前置条件178','这是关键词178',2,'config','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test78','2023-01-14 05:30:00','admin','2023-01-14','admin','2023-01-14 14:45:00',1,'0',0,0,1,'0','test78','2023-01-14 00:33:20','fail'),(179,0,45,145,0,0,0,0,178,1,'这个是测试用例179','这是前置条件179','这是关键词179',3,'install','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test79','2023-01-14 05:40:00','admin','2023-01-14','admin','2023-01-14 14:50:00',1,'0',0,0,1,'0','test79','2023-01-14 00:41:40','pass'),(180,0,45,145,0,0,0,0,178,1,'这个是测试用例180','这是前置条件180','这是关键词180',4,'security','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test80','2023-01-14 05:50:00','admin','2023-01-14','admin','2023-01-14 14:55:00',1,'0',0,0,1,'0','test80','2023-01-14 00:50:00','fail'),(181,0,46,146,0,0,0,0,182,1,'这个是测试用例181','这是前置条件181','这是关键词181',1,'interface','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test81','2023-01-14 06:00:00','admin','2023-01-14','admin','2023-01-14 15:00:00',1,'0',0,0,1,'0','test81','2023-01-14 00:58:20','pass'),(182,0,46,146,0,0,0,0,182,1,'这个是测试用例182','这是前置条件182','这是关键词182',2,'other','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test82','2023-01-14 06:10:00','admin','2023-01-14','admin','2023-01-14 15:05:00',1,'0',0,0,1,'0','test82','2023-01-14 01:06:40','fail'),(183,0,46,146,0,0,0,0,182,1,'这个是测试用例183','这是前置条件183','这是关键词183',3,'feature','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test83','2023-01-14 06:20:00','admin','2023-01-14','admin','2023-01-14 15:10:00',1,'0',0,0,1,'0','test83','2023-01-14 01:15:00','pass'),(184,0,46,146,0,0,0,0,182,1,'这个是测试用例184','这是前置条件184','这是关键词184',4,'performance','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test84','2023-01-14 06:30:00','admin','2023-01-14','admin','2023-01-14 15:15:00',1,'0',0,0,1,'0','test84','2023-01-14 01:23:20','fail'),(185,0,47,147,0,0,0,0,186,1,'这个是测试用例185','这是前置条件185','这是关键词185',1,'config','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test85','2023-01-14 06:40:00','admin','2023-01-14','admin','2023-01-14 15:20:00',1,'0',0,0,1,'0','test85','2023-01-14 01:31:40','pass'),(186,0,47,147,0,0,0,0,186,1,'这个是测试用例186','这是前置条件186','这是关键词186',2,'install','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test86','2023-01-14 06:50:00','admin','2023-01-14','admin','2023-01-14 15:25:00',1,'0',0,0,1,'0','test86','2023-01-14 01:40:00','fail'),(187,0,47,147,0,0,0,0,186,1,'这个是测试用例187','这是前置条件187','这是关键词187',3,'security','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test87','2023-01-14 07:00:00','admin','2023-01-14','admin','2023-01-14 15:30:00',1,'0',0,0,1,'0','test87','2023-01-14 01:48:20','pass'),(188,0,47,147,0,0,0,0,186,1,'这个是测试用例188','这是前置条件188','这是关键词188',4,'interface','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test88','2023-01-14 07:10:00','admin','2023-01-14','admin','2023-01-14 15:35:00',1,'0',0,0,1,'0','test88','2023-01-14 01:56:40','fail'),(189,0,48,148,0,0,0,0,190,1,'这个是测试用例189','这是前置条件189','这是关键词189',1,'other','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test89','2023-01-14 07:20:00','admin','2023-01-14','admin','2023-01-14 15:40:00',1,'0',0,0,1,'0','test89','2023-01-14 02:05:00','pass'),(190,0,48,148,0,0,0,0,190,1,'这个是测试用例190','这是前置条件190','这是关键词190',2,'feature','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test90','2023-01-14 07:30:00','admin','2023-01-14','admin','2023-01-14 15:45:00',1,'0',0,0,1,'0','test90','2023-01-14 02:13:20','fail'),(191,0,48,148,0,0,0,0,190,1,'这个是测试用例191','这是前置条件191','这是关键词191',3,'performance','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test91','2023-01-14 07:40:00','admin','2023-01-14','admin','2023-01-14 15:50:00',1,'0',0,0,1,'0','test91','2023-01-14 02:21:40','pass'),(192,0,48,148,0,0,0,0,190,1,'这个是测试用例192','这是前置条件192','这是关键词192',4,'config','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test92','2023-01-14 07:50:00','admin','2023-01-14','admin','2023-01-14 15:55:00',1,'0',0,0,1,'0','test92','2023-01-14 02:30:00','fail'),(193,0,49,149,0,0,0,0,194,1,'这个是测试用例193','这是前置条件193','这是关键词193',1,'install','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test93','2023-01-14 08:00:00','admin','2023-01-14','admin','2023-01-14 16:00:00',1,'0',0,0,1,'0','test93','2023-01-14 02:38:20','pass'),(194,0,49,149,0,0,0,0,194,1,'这个是测试用例194','这是前置条件194','这是关键词194',2,'security','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test94','2023-01-14 08:10:00','admin','2023-01-14','admin','2023-01-14 16:05:00',1,'0',0,0,1,'0','test94','2023-01-14 02:46:40','fail'),(195,0,49,149,0,0,0,0,194,1,'这个是测试用例195','这是前置条件195','这是关键词195',3,'interface','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test95','2023-01-14 08:20:00','admin','2023-01-14','admin','2023-01-14 16:10:00',1,'0',0,0,1,'0','test95','2023-01-14 02:55:00','pass'),(196,0,49,149,0,0,0,0,194,1,'这个是测试用例196','这是前置条件196','这是关键词196',4,'other','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test96','2023-01-14 08:30:00','admin','2023-01-14','admin','2023-01-14 16:15:00',1,'0',0,0,1,'0','test96','2023-01-14 03:03:20','fail'),(197,0,50,150,0,0,0,0,198,1,'这个是测试用例197','这是前置条件197','这是关键词197',1,'feature','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test97','2023-01-14 08:40:00','admin','2023-01-14','admin','2023-01-14 16:20:00',1,'0',0,0,1,'0','test97','2023-01-14 03:11:40','pass'),(198,0,50,150,0,0,0,0,198,1,'这个是测试用例198','这是前置条件198','这是关键词198',2,'performance','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test98','2023-01-14 08:50:00','admin','2023-01-14','admin','2023-01-14 16:25:00',1,'0',0,0,1,'0','test98','2023-01-14 03:20:00','fail'),(199,0,50,150,0,0,0,0,198,1,'这个是测试用例199','这是前置条件199','这是关键词199',3,'config','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test99','2023-01-14 09:00:00','admin','2023-01-14','admin','2023-01-14 16:30:00',1,'0',0,0,1,'0','test99','2023-01-14 03:28:20','pass'),(200,0,50,150,0,0,0,0,198,1,'这个是测试用例200','这是前置条件200','这是关键词200',4,'install','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test100','2023-01-14 09:10:00','admin','2023-01-14','admin','2023-01-14 16:35:00',1,'0',0,0,1,'0','test100','2023-01-14 03:36:40','fail'),(201,0,51,151,0,0,0,0,202,1,'这个是测试用例201','这是前置条件201','这是关键词201',1,'security','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',1,'test1','2023-01-14 09:20:00','admin','2023-01-14','admin','2023-01-14 16:40:00',1,'0',0,0,1,'0','test1','2023-01-14 03:45:00','pass'),(202,0,51,151,0,0,0,0,202,1,'这个是测试用例202','这是前置条件202','这是关键词202',2,'interface','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',6,'test2','2023-01-14 09:30:00','admin','2023-01-14','admin','2023-01-14 16:45:00',1,'0',0,0,1,'0','test2','2023-01-14 03:53:20','fail'),(203,0,51,151,0,0,0,0,202,1,'这个是测试用例203','这是前置条件203','这是关键词203',3,'other','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',11,'test3','2023-01-14 09:40:00','admin','2023-01-14','admin','2023-01-14 16:50:00',1,'0',0,0,1,'0','test3','2023-01-14 04:01:40','pass'),(204,0,51,151,0,0,0,0,202,1,'这个是测试用例204','这是前置条件204','这是关键词204',4,'feature','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',16,'test4','2023-01-14 09:50:00','admin','2023-01-14','admin','2023-01-14 16:55:00',1,'0',0,0,1,'0','test4','2023-01-14 04:10:00','fail'),(205,0,52,152,0,0,0,0,206,1,'这个是测试用例205','这是前置条件205','这是关键词205',1,'performance','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',21,'test5','2023-01-14 10:00:00','admin','2023-01-14','admin','2023-01-14 17:00:00',1,'0',0,0,1,'0','test5','2023-01-14 04:18:20','pass'),(206,0,52,152,0,0,0,0,206,1,'这个是测试用例206','这是前置条件206','这是关键词206',2,'config','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',26,'test6','2023-01-14 10:10:00','admin','2023-01-14','admin','2023-01-14 17:05:00',1,'0',0,0,1,'0','test6','2023-01-14 04:26:40','fail'),(207,0,52,152,0,0,0,0,206,1,'这个是测试用例207','这是前置条件207','这是关键词207',3,'install','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',31,'test7','2023-01-14 10:20:00','admin','2023-01-14','admin','2023-01-14 17:10:00',1,'0',0,0,1,'0','test7','2023-01-14 04:35:00','pass'),(208,0,52,152,0,0,0,0,206,1,'这个是测试用例208','这是前置条件208','这是关键词208',4,'security','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',36,'test8','2023-01-14 10:30:00','admin','2023-01-14','admin','2023-01-14 17:15:00',1,'0',0,0,1,'0','test8','2023-01-14 04:43:20','fail'),(209,0,53,153,0,0,0,0,210,1,'这个是测试用例209','这是前置条件209','这是关键词209',1,'interface','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',41,'test9','2023-01-14 10:40:00','admin','2023-01-14','admin','2023-01-14 17:20:00',1,'0',0,0,1,'0','test9','2023-01-14 04:51:40','pass'),(210,0,53,153,0,0,0,0,210,1,'这个是测试用例210','这是前置条件210','这是关键词210',2,'other','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',46,'test10','2023-01-14 10:50:00','admin','2023-01-14','admin','2023-01-14 17:25:00',1,'0',0,0,1,'0','test10','2023-01-14 05:00:00','fail'),(211,0,53,153,0,0,0,0,210,1,'这个是测试用例211','这是前置条件211','这是关键词211',3,'feature','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',51,'test11','2023-01-14 11:00:00','admin','2023-01-14','admin','2023-01-14 17:30:00',1,'0',0,0,1,'0','test11','2023-01-14 05:08:20','pass'),(212,0,53,153,0,0,0,0,210,1,'这个是测试用例212','这是前置条件212','这是关键词212',4,'performance','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',56,'test12','2023-01-14 11:10:00','admin','2023-01-14','admin','2023-01-14 17:35:00',1,'0',0,0,1,'0','test12','2023-01-14 05:16:40','fail'),(213,0,54,154,0,0,0,0,214,1,'这个是测试用例213','这是前置条件213','这是关键词213',1,'config','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',61,'test13','2023-01-14 11:20:00','admin','2023-01-14','admin','2023-01-14 17:40:00',1,'0',0,0,1,'0','test13','2023-01-14 05:25:00','pass'),(214,0,54,154,0,0,0,0,214,1,'这个是测试用例214','这是前置条件214','这是关键词214',2,'install','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',66,'test14','2023-01-14 11:30:00','admin','2023-01-14','admin','2023-01-14 17:45:00',1,'0',0,0,1,'0','test14','2023-01-14 05:33:20','fail'),(215,0,54,154,0,0,0,0,214,1,'这个是测试用例215','这是前置条件215','这是关键词215',3,'security','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',71,'test15','2023-01-14 11:40:00','admin','2023-01-14','admin','2023-01-14 17:50:00',1,'0',0,0,1,'0','test15','2023-01-14 05:41:40','pass'),(216,0,54,154,0,0,0,0,214,1,'这个是测试用例216','这是前置条件216','这是关键词216',4,'interface','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',76,'test16','2023-01-14 11:50:00','admin','2023-01-14','admin','2023-01-14 17:55:00',1,'0',0,0,1,'0','test16','2023-01-14 05:50:00','fail'),(217,0,55,155,0,0,0,0,218,1,'这个是测试用例217','这是前置条件217','这是关键词217',1,'other','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',81,'test17','2023-01-14 12:00:00','admin','2023-01-14','admin','2023-01-14 18:00:00',1,'0',0,0,1,'0','test17','2023-01-14 05:58:20','pass'),(218,0,55,155,0,0,0,0,218,1,'这个是测试用例218','这是前置条件218','这是关键词218',2,'feature','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',86,'test18','2023-01-14 12:10:00','admin','2023-01-14','admin','2023-01-14 18:05:00',1,'0',0,0,1,'0','test18','2023-01-14 06:06:40','fail'),(219,0,55,155,0,0,0,0,218,1,'这个是测试用例219','这是前置条件219','这是关键词219',3,'performance','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',91,'test19','2023-01-14 12:20:00','admin','2023-01-14','admin','2023-01-14 18:10:00',1,'0',0,0,1,'0','test19','2023-01-14 06:15:00','pass'),(220,0,55,155,0,0,0,0,218,1,'这个是测试用例220','这是前置条件220','这是关键词220',4,'config','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',96,'test20','2023-01-14 12:30:00','admin','2023-01-14','admin','2023-01-14 18:15:00',1,'0',0,0,1,'0','test20','2023-01-14 06:23:20','fail'),(221,0,56,156,0,0,0,0,222,1,'这个是测试用例221','这是前置条件221','这是关键词221',1,'install','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',101,'test21','2023-01-14 12:40:00','admin','2023-01-14','admin','2023-01-14 18:20:00',1,'0',0,0,1,'0','test21','2023-01-14 06:31:40','pass'),(222,0,56,156,0,0,0,0,222,1,'这个是测试用例222','这是前置条件222','这是关键词222',2,'security','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',106,'test22','2023-01-14 12:50:00','admin','2023-01-14','admin','2023-01-14 18:25:00',1,'0',0,0,1,'0','test22','2023-01-14 06:40:00','fail'),(223,0,56,156,0,0,0,0,222,1,'这个是测试用例223','这是前置条件223','这是关键词223',3,'interface','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',111,'test23','2023-01-14 13:00:00','admin','2023-01-14','admin','2023-01-14 18:30:00',1,'0',0,0,1,'0','test23','2023-01-14 06:48:20','pass'),(224,0,56,156,0,0,0,0,222,1,'这个是测试用例224','这是前置条件224','这是关键词224',4,'other','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',116,'test24','2023-01-14 13:10:00','admin','2023-01-14','admin','2023-01-14 18:35:00',1,'0',0,0,1,'0','test24','2023-01-14 06:56:40','fail'),(225,0,57,157,0,0,0,0,226,1,'这个是测试用例225','这是前置条件225','这是关键词225',1,'feature','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',121,'test25','2023-01-14 13:20:00','admin','2023-01-14','admin','2023-01-14 18:40:00',1,'0',0,0,1,'0','test25','2023-01-14 07:05:00','pass'),(226,0,57,157,0,0,0,0,226,1,'这个是测试用例226','这是前置条件226','这是关键词226',2,'performance','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',126,'test26','2023-01-14 13:30:00','admin','2023-01-14','admin','2023-01-14 18:45:00',1,'0',0,0,1,'0','test26','2023-01-14 07:13:20','fail'),(227,0,57,157,0,0,0,0,226,1,'这个是测试用例227','这是前置条件227','这是关键词227',3,'config','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',131,'test27','2023-01-14 13:40:00','admin','2023-01-14','admin','2023-01-14 18:50:00',1,'0',0,0,1,'0','test27','2023-01-14 07:21:40','pass'),(228,0,57,157,0,0,0,0,226,1,'这个是测试用例228','这是前置条件228','这是关键词228',4,'install','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',136,'test28','2023-01-14 13:50:00','admin','2023-01-14','admin','2023-01-14 18:55:00',1,'0',0,0,1,'0','test28','2023-01-14 07:30:00','fail'),(229,0,58,158,0,0,0,0,230,1,'这个是测试用例229','这是前置条件229','这是关键词229',1,'security','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',141,'test29','2023-01-14 14:00:00','admin','2023-01-14','admin','2023-01-14 19:00:00',1,'0',0,0,1,'0','test29','2023-01-14 07:38:20','pass'),(230,0,58,158,0,0,0,0,230,1,'这个是测试用例230','这是前置条件230','这是关键词230',2,'interface','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',146,'test30','2023-01-14 14:10:00','admin','2023-01-14','admin','2023-01-14 19:05:00',1,'0',0,0,1,'0','test30','2023-01-14 07:46:40','fail'),(231,0,58,158,0,0,0,0,230,1,'这个是测试用例231','这是前置条件231','这是关键词231',3,'other','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',151,'test31','2023-01-14 14:20:00','admin','2023-01-14','admin','2023-01-14 19:10:00',1,'0',0,0,1,'0','test31','2023-01-14 07:55:00','pass'),(232,0,58,158,0,0,0,0,230,1,'这个是测试用例232','这是前置条件232','这是关键词232',4,'feature','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',156,'test32','2023-01-14 14:30:00','admin','2023-01-14','admin','2023-01-14 19:15:00',1,'0',0,0,1,'0','test32','2023-01-14 08:03:20','fail'),(233,0,59,159,0,0,0,0,234,1,'这个是测试用例233','这是前置条件233','这是关键词233',1,'performance','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',161,'test33','2023-01-14 14:40:00','admin','2023-01-14','admin','2023-01-14 19:20:00',1,'0',0,0,1,'0','test33','2023-01-14 08:11:40','pass'),(234,0,59,159,0,0,0,0,234,1,'这个是测试用例234','这是前置条件234','这是关键词234',2,'config','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',166,'test34','2023-01-14 14:50:00','admin','2023-01-14','admin','2023-01-14 19:25:00',1,'0',0,0,1,'0','test34','2023-01-14 08:20:00','fail'),(235,0,59,159,0,0,0,0,234,1,'这个是测试用例235','这是前置条件235','这是关键词235',3,'install','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',171,'test35','2023-01-14 15:00:00','admin','2023-01-14','admin','2023-01-14 19:30:00',1,'0',0,0,1,'0','test35','2023-01-14 08:28:20','pass'),(236,0,59,159,0,0,0,0,234,1,'这个是测试用例236','这是前置条件236','这是关键词236',4,'security','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',176,'test36','2023-01-14 15:10:00','admin','2023-01-14','admin','2023-01-14 19:35:00',1,'0',0,0,1,'0','test36','2023-01-14 08:36:40','fail'),(237,0,60,160,0,0,0,0,238,1,'这个是测试用例237','这是前置条件237','这是关键词237',1,'interface','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',181,'test37','2023-01-14 15:20:00','admin','2023-01-14','admin','2023-01-14 19:40:00',1,'0',0,0,1,'0','test37','2023-01-14 08:45:00','pass'),(238,0,60,160,0,0,0,0,238,1,'这个是测试用例238','这是前置条件238','这是关键词238',2,'other','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',186,'test38','2023-01-14 15:30:00','admin','2023-01-14','admin','2023-01-14 19:45:00',1,'0',0,0,1,'0','test38','2023-01-14 08:53:20','fail'),(239,0,60,160,0,0,0,0,238,1,'这个是测试用例239','这是前置条件239','这是关键词239',3,'feature','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',191,'test39','2023-01-14 15:40:00','admin','2023-01-14','admin','2023-01-14 19:50:00',1,'0',0,0,1,'0','test39','2023-01-14 09:01:40','pass'),(240,0,60,160,0,0,0,0,238,1,'这个是测试用例240','这是前置条件240','这是关键词240',4,'performance','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',196,'test40','2023-01-14 15:50:00','admin','2023-01-14','admin','2023-01-14 19:55:00',1,'0',0,0,1,'0','test40','2023-01-14 09:10:00','fail'),(241,0,61,161,0,0,0,0,242,1,'这个是测试用例241','这是前置条件241','这是关键词241',1,'config','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',201,'test41','2023-01-14 16:00:00','admin','2023-01-14','admin','2023-01-14 20:00:00',1,'0',0,0,1,'0','test41','2023-01-14 09:18:20','pass'),(242,0,61,161,0,0,0,0,242,1,'这个是测试用例242','这是前置条件242','这是关键词242',2,'install','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',206,'test42','2023-01-14 16:10:00','admin','2023-01-14','admin','2023-01-14 20:05:00',1,'0',0,0,1,'0','test42','2023-01-14 09:26:40','fail'),(243,0,61,161,0,0,0,0,242,1,'这个是测试用例243','这是前置条件243','这是关键词243',3,'security','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',211,'test43','2023-01-14 16:20:00','admin','2023-01-14','admin','2023-01-14 20:10:00',1,'0',0,0,1,'0','test43','2023-01-14 09:35:00','pass'),(244,0,61,161,0,0,0,0,242,1,'这个是测试用例244','这是前置条件244','这是关键词244',4,'interface','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',216,'test44','2023-01-14 16:30:00','admin','2023-01-14','admin','2023-01-14 20:15:00',1,'0',0,0,1,'0','test44','2023-01-14 09:43:20','fail'),(245,0,62,162,0,0,0,0,246,1,'这个是测试用例245','这是前置条件245','这是关键词245',1,'other','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',221,'test45','2023-01-14 16:40:00','admin','2023-01-14','admin','2023-01-14 20:20:00',1,'0',0,0,1,'0','test45','2023-01-14 09:51:40','pass'),(246,0,62,162,0,0,0,0,246,1,'这个是测试用例246','这是前置条件246','这是关键词246',2,'feature','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',226,'test46','2023-01-14 16:50:00','admin','2023-01-14','admin','2023-01-14 20:25:00',1,'0',0,0,1,'0','test46','2023-01-14 10:00:00','fail'),(247,0,62,162,0,0,0,0,246,1,'这个是测试用例247','这是前置条件247','这是关键词247',3,'performance','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',231,'test47','2023-01-14 17:00:00','admin','2023-01-14','admin','2023-01-14 20:30:00',1,'0',0,0,1,'0','test47','2023-01-14 10:08:20','pass'),(248,0,62,162,0,0,0,0,246,1,'这个是测试用例248','这是前置条件248','这是关键词248',4,'config','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',236,'test48','2023-01-14 17:10:00','admin','2023-01-14','admin','2023-01-14 20:35:00',1,'0',0,0,1,'0','test48','2023-01-14 10:16:40','fail'),(249,0,63,163,0,0,0,0,250,1,'这个是测试用例249','这是前置条件249','这是关键词249',1,'install','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',241,'test49','2023-01-14 17:20:00','admin','2023-01-14','admin','2023-01-14 20:40:00',1,'0',0,0,1,'0','test49','2023-01-14 10:25:00','pass'),(250,0,63,163,0,0,0,0,250,1,'这个是测试用例250','这是前置条件250','这是关键词250',2,'security','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',246,'test50','2023-01-14 17:30:00','admin','2023-01-14','admin','2023-01-14 20:45:00',1,'0',0,0,1,'0','test50','2023-01-14 10:33:20','fail'),(251,0,63,163,0,0,0,0,250,1,'这个是测试用例251','这是前置条件251','这是关键词251',3,'interface','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',251,'test51','2023-01-14 17:40:00','admin','2023-01-14','admin','2023-01-14 20:50:00',1,'0',0,0,1,'0','test51','2023-01-14 10:41:40','pass'),(252,0,63,163,0,0,0,0,250,1,'这个是测试用例252','这是前置条件252','这是关键词252',4,'other','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test52','2023-01-14 17:50:00','admin','2023-01-14','admin','2023-01-14 20:55:00',1,'0',0,0,1,'0','test52','2023-01-14 10:50:00','fail'),(253,0,64,164,0,0,0,0,254,1,'这个是测试用例253','这是前置条件253','这是关键词253',1,'feature','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test53','2023-01-14 18:00:00','admin','2023-01-14','admin','2023-01-14 21:00:00',1,'0',0,0,1,'0','test53','2023-01-14 10:58:20','pass'),(254,0,64,164,0,0,0,0,254,1,'这个是测试用例254','这是前置条件254','这是关键词254',2,'performance','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test54','2023-01-14 18:10:00','admin','2023-01-14','admin','2023-01-14 21:05:00',1,'0',0,0,1,'0','test54','2023-01-14 11:06:40','fail'),(255,0,64,164,0,0,0,0,254,1,'这个是测试用例255','这是前置条件255','这是关键词255',3,'config','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test55','2023-01-14 18:20:00','admin','2023-01-14','admin','2023-01-14 21:10:00',1,'0',0,0,1,'0','test55','2023-01-14 11:15:00','pass'),(256,0,64,164,0,0,0,0,254,1,'这个是测试用例256','这是前置条件256','这是关键词256',4,'install','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test56','2023-01-14 18:30:00','admin','2023-01-14','admin','2023-01-14 21:15:00',1,'0',0,0,1,'0','test56','2023-01-14 11:23:20','fail'),(257,0,65,165,0,0,0,0,258,1,'这个是测试用例257','这是前置条件257','这是关键词257',1,'security','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test57','2023-01-14 18:40:00','admin','2023-01-14','admin','2023-01-14 21:20:00',1,'0',0,0,1,'0','test57','2023-01-14 11:31:40','pass'),(258,0,65,165,0,0,0,0,258,1,'这个是测试用例258','这是前置条件258','这是关键词258',2,'interface','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test58','2023-01-14 18:50:00','admin','2023-01-14','admin','2023-01-14 21:25:00',1,'0',0,0,1,'0','test58','2023-01-14 11:40:00','fail'),(259,0,65,165,0,0,0,0,258,1,'这个是测试用例259','这是前置条件259','这是关键词259',3,'other','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test59','2023-01-14 19:00:00','admin','2023-01-14','admin','2023-01-14 21:30:00',1,'0',0,0,1,'0','test59','2023-01-14 11:48:20','pass'),(260,0,65,165,0,0,0,0,258,1,'这个是测试用例260','这是前置条件260','这是关键词260',4,'feature','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test60','2023-01-14 19:10:00','admin','2023-01-14','admin','2023-01-14 21:35:00',1,'0',0,0,1,'0','test60','2023-01-14 11:56:40','fail'),(261,0,66,166,0,0,0,0,262,1,'这个是测试用例261','这是前置条件261','这是关键词261',1,'performance','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test61','2023-01-14 19:20:00','admin','2023-01-14','admin','2023-01-14 21:40:00',1,'0',0,0,1,'0','test61','2023-01-14 12:05:00','pass'),(262,0,66,166,0,0,0,0,262,1,'这个是测试用例262','这是前置条件262','这是关键词262',2,'config','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test62','2023-01-14 19:30:00','admin','2023-01-14','admin','2023-01-14 21:45:00',1,'0',0,0,1,'0','test62','2023-01-14 12:13:20','fail'),(263,0,66,166,0,0,0,0,262,1,'这个是测试用例263','这是前置条件263','这是关键词263',3,'install','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test63','2023-01-14 19:40:00','admin','2023-01-14','admin','2023-01-14 21:50:00',1,'0',0,0,1,'0','test63','2023-01-14 12:21:40','pass'),(264,0,66,166,0,0,0,0,262,1,'这个是测试用例264','这是前置条件264','这是关键词264',4,'security','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test64','2023-01-14 19:50:00','admin','2023-01-14','admin','2023-01-14 21:55:00',1,'0',0,0,1,'0','test64','2023-01-14 12:30:00','fail'),(265,0,67,167,0,0,0,0,266,1,'这个是测试用例265','这是前置条件265','这是关键词265',1,'interface','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test65','2023-01-14 20:00:00','admin','2023-01-14','admin','2023-01-14 22:00:00',1,'0',0,0,1,'0','test65','2023-01-14 12:38:20','pass'),(266,0,67,167,0,0,0,0,266,1,'这个是测试用例266','这是前置条件266','这是关键词266',2,'other','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test66','2023-01-14 20:10:00','admin','2023-01-14','admin','2023-01-14 22:05:00',1,'0',0,0,1,'0','test66','2023-01-14 12:46:40','fail'),(267,0,67,167,0,0,0,0,266,1,'这个是测试用例267','这是前置条件267','这是关键词267',3,'feature','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test67','2023-01-14 20:20:00','admin','2023-01-14','admin','2023-01-14 22:10:00',1,'0',0,0,1,'0','test67','2023-01-14 12:55:00','pass'),(268,0,67,167,0,0,0,0,266,1,'这个是测试用例268','这是前置条件268','这是关键词268',4,'performance','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test68','2023-01-14 20:30:00','admin','2023-01-14','admin','2023-01-14 22:15:00',1,'0',0,0,1,'0','test68','2023-01-14 13:03:20','fail'),(269,0,68,168,0,0,0,0,270,1,'这个是测试用例269','这是前置条件269','这是关键词269',1,'config','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test69','2023-01-14 20:40:00','admin','2023-01-14','admin','2023-01-14 22:20:00',1,'0',0,0,1,'0','test69','2023-01-14 13:11:40','pass'),(270,0,68,168,0,0,0,0,270,1,'这个是测试用例270','这是前置条件270','这是关键词270',2,'install','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test70','2023-01-14 20:50:00','admin','2023-01-14','admin','2023-01-14 22:25:00',1,'0',0,0,1,'0','test70','2023-01-14 13:20:00','fail'),(271,0,68,168,0,0,0,0,270,1,'这个是测试用例271','这是前置条件271','这是关键词271',3,'security','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test71','2023-01-14 21:00:00','admin','2023-01-14','admin','2023-01-14 22:30:00',1,'0',0,0,1,'0','test71','2023-01-14 13:28:20','pass'),(272,0,68,168,0,0,0,0,270,1,'这个是测试用例272','这是前置条件272','这是关键词272',4,'interface','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test72','2023-01-14 21:10:00','admin','2023-01-14','admin','2023-01-14 22:35:00',1,'0',0,0,1,'0','test72','2023-01-14 13:36:40','fail'),(273,0,69,169,0,0,0,0,274,1,'这个是测试用例273','这是前置条件273','这是关键词273',1,'other','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test73','2023-01-14 21:20:00','admin','2023-01-14','admin','2023-01-14 22:40:00',1,'0',0,0,1,'0','test73','2023-01-14 13:45:00','pass'),(274,0,69,169,0,0,0,0,274,1,'这个是测试用例274','这是前置条件274','这是关键词274',2,'feature','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test74','2023-01-14 21:30:00','admin','2023-01-14','admin','2023-01-14 22:45:00',1,'0',0,0,1,'0','test74','2023-01-14 13:53:20','fail'),(275,0,69,169,0,0,0,0,274,1,'这个是测试用例275','这是前置条件275','这是关键词275',3,'performance','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test75','2023-01-14 21:40:00','admin','2023-01-14','admin','2023-01-14 22:50:00',1,'0',0,0,1,'0','test75','2023-01-14 14:01:40','pass'),(276,0,69,169,0,0,0,0,274,1,'这个是测试用例276','这是前置条件276','这是关键词276',4,'config','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test76','2023-01-14 21:50:00','admin','2023-01-14','admin','2023-01-14 22:55:00',1,'0',0,0,1,'0','test76','2023-01-14 14:10:00','fail'),(277,0,70,170,0,0,0,0,278,1,'这个是测试用例277','这是前置条件277','这是关键词277',1,'install','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test77','2023-01-14 22:00:00','admin','2023-01-14','admin','2023-01-14 23:00:00',1,'0',0,0,1,'0','test77','2023-01-14 14:18:20','pass'),(278,0,70,170,0,0,0,0,278,1,'这个是测试用例278','这是前置条件278','这是关键词278',2,'security','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test78','2023-01-14 22:10:00','admin','2023-01-14','admin','2023-01-14 23:05:00',1,'0',0,0,1,'0','test78','2023-01-14 14:26:40','fail'),(279,0,70,170,0,0,0,0,278,1,'这个是测试用例279','这是前置条件279','这是关键词279',3,'interface','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test79','2023-01-14 22:20:00','admin','2023-01-14','admin','2023-01-14 23:10:00',1,'0',0,0,1,'0','test79','2023-01-14 14:35:00','pass'),(280,0,70,170,0,0,0,0,278,1,'这个是测试用例280','这是前置条件280','这是关键词280',4,'other','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test80','2023-01-14 22:30:00','admin','2023-01-14','admin','2023-01-14 23:15:00',1,'0',0,0,1,'0','test80','2023-01-14 14:43:20','fail'),(281,0,71,171,0,0,0,0,282,1,'这个是测试用例281','这是前置条件281','这是关键词281',1,'feature','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test81','2023-01-14 22:40:00','admin','2023-01-14','admin','2023-01-14 23:20:00',1,'0',0,0,1,'0','test81','2023-01-14 14:51:40','pass'),(282,0,71,171,0,0,0,0,282,1,'这个是测试用例282','这是前置条件282','这是关键词282',2,'performance','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test82','2023-01-14 22:50:00','admin','2023-01-14','admin','2023-01-14 23:25:00',1,'0',0,0,1,'0','test82','2023-01-14 15:00:00','fail'),(283,0,71,171,0,0,0,0,282,1,'这个是测试用例283','这是前置条件283','这是关键词283',3,'config','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test83','2023-01-14 23:00:00','admin','2023-01-14','admin','2023-01-14 23:30:00',1,'0',0,0,1,'0','test83','2023-01-14 15:08:20','pass'),(284,0,71,171,0,0,0,0,282,1,'这个是测试用例284','这是前置条件284','这是关键词284',4,'install','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test84','2023-01-14 23:10:00','admin','2023-01-14','admin','2023-01-14 23:35:00',1,'0',0,0,1,'0','test84','2023-01-14 15:16:40','fail'),(285,0,72,172,0,0,0,0,286,1,'这个是测试用例285','这是前置条件285','这是关键词285',1,'security','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test85','2023-01-14 23:20:00','admin','2023-01-14','admin','2023-01-14 23:40:00',1,'0',0,0,1,'0','test85','2023-01-14 15:25:00','pass'),(286,0,72,172,0,0,0,0,286,1,'这个是测试用例286','这是前置条件286','这是关键词286',2,'interface','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test86','2023-01-14 23:30:00','admin','2023-01-14','admin','2023-01-14 23:45:00',1,'0',0,0,1,'0','test86','2023-01-14 15:33:20','fail'),(287,0,72,172,0,0,0,0,286,1,'这个是测试用例287','这是前置条件287','这是关键词287',3,'other','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test87','2023-01-14 23:40:00','admin','2023-01-14','admin','2023-01-14 23:50:00',1,'0',0,0,1,'0','test87','2023-01-14 15:41:40','pass'),(288,0,72,172,0,0,0,0,286,1,'这个是测试用例288','这是前置条件288','这是关键词288',4,'feature','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test88','2023-01-14 23:50:00','admin','2023-01-14','admin','2023-01-14 23:55:00',1,'0',0,0,1,'0','test88','2023-01-14 15:50:00','fail'),(289,0,73,173,0,0,0,0,290,1,'这个是测试用例289','这是前置条件289','这是关键词289',1,'performance','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test89','2023-01-14 00:00:00','admin','2023-01-14','admin','2023-01-14 00:00:00',1,'0',0,0,1,'0','test89','2023-01-14 15:58:20','pass'),(290,0,73,173,0,0,0,0,290,1,'这个是测试用例290','这是前置条件290','这是关键词290',2,'config','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test90','2023-01-14 00:10:00','admin','2023-01-14','admin','2023-01-14 00:05:00',1,'0',0,0,1,'0','test90','2023-01-14 16:06:40','fail'),(291,0,73,173,0,0,0,0,290,1,'这个是测试用例291','这是前置条件291','这是关键词291',3,'install','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test91','2023-01-14 00:20:00','admin','2023-01-14','admin','2023-01-14 00:10:00',1,'0',0,0,1,'0','test91','2023-01-14 16:15:00','pass'),(292,0,73,173,0,0,0,0,290,1,'这个是测试用例292','这是前置条件292','这是关键词292',4,'security','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test92','2023-01-14 00:30:00','admin','2023-01-14','admin','2023-01-14 00:15:00',1,'0',0,0,1,'0','test92','2023-01-14 16:23:20','fail'),(293,0,74,174,0,0,0,0,294,1,'这个是测试用例293','这是前置条件293','这是关键词293',1,'interface','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test93','2023-01-14 00:40:00','admin','2023-01-14','admin','2023-01-14 00:20:00',1,'0',0,0,1,'0','test93','2023-01-14 16:31:40','pass'),(294,0,74,174,0,0,0,0,294,1,'这个是测试用例294','这是前置条件294','这是关键词294',2,'other','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test94','2023-01-14 00:50:00','admin','2023-01-14','admin','2023-01-14 00:25:00',1,'0',0,0,1,'0','test94','2023-01-14 16:40:00','fail'),(295,0,74,174,0,0,0,0,294,1,'这个是测试用例295','这是前置条件295','这是关键词295',3,'feature','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test95','2023-01-14 01:00:00','admin','2023-01-14','admin','2023-01-14 00:30:00',1,'0',0,0,1,'0','test95','2023-01-14 16:48:20','pass'),(296,0,74,174,0,0,0,0,294,1,'这个是测试用例296','这是前置条件296','这是关键词296',4,'performance','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test96','2023-01-14 01:10:00','admin','2023-01-14','admin','2023-01-14 00:35:00',1,'0',0,0,1,'0','test96','2023-01-14 16:56:40','fail'),(297,0,75,175,0,0,0,0,298,1,'这个是测试用例297','这是前置条件297','这是关键词297',1,'config','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test97','2023-01-14 01:20:00','admin','2023-01-14','admin','2023-01-14 00:40:00',1,'0',0,0,1,'0','test97','2023-01-14 17:05:00','pass'),(298,0,75,175,0,0,0,0,298,1,'这个是测试用例298','这是前置条件298','这是关键词298',2,'install','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test98','2023-01-14 01:30:00','admin','2023-01-14','admin','2023-01-14 00:45:00',1,'0',0,0,1,'0','test98','2023-01-14 17:13:20','fail'),(299,0,75,175,0,0,0,0,298,1,'这个是测试用例299','这是前置条件299','这是关键词299',3,'security','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test99','2023-01-14 01:40:00','admin','2023-01-14','admin','2023-01-14 00:50:00',1,'0',0,0,1,'0','test99','2023-01-14 17:21:40','pass'),(300,0,75,175,0,0,0,0,298,1,'这个是测试用例300','这是前置条件300','这是关键词300',4,'interface','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test100','2023-01-14 01:50:00','admin','2023-01-14','admin','2023-01-14 00:55:00',1,'0',0,0,1,'0','test100','2023-01-14 17:30:00','fail'),(301,0,76,176,0,0,0,0,302,1,'这个是测试用例301','这是前置条件301','这是关键词301',1,'other','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',1,'test1','2023-01-14 02:00:00','admin','2023-01-14','admin','2023-01-14 01:00:00',1,'0',0,0,1,'0','test1','2023-01-14 17:38:20','pass'),(302,0,76,176,0,0,0,0,302,1,'这个是测试用例302','这是前置条件302','这是关键词302',2,'feature','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',6,'test2','2023-01-14 02:10:00','admin','2023-01-14','admin','2023-01-14 01:05:00',1,'0',0,0,1,'0','test2','2023-01-14 17:46:40','fail'),(303,0,76,176,0,0,0,0,302,1,'这个是测试用例303','这是前置条件303','这是关键词303',3,'performance','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',11,'test3','2023-01-14 02:20:00','admin','2023-01-14','admin','2023-01-14 01:10:00',1,'0',0,0,1,'0','test3','2023-01-14 17:55:00','pass'),(304,0,76,176,0,0,0,0,302,1,'这个是测试用例304','这是前置条件304','这是关键词304',4,'config','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',16,'test4','2023-01-14 02:30:00','admin','2023-01-14','admin','2023-01-14 01:15:00',1,'0',0,0,1,'0','test4','2023-01-14 18:03:20','fail'),(305,0,77,177,0,0,0,0,306,1,'这个是测试用例305','这是前置条件305','这是关键词305',1,'install','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',21,'test5','2023-01-14 02:40:00','admin','2023-01-14','admin','2023-01-14 01:20:00',1,'0',0,0,1,'0','test5','2023-01-14 18:11:40','pass'),(306,0,77,177,0,0,0,0,306,1,'这个是测试用例306','这是前置条件306','这是关键词306',2,'security','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',26,'test6','2023-01-14 02:50:00','admin','2023-01-14','admin','2023-01-14 01:25:00',1,'0',0,0,1,'0','test6','2023-01-14 18:20:00','fail'),(307,0,77,177,0,0,0,0,306,1,'这个是测试用例307','这是前置条件307','这是关键词307',3,'interface','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',31,'test7','2023-01-14 03:00:00','admin','2023-01-14','admin','2023-01-14 01:30:00',1,'0',0,0,1,'0','test7','2023-01-14 18:28:20','pass'),(308,0,77,177,0,0,0,0,306,1,'这个是测试用例308','这是前置条件308','这是关键词308',4,'other','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',36,'test8','2023-01-14 03:10:00','admin','2023-01-14','admin','2023-01-14 01:35:00',1,'0',0,0,1,'0','test8','2023-01-14 18:36:40','fail'),(309,0,78,178,0,0,0,0,310,1,'这个是测试用例309','这是前置条件309','这是关键词309',1,'feature','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',41,'test9','2023-01-14 03:20:00','admin','2023-01-14','admin','2023-01-14 01:40:00',1,'0',0,0,1,'0','test9','2023-01-14 18:45:00','pass'),(310,0,78,178,0,0,0,0,310,1,'这个是测试用例310','这是前置条件310','这是关键词310',2,'performance','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',46,'test10','2023-01-14 03:30:00','admin','2023-01-14','admin','2023-01-14 01:45:00',1,'0',0,0,1,'0','test10','2023-01-14 18:53:20','fail'),(311,0,78,178,0,0,0,0,310,1,'这个是测试用例311','这是前置条件311','这是关键词311',3,'config','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',51,'test11','2023-01-14 03:40:00','admin','2023-01-14','admin','2023-01-14 01:50:00',1,'0',0,0,1,'0','test11','2023-01-14 19:01:40','pass'),(312,0,78,178,0,0,0,0,310,1,'这个是测试用例312','这是前置条件312','这是关键词312',4,'install','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',56,'test12','2023-01-14 03:50:00','admin','2023-01-14','admin','2023-01-14 01:55:00',1,'0',0,0,1,'0','test12','2023-01-14 19:10:00','fail'),(313,0,79,179,0,0,0,0,314,1,'这个是测试用例313','这是前置条件313','这是关键词313',1,'security','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',61,'test13','2023-01-14 04:00:00','admin','2023-01-14','admin','2023-01-14 02:00:00',1,'0',0,0,1,'0','test13','2023-01-14 19:18:20','pass'),(314,0,79,179,0,0,0,0,314,1,'这个是测试用例314','这是前置条件314','这是关键词314',2,'interface','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',66,'test14','2023-01-14 04:10:00','admin','2023-01-14','admin','2023-01-14 02:05:00',1,'0',0,0,1,'0','test14','2023-01-14 19:26:40','fail'),(315,0,79,179,0,0,0,0,314,1,'这个是测试用例315','这是前置条件315','这是关键词315',3,'other','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',71,'test15','2023-01-14 04:20:00','admin','2023-01-14','admin','2023-01-14 02:10:00',1,'0',0,0,1,'0','test15','2023-01-14 19:35:00','pass'),(316,0,79,179,0,0,0,0,314,1,'这个是测试用例316','这是前置条件316','这是关键词316',4,'feature','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',76,'test16','2023-01-14 04:30:00','admin','2023-01-14','admin','2023-01-14 02:15:00',1,'0',0,0,1,'0','test16','2023-01-14 19:43:20','fail'),(317,0,80,180,0,0,0,0,318,1,'这个是测试用例317','这是前置条件317','这是关键词317',1,'performance','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',81,'test17','2023-01-14 04:40:00','admin','2023-01-14','admin','2023-01-14 02:20:00',1,'0',0,0,1,'0','test17','2023-01-14 19:51:40','pass'),(318,0,80,180,0,0,0,0,318,1,'这个是测试用例318','这是前置条件318','这是关键词318',2,'config','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',86,'test18','2023-01-14 04:50:00','admin','2023-01-14','admin','2023-01-14 02:25:00',1,'0',0,0,1,'0','test18','2023-01-14 20:00:00','fail'),(319,0,80,180,0,0,0,0,318,1,'这个是测试用例319','这是前置条件319','这是关键词319',3,'install','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',91,'test19','2023-01-14 05:00:00','admin','2023-01-14','admin','2023-01-14 02:30:00',1,'0',0,0,1,'0','test19','2023-01-14 20:08:20','pass'),(320,0,80,180,0,0,0,0,318,1,'这个是测试用例320','这是前置条件320','这是关键词320',4,'security','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',96,'test20','2023-01-14 05:10:00','admin','2023-01-14','admin','2023-01-14 02:35:00',1,'0',0,0,1,'0','test20','2023-01-14 20:16:40','fail'),(321,0,81,181,0,0,0,0,322,1,'这个是测试用例321','这是前置条件321','这是关键词321',1,'interface','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',101,'test21','2023-01-14 05:20:00','admin','2023-01-14','admin','2023-01-14 02:40:00',1,'0',0,0,1,'0','test21','2023-01-14 20:25:00','pass'),(322,0,81,181,0,0,0,0,322,1,'这个是测试用例322','这是前置条件322','这是关键词322',2,'other','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',106,'test22','2023-01-14 05:30:00','admin','2023-01-14','admin','2023-01-14 02:45:00',1,'0',0,0,1,'0','test22','2023-01-14 20:33:20','fail'),(323,0,81,181,0,0,0,0,322,1,'这个是测试用例323','这是前置条件323','这是关键词323',3,'feature','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',111,'test23','2023-01-14 05:40:00','admin','2023-01-14','admin','2023-01-14 02:50:00',1,'0',0,0,1,'0','test23','2023-01-14 20:41:40','pass'),(324,0,81,181,0,0,0,0,322,1,'这个是测试用例324','这是前置条件324','这是关键词324',4,'performance','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',116,'test24','2023-01-14 05:50:00','admin','2023-01-14','admin','2023-01-14 02:55:00',1,'0',0,0,1,'0','test24','2023-01-14 20:50:00','fail'),(325,0,82,182,0,0,0,0,326,1,'这个是测试用例325','这是前置条件325','这是关键词325',1,'config','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',121,'test25','2023-01-14 06:00:00','admin','2023-01-14','admin','2023-01-14 03:00:00',1,'0',0,0,1,'0','test25','2023-01-14 20:58:20','pass'),(326,0,82,182,0,0,0,0,326,1,'这个是测试用例326','这是前置条件326','这是关键词326',2,'install','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',126,'test26','2023-01-14 06:10:00','admin','2023-01-14','admin','2023-01-14 03:05:00',1,'0',0,0,1,'0','test26','2023-01-14 21:06:40','fail'),(327,0,82,182,0,0,0,0,326,1,'这个是测试用例327','这是前置条件327','这是关键词327',3,'security','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',131,'test27','2023-01-14 06:20:00','admin','2023-01-14','admin','2023-01-14 03:10:00',1,'0',0,0,1,'0','test27','2023-01-14 21:15:00','pass'),(328,0,82,182,0,0,0,0,326,1,'这个是测试用例328','这是前置条件328','这是关键词328',4,'interface','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',136,'test28','2023-01-14 06:30:00','admin','2023-01-14','admin','2023-01-14 03:15:00',1,'0',0,0,1,'0','test28','2023-01-14 21:23:20','fail'),(329,0,83,183,0,0,0,0,330,1,'这个是测试用例329','这是前置条件329','这是关键词329',1,'other','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',141,'test29','2023-01-14 06:40:00','admin','2023-01-14','admin','2023-01-14 03:20:00',1,'0',0,0,1,'0','test29','2023-01-14 21:31:40','pass'),(330,0,83,183,0,0,0,0,330,1,'这个是测试用例330','这是前置条件330','这是关键词330',2,'feature','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',146,'test30','2023-01-14 06:50:00','admin','2023-01-14','admin','2023-01-14 03:25:00',1,'0',0,0,1,'0','test30','2023-01-14 21:40:00','fail'),(331,0,83,183,0,0,0,0,330,1,'这个是测试用例331','这是前置条件331','这是关键词331',3,'performance','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',151,'test31','2023-01-14 07:00:00','admin','2023-01-14','admin','2023-01-14 03:30:00',1,'0',0,0,1,'0','test31','2023-01-14 21:48:20','pass'),(332,0,83,183,0,0,0,0,330,1,'这个是测试用例332','这是前置条件332','这是关键词332',4,'config','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',156,'test32','2023-01-14 07:10:00','admin','2023-01-14','admin','2023-01-14 03:35:00',1,'0',0,0,1,'0','test32','2023-01-14 21:56:40','fail'),(333,0,84,184,0,0,0,0,334,1,'这个是测试用例333','这是前置条件333','这是关键词333',1,'install','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',161,'test33','2023-01-14 07:20:00','admin','2023-01-14','admin','2023-01-14 03:40:00',1,'0',0,0,1,'0','test33','2023-01-14 22:05:00','pass'),(334,0,84,184,0,0,0,0,334,1,'这个是测试用例334','这是前置条件334','这是关键词334',2,'security','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',166,'test34','2023-01-14 07:30:00','admin','2023-01-14','admin','2023-01-14 03:45:00',1,'0',0,0,1,'0','test34','2023-01-14 22:13:20','fail'),(335,0,84,184,0,0,0,0,334,1,'这个是测试用例335','这是前置条件335','这是关键词335',3,'interface','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',171,'test35','2023-01-14 07:40:00','admin','2023-01-14','admin','2023-01-14 03:50:00',1,'0',0,0,1,'0','test35','2023-01-14 22:21:40','pass'),(336,0,84,184,0,0,0,0,334,1,'这个是测试用例336','这是前置条件336','这是关键词336',4,'other','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',176,'test36','2023-01-14 07:50:00','admin','2023-01-14','admin','2023-01-14 03:55:00',1,'0',0,0,1,'0','test36','2023-01-14 22:30:00','fail'),(337,0,85,185,0,0,0,0,338,1,'这个是测试用例337','这是前置条件337','这是关键词337',1,'feature','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',181,'test37','2023-01-14 08:00:00','admin','2023-01-14','admin','2023-01-14 04:00:00',1,'0',0,0,1,'0','test37','2023-01-14 22:38:20','pass'),(338,0,85,185,0,0,0,0,338,1,'这个是测试用例338','这是前置条件338','这是关键词338',2,'performance','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',186,'test38','2023-01-14 08:10:00','admin','2023-01-14','admin','2023-01-14 04:05:00',1,'0',0,0,1,'0','test38','2023-01-14 22:46:40','fail'),(339,0,85,185,0,0,0,0,338,1,'这个是测试用例339','这是前置条件339','这是关键词339',3,'config','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',191,'test39','2023-01-14 08:20:00','admin','2023-01-14','admin','2023-01-14 04:10:00',1,'0',0,0,1,'0','test39','2023-01-14 22:55:00','pass'),(340,0,85,185,0,0,0,0,338,1,'这个是测试用例340','这是前置条件340','这是关键词340',4,'install','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',196,'test40','2023-01-14 08:30:00','admin','2023-01-14','admin','2023-01-14 04:15:00',1,'0',0,0,1,'0','test40','2023-01-14 23:03:20','fail'),(341,0,86,186,0,0,0,0,342,1,'这个是测试用例341','这是前置条件341','这是关键词341',1,'security','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',201,'test41','2023-01-14 08:40:00','admin','2023-01-14','admin','2023-01-14 04:20:00',1,'0',0,0,1,'0','test41','2023-01-14 23:11:40','pass'),(342,0,86,186,0,0,0,0,342,1,'这个是测试用例342','这是前置条件342','这是关键词342',2,'interface','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',206,'test42','2023-01-14 08:50:00','admin','2023-01-14','admin','2023-01-14 04:25:00',1,'0',0,0,1,'0','test42','2023-01-14 23:20:00','fail'),(343,0,86,186,0,0,0,0,342,1,'这个是测试用例343','这是前置条件343','这是关键词343',3,'other','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',211,'test43','2023-01-14 09:00:00','admin','2023-01-14','admin','2023-01-14 04:30:00',1,'0',0,0,1,'0','test43','2023-01-14 23:28:20','pass'),(344,0,86,186,0,0,0,0,342,1,'这个是测试用例344','这是前置条件344','这是关键词344',4,'feature','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',216,'test44','2023-01-14 09:10:00','admin','2023-01-14','admin','2023-01-14 04:35:00',1,'0',0,0,1,'0','test44','2023-01-14 23:36:40','fail'),(345,0,87,187,0,0,0,0,346,1,'这个是测试用例345','这是前置条件345','这是关键词345',1,'performance','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',221,'test45','2023-01-14 09:20:00','admin','2023-01-14','admin','2023-01-14 04:40:00',1,'0',0,0,1,'0','test45','2023-01-14 23:45:00','pass'),(346,0,87,187,0,0,0,0,346,1,'这个是测试用例346','这是前置条件346','这是关键词346',2,'config','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',226,'test46','2023-01-14 09:30:00','admin','2023-01-14','admin','2023-01-14 04:45:00',1,'0',0,0,1,'0','test46','2023-01-14 23:53:20','fail'),(347,0,87,187,0,0,0,0,346,1,'这个是测试用例347','这是前置条件347','这是关键词347',3,'install','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',231,'test47','2023-01-14 09:40:00','admin','2023-01-14','admin','2023-01-14 04:50:00',1,'0',0,0,1,'0','test47','2023-01-14 00:00:00','pass'),(348,0,87,187,0,0,0,0,346,1,'这个是测试用例348','这是前置条件348','这是关键词348',4,'security','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',236,'test48','2023-01-14 09:50:00','admin','2023-01-14','admin','2023-01-14 04:55:00',1,'0',0,0,1,'0','test48','2023-01-14 00:08:20','fail'),(349,0,88,188,0,0,0,0,350,1,'这个是测试用例349','这是前置条件349','这是关键词349',1,'interface','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',241,'test49','2023-01-14 10:00:00','admin','2023-01-14','admin','2023-01-14 05:00:00',1,'0',0,0,1,'0','test49','2023-01-14 00:16:40','pass'),(350,0,88,188,0,0,0,0,350,1,'这个是测试用例350','这是前置条件350','这是关键词350',2,'other','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',246,'test50','2023-01-14 10:10:00','admin','2023-01-14','admin','2023-01-14 05:05:00',1,'0',0,0,1,'0','test50','2023-01-14 00:25:00','fail'),(351,0,88,188,0,0,0,0,350,1,'这个是测试用例351','这是前置条件351','这是关键词351',3,'feature','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',251,'test51','2023-01-14 10:20:00','admin','2023-01-14','admin','2023-01-14 05:10:00',1,'0',0,0,1,'0','test51','2023-01-14 00:33:20','pass'),(352,0,88,188,0,0,0,0,350,1,'这个是测试用例352','这是前置条件352','这是关键词352',4,'performance','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test52','2023-01-14 10:30:00','admin','2023-01-14','admin','2023-01-14 05:15:00',1,'0',0,0,1,'0','test52','2023-01-14 00:41:40','fail'),(353,0,89,189,0,0,0,0,354,1,'这个是测试用例353','这是前置条件353','这是关键词353',1,'config','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test53','2023-01-14 10:40:00','admin','2023-01-14','admin','2023-01-14 05:20:00',1,'0',0,0,1,'0','test53','2023-01-14 00:50:00','pass'),(354,0,89,189,0,0,0,0,354,1,'这个是测试用例354','这是前置条件354','这是关键词354',2,'install','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test54','2023-01-14 10:50:00','admin','2023-01-14','admin','2023-01-14 05:25:00',1,'0',0,0,1,'0','test54','2023-01-14 00:58:20','fail'),(355,0,89,189,0,0,0,0,354,1,'这个是测试用例355','这是前置条件355','这是关键词355',3,'security','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test55','2023-01-14 11:00:00','admin','2023-01-14','admin','2023-01-14 05:30:00',1,'0',0,0,1,'0','test55','2023-01-14 01:06:40','pass'),(356,0,89,189,0,0,0,0,354,1,'这个是测试用例356','这是前置条件356','这是关键词356',4,'interface','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test56','2023-01-14 11:10:00','admin','2023-01-14','admin','2023-01-14 05:35:00',1,'0',0,0,1,'0','test56','2023-01-14 01:15:00','fail'),(357,0,90,190,0,0,0,0,358,1,'这个是测试用例357','这是前置条件357','这是关键词357',1,'other','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test57','2023-01-14 11:20:00','admin','2023-01-14','admin','2023-01-14 05:40:00',1,'0',0,0,1,'0','test57','2023-01-14 01:23:20','pass'),(358,0,90,190,0,0,0,0,358,1,'这个是测试用例358','这是前置条件358','这是关键词358',2,'feature','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test58','2023-01-14 11:30:00','admin','2023-01-14','admin','2023-01-14 05:45:00',1,'0',0,0,1,'0','test58','2023-01-14 01:31:40','fail'),(359,0,90,190,0,0,0,0,358,1,'这个是测试用例359','这是前置条件359','这是关键词359',3,'performance','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test59','2023-01-14 11:40:00','admin','2023-01-14','admin','2023-01-14 05:50:00',1,'0',0,0,1,'0','test59','2023-01-14 01:40:00','pass'),(360,0,90,190,0,0,0,0,358,1,'这个是测试用例360','这是前置条件360','这是关键词360',4,'config','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test60','2023-01-14 11:50:00','admin','2023-01-14','admin','2023-01-14 05:55:00',1,'0',0,0,1,'0','test60','2023-01-14 01:48:20','fail'),(361,0,91,191,0,0,0,0,362,1,'这个是测试用例361','这是前置条件361','这是关键词361',1,'install','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test61','2023-01-14 12:00:00','admin','2023-01-14','admin','2023-01-14 06:00:00',1,'0',0,0,1,'0','test61','2023-01-14 01:56:40','pass'),(362,0,91,191,0,0,0,0,362,1,'这个是测试用例362','这是前置条件362','这是关键词362',2,'security','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test62','2023-01-14 12:10:00','admin','2023-01-14','admin','2023-01-14 06:05:00',1,'0',0,0,1,'0','test62','2023-01-14 02:05:00','fail'),(363,0,91,191,0,0,0,0,362,1,'这个是测试用例363','这是前置条件363','这是关键词363',3,'interface','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test63','2023-01-14 12:20:00','admin','2023-01-14','admin','2023-01-14 06:10:00',1,'0',0,0,1,'0','test63','2023-01-14 02:13:20','pass'),(364,0,91,191,0,0,0,0,362,1,'这个是测试用例364','这是前置条件364','这是关键词364',4,'other','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test64','2023-01-14 12:30:00','admin','2023-01-14','admin','2023-01-14 06:15:00',1,'0',0,0,1,'0','test64','2023-01-14 02:21:40','fail'),(365,0,92,192,0,0,0,0,366,1,'这个是测试用例365','这是前置条件365','这是关键词365',1,'feature','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test65','2023-01-14 12:40:00','admin','2023-01-14','admin','2023-01-14 06:20:00',1,'0',0,0,1,'0','test65','2023-01-14 02:30:00','pass'),(366,0,92,192,0,0,0,0,366,1,'这个是测试用例366','这是前置条件366','这是关键词366',2,'performance','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test66','2023-01-14 12:50:00','admin','2023-01-14','admin','2023-01-14 06:25:00',1,'0',0,0,1,'0','test66','2023-01-14 02:38:20','fail'),(367,0,92,192,0,0,0,0,366,1,'这个是测试用例367','这是前置条件367','这是关键词367',3,'config','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test67','2023-01-14 13:00:00','admin','2023-01-14','admin','2023-01-14 06:30:00',1,'0',0,0,1,'0','test67','2023-01-14 02:46:40','pass'),(368,0,92,192,0,0,0,0,366,1,'这个是测试用例368','这是前置条件368','这是关键词368',4,'install','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test68','2023-01-14 13:10:00','admin','2023-01-14','admin','2023-01-14 06:35:00',1,'0',0,0,1,'0','test68','2023-01-14 02:55:00','fail'),(369,0,93,193,0,0,0,0,370,1,'这个是测试用例369','这是前置条件369','这是关键词369',1,'security','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test69','2023-01-14 13:20:00','admin','2023-01-14','admin','2023-01-14 06:40:00',1,'0',0,0,1,'0','test69','2023-01-14 03:03:20','pass'),(370,0,93,193,0,0,0,0,370,1,'这个是测试用例370','这是前置条件370','这是关键词370',2,'interface','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test70','2023-01-14 13:30:00','admin','2023-01-14','admin','2023-01-14 06:45:00',1,'0',0,0,1,'0','test70','2023-01-14 03:11:40','fail'),(371,0,93,193,0,0,0,0,370,1,'这个是测试用例371','这是前置条件371','这是关键词371',3,'other','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test71','2023-01-14 13:40:00','admin','2023-01-14','admin','2023-01-14 06:50:00',1,'0',0,0,1,'0','test71','2023-01-14 03:20:00','pass'),(372,0,93,193,0,0,0,0,370,1,'这个是测试用例372','这是前置条件372','这是关键词372',4,'feature','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test72','2023-01-14 13:50:00','admin','2023-01-14','admin','2023-01-14 06:55:00',1,'0',0,0,1,'0','test72','2023-01-14 03:28:20','fail'),(373,0,94,194,0,0,0,0,374,1,'这个是测试用例373','这是前置条件373','这是关键词373',1,'performance','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test73','2023-01-14 14:00:00','admin','2023-01-14','admin','2023-01-14 07:00:00',1,'0',0,0,1,'0','test73','2023-01-14 03:36:40','pass'),(374,0,94,194,0,0,0,0,374,1,'这个是测试用例374','这是前置条件374','这是关键词374',2,'config','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test74','2023-01-14 14:10:00','admin','2023-01-14','admin','2023-01-14 07:05:00',1,'0',0,0,1,'0','test74','2023-01-14 03:45:00','fail'),(375,0,94,194,0,0,0,0,374,1,'这个是测试用例375','这是前置条件375','这是关键词375',3,'install','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test75','2023-01-14 14:20:00','admin','2023-01-14','admin','2023-01-14 07:10:00',1,'0',0,0,1,'0','test75','2023-01-14 03:53:20','pass'),(376,0,94,194,0,0,0,0,374,1,'这个是测试用例376','这是前置条件376','这是关键词376',4,'security','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test76','2023-01-14 14:30:00','admin','2023-01-14','admin','2023-01-14 07:15:00',1,'0',0,0,1,'0','test76','2023-01-14 04:01:40','fail'),(377,0,95,195,0,0,0,0,378,1,'这个是测试用例377','这是前置条件377','这是关键词377',1,'interface','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test77','2023-01-14 14:40:00','admin','2023-01-14','admin','2023-01-14 07:20:00',1,'0',0,0,1,'0','test77','2023-01-14 04:10:00','pass'),(378,0,95,195,0,0,0,0,378,1,'这个是测试用例378','这是前置条件378','这是关键词378',2,'other','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test78','2023-01-14 14:50:00','admin','2023-01-14','admin','2023-01-14 07:25:00',1,'0',0,0,1,'0','test78','2023-01-14 04:18:20','fail'),(379,0,95,195,0,0,0,0,378,1,'这个是测试用例379','这是前置条件379','这是关键词379',3,'feature','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test79','2023-01-14 15:00:00','admin','2023-01-14','admin','2023-01-14 07:30:00',1,'0',0,0,1,'0','test79','2023-01-14 04:26:40','pass'),(380,0,95,195,0,0,0,0,378,1,'这个是测试用例380','这是前置条件380','这是关键词380',4,'performance','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test80','2023-01-14 15:10:00','admin','2023-01-14','admin','2023-01-14 07:35:00',1,'0',0,0,1,'0','test80','2023-01-14 04:35:00','fail'),(381,0,96,196,0,0,0,0,382,1,'这个是测试用例381','这是前置条件381','这是关键词381',1,'config','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test81','2023-01-14 15:20:00','admin','2023-01-14','admin','2023-01-14 07:40:00',1,'0',0,0,1,'0','test81','2023-01-14 04:43:20','pass'),(382,0,96,196,0,0,0,0,382,1,'这个是测试用例382','这是前置条件382','这是关键词382',2,'install','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test82','2023-01-14 15:30:00','admin','2023-01-14','admin','2023-01-14 07:45:00',1,'0',0,0,1,'0','test82','2023-01-14 04:51:40','fail'),(383,0,96,196,0,0,0,0,382,1,'这个是测试用例383','这是前置条件383','这是关键词383',3,'security','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test83','2023-01-14 15:40:00','admin','2023-01-14','admin','2023-01-14 07:50:00',1,'0',0,0,1,'0','test83','2023-01-14 05:00:00','pass'),(384,0,96,196,0,0,0,0,382,1,'这个是测试用例384','这是前置条件384','这是关键词384',4,'interface','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test84','2023-01-14 15:50:00','admin','2023-01-14','admin','2023-01-14 07:55:00',1,'0',0,0,1,'0','test84','2023-01-14 05:08:20','fail'),(385,0,97,197,0,0,0,0,386,1,'这个是测试用例385','这是前置条件385','这是关键词385',1,'other','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test85','2023-01-14 16:00:00','admin','2023-01-14','admin','2023-01-14 08:00:00',1,'0',0,0,1,'0','test85','2023-01-14 05:16:40','pass'),(386,0,97,197,0,0,0,0,386,1,'这个是测试用例386','这是前置条件386','这是关键词386',2,'feature','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test86','2023-01-14 16:10:00','admin','2023-01-14','admin','2023-01-14 08:05:00',1,'0',0,0,1,'0','test86','2023-01-14 05:25:00','fail'),(387,0,97,197,0,0,0,0,386,1,'这个是测试用例387','这是前置条件387','这是关键词387',3,'performance','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test87','2023-01-14 16:20:00','admin','2023-01-14','admin','2023-01-14 08:10:00',1,'0',0,0,1,'0','test87','2023-01-14 05:33:20','pass'),(388,0,97,197,0,0,0,0,386,1,'这个是测试用例388','这是前置条件388','这是关键词388',4,'config','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test88','2023-01-14 16:30:00','admin','2023-01-14','admin','2023-01-14 08:15:00',1,'0',0,0,1,'0','test88','2023-01-14 05:41:40','fail'),(389,0,98,198,0,0,0,0,390,1,'这个是测试用例389','这是前置条件389','这是关键词389',1,'install','no','','smoke','','','','0000-00-00','','','wait','','#ffaf38','2',255,'test89','2023-01-14 16:40:00','admin','2023-01-14','admin','2023-01-14 08:20:00',1,'0',0,0,1,'0','test89','2023-01-14 05:50:00','pass'),(390,0,98,198,0,0,0,0,390,1,'这个是测试用例390','这是前置条件390','这是关键词390',2,'security','no','','bvt','','','','0000-00-00','','','normal','','#ff4e3e','3',255,'test90','2023-01-14 16:50:00','admin','2023-01-14','admin','2023-01-14 08:25:00',1,'0',0,0,1,'0','test90','2023-01-14 05:58:20','fail'),(391,0,98,198,0,0,0,0,390,1,'这个是测试用例391','这是前置条件391','这是关键词391',3,'interface','no','','unittest','','','','0000-00-00','','','blocked','','#3da7f5','1',255,'test91','2023-01-14 17:00:00','admin','2023-01-14','admin','2023-01-14 08:30:00',1,'0',0,0,1,'0','test91','2023-01-14 06:06:40','pass'),(392,0,98,198,0,0,0,0,390,1,'这个是测试用例392','这是前置条件392','这是关键词392',4,'other','no','','feature','','','','0000-00-00','','','investigate','','#75c941','2',255,'test92','2023-01-14 17:10:00','admin','2023-01-14','admin','2023-01-14 08:35:00',1,'0',0,0,1,'0','test92','2023-01-14 06:15:00','fail'),(393,0,99,199,0,0,0,0,394,1,'这个是测试用例393','这是前置条件393','这是关键词393',1,'feature','no','','intergrate','','','','0000-00-00','','','wait','','#2dbdb2','3',255,'test93','2023-01-14 17:20:00','admin','2023-01-14','admin','2023-01-14 08:40:00',1,'0',0,0,1,'0','test93','2023-01-14 06:23:20','pass'),(394,0,99,199,0,0,0,0,394,1,'这个是测试用例394','这是前置条件394','这是关键词394',2,'performance','no','','system','','','','0000-00-00','','','normal','','#797ec9','1',255,'test94','2023-01-14 17:30:00','admin','2023-01-14','admin','2023-01-14 08:45:00',1,'0',0,0,1,'0','test94','2023-01-14 06:31:40','fail'),(395,0,99,199,0,0,0,0,394,1,'这个是测试用例395','这是前置条件395','这是关键词395',3,'config','no','','smoke','','','','0000-00-00','','','blocked','','#ffaf38','2',255,'test95','2023-01-14 17:40:00','admin','2023-01-14','admin','2023-01-14 08:50:00',1,'0',0,0,1,'0','test95','2023-01-14 06:40:00','pass'),(396,0,99,199,0,0,0,0,394,1,'这个是测试用例396','这是前置条件396','这是关键词396',4,'install','no','','bvt','','','','0000-00-00','','','investigate','','#ff4e3e','3',255,'test96','2023-01-14 17:50:00','admin','2023-01-14','admin','2023-01-14 08:55:00',1,'0',0,0,1,'0','test96','2023-01-14 06:48:20','fail'),(397,0,100,200,0,0,0,0,398,1,'这个是测试用例397','这是前置条件397','这是关键词397',1,'security','no','','unittest','','','','0000-00-00','','','wait','','#3da7f5','1',255,'test97','2023-01-14 18:00:00','admin','2023-01-14','admin','2023-01-14 09:00:00',1,'0',0,0,1,'0','test97','2023-01-14 06:56:40','pass'),(398,0,100,200,0,0,0,0,398,1,'这个是测试用例398','这是前置条件398','这是关键词398',2,'interface','no','','feature','','','','0000-00-00','','','normal','','#75c941','2',255,'test98','2023-01-14 18:10:00','admin','2023-01-14','admin','2023-01-14 09:05:00',1,'0',0,0,1,'0','test98','2023-01-14 07:05:00','fail'),(399,0,100,200,0,0,0,0,398,1,'这个是测试用例399','这是前置条件399','这是关键词399',3,'other','no','','intergrate','','','','0000-00-00','','','blocked','','#2dbdb2','3',255,'test99','2023-01-14 18:20:00','admin','2023-01-14','admin','2023-01-14 09:10:00',1,'0',0,0,1,'0','test99','2023-01-14 07:13:20','pass'),(400,0,100,200,0,0,0,0,398,1,'这个是测试用例400','这是前置条件400','这是关键词400',4,'feature','no','','system','','','','0000-00-00','','','investigate','','#797ec9','1',255,'test100','2023-01-14 18:30:00','admin','2023-01-14','admin','2023-01-14 09:15:00',1,'0',0,0,1,'0','test100','2023-01-14 07:21:40','fail'); +/*!40000 ALTER TABLE `zt_case` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-01-14 15:33:15 diff --git a/test/model/user/data/sql/product.sql b/test/model/user/data/sql/product.sql new file mode 100644 index 0000000000..e18c167692 --- /dev/null +++ b/test/model/user/data/sql/product.sql @@ -0,0 +1,76 @@ +-- MySQL dump 10.19 Distrib 10.3.37-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaotmp0104 +-- ------------------------------------------------------ +-- Server version 10.3.34-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_product` +-- + +DROP TABLE IF EXISTS `zt_product`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_product` ( + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, + `program` mediumint(8) unsigned NOT NULL, + `name` varchar(110) NOT NULL, + `code` varchar(45) NOT NULL, + `shadow` tinyint(1) unsigned NOT NULL, + `bind` enum('0','1') NOT NULL DEFAULT '0', + `line` mediumint(8) NOT NULL, + `type` varchar(30) NOT NULL DEFAULT 'normal', + `status` varchar(30) NOT NULL DEFAULT '', + `subStatus` varchar(30) NOT NULL DEFAULT '', + `desc` mediumtext NOT NULL, + `PO` varchar(30) NOT NULL, + `QD` varchar(30) NOT NULL, + `RD` varchar(30) NOT NULL, + `feedback` varchar(30) NOT NULL, + `ticket` varchar(30) NOT NULL, + `acl` enum('open','private','custom') NOT NULL DEFAULT 'open', + `whitelist` text NOT NULL, + `reviewer` text NOT NULL, + `createdBy` varchar(30) NOT NULL, + `createdDate` datetime NOT NULL, + `createdVersion` varchar(20) NOT NULL, + `order` mediumint(8) unsigned NOT NULL, + `vision` varchar(10) NOT NULL DEFAULT 'rnd', + `deleted` enum('0','1') NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `acl` (`acl`), + KEY `order` (`order`) +) ENGINE=InnoDB AUTO_INCREMENT=121 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_product` +-- + +LOCK TABLES `zt_product` WRITE; +/*!40000 ALTER TABLE `zt_product` DISABLE KEYS */; +INSERT INTO `zt_product` VALUES (1,0,'正常产品1','code1',0,'0',0,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po1','test1','dev1','','','open','','','po1','2023-01-14 00:00:00','15.6',5,'rnd','0'),(2,1,'正常产品2','code2',0,'0',1,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po2','test2','dev2','','','open','','','po2','2023-01-14 00:01:00','15.6',10,'rnd','0'),(3,2,'正常产品3','code3',0,'0',2,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po3','test3','dev3','','','open','','','po3','2023-01-14 00:02:00','15.6',15,'rnd','0'),(4,3,'正常产品4','code4',0,'0',3,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po4','test4','dev4','','','open','','','po4','2023-01-14 00:03:00','15.6',20,'rnd','0'),(5,4,'正常产品5','code5',0,'0',4,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po5','test5','dev5','','','open','','','po5','2023-01-14 00:04:00','15.6',25,'rnd','0'),(6,5,'正常产品6','code6',0,'0',5,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po6','test6','dev6','','','open','','','po6','2023-01-14 00:05:00','15.6',30,'rnd','0'),(7,6,'正常产品7','code7',0,'0',6,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po7','test7','dev7','','','open','','','po7','2023-01-14 00:06:00','15.6',35,'rnd','0'),(8,7,'正常产品8','code8',0,'0',7,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po8','test8','dev8','','','open','','','po8','2023-01-14 00:07:00','15.6',40,'rnd','0'),(9,8,'正常产品9','code9',0,'0',8,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po9','test9','dev9','','','open','','','po9','2023-01-14 00:08:00','15.6',45,'rnd','0'),(10,9,'正常产品10','code10',0,'0',9,'normal','normal','0','

一、禅道项目管理软件是做什么的?

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理

我是数字符号23@#$%#^$

我是英文dashcuscbrewg

','po10','test10','dev10','','','open','','','po10','2023-01-14 00:09:00','15.6',50,'rnd','0'); +/*!40000 ALTER TABLE `zt_product` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-01-14 14:04:25 diff --git a/test/model/user/data/sql/project.sql b/test/model/user/data/sql/project.sql new file mode 100644 index 0000000000..d585cd74af --- /dev/null +++ b/test/model/user/data/sql/project.sql @@ -0,0 +1,113 @@ +-- MySQL dump 10.19 Distrib 10.3.37-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaotmp0104 +-- ------------------------------------------------------ +-- Server version 10.3.34-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_project` +-- + +DROP TABLE IF EXISTS `zt_project`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_project` ( + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, + `project` mediumint(8) NOT NULL DEFAULT 0, + `model` char(30) NOT NULL, + `type` char(30) NOT NULL DEFAULT 'sprint', + `lifetime` char(30) NOT NULL DEFAULT '', + `budget` varchar(30) NOT NULL DEFAULT '0', + `budgetUnit` char(30) NOT NULL DEFAULT 'CNY', + `attribute` varchar(30) NOT NULL DEFAULT '', + `percent` float unsigned NOT NULL DEFAULT 0, + `milestone` enum('0','1') NOT NULL DEFAULT '0', + `output` text NOT NULL, + `auth` char(30) NOT NULL, + `parent` mediumint(8) unsigned NOT NULL DEFAULT 0, + `path` varchar(255) NOT NULL, + `grade` tinyint(3) unsigned NOT NULL, + `name` varchar(90) NOT NULL, + `code` varchar(45) NOT NULL, + `hasProduct` tinyint(1) unsigned NOT NULL DEFAULT 1, + `begin` date NOT NULL, + `end` date NOT NULL, + `realBegan` date NOT NULL, + `realEnd` date NOT NULL, + `days` smallint(5) unsigned NOT NULL, + `status` varchar(10) NOT NULL, + `subStatus` varchar(30) NOT NULL DEFAULT '', + `pri` enum('1','2','3','4') NOT NULL DEFAULT '1', + `desc` mediumtext NOT NULL, + `version` smallint(6) NOT NULL, + `parentVersion` smallint(6) NOT NULL, + `planDuration` int(11) NOT NULL, + `realDuration` int(11) NOT NULL, + `openedBy` varchar(30) NOT NULL DEFAULT '', + `openedDate` datetime NOT NULL, + `openedVersion` varchar(20) NOT NULL, + `lastEditedBy` varchar(30) NOT NULL DEFAULT '', + `lastEditedDate` datetime NOT NULL, + `closedBy` varchar(30) NOT NULL DEFAULT '', + `closedDate` datetime NOT NULL, + `canceledBy` varchar(30) NOT NULL DEFAULT '', + `canceledDate` datetime NOT NULL, + `suspendedDate` date NOT NULL, + `PO` varchar(30) NOT NULL DEFAULT '', + `PM` varchar(30) NOT NULL DEFAULT '', + `QD` varchar(30) NOT NULL DEFAULT '', + `RD` varchar(30) NOT NULL DEFAULT '', + `team` varchar(90) NOT NULL, + `acl` char(30) NOT NULL DEFAULT 'open', + `whitelist` text NOT NULL, + `order` mediumint(8) unsigned NOT NULL, + `vision` varchar(10) NOT NULL DEFAULT 'rnd', + `division` enum('0','1') NOT NULL DEFAULT '1', + `displayCards` smallint(6) NOT NULL DEFAULT 0, + `fluidBoard` enum('0','1') NOT NULL DEFAULT '0', + `multiple` enum('0','1') NOT NULL DEFAULT '1', + `colWidth` smallint(4) NOT NULL DEFAULT 264, + `minColWidth` smallint(4) NOT NULL DEFAULT 200, + `maxColWidth` smallint(4) NOT NULL DEFAULT 384, + `deleted` enum('0','1') NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `parent` (`parent`), + KEY `begin` (`begin`), + KEY `end` (`end`), + KEY `status` (`status`), + KEY `acl` (`acl`), + KEY `order` (`order`) +) ENGINE=InnoDB AUTO_INCREMENT=751 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_project` +-- + +LOCK TABLES `zt_project` WRITE; +/*!40000 ALTER TABLE `zt_project` DISABLE KEYS */; +INSERT INTO `zt_project` VALUES (11,1,'scrum','project','','900000','CNY','',81,'0','','extend',1,',1,11,',2,'项目1','project1',1,'2022-10-14','2023-02-18','0000-00-00','0000-00-00',0,'wait','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',5,'rnd','1',0,'0','1',264,200,384,'0'),(12,2,'scrum','project','','899900','USD','',56,'0','','extend',2,',2,12,',2,'项目2','project2',1,'2022-10-15','2023-02-19','0000-00-00','0000-00-00',0,'wait','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','private','',10,'rnd','1',0,'0','1',264,200,384,'0'),(13,3,'scrum','project','','899800','CNY','',95,'0','','extend',3,',3,13,',2,'项目3','project3',1,'2022-10-16','2023-02-20','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','program','',15,'rnd','1',0,'0','1',264,200,384,'0'),(14,4,'scrum','project','','899700','USD','',2,'0','','extend',4,',4,14,',2,'项目4','project4',1,'2022-10-17','2023-02-21','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',20,'rnd','1',0,'0','1',264,200,384,'0'),(15,5,'scrum','project','','899600','CNY','',58,'0','','extend',5,',5,15,',2,'项目5','project5',1,'2022-10-18','2023-02-22','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','private','',25,'rnd','1',0,'0','1',264,200,384,'0'),(16,6,'scrum','project','','899500','USD','',40,'0','','extend',6,',6,16,',2,'项目6','project6',1,'2022-10-19','2023-02-23','0000-00-00','0000-00-00',0,'doing','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','program','',30,'rnd','1',0,'0','1',264,200,384,'0'),(17,7,'scrum','project','','899400','CNY','',4,'0','','extend',7,',7,17,',2,'项目7','project7',1,'2022-10-20','2023-02-24','0000-00-00','0000-00-00',0,'suspended','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',35,'rnd','1',0,'0','1',264,200,384,'0'),(18,8,'scrum','project','','899300','USD','',87,'0','','extend',8,',8,18,',2,'项目8','project8',1,'2022-10-21','2023-02-25','0000-00-00','0000-00-00',0,'closed','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','private','',40,'rnd','1',0,'0','1',264,200,384,'0'),(19,9,'scrum','project','','899200','CNY','',80,'0','','extend',9,',9,19,',2,'项目9','project9',1,'2022-10-22','2023-02-26','0000-00-00','0000-00-00',0,'wait','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','program','',45,'rnd','1',0,'0','1',264,200,384,'0'),(20,10,'scrum','project','','899100','USD','',28,'0','','extend',10,',10,20,',2,'项目10','project10',1,'2022-10-23','2023-02-27','0000-00-00','0000-00-00',0,'wait','','1','',0,0,0,0,'','0000-00-00 00:00:00','16.5','','0000-00-00 00:00:00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','0000-00-00','','','','','','open','',50,'rnd','1',0,'0','1',264,200,384,'0'); +/*!40000 ALTER TABLE `zt_project` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-01-14 15:53:42 diff --git a/test/model/user/data/sql/story.sql b/test/model/user/data/sql/story.sql new file mode 100644 index 0000000000..0c9d87f9a8 --- /dev/null +++ b/test/model/user/data/sql/story.sql @@ -0,0 +1,105 @@ +-- MySQL dump 10.19 Distrib 10.3.37-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaotmp0104 +-- ------------------------------------------------------ +-- Server version 10.3.34-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_story` +-- + +DROP TABLE IF EXISTS `zt_story`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_story` ( + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, + `vision` varchar(10) NOT NULL DEFAULT 'rnd', + `parent` mediumint(9) NOT NULL DEFAULT 0, + `product` mediumint(8) unsigned NOT NULL DEFAULT 0, + `branch` mediumint(8) unsigned NOT NULL DEFAULT 0, + `module` mediumint(8) unsigned NOT NULL DEFAULT 0, + `plan` text DEFAULT NULL, + `source` varchar(20) NOT NULL, + `sourceNote` varchar(255) NOT NULL, + `fromBug` mediumint(8) unsigned NOT NULL DEFAULT 0, + `feedback` mediumint(8) unsigned NOT NULL DEFAULT 0, + `title` varchar(255) NOT NULL, + `keywords` varchar(255) NOT NULL, + `type` varchar(30) NOT NULL DEFAULT 'story', + `category` varchar(30) NOT NULL DEFAULT 'feature', + `pri` tinyint(3) unsigned NOT NULL DEFAULT 3, + `estimate` float unsigned NOT NULL, + `status` enum('','changing','active','draft','reviewing','closed') NOT NULL DEFAULT '', + `subStatus` varchar(30) NOT NULL DEFAULT '', + `color` char(7) NOT NULL, + `stage` enum('','wait','planned','projected','developing','developed','testing','tested','verified','released','closed') NOT NULL DEFAULT 'wait', + `stagedBy` char(30) NOT NULL, + `mailto` text DEFAULT NULL, + `lib` mediumint(8) unsigned NOT NULL DEFAULT 0, + `fromStory` mediumint(8) unsigned NOT NULL DEFAULT 0, + `fromVersion` smallint(6) NOT NULL DEFAULT 1, + `openedBy` varchar(30) NOT NULL DEFAULT '', + `openedDate` datetime NOT NULL, + `assignedTo` varchar(30) NOT NULL DEFAULT '', + `assignedDate` datetime NOT NULL, + `approvedDate` date NOT NULL, + `lastEditedBy` varchar(30) NOT NULL DEFAULT '', + `lastEditedDate` datetime NOT NULL, + `changedBy` varchar(30) NOT NULL, + `changedDate` datetime NOT NULL, + `reviewedBy` varchar(255) NOT NULL, + `reviewedDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `closedBy` varchar(30) NOT NULL DEFAULT '', + `closedDate` datetime NOT NULL, + `closedReason` varchar(30) NOT NULL, + `activatedDate` datetime NOT NULL, + `toBug` mediumint(8) unsigned NOT NULL, + `childStories` varchar(255) NOT NULL, + `linkStories` varchar(255) NOT NULL, + `linkRequirements` varchar(255) NOT NULL, + `twins` varchar(255) NOT NULL, + `duplicateStory` mediumint(8) unsigned NOT NULL, + `version` smallint(6) NOT NULL DEFAULT 1, + `storyChanged` enum('0','1') NOT NULL DEFAULT '0', + `feedbackBy` varchar(100) NOT NULL, + `notifyEmail` varchar(100) NOT NULL, + `URChanged` enum('0','1') NOT NULL DEFAULT '0', + `deleted` enum('0','1') NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `product` (`product`), + KEY `status` (`status`), + KEY `assignedTo` (`assignedTo`) +) ENGINE=InnoDB AUTO_INCREMENT=1751 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_story` +-- + +LOCK TABLES `zt_story` WRITE; +/*!40000 ALTER TABLE `zt_story` DISABLE KEYS */; +INSERT INTO `zt_story` VALUES (1351,'rnd',0,1,0,1821,'1','customer','这里是需求来源备注1',0,0,'用户需求1','关键词1','requirement','feature',1,15,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user5','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1352,'rnd',0,1,0,1822,'1','user','这里是需求来源备注2',0,0,'软件需求2','关键词2','story','feature',2,4,'active','0','#75c941','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test6','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1353,'rnd',0,1,0,1823,'1','po','这里是需求来源备注3',0,0,'用户需求3','关键词3','requirement','feature',3,8,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev7','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1354,'rnd',0,1,0,1824,'1','market','这里是需求来源备注4',0,0,'软件需求4','关键词4','story','feature',4,5,'','0','#797ec9','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1355,'rnd',0,2,0,1825,'4','service','这里是需求来源备注5',0,0,'用户需求5','关键词5','requirement','feature',1,0,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1356,'rnd',0,2,0,1826,'4','operation','这里是需求来源备注6',0,0,'软件需求6','关键词6','story','feature',2,12,'active','0','#ff4e3e','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1357,'rnd',0,2,0,1827,'4','support','这里是需求来源备注7',0,0,'用户需求7','关键词7','requirement','feature',3,9,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1358,'rnd',0,2,0,1828,'4','competitor','这里是需求来源备注8',0,0,'软件需求8','关键词8','story','feature',4,16,'','0','#75c941','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1359,'rnd',0,3,0,1829,'7','partner','这里是需求来源备注9',0,0,'用户需求9','关键词9','requirement','feature',1,8,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1360,'rnd',0,3,0,1830,'7','dev','这里是需求来源备注10',0,0,'软件需求10','关键词10','story','feature',2,8,'active','0','#797ec9','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1361,'rnd',0,3,0,1831,'7','tester','这里是需求来源备注11',0,0,'用户需求11','关键词11','requirement','feature',3,9,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1362,'rnd',0,3,0,1832,'7','bug','这里是需求来源备注12',0,0,'软件需求12','关键词12','story','feature',4,6,'','0','#ff4e3e','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1363,'rnd',0,4,0,1833,'10','forum','这里是需求来源备注13',0,0,'用户需求13','关键词13','requirement','feature',1,7,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1364,'rnd',0,4,0,1834,'10','other','这里是需求来源备注14',0,0,'软件需求14','关键词14','story','feature',2,3,'active','0','#75c941','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1365,'rnd',0,4,0,1835,'10','customer','这里是需求来源备注15',0,0,'用户需求15','关键词15','requirement','feature',3,3,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1366,'rnd',0,4,0,1836,'10','user','这里是需求来源备注16',0,0,'软件需求16','关键词16','story','feature',4,9,'','0','#797ec9','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin7','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1367,'rnd',0,5,0,1837,'13','po','这里是需求来源备注17',0,0,'用户需求17','关键词17','requirement','feature',1,4,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1368,'rnd',0,5,0,1838,'13','market','这里是需求来源备注18',0,0,'软件需求18','关键词18','story','feature',2,8,'active','0','#ff4e3e','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1369,'rnd',0,5,0,1839,'13','service','这里是需求来源备注19',0,0,'用户需求19','关键词19','requirement','feature',3,14,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1370,'rnd',0,5,0,1840,'13','operation','这里是需求来源备注20',0,0,'软件需求20','关键词20','story','feature',4,5,'','0','#75c941','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,3,'0','','','0','0'),(1371,'rnd',0,6,0,1841,'16','support','这里是需求来源备注21',0,0,'用户需求21','关键词21','requirement','feature',1,2,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1372,'rnd',0,6,0,1842,'16','competitor','这里是需求来源备注22',0,0,'软件需求22','关键词22','story','feature',2,11,'active','0','#797ec9','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1373,'rnd',0,6,0,1843,'16','partner','这里是需求来源备注23',0,0,'用户需求23','关键词23','requirement','feature',3,10,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1374,'rnd',0,6,0,1844,'16','dev','这里是需求来源备注24',0,0,'软件需求24','关键词24','story','feature',4,2,'','0','#ff4e3e','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1375,'rnd',0,7,0,1845,'19','tester','这里是需求来源备注25',0,0,'用户需求25','关键词25','requirement','feature',1,6,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1376,'rnd',0,7,0,1846,'19','bug','这里是需求来源备注26',0,0,'软件需求26','关键词26','story','feature',2,8,'active','0','#75c941','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1377,'rnd',0,7,0,1847,'19','forum','这里是需求来源备注27',0,0,'用户需求27','关键词27','requirement','feature',3,16,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev5','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1378,'rnd',0,7,0,1848,'19','other','这里是需求来源备注28',0,0,'软件需求28','关键词28','story','feature',4,6,'','0','#797ec9','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin6','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1379,'rnd',0,8,0,1849,'22','customer','这里是需求来源备注29',0,0,'用户需求29','关键词29','requirement','feature',1,15,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user7','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1380,'rnd',0,8,0,1850,'22','user','这里是需求来源备注30',0,0,'软件需求30','关键词30','story','feature',2,3,'active','0','#ff4e3e','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1381,'rnd',0,8,0,1851,'22','po','这里是需求来源备注31',0,0,'用户需求31','关键词31','requirement','feature',3,8,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1382,'rnd',0,8,0,1852,'22','market','这里是需求来源备注32',0,0,'软件需求32','关键词32','story','feature',4,3,'','0','#75c941','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1383,'rnd',0,9,0,1853,'25','service','这里是需求来源备注33',0,0,'用户需求33','关键词33','requirement','feature',1,10,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1384,'rnd',0,9,0,1854,'25','operation','这里是需求来源备注34',0,0,'软件需求34','关键词34','story','feature',2,2,'active','0','#797ec9','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1385,'rnd',0,9,0,1855,'25','support','这里是需求来源备注35',0,0,'用户需求35','关键词35','requirement','feature',3,15,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1386,'rnd',0,9,0,1856,'25','competitor','这里是需求来源备注36',0,0,'软件需求36','关键词36','story','feature',4,20,'','0','#ff4e3e','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1387,'rnd',0,10,0,1857,'28','partner','这里是需求来源备注37',0,0,'用户需求37','关键词37','requirement','feature',1,1,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1388,'rnd',0,10,0,1858,'28','dev','这里是需求来源备注38',0,0,'软件需求38','关键词38','story','feature',2,13,'active','0','#75c941','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1389,'rnd',0,10,0,1859,'28','tester','这里是需求来源备注39',0,0,'用户需求39','关键词39','requirement','feature',3,3,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1390,'rnd',0,10,0,1860,'28','bug','这里是需求来源备注40',0,0,'软件需求40','关键词40','story','feature',4,16,'','0','#797ec9','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin5','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1391,'rnd',0,11,0,1861,'31','forum','这里是需求来源备注41',0,0,'用户需求41','关键词41','requirement','feature',1,3,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user6','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1392,'rnd',0,11,0,1862,'31','other','这里是需求来源备注42',0,0,'软件需求42','关键词42','story','feature',2,7,'active','0','#ff4e3e','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1393,'rnd',0,11,0,1863,'31','customer','这里是需求来源备注43',0,0,'用户需求43','关键词43','requirement','feature',3,4,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1394,'rnd',0,11,0,1864,'31','user','这里是需求来源备注44',0,0,'软件需求44','关键词44','story','feature',4,18,'','0','#75c941','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1395,'rnd',0,12,0,1865,'34','po','这里是需求来源备注45',0,0,'用户需求45','关键词45','requirement','feature',1,3,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1396,'rnd',0,12,0,1866,'34','market','这里是需求来源备注46',0,0,'软件需求46','关键词46','story','feature',2,12,'active','0','#797ec9','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1397,'rnd',0,12,0,1867,'34','service','这里是需求来源备注47',0,0,'用户需求47','关键词47','requirement','feature',3,19,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1398,'rnd',0,12,0,1868,'34','operation','这里是需求来源备注48',0,0,'软件需求48','关键词48','story','feature',4,6,'','0','#ff4e3e','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1399,'rnd',0,13,0,1869,'37','support','这里是需求来源备注49',0,0,'用户需求49','关键词49','requirement','feature',1,10,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1400,'rnd',0,13,0,1870,'37','competitor','这里是需求来源备注50',0,0,'软件需求50','关键词50','story','feature',2,19,'active','0','#75c941','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1401,'rnd',0,13,0,1871,'37','partner','这里是需求来源备注51',0,0,'用户需求51','关键词51','requirement','feature',3,20,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1402,'rnd',0,13,0,1872,'37','dev','这里是需求来源备注52',0,0,'软件需求52','关键词52','story','feature',4,18,'','0','#797ec9','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1403,'rnd',0,14,0,1873,'40','tester','这里是需求来源备注53',0,0,'用户需求53','关键词53','requirement','feature',1,16,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user5','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1404,'rnd',0,14,0,1874,'40','bug','这里是需求来源备注54',0,0,'软件需求54','关键词54','story','feature',2,19,'active','0','#ff4e3e','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test6','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1405,'rnd',0,14,0,1875,'40','forum','这里是需求来源备注55',0,0,'用户需求55','关键词55','requirement','feature',3,15,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev7','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1406,'rnd',0,14,0,1876,'40','other','这里是需求来源备注56',0,0,'软件需求56','关键词56','story','feature',4,0,'','0','#75c941','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1407,'rnd',0,15,0,1877,'43','customer','这里是需求来源备注57',0,0,'用户需求57','关键词57','requirement','feature',1,20,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1408,'rnd',0,15,0,1878,'43','user','这里是需求来源备注58',0,0,'软件需求58','关键词58','story','feature',2,4,'active','0','#797ec9','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1409,'rnd',0,15,0,1879,'43','po','这里是需求来源备注59',0,0,'用户需求59','关键词59','requirement','feature',3,16,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1410,'rnd',0,15,0,1880,'43','market','这里是需求来源备注60',0,0,'软件需求60','关键词60','story','feature',4,5,'','0','#ff4e3e','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1411,'rnd',0,16,0,1881,'46','service','这里是需求来源备注61',0,0,'用户需求61','关键词61','requirement','feature',1,1,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1412,'rnd',0,16,0,1882,'46','operation','这里是需求来源备注62',0,0,'软件需求62','关键词62','story','feature',2,1,'active','0','#75c941','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1413,'rnd',0,16,0,1883,'46','support','这里是需求来源备注63',0,0,'用户需求63','关键词63','requirement','feature',3,19,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1414,'rnd',0,16,0,1884,'46','competitor','这里是需求来源备注64',0,0,'软件需求64','关键词64','story','feature',4,13,'','0','#797ec9','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1415,'rnd',0,17,0,1885,'49','partner','这里是需求来源备注65',0,0,'用户需求65','关键词65','requirement','feature',1,5,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1416,'rnd',0,17,0,1886,'49','dev','这里是需求来源备注66',0,0,'软件需求66','关键词66','story','feature',2,10,'active','0','#ff4e3e','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1417,'rnd',0,17,0,1887,'49','tester','这里是需求来源备注67',0,0,'用户需求67','关键词67','requirement','feature',3,0,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1418,'rnd',0,17,0,1888,'49','bug','这里是需求来源备注68',0,0,'软件需求68','关键词68','story','feature',4,19,'','0','#75c941','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin7','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1419,'rnd',0,18,0,1889,'52','forum','这里是需求来源备注69',0,0,'用户需求69','关键词69','requirement','feature',1,13,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1420,'rnd',0,18,0,1890,'52','other','这里是需求来源备注70',0,0,'软件需求70','关键词70','story','feature',2,1,'active','0','#797ec9','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1421,'rnd',0,18,0,1891,'52','customer','这里是需求来源备注71',0,0,'用户需求71','关键词71','requirement','feature',3,2,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1422,'rnd',0,18,0,1892,'52','user','这里是需求来源备注72',0,0,'软件需求72','关键词72','story','feature',4,7,'','0','#ff4e3e','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1423,'rnd',0,19,0,1893,'55','po','这里是需求来源备注73',0,0,'用户需求73','关键词73','requirement','feature',1,20,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1424,'rnd',0,19,0,1894,'55','market','这里是需求来源备注74',0,0,'软件需求74','关键词74','story','feature',2,11,'active','0','#75c941','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1425,'rnd',0,19,0,1895,'55','service','这里是需求来源备注75',0,0,'用户需求75','关键词75','requirement','feature',3,6,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1426,'rnd',0,19,0,1896,'55','operation','这里是需求来源备注76',0,0,'软件需求76','关键词76','story','feature',4,9,'','0','#797ec9','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1427,'rnd',0,20,0,1897,'58','support','这里是需求来源备注77',0,0,'用户需求77','关键词77','requirement','feature',1,7,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1428,'rnd',0,20,0,1898,'58','competitor','这里是需求来源备注78',0,0,'软件需求78','关键词78','story','feature',2,6,'active','0','#ff4e3e','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1429,'rnd',0,20,0,1899,'58','partner','这里是需求来源备注79',0,0,'用户需求79','关键词79','requirement','feature',3,14,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev5','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1430,'rnd',0,20,0,1900,'58','dev','这里是需求来源备注80',0,0,'软件需求80','关键词80','story','feature',4,18,'','0','#75c941','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin6','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1431,'rnd',0,21,0,1901,'61','tester','这里是需求来源备注81',0,0,'用户需求81','关键词81','requirement','feature',1,1,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user7','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1432,'rnd',0,21,0,1902,'61','bug','这里是需求来源备注82',0,0,'软件需求82','关键词82','story','feature',2,12,'active','0','#797ec9','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1433,'rnd',0,21,0,1903,'61','forum','这里是需求来源备注83',0,0,'用户需求83','关键词83','requirement','feature',3,0,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1434,'rnd',0,21,0,1904,'61','other','这里是需求来源备注84',0,0,'软件需求84','关键词84','story','feature',4,3,'','0','#ff4e3e','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1435,'rnd',0,22,0,1905,'64','customer','这里是需求来源备注85',0,0,'用户需求85','关键词85','requirement','feature',1,1,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1436,'rnd',0,22,0,1906,'64','user','这里是需求来源备注86',0,0,'软件需求86','关键词86','story','feature',2,6,'active','0','#75c941','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1437,'rnd',0,22,0,1907,'64','po','这里是需求来源备注87',0,0,'用户需求87','关键词87','requirement','feature',3,1,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1438,'rnd',0,22,0,1908,'64','market','这里是需求来源备注88',0,0,'软件需求88','关键词88','story','feature',4,6,'','0','#797ec9','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1439,'rnd',0,23,0,1909,'67','service','这里是需求来源备注89',0,0,'用户需求89','关键词89','requirement','feature',1,15,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1440,'rnd',0,23,0,1910,'67','operation','这里是需求来源备注90',0,0,'软件需求90','关键词90','story','feature',2,3,'active','0','#ff4e3e','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1441,'rnd',0,23,0,1911,'67','support','这里是需求来源备注91',0,0,'用户需求91','关键词91','requirement','feature',3,4,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1442,'rnd',0,23,0,1912,'67','competitor','这里是需求来源备注92',0,0,'软件需求92','关键词92','story','feature',4,20,'','0','#75c941','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin5','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1443,'rnd',0,24,0,1913,'70','partner','这里是需求来源备注93',0,0,'用户需求93','关键词93','requirement','feature',1,6,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user6','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1444,'rnd',0,24,0,1914,'70','dev','这里是需求来源备注94',0,0,'软件需求94','关键词94','story','feature',2,9,'active','0','#797ec9','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1445,'rnd',0,24,0,1915,'70','tester','这里是需求来源备注95',0,0,'用户需求95','关键词95','requirement','feature',3,0,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1446,'rnd',0,24,0,1916,'70','bug','这里是需求来源备注96',0,0,'软件需求96','关键词96','story','feature',4,2,'','0','#ff4e3e','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1447,'rnd',0,25,0,1917,'1','forum','这里是需求来源备注97',0,0,'用户需求97','关键词97','requirement','feature',1,8,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1448,'rnd',0,25,0,1918,'1','other','这里是需求来源备注98',0,0,'软件需求98','关键词98','story','feature',2,16,'active','0','#75c941','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1449,'rnd',0,25,0,1919,'1','customer','这里是需求来源备注99',0,0,'用户需求99','关键词99','requirement','feature',3,2,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1450,'rnd',0,25,0,1920,'1','user','这里是需求来源备注100',0,0,'软件需求100','关键词100','story','feature',4,7,'','0','#797ec9','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,2,'0','','','0','0'),(1451,'rnd',0,26,0,1921,'4','po','这里是需求来源备注101',0,0,'用户需求101','关键词101','requirement','feature',1,6,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1452,'rnd',0,26,0,1922,'4','market','这里是需求来源备注102',0,0,'软件需求102','关键词102','story','feature',2,10,'active','0','#ff4e3e','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1453,'rnd',0,26,0,1923,'4','service','这里是需求来源备注103',0,0,'用户需求103','关键词103','requirement','feature',3,16,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1454,'rnd',0,26,0,1924,'4','operation','这里是需求来源备注104',0,0,'软件需求104','关键词104','story','feature',4,10,'','0','#75c941','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1455,'rnd',0,27,0,1925,'7','support','这里是需求来源备注105',0,0,'用户需求105','关键词105','requirement','feature',1,2,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user5','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1456,'rnd',0,27,0,1926,'7','competitor','这里是需求来源备注106',0,0,'软件需求106','关键词106','story','feature',2,0,'active','0','#797ec9','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test6','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1457,'rnd',0,27,0,1927,'7','partner','这里是需求来源备注107',0,0,'用户需求107','关键词107','requirement','feature',3,6,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev7','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1458,'rnd',0,27,0,1928,'7','dev','这里是需求来源备注108',0,0,'软件需求108','关键词108','story','feature',4,17,'','0','#ff4e3e','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1459,'rnd',0,28,0,1929,'10','tester','这里是需求来源备注109',0,0,'用户需求109','关键词109','requirement','feature',1,15,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1460,'rnd',0,28,0,1930,'10','bug','这里是需求来源备注110',0,0,'软件需求110','关键词110','story','feature',2,4,'active','0','#75c941','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1461,'rnd',0,28,0,1931,'10','forum','这里是需求来源备注111',0,0,'用户需求111','关键词111','requirement','feature',3,17,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1462,'rnd',0,28,0,1932,'10','other','这里是需求来源备注112',0,0,'软件需求112','关键词112','story','feature',4,10,'','0','#797ec9','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1463,'rnd',0,29,0,1933,'13','customer','这里是需求来源备注113',0,0,'用户需求113','关键词113','requirement','feature',1,2,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1464,'rnd',0,29,0,1934,'13','user','这里是需求来源备注114',0,0,'软件需求114','关键词114','story','feature',2,15,'active','0','#ff4e3e','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1465,'rnd',0,29,0,1935,'13','po','这里是需求来源备注115',0,0,'用户需求115','关键词115','requirement','feature',3,15,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1466,'rnd',0,29,0,1936,'13','market','这里是需求来源备注116',0,0,'软件需求116','关键词116','story','feature',4,1,'','0','#75c941','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1467,'rnd',0,30,0,1937,'16','service','这里是需求来源备注117',0,0,'用户需求117','关键词117','requirement','feature',1,5,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1468,'rnd',0,30,0,1938,'16','operation','这里是需求来源备注118',0,0,'软件需求118','关键词118','story','feature',2,13,'active','0','#797ec9','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1469,'rnd',0,30,0,1939,'16','support','这里是需求来源备注119',0,0,'用户需求119','关键词119','requirement','feature',3,0,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1470,'rnd',0,30,0,1940,'16','competitor','这里是需求来源备注120',0,0,'软件需求120','关键词120','story','feature',4,19,'','0','#ff4e3e','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin7','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1471,'rnd',0,31,0,1941,'19','partner','这里是需求来源备注121',0,0,'用户需求121','关键词121','requirement','feature',1,8,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1472,'rnd',0,31,0,1942,'19','dev','这里是需求来源备注122',0,0,'软件需求122','关键词122','story','feature',2,13,'active','0','#75c941','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1473,'rnd',0,31,0,1943,'19','tester','这里是需求来源备注123',0,0,'用户需求123','关键词123','requirement','feature',3,3,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1474,'rnd',0,31,0,1944,'19','bug','这里是需求来源备注124',0,0,'软件需求124','关键词124','story','feature',4,13,'','0','#797ec9','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1475,'rnd',0,32,0,1945,'22','forum','这里是需求来源备注125',0,0,'用户需求125','关键词125','requirement','feature',1,6,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1476,'rnd',0,32,0,1946,'22','other','这里是需求来源备注126',0,0,'软件需求126','关键词126','story','feature',2,20,'active','0','#ff4e3e','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1477,'rnd',0,32,0,1947,'22','customer','这里是需求来源备注127',0,0,'用户需求127','关键词127','requirement','feature',3,5,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1478,'rnd',0,32,0,1948,'22','user','这里是需求来源备注128',0,0,'软件需求128','关键词128','story','feature',4,16,'','0','#75c941','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1479,'rnd',0,33,0,1949,'25','po','这里是需求来源备注129',0,0,'用户需求129','关键词129','requirement','feature',1,8,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1480,'rnd',0,33,0,1950,'25','market','这里是需求来源备注130',0,0,'软件需求130','关键词130','story','feature',2,3,'active','0','#797ec9','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1481,'rnd',0,33,0,1951,'25','service','这里是需求来源备注131',0,0,'用户需求131','关键词131','requirement','feature',3,1,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev5','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1482,'rnd',0,33,0,1952,'25','operation','这里是需求来源备注132',0,0,'软件需求132','关键词132','story','feature',4,7,'','0','#ff4e3e','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin6','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1483,'rnd',0,34,0,1953,'28','support','这里是需求来源备注133',0,0,'用户需求133','关键词133','requirement','feature',1,1,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user7','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1484,'rnd',0,34,0,1954,'28','competitor','这里是需求来源备注134',0,0,'软件需求134','关键词134','story','feature',2,16,'active','0','#75c941','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1485,'rnd',0,34,0,1955,'28','partner','这里是需求来源备注135',0,0,'用户需求135','关键词135','requirement','feature',3,11,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1486,'rnd',0,34,0,1956,'28','dev','这里是需求来源备注136',0,0,'软件需求136','关键词136','story','feature',4,3,'','0','#797ec9','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1487,'rnd',0,35,0,1957,'31','tester','这里是需求来源备注137',0,0,'用户需求137','关键词137','requirement','feature',1,12,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1488,'rnd',0,35,0,1958,'31','bug','这里是需求来源备注138',0,0,'软件需求138','关键词138','story','feature',2,8,'active','0','#ff4e3e','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1489,'rnd',0,35,0,1959,'31','forum','这里是需求来源备注139',0,0,'用户需求139','关键词139','requirement','feature',3,20,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1490,'rnd',0,35,0,1960,'31','other','这里是需求来源备注140',0,0,'软件需求140','关键词140','story','feature',4,2,'','0','#75c941','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1491,'rnd',0,36,0,1961,'34','customer','这里是需求来源备注141',0,0,'用户需求141','关键词141','requirement','feature',1,17,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1492,'rnd',0,36,0,1962,'34','user','这里是需求来源备注142',0,0,'软件需求142','关键词142','story','feature',2,4,'active','0','#797ec9','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1493,'rnd',0,36,0,1963,'34','po','这里是需求来源备注143',0,0,'用户需求143','关键词143','requirement','feature',3,18,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1494,'rnd',0,36,0,1964,'34','market','这里是需求来源备注144',0,0,'软件需求144','关键词144','story','feature',4,12,'','0','#ff4e3e','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin5','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1495,'rnd',0,37,0,1965,'37','service','这里是需求来源备注145',0,0,'用户需求145','关键词145','requirement','feature',1,13,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user6','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1496,'rnd',0,37,0,1966,'37','operation','这里是需求来源备注146',0,0,'软件需求146','关键词146','story','feature',2,18,'active','0','#75c941','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1497,'rnd',0,37,0,1967,'37','support','这里是需求来源备注147',0,0,'用户需求147','关键词147','requirement','feature',3,10,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1498,'rnd',0,37,0,1968,'37','competitor','这里是需求来源备注148',0,0,'软件需求148','关键词148','story','feature',4,18,'','0','#797ec9','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1499,'rnd',0,38,0,1969,'40','partner','这里是需求来源备注149',0,0,'用户需求149','关键词149','requirement','feature',1,14,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1500,'rnd',0,38,0,1970,'40','dev','这里是需求来源备注150',0,0,'软件需求150','关键词150','story','feature',2,9,'active','0','#ff4e3e','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1501,'rnd',0,38,0,1971,'40','tester','这里是需求来源备注151',0,0,'用户需求151','关键词151','requirement','feature',3,3,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1502,'rnd',0,38,0,1972,'40','bug','这里是需求来源备注152',0,0,'软件需求152','关键词152','story','feature',4,12,'','0','#75c941','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1503,'rnd',0,39,0,1973,'43','forum','这里是需求来源备注153',0,0,'用户需求153','关键词153','requirement','feature',1,5,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1504,'rnd',0,39,0,1974,'43','other','这里是需求来源备注154',0,0,'软件需求154','关键词154','story','feature',2,14,'active','0','#797ec9','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1505,'rnd',0,39,0,1975,'43','customer','这里是需求来源备注155',0,0,'用户需求155','关键词155','requirement','feature',3,2,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1506,'rnd',0,39,0,1976,'43','user','这里是需求来源备注156',0,0,'软件需求156','关键词156','story','feature',4,18,'','0','#ff4e3e','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1507,'rnd',0,40,0,1977,'46','po','这里是需求来源备注157',0,0,'用户需求157','关键词157','requirement','feature',1,0,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user5','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1508,'rnd',0,40,0,1978,'46','market','这里是需求来源备注158',0,0,'软件需求158','关键词158','story','feature',2,19,'active','0','#75c941','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test6','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1509,'rnd',0,40,0,1979,'46','service','这里是需求来源备注159',0,0,'用户需求159','关键词159','requirement','feature',3,7,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev7','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1510,'rnd',0,40,0,1980,'46','operation','这里是需求来源备注160',0,0,'软件需求160','关键词160','story','feature',4,1,'','0','#797ec9','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1511,'rnd',0,41,0,1981,'49','support','这里是需求来源备注161',0,0,'用户需求161','关键词161','requirement','feature',1,18,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1512,'rnd',0,41,0,1982,'49','competitor','这里是需求来源备注162',0,0,'软件需求162','关键词162','story','feature',2,7,'active','0','#ff4e3e','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1513,'rnd',0,41,0,1983,'49','partner','这里是需求来源备注163',0,0,'用户需求163','关键词163','requirement','feature',3,6,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1514,'rnd',0,41,0,1984,'49','dev','这里是需求来源备注164',0,0,'软件需求164','关键词164','story','feature',4,0,'','0','#75c941','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1515,'rnd',0,42,0,1985,'52','tester','这里是需求来源备注165',0,0,'用户需求165','关键词165','requirement','feature',1,12,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1516,'rnd',0,42,0,1986,'52','bug','这里是需求来源备注166',0,0,'软件需求166','关键词166','story','feature',2,13,'active','0','#797ec9','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1517,'rnd',0,42,0,1987,'52','forum','这里是需求来源备注167',0,0,'用户需求167','关键词167','requirement','feature',3,20,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1518,'rnd',0,42,0,1988,'52','other','这里是需求来源备注168',0,0,'软件需求168','关键词168','story','feature',4,19,'','0','#ff4e3e','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1519,'rnd',0,43,0,1989,'55','customer','这里是需求来源备注169',0,0,'用户需求169','关键词169','requirement','feature',1,8,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1520,'rnd',0,43,0,1990,'55','user','这里是需求来源备注170',0,0,'软件需求170','关键词170','story','feature',2,14,'active','0','#75c941','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1521,'rnd',0,43,0,1991,'55','po','这里是需求来源备注171',0,0,'用户需求171','关键词171','requirement','feature',3,7,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1522,'rnd',0,43,0,1992,'55','market','这里是需求来源备注172',0,0,'软件需求172','关键词172','story','feature',4,2,'','0','#797ec9','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin7','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1523,'rnd',0,44,0,1993,'58','service','这里是需求来源备注173',0,0,'用户需求173','关键词173','requirement','feature',1,16,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1524,'rnd',0,44,0,1994,'58','operation','这里是需求来源备注174',0,0,'软件需求174','关键词174','story','feature',2,16,'active','0','#ff4e3e','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1525,'rnd',0,44,0,1995,'58','support','这里是需求来源备注175',0,0,'用户需求175','关键词175','requirement','feature',3,0,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1526,'rnd',0,44,0,1996,'58','competitor','这里是需求来源备注176',0,0,'软件需求176','关键词176','story','feature',4,7,'','0','#75c941','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1527,'rnd',0,45,0,1997,'61','partner','这里是需求来源备注177',0,0,'用户需求177','关键词177','requirement','feature',1,5,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1528,'rnd',0,45,0,1998,'61','dev','这里是需求来源备注178',0,0,'软件需求178','关键词178','story','feature',2,4,'active','0','#797ec9','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1529,'rnd',0,45,0,1999,'61','tester','这里是需求来源备注179',0,0,'用户需求179','关键词179','requirement','feature',3,16,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1530,'rnd',0,45,0,2000,'61','bug','这里是需求来源备注180',0,0,'软件需求180','关键词180','story','feature',4,12,'','0','#ff4e3e','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1531,'rnd',0,46,0,2001,'64','forum','这里是需求来源备注181',0,0,'用户需求181','关键词181','requirement','feature',1,14,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1532,'rnd',0,46,0,2002,'64','other','这里是需求来源备注182',0,0,'软件需求182','关键词182','story','feature',2,15,'active','0','#75c941','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1533,'rnd',0,46,0,2003,'64','customer','这里是需求来源备注183',0,0,'用户需求183','关键词183','requirement','feature',3,15,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev5','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1534,'rnd',0,46,0,2004,'64','user','这里是需求来源备注184',0,0,'软件需求184','关键词184','story','feature',4,19,'','0','#797ec9','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin6','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1535,'rnd',0,47,0,2005,'67','po','这里是需求来源备注185',0,0,'用户需求185','关键词185','requirement','feature',1,15,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user7','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1536,'rnd',0,47,0,2006,'67','market','这里是需求来源备注186',0,0,'软件需求186','关键词186','story','feature',2,13,'active','0','#ff4e3e','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1537,'rnd',0,47,0,2007,'67','service','这里是需求来源备注187',0,0,'用户需求187','关键词187','requirement','feature',3,16,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1538,'rnd',0,47,0,2008,'67','operation','这里是需求来源备注188',0,0,'软件需求188','关键词188','story','feature',4,0,'','0','#75c941','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1539,'rnd',0,48,0,2009,'70','support','这里是需求来源备注189',0,0,'用户需求189','关键词189','requirement','feature',1,1,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1540,'rnd',0,48,0,2010,'70','competitor','这里是需求来源备注190',0,0,'软件需求190','关键词190','story','feature',2,15,'active','0','#797ec9','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1541,'rnd',0,48,0,2011,'70','partner','这里是需求来源备注191',0,0,'用户需求191','关键词191','requirement','feature',3,20,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1542,'rnd',0,48,0,2012,'70','dev','这里是需求来源备注192',0,0,'软件需求192','关键词192','story','feature',4,1,'','0','#ff4e3e','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1543,'rnd',0,49,0,2013,'1','tester','这里是需求来源备注193',0,0,'用户需求193','关键词193','requirement','feature',1,16,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1544,'rnd',0,49,0,2014,'1','bug','这里是需求来源备注194',0,0,'软件需求194','关键词194','story','feature',2,9,'active','0','#75c941','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1545,'rnd',0,49,0,2015,'1','forum','这里是需求来源备注195',0,0,'用户需求195','关键词195','requirement','feature',3,11,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1546,'rnd',0,49,0,2016,'1','other','这里是需求来源备注196',0,0,'软件需求196','关键词196','story','feature',4,3,'','0','#797ec9','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin5','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1547,'rnd',0,50,0,2017,'4','customer','这里是需求来源备注197',0,0,'用户需求197','关键词197','requirement','feature',1,12,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user6','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1548,'rnd',0,50,0,2018,'4','user','这里是需求来源备注198',0,0,'软件需求198','关键词198','story','feature',2,15,'active','0','#ff4e3e','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1549,'rnd',0,50,0,2019,'4','po','这里是需求来源备注199',0,0,'用户需求199','关键词199','requirement','feature',3,7,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1550,'rnd',0,50,0,2020,'4','market','这里是需求来源备注200',0,0,'软件需求200','关键词200','story','feature',4,16,'','0','#75c941','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1551,'rnd',0,51,0,2021,'7','service','这里是需求来源备注201',0,0,'用户需求201','关键词201','requirement','feature',1,20,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1552,'rnd',0,51,0,2022,'7','operation','这里是需求来源备注202',0,0,'软件需求202','关键词202','story','feature',2,13,'active','0','#797ec9','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1553,'rnd',0,51,0,2023,'7','support','这里是需求来源备注203',0,0,'用户需求203','关键词203','requirement','feature',3,11,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1554,'rnd',0,51,0,2024,'7','competitor','这里是需求来源备注204',0,0,'软件需求204','关键词204','story','feature',4,13,'','0','#ff4e3e','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1555,'rnd',0,52,0,2025,'10','partner','这里是需求来源备注205',0,0,'用户需求205','关键词205','requirement','feature',1,10,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1556,'rnd',0,52,0,2026,'10','dev','这里是需求来源备注206',0,0,'软件需求206','关键词206','story','feature',2,1,'active','0','#75c941','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1557,'rnd',0,52,0,2027,'10','tester','这里是需求来源备注207',0,0,'用户需求207','关键词207','requirement','feature',3,7,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1558,'rnd',0,52,0,2028,'10','bug','这里是需求来源备注208',0,0,'软件需求208','关键词208','story','feature',4,12,'','0','#797ec9','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1559,'rnd',0,53,0,2029,'13','forum','这里是需求来源备注209',0,0,'用户需求209','关键词209','requirement','feature',1,11,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user5','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1560,'rnd',0,53,0,2030,'13','other','这里是需求来源备注210',0,0,'软件需求210','关键词210','story','feature',2,4,'active','0','#ff4e3e','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test6','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1561,'rnd',0,53,0,2031,'13','customer','这里是需求来源备注211',0,0,'用户需求211','关键词211','requirement','feature',3,19,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev7','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1562,'rnd',0,53,0,2032,'13','user','这里是需求来源备注212',0,0,'软件需求212','关键词212','story','feature',4,6,'','0','#75c941','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1563,'rnd',0,54,0,2033,'16','po','这里是需求来源备注213',0,0,'用户需求213','关键词213','requirement','feature',1,4,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1564,'rnd',0,54,0,2034,'16','market','这里是需求来源备注214',0,0,'软件需求214','关键词214','story','feature',2,20,'active','0','#797ec9','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1565,'rnd',0,54,0,2035,'16','service','这里是需求来源备注215',0,0,'用户需求215','关键词215','requirement','feature',3,9,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1566,'rnd',0,54,0,2036,'16','operation','这里是需求来源备注216',0,0,'软件需求216','关键词216','story','feature',4,13,'','0','#ff4e3e','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1567,'rnd',0,55,0,2037,'19','support','这里是需求来源备注217',0,0,'用户需求217','关键词217','requirement','feature',1,1,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1568,'rnd',0,55,0,2038,'19','competitor','这里是需求来源备注218',0,0,'软件需求218','关键词218','story','feature',2,15,'active','0','#75c941','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1569,'rnd',0,55,0,2039,'19','partner','这里是需求来源备注219',0,0,'用户需求219','关键词219','requirement','feature',3,1,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1570,'rnd',0,55,0,2040,'19','dev','这里是需求来源备注220',0,0,'软件需求220','关键词220','story','feature',4,17,'','0','#797ec9','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1571,'rnd',0,56,0,2041,'22','tester','这里是需求来源备注221',0,0,'用户需求221','关键词221','requirement','feature',1,15,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1572,'rnd',0,56,0,2042,'22','bug','这里是需求来源备注222',0,0,'软件需求222','关键词222','story','feature',2,15,'active','0','#ff4e3e','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1573,'rnd',0,56,0,2043,'22','forum','这里是需求来源备注223',0,0,'用户需求223','关键词223','requirement','feature',3,17,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1574,'rnd',0,56,0,2044,'22','other','这里是需求来源备注224',0,0,'软件需求224','关键词224','story','feature',4,19,'','0','#75c941','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin7','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1575,'rnd',0,57,0,2045,'25','customer','这里是需求来源备注225',0,0,'用户需求225','关键词225','requirement','feature',1,16,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1576,'rnd',0,57,0,2046,'25','user','这里是需求来源备注226',0,0,'软件需求226','关键词226','story','feature',2,4,'active','0','#797ec9','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1577,'rnd',0,57,0,2047,'25','po','这里是需求来源备注227',0,0,'用户需求227','关键词227','requirement','feature',3,10,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1578,'rnd',0,57,0,2048,'25','market','这里是需求来源备注228',0,0,'软件需求228','关键词228','story','feature',4,2,'','0','#ff4e3e','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1579,'rnd',0,58,0,2049,'28','service','这里是需求来源备注229',0,0,'用户需求229','关键词229','requirement','feature',1,5,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1580,'rnd',0,58,0,2050,'28','operation','这里是需求来源备注230',0,0,'软件需求230','关键词230','story','feature',2,7,'active','0','#75c941','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1581,'rnd',0,58,0,2051,'28','support','这里是需求来源备注231',0,0,'用户需求231','关键词231','requirement','feature',3,5,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1582,'rnd',0,58,0,2052,'28','competitor','这里是需求来源备注232',0,0,'软件需求232','关键词232','story','feature',4,6,'','0','#797ec9','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1583,'rnd',0,59,0,2053,'31','partner','这里是需求来源备注233',0,0,'用户需求233','关键词233','requirement','feature',1,19,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1584,'rnd',0,59,0,2054,'31','dev','这里是需求来源备注234',0,0,'软件需求234','关键词234','story','feature',2,11,'active','0','#ff4e3e','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1585,'rnd',0,59,0,2055,'31','tester','这里是需求来源备注235',0,0,'用户需求235','关键词235','requirement','feature',3,8,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev5','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1586,'rnd',0,59,0,2056,'31','bug','这里是需求来源备注236',0,0,'软件需求236','关键词236','story','feature',4,3,'','0','#75c941','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin6','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1587,'rnd',0,60,0,2057,'34','forum','这里是需求来源备注237',0,0,'用户需求237','关键词237','requirement','feature',1,19,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user7','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1588,'rnd',0,60,0,2058,'34','other','这里是需求来源备注238',0,0,'软件需求238','关键词238','story','feature',2,0,'active','0','#797ec9','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1589,'rnd',0,60,0,2059,'34','customer','这里是需求来源备注239',0,0,'用户需求239','关键词239','requirement','feature',3,9,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1590,'rnd',0,60,0,2060,'34','user','这里是需求来源备注240',0,0,'软件需求240','关键词240','story','feature',4,4,'','0','#ff4e3e','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1591,'rnd',0,61,0,2061,'37','po','这里是需求来源备注241',0,0,'用户需求241','关键词241','requirement','feature',1,12,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1592,'rnd',0,61,0,2062,'37','market','这里是需求来源备注242',0,0,'软件需求242','关键词242','story','feature',2,3,'active','0','#75c941','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1593,'rnd',0,61,0,2063,'37','service','这里是需求来源备注243',0,0,'用户需求243','关键词243','requirement','feature',3,19,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1594,'rnd',0,61,0,2064,'37','operation','这里是需求来源备注244',0,0,'软件需求244','关键词244','story','feature',4,3,'','0','#797ec9','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1595,'rnd',0,62,0,2065,'40','support','这里是需求来源备注245',0,0,'用户需求245','关键词245','requirement','feature',1,0,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1596,'rnd',0,62,0,2066,'40','competitor','这里是需求来源备注246',0,0,'软件需求246','关键词246','story','feature',2,15,'active','0','#ff4e3e','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1597,'rnd',0,62,0,2067,'40','partner','这里是需求来源备注247',0,0,'用户需求247','关键词247','requirement','feature',3,0,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1598,'rnd',0,62,0,2068,'40','dev','这里是需求来源备注248',0,0,'软件需求248','关键词248','story','feature',4,1,'','0','#75c941','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin5','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1599,'rnd',0,63,0,2069,'43','tester','这里是需求来源备注249',0,0,'用户需求249','关键词249','requirement','feature',1,9,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user6','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1600,'rnd',0,63,0,2070,'43','bug','这里是需求来源备注250',0,0,'软件需求250','关键词250','story','feature',2,10,'active','0','#797ec9','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1601,'rnd',0,63,0,2071,'43','forum','这里是需求来源备注251',0,0,'用户需求251','关键词251','requirement','feature',3,9,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1602,'rnd',0,63,0,2072,'43','other','这里是需求来源备注252',0,0,'软件需求252','关键词252','story','feature',4,9,'','0','#ff4e3e','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1603,'rnd',0,64,0,2073,'46','customer','这里是需求来源备注253',0,0,'用户需求253','关键词253','requirement','feature',1,16,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1604,'rnd',0,64,0,2074,'46','user','这里是需求来源备注254',0,0,'软件需求254','关键词254','story','feature',2,4,'active','0','#75c941','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1605,'rnd',0,64,0,2075,'46','po','这里是需求来源备注255',0,0,'用户需求255','关键词255','requirement','feature',3,18,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1606,'rnd',0,64,0,2076,'46','market','这里是需求来源备注256',0,0,'软件需求256','关键词256','story','feature',4,7,'','0','#797ec9','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1607,'rnd',0,65,0,2077,'49','service','这里是需求来源备注257',0,0,'用户需求257','关键词257','requirement','feature',1,19,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1608,'rnd',0,65,0,2078,'49','operation','这里是需求来源备注258',0,0,'软件需求258','关键词258','story','feature',2,1,'active','0','#ff4e3e','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1609,'rnd',0,65,0,2079,'49','support','这里是需求来源备注259',0,0,'用户需求259','关键词259','requirement','feature',3,11,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1610,'rnd',0,65,0,2080,'49','competitor','这里是需求来源备注260',0,0,'软件需求260','关键词260','story','feature',4,2,'','0','#75c941','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1611,'rnd',0,66,0,2081,'52','partner','这里是需求来源备注261',0,0,'用户需求261','关键词261','requirement','feature',1,16,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user5','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1612,'rnd',0,66,0,2082,'52','dev','这里是需求来源备注262',0,0,'软件需求262','关键词262','story','feature',2,1,'active','0','#797ec9','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test6','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1613,'rnd',0,66,0,2083,'52','tester','这里是需求来源备注263',0,0,'用户需求263','关键词263','requirement','feature',3,4,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev7','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1614,'rnd',0,66,0,2084,'52','bug','这里是需求来源备注264',0,0,'软件需求264','关键词264','story','feature',4,16,'','0','#ff4e3e','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1615,'rnd',0,67,0,2085,'55','forum','这里是需求来源备注265',0,0,'用户需求265','关键词265','requirement','feature',1,6,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1616,'rnd',0,67,0,2086,'55','other','这里是需求来源备注266',0,0,'软件需求266','关键词266','story','feature',2,3,'active','0','#75c941','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1617,'rnd',0,67,0,2087,'55','customer','这里是需求来源备注267',0,0,'用户需求267','关键词267','requirement','feature',3,13,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1618,'rnd',0,67,0,2088,'55','user','这里是需求来源备注268',0,0,'软件需求268','关键词268','story','feature',4,0,'','0','#797ec9','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1619,'rnd',0,68,0,2089,'58','po','这里是需求来源备注269',0,0,'用户需求269','关键词269','requirement','feature',1,4,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1620,'rnd',0,68,0,2090,'58','market','这里是需求来源备注270',0,0,'软件需求270','关键词270','story','feature',2,15,'active','0','#ff4e3e','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1621,'rnd',0,68,0,2091,'58','service','这里是需求来源备注271',0,0,'用户需求271','关键词271','requirement','feature',3,20,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1622,'rnd',0,68,0,2092,'58','operation','这里是需求来源备注272',0,0,'软件需求272','关键词272','story','feature',4,0,'','0','#75c941','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1623,'rnd',0,69,0,2093,'61','support','这里是需求来源备注273',0,0,'用户需求273','关键词273','requirement','feature',1,11,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1624,'rnd',0,69,0,2094,'61','competitor','这里是需求来源备注274',0,0,'软件需求274','关键词274','story','feature',2,7,'active','0','#797ec9','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1625,'rnd',0,69,0,2095,'61','partner','这里是需求来源备注275',0,0,'用户需求275','关键词275','requirement','feature',3,9,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1626,'rnd',0,69,0,2096,'61','dev','这里是需求来源备注276',0,0,'软件需求276','关键词276','story','feature',4,4,'','0','#ff4e3e','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin7','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1627,'rnd',0,70,0,2097,'64','tester','这里是需求来源备注277',0,0,'用户需求277','关键词277','requirement','feature',1,20,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1628,'rnd',0,70,0,2098,'64','bug','这里是需求来源备注278',0,0,'软件需求278','关键词278','story','feature',2,8,'active','0','#75c941','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1629,'rnd',0,70,0,2099,'64','forum','这里是需求来源备注279',0,0,'用户需求279','关键词279','requirement','feature',3,20,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1630,'rnd',0,70,0,2100,'64','other','这里是需求来源备注280',0,0,'软件需求280','关键词280','story','feature',4,1,'','0','#797ec9','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1631,'rnd',0,71,0,2101,'67','customer','这里是需求来源备注281',0,0,'用户需求281','关键词281','requirement','feature',1,10,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1632,'rnd',0,71,0,2102,'67','user','这里是需求来源备注282',0,0,'软件需求282','关键词282','story','feature',2,11,'active','0','#ff4e3e','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1633,'rnd',0,71,0,2103,'67','po','这里是需求来源备注283',0,0,'用户需求283','关键词283','requirement','feature',3,19,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1634,'rnd',0,71,0,2104,'67','market','这里是需求来源备注284',0,0,'软件需求284','关键词284','story','feature',4,18,'','0','#75c941','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1635,'rnd',0,72,0,2105,'70','service','这里是需求来源备注285',0,0,'用户需求285','关键词285','requirement','feature',1,13,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1636,'rnd',0,72,0,2106,'70','operation','这里是需求来源备注286',0,0,'软件需求286','关键词286','story','feature',2,8,'active','0','#797ec9','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1637,'rnd',0,72,0,2107,'70','support','这里是需求来源备注287',0,0,'用户需求287','关键词287','requirement','feature',3,2,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev5','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1638,'rnd',0,72,0,2108,'70','competitor','这里是需求来源备注288',0,0,'软件需求288','关键词288','story','feature',4,17,'','0','#ff4e3e','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin6','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1639,'rnd',0,73,0,2109,'1','partner','这里是需求来源备注289',0,0,'用户需求289','关键词289','requirement','feature',1,18,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user7','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1640,'rnd',0,73,0,2110,'1','dev','这里是需求来源备注290',0,0,'软件需求290','关键词290','story','feature',2,14,'active','0','#75c941','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1641,'rnd',0,73,0,2111,'1','tester','这里是需求来源备注291',0,0,'用户需求291','关键词291','requirement','feature',3,5,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1642,'rnd',0,73,0,2112,'1','bug','这里是需求来源备注292',0,0,'软件需求292','关键词292','story','feature',4,7,'','0','#797ec9','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1643,'rnd',0,74,0,2113,'4','forum','这里是需求来源备注293',0,0,'用户需求293','关键词293','requirement','feature',1,3,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1644,'rnd',0,74,0,2114,'4','other','这里是需求来源备注294',0,0,'软件需求294','关键词294','story','feature',2,14,'active','0','#ff4e3e','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1645,'rnd',0,74,0,2115,'4','customer','这里是需求来源备注295',0,0,'用户需求295','关键词295','requirement','feature',3,16,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1646,'rnd',0,74,0,2116,'4','user','这里是需求来源备注296',0,0,'软件需求296','关键词296','story','feature',4,6,'','0','#75c941','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1647,'rnd',0,75,0,2117,'7','po','这里是需求来源备注297',0,0,'用户需求297','关键词297','requirement','feature',1,14,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1648,'rnd',0,75,0,2118,'7','market','这里是需求来源备注298',0,0,'软件需求298','关键词298','story','feature',2,10,'active','0','#797ec9','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1649,'rnd',0,75,0,2119,'7','service','这里是需求来源备注299',0,0,'用户需求299','关键词299','requirement','feature',3,17,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1650,'rnd',0,75,0,2120,'7','operation','这里是需求来源备注300',0,0,'软件需求300','关键词300','story','feature',4,20,'','0','#ff4e3e','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin5','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1651,'rnd',0,76,0,2121,'10','support','这里是需求来源备注301',0,0,'用户需求301','关键词301','requirement','feature',1,17,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user6','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1652,'rnd',0,76,0,2122,'10','competitor','这里是需求来源备注302',0,0,'软件需求302','关键词302','story','feature',2,0,'active','0','#75c941','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1653,'rnd',0,76,0,2123,'10','partner','这里是需求来源备注303',0,0,'用户需求303','关键词303','requirement','feature',3,8,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1654,'rnd',0,76,0,2124,'10','dev','这里是需求来源备注304',0,0,'软件需求304','关键词304','story','feature',4,18,'','0','#797ec9','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1655,'rnd',0,77,0,2125,'13','tester','这里是需求来源备注305',0,0,'用户需求305','关键词305','requirement','feature',1,10,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1656,'rnd',0,77,0,2126,'13','bug','这里是需求来源备注306',0,0,'软件需求306','关键词306','story','feature',2,16,'active','0','#ff4e3e','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1657,'rnd',0,77,0,2127,'13','forum','这里是需求来源备注307',0,0,'用户需求307','关键词307','requirement','feature',3,9,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1658,'rnd',0,77,0,2128,'13','other','这里是需求来源备注308',0,0,'软件需求308','关键词308','story','feature',4,15,'','0','#75c941','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1659,'rnd',0,78,0,2129,'16','customer','这里是需求来源备注309',0,0,'用户需求309','关键词309','requirement','feature',1,19,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1660,'rnd',0,78,0,2130,'16','user','这里是需求来源备注310',0,0,'软件需求310','关键词310','story','feature',2,5,'active','0','#797ec9','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1661,'rnd',0,78,0,2131,'16','po','这里是需求来源备注311',0,0,'用户需求311','关键词311','requirement','feature',3,12,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1662,'rnd',0,78,0,2132,'16','market','这里是需求来源备注312',0,0,'软件需求312','关键词312','story','feature',4,15,'','0','#ff4e3e','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1663,'rnd',0,79,0,2133,'19','service','这里是需求来源备注313',0,0,'用户需求313','关键词313','requirement','feature',1,14,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user5','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1664,'rnd',0,79,0,2134,'19','operation','这里是需求来源备注314',0,0,'软件需求314','关键词314','story','feature',2,13,'active','0','#75c941','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test6','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1665,'rnd',0,79,0,2135,'19','support','这里是需求来源备注315',0,0,'用户需求315','关键词315','requirement','feature',3,9,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev7','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1666,'rnd',0,79,0,2136,'19','competitor','这里是需求来源备注316',0,0,'软件需求316','关键词316','story','feature',4,6,'','0','#797ec9','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1667,'rnd',0,80,0,2137,'22','partner','这里是需求来源备注317',0,0,'用户需求317','关键词317','requirement','feature',1,14,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1668,'rnd',0,80,0,2138,'22','dev','这里是需求来源备注318',0,0,'软件需求318','关键词318','story','feature',2,18,'active','0','#ff4e3e','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1669,'rnd',0,80,0,2139,'22','tester','这里是需求来源备注319',0,0,'用户需求319','关键词319','requirement','feature',3,8,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1670,'rnd',0,80,0,2140,'22','bug','这里是需求来源备注320',0,0,'软件需求320','关键词320','story','feature',4,15,'','0','#75c941','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1671,'rnd',0,81,0,2141,'25','forum','这里是需求来源备注321',0,0,'用户需求321','关键词321','requirement','feature',1,7,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1672,'rnd',0,81,0,2142,'25','other','这里是需求来源备注322',0,0,'软件需求322','关键词322','story','feature',2,2,'active','0','#797ec9','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1673,'rnd',0,81,0,2143,'25','customer','这里是需求来源备注323',0,0,'用户需求323','关键词323','requirement','feature',3,8,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1674,'rnd',0,81,0,2144,'25','user','这里是需求来源备注324',0,0,'软件需求324','关键词324','story','feature',4,14,'','0','#ff4e3e','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1675,'rnd',0,82,0,2145,'28','po','这里是需求来源备注325',0,0,'用户需求325','关键词325','requirement','feature',1,8,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1676,'rnd',0,82,0,2146,'28','market','这里是需求来源备注326',0,0,'软件需求326','关键词326','story','feature',2,12,'active','0','#75c941','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1677,'rnd',0,82,0,2147,'28','service','这里是需求来源备注327',0,0,'用户需求327','关键词327','requirement','feature',3,0,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1678,'rnd',0,82,0,2148,'28','operation','这里是需求来源备注328',0,0,'软件需求328','关键词328','story','feature',4,4,'','0','#797ec9','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin7','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1679,'rnd',0,83,0,2149,'31','support','这里是需求来源备注329',0,0,'用户需求329','关键词329','requirement','feature',1,15,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1680,'rnd',0,83,0,2150,'31','competitor','这里是需求来源备注330',0,0,'软件需求330','关键词330','story','feature',2,13,'active','0','#ff4e3e','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1681,'rnd',0,83,0,2151,'31','partner','这里是需求来源备注331',0,0,'用户需求331','关键词331','requirement','feature',3,1,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1682,'rnd',0,83,0,2152,'31','dev','这里是需求来源备注332',0,0,'软件需求332','关键词332','story','feature',4,14,'','0','#75c941','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1683,'rnd',0,84,0,2153,'34','tester','这里是需求来源备注333',0,0,'用户需求333','关键词333','requirement','feature',1,15,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1684,'rnd',0,84,0,2154,'34','bug','这里是需求来源备注334',0,0,'软件需求334','关键词334','story','feature',2,18,'active','0','#797ec9','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1685,'rnd',0,84,0,2155,'34','forum','这里是需求来源备注335',0,0,'用户需求335','关键词335','requirement','feature',3,2,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1686,'rnd',0,84,0,2156,'34','other','这里是需求来源备注336',0,0,'软件需求336','关键词336','story','feature',4,17,'','0','#ff4e3e','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1687,'rnd',0,85,0,2157,'37','customer','这里是需求来源备注337',0,0,'用户需求337','关键词337','requirement','feature',1,9,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1688,'rnd',0,85,0,2158,'37','user','这里是需求来源备注338',0,0,'软件需求338','关键词338','story','feature',2,3,'active','0','#75c941','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1689,'rnd',0,85,0,2159,'37','po','这里是需求来源备注339',0,0,'用户需求339','关键词339','requirement','feature',3,7,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev5','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1690,'rnd',0,85,0,2160,'37','market','这里是需求来源备注340',0,0,'软件需求340','关键词340','story','feature',4,2,'','0','#797ec9','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin6','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1691,'rnd',0,86,0,2161,'40','service','这里是需求来源备注341',0,0,'用户需求341','关键词341','requirement','feature',1,8,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user7','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1692,'rnd',0,86,0,2162,'40','operation','这里是需求来源备注342',0,0,'软件需求342','关键词342','story','feature',2,19,'active','0','#ff4e3e','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1693,'rnd',0,86,0,2163,'40','support','这里是需求来源备注343',0,0,'用户需求343','关键词343','requirement','feature',3,4,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1694,'rnd',0,86,0,2164,'40','competitor','这里是需求来源备注344',0,0,'软件需求344','关键词344','story','feature',4,4,'','0','#75c941','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1695,'rnd',0,87,0,2165,'43','partner','这里是需求来源备注345',0,0,'用户需求345','关键词345','requirement','feature',1,2,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1696,'rnd',0,87,0,2166,'43','dev','这里是需求来源备注346',0,0,'软件需求346','关键词346','story','feature',2,9,'active','0','#797ec9','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1697,'rnd',0,87,0,2167,'43','tester','这里是需求来源备注347',0,0,'用户需求347','关键词347','requirement','feature',3,20,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1698,'rnd',0,87,0,2168,'43','bug','这里是需求来源备注348',0,0,'软件需求348','关键词348','story','feature',4,10,'','0','#ff4e3e','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1699,'rnd',0,88,0,2169,'46','forum','这里是需求来源备注349',0,0,'用户需求349','关键词349','requirement','feature',1,9,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1700,'rnd',0,88,0,2170,'46','other','这里是需求来源备注350',0,0,'软件需求350','关键词350','story','feature',2,3,'active','0','#75c941','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1701,'rnd',0,88,0,2171,'46','customer','这里是需求来源备注351',0,0,'用户需求351','关键词351','requirement','feature',3,18,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1702,'rnd',0,88,0,2172,'46','user','这里是需求来源备注352',0,0,'软件需求352','关键词352','story','feature',4,16,'','0','#797ec9','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin5','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1703,'rnd',0,89,0,2173,'49','po','这里是需求来源备注353',0,0,'用户需求353','关键词353','requirement','feature',1,8,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user6','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1704,'rnd',0,89,0,2174,'49','market','这里是需求来源备注354',0,0,'软件需求354','关键词354','story','feature',2,18,'active','0','#ff4e3e','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1705,'rnd',0,89,0,2175,'49','service','这里是需求来源备注355',0,0,'用户需求355','关键词355','requirement','feature',3,0,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1706,'rnd',0,89,0,2176,'49','operation','这里是需求来源备注356',0,0,'软件需求356','关键词356','story','feature',4,0,'','0','#75c941','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1707,'rnd',0,90,0,2177,'52','support','这里是需求来源备注357',0,0,'用户需求357','关键词357','requirement','feature',1,7,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1708,'rnd',0,90,0,2178,'52','competitor','这里是需求来源备注358',0,0,'软件需求358','关键词358','story','feature',2,5,'active','0','#797ec9','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1709,'rnd',0,90,0,2179,'52','partner','这里是需求来源备注359',0,0,'用户需求359','关键词359','requirement','feature',3,7,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1710,'rnd',0,90,0,2180,'52','dev','这里是需求来源备注360',0,0,'软件需求360','关键词360','story','feature',4,3,'','0','#ff4e3e','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1711,'rnd',0,91,0,2181,'55','tester','这里是需求来源备注361',0,0,'用户需求361','关键词361','requirement','feature',1,18,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1712,'rnd',0,91,0,2182,'55','bug','这里是需求来源备注362',0,0,'软件需求362','关键词362','story','feature',2,2,'active','0','#75c941','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1713,'rnd',0,91,0,2183,'55','forum','这里是需求来源备注363',0,0,'用户需求363','关键词363','requirement','feature',3,13,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1714,'rnd',0,91,0,2184,'55','other','这里是需求来源备注364',0,0,'软件需求364','关键词364','story','feature',4,14,'','0','#797ec9','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1715,'rnd',0,92,0,2185,'58','customer','这里是需求来源备注365',0,0,'用户需求365','关键词365','requirement','feature',1,13,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user5','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1716,'rnd',0,92,0,2186,'58','user','这里是需求来源备注366',0,0,'软件需求366','关键词366','story','feature',2,17,'active','0','#ff4e3e','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test6','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1717,'rnd',0,92,0,2187,'58','po','这里是需求来源备注367',0,0,'用户需求367','关键词367','requirement','feature',3,9,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev7','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1718,'rnd',0,92,0,2188,'58','market','这里是需求来源备注368',0,0,'软件需求368','关键词368','story','feature',4,12,'','0','#75c941','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1719,'rnd',0,93,0,2189,'61','service','这里是需求来源备注369',0,0,'用户需求369','关键词369','requirement','feature',1,15,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1720,'rnd',0,93,0,2190,'61','operation','这里是需求来源备注370',0,0,'软件需求370','关键词370','story','feature',2,20,'active','0','#797ec9','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1721,'rnd',0,93,0,2191,'61','support','这里是需求来源备注371',0,0,'用户需求371','关键词371','requirement','feature',3,8,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1722,'rnd',0,93,0,2192,'61','competitor','这里是需求来源备注372',0,0,'软件需求372','关键词372','story','feature',4,13,'','0','#ff4e3e','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1723,'rnd',0,94,0,2193,'64','partner','这里是需求来源备注373',0,0,'用户需求373','关键词373','requirement','feature',1,20,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1724,'rnd',0,94,0,2194,'64','dev','这里是需求来源备注374',0,0,'软件需求374','关键词374','story','feature',2,18,'active','0','#75c941','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1725,'rnd',0,94,0,2195,'64','tester','这里是需求来源备注375',0,0,'用户需求375','关键词375','requirement','feature',3,19,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1726,'rnd',0,94,0,2196,'64','bug','这里是需求来源备注376',0,0,'软件需求376','关键词376','story','feature',4,19,'','0','#797ec9','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1727,'rnd',0,95,0,2197,'67','forum','这里是需求来源备注377',0,0,'用户需求377','关键词377','requirement','feature',1,20,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1728,'rnd',0,95,0,2198,'67','other','这里是需求来源备注378',0,0,'软件需求378','关键词378','story','feature',2,15,'active','0','#ff4e3e','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1729,'rnd',0,95,0,2199,'67','customer','这里是需求来源备注379',0,0,'用户需求379','关键词379','requirement','feature',3,15,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1730,'rnd',0,95,0,2200,'67','user','这里是需求来源备注380',0,0,'软件需求380','关键词380','story','feature',4,3,'','0','#75c941','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin7','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1731,'rnd',0,96,0,2201,'70','po','这里是需求来源备注381',0,0,'用户需求381','关键词381','requirement','feature',1,3,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1732,'rnd',0,96,0,2202,'70','market','这里是需求来源备注382',0,0,'软件需求382','关键词382','story','feature',2,10,'active','0','#797ec9','wait','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1733,'rnd',0,96,0,2203,'70','service','这里是需求来源备注383',0,0,'用户需求383','关键词383','requirement','feature',3,13,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1734,'rnd',0,96,0,2204,'70','operation','这里是需求来源备注384',0,0,'软件需求384','关键词384','story','feature',4,3,'','0','#ff4e3e','planned','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1735,'rnd',0,97,0,2205,'1','support','这里是需求来源备注385',0,0,'用户需求385','关键词385','requirement','feature',1,10,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1736,'rnd',0,97,0,2206,'1','competitor','这里是需求来源备注386',0,0,'软件需求386','关键词386','story','feature',2,10,'active','0','#75c941','projected','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1737,'rnd',0,97,0,2207,'1','partner','这里是需求来源备注387',0,0,'用户需求387','关键词387','requirement','feature',3,7,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1738,'rnd',0,97,0,2208,'1','dev','这里是需求来源备注388',0,0,'软件需求388','关键词388','story','feature',4,3,'','0','#797ec9','developing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1739,'rnd',0,98,0,2209,'4','tester','这里是需求来源备注389',0,0,'用户需求389','关键词389','requirement','feature',1,16,'draft','0','#ffaf38','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1740,'rnd',0,98,0,2210,'4','bug','这里是需求来源备注390',0,0,'软件需求390','关键词390','story','feature',2,9,'active','0','#ff4e3e','developed','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1741,'rnd',0,98,0,2211,'4','forum','这里是需求来源备注391',0,0,'用户需求391','关键词391','requirement','feature',3,16,'closed','0','#3da7f5','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev5','0000-00-00 00:00:00','test1','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1742,'rnd',0,98,0,2212,'4','other','这里是需求来源备注392',0,0,'软件需求392','关键词392','story','feature',4,15,'','0','#75c941','testing','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin6','0000-00-00 00:00:00','dev2','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1743,'rnd',0,99,0,2213,'7','customer','这里是需求来源备注393',0,0,'用户需求393','关键词393','requirement','feature',1,8,'draft','0','#2dbdb2','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user7','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1744,'rnd',0,99,0,2214,'7','user','这里是需求来源备注394',0,0,'软件需求394','关键词394','story','feature',2,19,'active','0','#797ec9','tested','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','subdivided','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1745,'rnd',0,99,0,2215,'7','po','这里是需求来源备注395',0,0,'用户需求395','关键词395','requirement','feature',3,6,'closed','0','#ffaf38','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test5','0000-00-00 00:00:00','duplicate','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1746,'rnd',0,99,0,2216,'7','market','这里是需求来源备注396',0,0,'软件需求396','关键词396','story','feature',4,15,'','0','#ff4e3e','verified','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev6','0000-00-00 00:00:00','postponed','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1747,'rnd',0,100,0,2217,'10','service','这里是需求来源备注397',0,0,'用户需求397','关键词397','requirement','feature',1,4,'draft','0','#3da7f5','','','',0,0,1,'admin','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','user','0000-00-00 00:00:00','test7','0000-00-00 00:00:00','willnotdo','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1748,'rnd',0,100,0,2218,'10','operation','这里是需求来源备注398',0,0,'软件需求398','关键词398','story','feature',2,0,'active','0','#75c941','released','','',0,0,1,'user2','0000-00-00 00:00:00','user2','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','test','0000-00-00 00:00:00','dev8','0000-00-00 00:00:00','cancel','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1749,'rnd',0,100,0,2219,'10','support','这里是需求来源备注399',0,0,'用户需求399','关键词399','requirement','feature',3,11,'closed','0','#2dbdb2','','','',0,0,1,'test3','0000-00-00 00:00:00','test3','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','dev','0000-00-00 00:00:00','test9','0000-00-00 00:00:00','bydesign','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'),(1750,'rnd',0,100,0,2220,'10','competitor','这里是需求来源备注400',0,0,'软件需求400','关键词400','story','feature',4,1,'','0','#797ec9','closed','','',0,0,1,'dev4','0000-00-00 00:00:00','dev4','0000-00-00 00:00:00','0000-00-00','','0000-00-00 00:00:00','','0000-00-00 00:00:00','admin','0000-00-00 00:00:00','dev10','0000-00-00 00:00:00','done','0000-00-00 00:00:00',0,'0','0','','',0,1,'0','','','0','0'); +/*!40000 ALTER TABLE `zt_story` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-01-14 15:33:15 diff --git a/test/model/user/data/sql/team.sql b/test/model/user/data/sql/team.sql new file mode 100644 index 0000000000..4f1d730b6b --- /dev/null +++ b/test/model/user/data/sql/team.sql @@ -0,0 +1,64 @@ +-- MySQL dump 10.19 Distrib 10.3.37-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaotmp0104 +-- ------------------------------------------------------ +-- Server version 10.3.34-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_team` +-- + +DROP TABLE IF EXISTS `zt_team`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_team` ( + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, + `root` mediumint(8) unsigned NOT NULL DEFAULT 0, + `type` enum('project','task','execution') NOT NULL DEFAULT 'project', + `account` char(30) NOT NULL DEFAULT '', + `role` char(30) NOT NULL DEFAULT '', + `position` varchar(30) NOT NULL, + `limited` char(8) NOT NULL DEFAULT 'no', + `join` date NOT NULL DEFAULT '0000-00-00', + `days` smallint(5) unsigned NOT NULL, + `hours` float(3,1) unsigned NOT NULL DEFAULT 0.0, + `estimate` decimal(12,2) unsigned NOT NULL DEFAULT 0.00, + `consumed` decimal(12,2) unsigned NOT NULL DEFAULT 0.00, + `left` decimal(12,2) unsigned NOT NULL DEFAULT 0.00, + `order` tinyint(3) NOT NULL DEFAULT 0, + PRIMARY KEY (`id`), + UNIQUE KEY `team` (`root`,`type`,`account`) +) ENGINE=InnoDB AUTO_INCREMENT=931 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_team` +-- + +LOCK TABLES `zt_team` WRITE; +/*!40000 ALTER TABLE `zt_team` DISABLE KEYS */; +INSERT INTO `zt_team` VALUES (1,11,'project','admin','研发','','yes','2023-01-14',1,1.0,0.00,0.00,0.00,0),(2,12,'project','user3','研发','','no','2023-01-14',2,2.0,0.00,0.00,0.00,0),(3,13,'project','user4','研发','','yes','2023-01-14',3,3.0,0.00,0.00,0.00,0),(4,14,'project','user5','研发','','no','2023-01-14',4,4.0,0.00,0.00,0.00,0),(5,15,'project','user6','研发','','yes','2023-01-14',5,5.0,0.00,0.00,0.00,0),(6,16,'project','user7','研发','','no','2023-01-14',6,6.0,0.00,0.00,0.00,0),(7,17,'project','user8','研发','','yes','2023-01-14',7,7.0,0.00,0.00,0.00,0),(8,18,'project','user9','研发','','no','2023-01-14',8,8.0,0.00,0.00,0.00,0),(9,19,'project','user10','研发','','yes','2023-01-14',9,1.0,0.00,0.00,0.00,0),(10,20,'project','user11','研发','','no','2023-01-14',10,2.0,0.00,0.00,0.00,0),(11,21,'project','user12','研发','','yes','2023-01-14',11,3.0,0.00,0.00,0.00,0),(12,22,'project','user13','研发','','no','2023-01-14',12,4.0,0.00,0.00,0.00,0),(13,23,'project','user14','研发','','yes','2023-01-14',13,5.0,0.00,0.00,0.00,0),(14,24,'project','user15','研发','','no','2023-01-14',14,6.0,0.00,0.00,0.00,0),(15,25,'project','user16','研发','','yes','2023-01-14',15,7.0,0.00,0.00,0.00,0),(16,26,'project','user17','研发','','no','2023-01-14',16,8.0,0.00,0.00,0.00,0),(17,27,'project','user18','研发','','yes','2023-01-14',17,1.0,0.00,0.00,0.00,0),(18,28,'project','user19','研发','','no','2023-01-14',18,2.0,0.00,0.00,0.00,0),(19,29,'project','user20','研发','','yes','2023-01-14',19,3.0,0.00,0.00,0.00,0),(20,30,'project','user21','研发','','no','2023-01-14',20,4.0,0.00,0.00,0.00,0),(21,31,'project','user22','研发','','yes','2023-01-14',21,5.0,0.00,0.00,0.00,0),(22,32,'project','user23','研发','','no','2023-01-14',22,6.0,0.00,0.00,0.00,0),(23,33,'project','user24','研发','','yes','2023-01-14',23,7.0,0.00,0.00,0.00,0),(24,34,'project','user25','研发','','no','2023-01-14',24,8.0,0.00,0.00,0.00,0),(25,35,'project','user26','研发','','yes','2023-01-14',25,1.0,0.00,0.00,0.00,0),(26,36,'project','user27','研发','','no','2023-01-14',26,2.0,0.00,0.00,0.00,0),(27,37,'project','user28','研发','','yes','2023-01-14',27,3.0,0.00,0.00,0.00,0),(28,38,'project','user29','研发','','no','2023-01-14',28,4.0,0.00,0.00,0.00,0),(29,39,'project','user30','研发','','yes','2023-01-14',29,5.0,0.00,0.00,0.00,0),(30,40,'project','user31','研发','','no','2023-01-14',30,6.0,0.00,0.00,0.00,0),(31,41,'project','user32','研发','','yes','2023-01-14',31,7.0,0.00,0.00,0.00,0),(32,42,'project','user33','研发','','no','2023-01-14',32,8.0,0.00,0.00,0.00,0),(33,43,'project','user34','研发','','yes','2023-01-14',33,1.0,0.00,0.00,0.00,0),(34,44,'project','user35','研发','','no','2023-01-14',34,2.0,0.00,0.00,0.00,0),(35,45,'project','user36','研发','','yes','2023-01-14',35,3.0,0.00,0.00,0.00,0),(36,46,'project','user37','研发','','no','2023-01-14',36,4.0,0.00,0.00,0.00,0),(37,47,'project','user38','研发','','yes','2023-01-14',37,5.0,0.00,0.00,0.00,0),(38,48,'project','user39','研发','','no','2023-01-14',38,6.0,0.00,0.00,0.00,0),(39,49,'project','user40','研发','','yes','2023-01-14',39,7.0,0.00,0.00,0.00,0),(40,50,'project','user41','研发','','no','2023-01-14',40,8.0,0.00,0.00,0.00,0),(41,51,'project','user42','研发','','yes','2023-01-14',41,1.0,0.00,0.00,0.00,0),(42,52,'project','user43','研发','','no','2023-01-14',42,2.0,0.00,0.00,0.00,0),(43,53,'project','user44','研发','','yes','2023-01-14',43,3.0,0.00,0.00,0.00,0),(44,54,'project','user45','研发','','no','2023-01-14',44,4.0,0.00,0.00,0.00,0),(45,55,'project','user46','研发','','yes','2023-01-14',45,5.0,0.00,0.00,0.00,0),(46,56,'project','user47','研发','','no','2023-01-14',46,6.0,0.00,0.00,0.00,0),(47,57,'project','user48','研发','','yes','2023-01-14',47,7.0,0.00,0.00,0.00,0),(48,58,'project','user49','研发','','no','2023-01-14',48,8.0,0.00,0.00,0.00,0),(49,59,'project','user50','研发','','yes','2023-01-14',49,1.0,0.00,0.00,0.00,0),(50,60,'project','user51','研发','','no','2023-01-14',50,2.0,0.00,0.00,0.00,0),(51,61,'project','user52','研发','','yes','2023-01-14',1,3.0,0.00,0.00,0.00,0),(52,62,'project','user53','研发','','no','2023-01-14',2,4.0,0.00,0.00,0.00,0),(53,63,'project','user54','研发','','yes','2023-01-14',3,5.0,0.00,0.00,0.00,0),(54,64,'project','user55','研发','','no','2023-01-14',4,6.0,0.00,0.00,0.00,0),(55,65,'project','user56','研发','','yes','2023-01-14',5,7.0,0.00,0.00,0.00,0),(56,66,'project','user57','研发','','no','2023-01-14',6,8.0,0.00,0.00,0.00,0),(57,67,'project','user58','研发','','yes','2023-01-14',7,1.0,0.00,0.00,0.00,0),(58,68,'project','user59','研发','','no','2023-01-14',8,2.0,0.00,0.00,0.00,0),(59,69,'project','user60','研发','','yes','2023-01-14',9,3.0,0.00,0.00,0.00,0),(60,70,'project','user61','研发','','no','2023-01-14',10,4.0,0.00,0.00,0.00,0),(61,71,'project','user62','研发','','yes','2023-01-14',11,5.0,0.00,0.00,0.00,0),(62,72,'project','user63','研发','','no','2023-01-14',12,6.0,0.00,0.00,0.00,0),(63,73,'project','user64','研发','','yes','2023-01-14',13,7.0,0.00,0.00,0.00,0),(64,74,'project','user65','研发','','no','2023-01-14',14,8.0,0.00,0.00,0.00,0),(65,75,'project','user66','研发','','yes','2023-01-14',15,1.0,0.00,0.00,0.00,0),(66,76,'project','user67','研发','','no','2023-01-14',16,2.0,0.00,0.00,0.00,0),(67,77,'project','user68','研发','','yes','2023-01-14',17,3.0,0.00,0.00,0.00,0),(68,78,'project','user69','研发','','no','2023-01-14',18,4.0,0.00,0.00,0.00,0),(69,79,'project','user70','研发','','yes','2023-01-14',19,5.0,0.00,0.00,0.00,0),(70,80,'project','user71','研发','','no','2023-01-14',20,6.0,0.00,0.00,0.00,0),(71,81,'project','user72','研发','','yes','2023-01-14',21,7.0,0.00,0.00,0.00,0),(72,82,'project','user73','研发','','no','2023-01-14',22,8.0,0.00,0.00,0.00,0),(73,83,'project','user74','研发','','yes','2023-01-14',23,1.0,0.00,0.00,0.00,0),(74,84,'project','user75','研发','','no','2023-01-14',24,2.0,0.00,0.00,0.00,0),(75,85,'project','user76','研发','','yes','2023-01-14',25,3.0,0.00,0.00,0.00,0),(76,86,'project','user77','研发','','no','2023-01-14',26,4.0,0.00,0.00,0.00,0),(77,87,'project','user78','研发','','yes','2023-01-14',27,5.0,0.00,0.00,0.00,0),(78,88,'project','user79','研发','','no','2023-01-14',28,6.0,0.00,0.00,0.00,0),(79,89,'project','user80','研发','','yes','2023-01-14',29,7.0,0.00,0.00,0.00,0),(80,90,'project','user81','研发','','no','2023-01-14',30,8.0,0.00,0.00,0.00,0),(81,91,'project','user82','研发','','yes','2023-01-14',31,1.0,0.00,0.00,0.00,0),(82,92,'project','user83','研发','','no','2023-01-14',32,2.0,0.00,0.00,0.00,0),(83,93,'project','user84','研发','','yes','2023-01-14',33,3.0,0.00,0.00,0.00,0),(84,94,'project','user85','研发','','no','2023-01-14',34,4.0,0.00,0.00,0.00,0),(85,95,'project','user86','研发','','yes','2023-01-14',35,5.0,0.00,0.00,0.00,0),(86,96,'project','user87','研发','','no','2023-01-14',36,6.0,0.00,0.00,0.00,0),(87,97,'project','user88','研发','','yes','2023-01-14',37,7.0,0.00,0.00,0.00,0),(88,98,'project','user89','研发','','no','2023-01-14',38,8.0,0.00,0.00,0.00,0),(89,99,'project','user90','研发','','yes','2023-01-14',39,1.0,0.00,0.00,0.00,0),(90,100,'project','user91','研发','','no','2023-01-14',40,2.0,0.00,0.00,0.00,0),(91,101,'execution','user92','研发','','yes','2023-01-14',41,3.0,0.00,0.00,0.00,0),(92,102,'execution','user93','研发','','no','2023-01-14',42,4.0,0.00,0.00,0.00,0),(93,103,'execution','user94','研发','','yes','2023-01-14',43,5.0,0.00,0.00,0.00,0),(94,104,'execution','user95','研发','','no','2023-01-14',44,6.0,0.00,0.00,0.00,0),(95,105,'execution','user96','研发','','yes','2023-01-14',45,7.0,0.00,0.00,0.00,0),(96,106,'execution','user97','研发','','no','2023-01-14',46,8.0,0.00,0.00,0.00,0),(97,107,'execution','user98','研发','','yes','2023-01-14',47,1.0,0.00,0.00,0.00,0),(98,108,'execution','user99','研发','','no','2023-01-14',48,2.0,0.00,0.00,0.00,0),(99,109,'execution','user100','研发','','yes','2023-01-14',49,3.0,0.00,0.00,0.00,0),(100,110,'execution','test1','测试','','no','2023-01-14',50,4.0,0.00,0.00,0.00,0),(101,111,'execution','test2','测试','','yes','2023-01-14',1,5.0,0.00,0.00,0.00,0),(102,112,'execution','test3','测试','','no','2023-01-14',2,6.0,0.00,0.00,0.00,0),(103,113,'execution','test4','测试','','yes','2023-01-14',3,7.0,0.00,0.00,0.00,0),(104,114,'execution','test5','测试','','no','2023-01-14',4,8.0,0.00,0.00,0.00,0),(105,115,'execution','test6','测试','','yes','2023-01-14',5,1.0,0.00,0.00,0.00,0),(106,116,'execution','test7','测试','','no','2023-01-14',6,2.0,0.00,0.00,0.00,0),(107,117,'execution','test8','测试','','yes','2023-01-14',7,3.0,0.00,0.00,0.00,0),(108,118,'execution','test9','测试','','no','2023-01-14',8,4.0,0.00,0.00,0.00,0),(109,119,'execution','test10','测试','','yes','2023-01-14',9,5.0,0.00,0.00,0.00,0),(110,120,'execution','test11','测试','','no','2023-01-14',10,6.0,0.00,0.00,0.00,0),(111,121,'execution','test12','测试','','yes','2023-01-14',11,7.0,0.00,0.00,0.00,0),(112,122,'execution','test13','测试','','no','2023-01-14',12,8.0,0.00,0.00,0.00,0),(113,123,'execution','test14','测试','','yes','2023-01-14',13,1.0,0.00,0.00,0.00,0),(114,124,'execution','test15','测试','','no','2023-01-14',14,2.0,0.00,0.00,0.00,0),(115,125,'execution','test16','测试','','yes','2023-01-14',15,3.0,0.00,0.00,0.00,0),(116,126,'execution','test17','测试','','no','2023-01-14',16,4.0,0.00,0.00,0.00,0),(117,127,'execution','test18','测试','','yes','2023-01-14',17,5.0,0.00,0.00,0.00,0),(118,128,'execution','test19','测试','','no','2023-01-14',18,6.0,0.00,0.00,0.00,0),(119,129,'execution','test20','测试','','yes','2023-01-14',19,7.0,0.00,0.00,0.00,0),(120,130,'execution','test21','测试','','no','2023-01-14',20,8.0,0.00,0.00,0.00,0),(121,131,'execution','test22','测试','','yes','2023-01-14',21,1.0,0.00,0.00,0.00,0),(122,132,'execution','test23','测试','','no','2023-01-14',22,2.0,0.00,0.00,0.00,0),(123,133,'execution','test24','测试','','yes','2023-01-14',23,3.0,0.00,0.00,0.00,0),(124,134,'execution','test25','测试','','no','2023-01-14',24,4.0,0.00,0.00,0.00,0),(125,135,'execution','test26','测试','','yes','2023-01-14',25,5.0,0.00,0.00,0.00,0),(126,136,'execution','test27','测试','','no','2023-01-14',26,6.0,0.00,0.00,0.00,0),(127,137,'execution','test28','测试','','yes','2023-01-14',27,7.0,0.00,0.00,0.00,0),(128,138,'execution','test29','测试','','no','2023-01-14',28,8.0,0.00,0.00,0.00,0),(129,139,'execution','test30','测试','','yes','2023-01-14',29,1.0,0.00,0.00,0.00,0),(130,140,'execution','test31','测试','','no','2023-01-14',30,2.0,0.00,0.00,0.00,0),(131,141,'execution','test32','测试','','yes','2023-01-14',31,3.0,0.00,0.00,0.00,0),(132,142,'execution','test33','测试','','no','2023-01-14',32,4.0,0.00,0.00,0.00,0),(133,143,'execution','test34','测试','','yes','2023-01-14',33,5.0,0.00,0.00,0.00,0),(134,144,'execution','test35','测试','','no','2023-01-14',34,6.0,0.00,0.00,0.00,0),(135,145,'execution','test36','测试','','yes','2023-01-14',35,7.0,0.00,0.00,0.00,0),(136,146,'execution','test37','测试','','no','2023-01-14',36,8.0,0.00,0.00,0.00,0),(137,147,'execution','test38','测试','','yes','2023-01-14',37,1.0,0.00,0.00,0.00,0),(138,148,'execution','test39','测试','','no','2023-01-14',38,2.0,0.00,0.00,0.00,0),(139,149,'execution','test40','测试','','yes','2023-01-14',39,3.0,0.00,0.00,0.00,0),(140,150,'execution','test41','测试','','no','2023-01-14',40,4.0,0.00,0.00,0.00,0),(141,151,'execution','test42','测试','','yes','2023-01-14',41,5.0,0.00,0.00,0.00,0),(142,152,'execution','test43','测试','','no','2023-01-14',42,6.0,0.00,0.00,0.00,0),(143,153,'execution','test44','测试','','yes','2023-01-14',43,7.0,0.00,0.00,0.00,0),(144,154,'execution','test45','测试','','no','2023-01-14',44,8.0,0.00,0.00,0.00,0),(145,155,'execution','test46','测试','','yes','2023-01-14',45,1.0,0.00,0.00,0.00,0),(146,156,'execution','test47','测试','','no','2023-01-14',46,2.0,0.00,0.00,0.00,0),(147,157,'execution','test48','测试','','yes','2023-01-14',47,3.0,0.00,0.00,0.00,0),(148,158,'execution','test49','测试','','no','2023-01-14',48,4.0,0.00,0.00,0.00,0),(149,159,'execution','test50','测试','','yes','2023-01-14',49,5.0,0.00,0.00,0.00,0),(150,160,'execution','test51','测试','','no','2023-01-14',50,6.0,0.00,0.00,0.00,0),(151,161,'execution','test52','测试','','yes','2023-01-14',1,7.0,0.00,0.00,0.00,0),(152,162,'execution','test53','测试','','no','2023-01-14',2,8.0,0.00,0.00,0.00,0),(153,163,'execution','test54','测试','','yes','2023-01-14',3,1.0,0.00,0.00,0.00,0),(154,164,'execution','test55','测试','','no','2023-01-14',4,2.0,0.00,0.00,0.00,0),(155,165,'execution','test56','测试','','yes','2023-01-14',5,3.0,0.00,0.00,0.00,0),(156,166,'execution','test57','测试','','no','2023-01-14',6,4.0,0.00,0.00,0.00,0),(157,167,'execution','test58','测试','','yes','2023-01-14',7,5.0,0.00,0.00,0.00,0),(158,168,'execution','test59','测试','','no','2023-01-14',8,6.0,0.00,0.00,0.00,0),(159,169,'execution','test60','测试','','yes','2023-01-14',9,7.0,0.00,0.00,0.00,0),(160,170,'execution','test61','测试','','no','2023-01-14',10,8.0,0.00,0.00,0.00,0),(161,171,'execution','test62','测试','','yes','2023-01-14',11,1.0,0.00,0.00,0.00,0),(162,172,'execution','test63','测试','','no','2023-01-14',12,2.0,0.00,0.00,0.00,0),(163,173,'execution','test64','测试','','yes','2023-01-14',13,3.0,0.00,0.00,0.00,0),(164,174,'execution','test65','测试','','no','2023-01-14',14,4.0,0.00,0.00,0.00,0),(165,175,'execution','test66','测试','','yes','2023-01-14',15,5.0,0.00,0.00,0.00,0),(166,176,'execution','test67','测试','','no','2023-01-14',16,6.0,0.00,0.00,0.00,0),(167,177,'execution','test68','测试','','yes','2023-01-14',17,7.0,0.00,0.00,0.00,0),(168,178,'execution','test69','测试','','no','2023-01-14',18,8.0,0.00,0.00,0.00,0),(169,179,'execution','test70','测试','','yes','2023-01-14',19,1.0,0.00,0.00,0.00,0),(170,180,'execution','test71','测试','','no','2023-01-14',20,2.0,0.00,0.00,0.00,0),(171,181,'execution','test72','测试','','yes','2023-01-14',21,3.0,0.00,0.00,0.00,0),(172,182,'execution','test73','测试','','no','2023-01-14',22,4.0,0.00,0.00,0.00,0),(173,183,'execution','test74','测试','','yes','2023-01-14',23,5.0,0.00,0.00,0.00,0),(174,184,'execution','test75','测试','','no','2023-01-14',24,6.0,0.00,0.00,0.00,0),(175,185,'execution','test76','测试','','yes','2023-01-14',25,7.0,0.00,0.00,0.00,0),(176,186,'execution','test77','测试','','no','2023-01-14',26,8.0,0.00,0.00,0.00,0),(177,187,'execution','test78','测试','','yes','2023-01-14',27,1.0,0.00,0.00,0.00,0),(178,188,'execution','test79','测试','','no','2023-01-14',28,2.0,0.00,0.00,0.00,0),(179,189,'execution','test80','测试','','yes','2023-01-14',29,3.0,0.00,0.00,0.00,0),(180,190,'execution','test81','测试','','no','2023-01-14',30,4.0,0.00,0.00,0.00,0),(181,191,'execution','test82','测试','','yes','2023-01-14',31,5.0,0.00,0.00,0.00,0),(182,192,'execution','test83','测试','','no','2023-01-14',32,6.0,0.00,0.00,0.00,0),(183,193,'execution','test84','测试','','yes','2023-01-14',33,7.0,0.00,0.00,0.00,0),(184,194,'execution','test85','测试','','no','2023-01-14',34,8.0,0.00,0.00,0.00,0),(185,195,'execution','test86','测试','','yes','2023-01-14',35,1.0,0.00,0.00,0.00,0),(186,196,'execution','test87','测试','','no','2023-01-14',36,2.0,0.00,0.00,0.00,0),(187,197,'execution','test88','测试','','yes','2023-01-14',37,3.0,0.00,0.00,0.00,0),(188,198,'execution','test89','测试','','no','2023-01-14',38,4.0,0.00,0.00,0.00,0),(189,199,'execution','test90','测试','','yes','2023-01-14',39,5.0,0.00,0.00,0.00,0),(190,200,'execution','test91','测试','','no','2023-01-14',40,6.0,0.00,0.00,0.00,0),(191,201,'execution','test92','测试','','yes','2023-01-14',41,7.0,0.00,0.00,0.00,0),(192,202,'execution','test93','测试','','no','2023-01-14',42,8.0,0.00,0.00,0.00,0),(193,203,'execution','test94','测试','','yes','2023-01-14',43,1.0,0.00,0.00,0.00,0),(194,204,'execution','test95','测试','','no','2023-01-14',44,2.0,0.00,0.00,0.00,0),(195,205,'execution','test96','测试','','yes','2023-01-14',45,3.0,0.00,0.00,0.00,0),(196,206,'execution','test97','测试','','no','2023-01-14',46,4.0,0.00,0.00,0.00,0),(197,207,'execution','test98','测试','','yes','2023-01-14',47,5.0,0.00,0.00,0.00,0),(198,208,'execution','test99','测试','','no','2023-01-14',48,6.0,0.00,0.00,0.00,0),(199,209,'execution','test100','测试','','yes','2023-01-14',49,7.0,0.00,0.00,0.00,0),(200,210,'execution','pm1','项目经理','','no','2023-01-14',50,8.0,0.00,0.00,0.00,0),(201,211,'execution','pm2','项目经理','','yes','2023-01-14',1,1.0,0.00,0.00,0.00,0),(202,212,'execution','pm3','项目经理','','no','2023-01-14',2,2.0,0.00,0.00,0.00,0),(203,213,'execution','pm4','项目经理','','yes','2023-01-14',3,3.0,0.00,0.00,0.00,0),(204,214,'execution','pm5','项目经理','','no','2023-01-14',4,4.0,0.00,0.00,0.00,0),(205,215,'execution','pm6','项目经理','','yes','2023-01-14',5,5.0,0.00,0.00,0.00,0),(206,216,'execution','pm7','项目经理','','no','2023-01-14',6,6.0,0.00,0.00,0.00,0),(207,217,'execution','pm8','项目经理','','yes','2023-01-14',7,7.0,0.00,0.00,0.00,0),(208,218,'execution','pm9','项目经理','','no','2023-01-14',8,8.0,0.00,0.00,0.00,0),(209,219,'execution','pm10','项目经理','','yes','2023-01-14',9,1.0,0.00,0.00,0.00,0),(210,220,'execution','pm11','项目经理','','no','2023-01-14',10,2.0,0.00,0.00,0.00,0),(211,221,'execution','pm12','项目经理','','yes','2023-01-14',11,3.0,0.00,0.00,0.00,0),(212,222,'execution','pm13','项目经理','','no','2023-01-14',12,4.0,0.00,0.00,0.00,0),(213,223,'execution','pm14','项目经理','','yes','2023-01-14',13,5.0,0.00,0.00,0.00,0),(214,224,'execution','pm15','项目经理','','no','2023-01-14',14,6.0,0.00,0.00,0.00,0),(215,225,'execution','pm16','项目经理','','yes','2023-01-14',15,7.0,0.00,0.00,0.00,0),(216,226,'execution','pm17','项目经理','','no','2023-01-14',16,8.0,0.00,0.00,0.00,0),(217,227,'execution','pm18','项目经理','','yes','2023-01-14',17,1.0,0.00,0.00,0.00,0),(218,228,'execution','pm19','项目经理','','no','2023-01-14',18,2.0,0.00,0.00,0.00,0),(219,229,'execution','pm20','项目经理','','yes','2023-01-14',19,3.0,0.00,0.00,0.00,0),(220,230,'execution','pm21','项目经理','','no','2023-01-14',20,4.0,0.00,0.00,0.00,0),(221,231,'execution','pm22','项目经理','','yes','2023-01-14',21,5.0,0.00,0.00,0.00,0),(222,232,'execution','pm23','项目经理','','no','2023-01-14',22,6.0,0.00,0.00,0.00,0),(223,233,'execution','pm24','项目经理','','yes','2023-01-14',23,7.0,0.00,0.00,0.00,0),(224,234,'execution','pm25','项目经理','','no','2023-01-14',24,8.0,0.00,0.00,0.00,0),(225,235,'execution','pm26','项目经理','','yes','2023-01-14',25,1.0,0.00,0.00,0.00,0),(226,236,'execution','pm27','项目经理','','no','2023-01-14',26,2.0,0.00,0.00,0.00,0),(227,237,'execution','pm28','项目经理','','yes','2023-01-14',27,3.0,0.00,0.00,0.00,0),(228,238,'execution','pm29','项目经理','','no','2023-01-14',28,4.0,0.00,0.00,0.00,0),(229,239,'execution','pm30','项目经理','','yes','2023-01-14',29,5.0,0.00,0.00,0.00,0),(230,240,'execution','pm31','项目经理','','no','2023-01-14',30,6.0,0.00,0.00,0.00,0),(231,241,'execution','pm32','项目经理','','yes','2023-01-14',31,7.0,0.00,0.00,0.00,0),(232,242,'execution','pm33','项目经理','','no','2023-01-14',32,8.0,0.00,0.00,0.00,0),(233,243,'execution','pm34','项目经理','','yes','2023-01-14',33,1.0,0.00,0.00,0.00,0),(234,244,'execution','pm35','项目经理','','no','2023-01-14',34,2.0,0.00,0.00,0.00,0),(235,245,'execution','pm36','项目经理','','yes','2023-01-14',35,3.0,0.00,0.00,0.00,0),(236,246,'execution','pm37','项目经理','','no','2023-01-14',36,4.0,0.00,0.00,0.00,0),(237,247,'execution','pm38','项目经理','','yes','2023-01-14',37,5.0,0.00,0.00,0.00,0),(238,248,'execution','pm39','项目经理','','no','2023-01-14',38,6.0,0.00,0.00,0.00,0),(239,249,'execution','pm40','项目经理','','yes','2023-01-14',39,7.0,0.00,0.00,0.00,0),(240,250,'execution','pm41','项目经理','','no','2023-01-14',40,8.0,0.00,0.00,0.00,0),(241,251,'execution','pm42','项目经理','','yes','2023-01-14',41,1.0,0.00,0.00,0.00,0),(242,252,'execution','pm43','项目经理','','no','2023-01-14',42,2.0,0.00,0.00,0.00,0),(243,253,'execution','pm44','项目经理','','yes','2023-01-14',43,3.0,0.00,0.00,0.00,0),(244,254,'execution','pm45','项目经理','','no','2023-01-14',44,4.0,0.00,0.00,0.00,0),(245,255,'execution','pm46','项目经理','','yes','2023-01-14',45,5.0,0.00,0.00,0.00,0),(246,256,'execution','pm47','项目经理','','no','2023-01-14',46,6.0,0.00,0.00,0.00,0),(247,257,'execution','pm48','项目经理','','yes','2023-01-14',47,7.0,0.00,0.00,0.00,0),(248,258,'execution','pm49','项目经理','','no','2023-01-14',48,8.0,0.00,0.00,0.00,0),(249,259,'execution','pm50','项目经理','','yes','2023-01-14',49,1.0,0.00,0.00,0.00,0),(250,260,'execution','pm51','项目经理','','no','2023-01-14',50,2.0,0.00,0.00,0.00,0),(251,261,'execution','pm52','项目经理','','yes','2023-01-14',1,3.0,0.00,0.00,0.00,0),(252,262,'execution','pm53','项目经理','','no','2023-01-14',2,4.0,0.00,0.00,0.00,0),(253,263,'execution','pm54','项目经理','','yes','2023-01-14',3,5.0,0.00,0.00,0.00,0),(254,264,'execution','pm55','项目经理','','no','2023-01-14',4,6.0,0.00,0.00,0.00,0),(255,265,'execution','pm56','项目经理','','yes','2023-01-14',5,7.0,0.00,0.00,0.00,0),(256,266,'execution','pm57','项目经理','','no','2023-01-14',6,8.0,0.00,0.00,0.00,0),(257,267,'execution','pm58','项目经理','','yes','2023-01-14',7,1.0,0.00,0.00,0.00,0),(258,268,'execution','pm59','项目经理','','no','2023-01-14',8,2.0,0.00,0.00,0.00,0),(259,269,'execution','pm60','项目经理','','yes','2023-01-14',9,3.0,0.00,0.00,0.00,0),(260,270,'execution','pm61','项目经理','','no','2023-01-14',10,4.0,0.00,0.00,0.00,0),(261,271,'execution','pm62','项目经理','','yes','2023-01-14',11,5.0,0.00,0.00,0.00,0),(262,272,'execution','pm63','项目经理','','no','2023-01-14',12,6.0,0.00,0.00,0.00,0),(263,273,'execution','pm64','项目经理','','yes','2023-01-14',13,7.0,0.00,0.00,0.00,0),(264,274,'execution','pm65','项目经理','','no','2023-01-14',14,8.0,0.00,0.00,0.00,0),(265,275,'execution','pm66','项目经理','','yes','2023-01-14',15,1.0,0.00,0.00,0.00,0),(266,276,'execution','pm67','项目经理','','no','2023-01-14',16,2.0,0.00,0.00,0.00,0),(267,277,'execution','pm68','项目经理','','yes','2023-01-14',17,3.0,0.00,0.00,0.00,0),(268,278,'execution','pm69','项目经理','','no','2023-01-14',18,4.0,0.00,0.00,0.00,0),(269,279,'execution','pm70','项目经理','','yes','2023-01-14',19,5.0,0.00,0.00,0.00,0),(270,280,'execution','pm71','项目经理','','no','2023-01-14',20,6.0,0.00,0.00,0.00,0),(271,281,'execution','pm72','项目经理','','yes','2023-01-14',21,7.0,0.00,0.00,0.00,0),(272,282,'execution','pm73','项目经理','','no','2023-01-14',22,8.0,0.00,0.00,0.00,0),(273,283,'execution','pm74','项目经理','','yes','2023-01-14',23,1.0,0.00,0.00,0.00,0),(274,284,'execution','pm75','项目经理','','no','2023-01-14',24,2.0,0.00,0.00,0.00,0),(275,285,'execution','pm76','项目经理','','yes','2023-01-14',25,3.0,0.00,0.00,0.00,0),(276,286,'execution','pm77','项目经理','','no','2023-01-14',26,4.0,0.00,0.00,0.00,0),(277,287,'execution','pm78','项目经理','','yes','2023-01-14',27,5.0,0.00,0.00,0.00,0),(278,288,'execution','pm79','项目经理','','no','2023-01-14',28,6.0,0.00,0.00,0.00,0),(279,289,'execution','pm80','项目经理','','yes','2023-01-14',29,7.0,0.00,0.00,0.00,0),(280,290,'execution','pm81','项目经理','','no','2023-01-14',30,8.0,0.00,0.00,0.00,0),(281,291,'execution','pm82','项目经理','','yes','2023-01-14',31,1.0,0.00,0.00,0.00,0),(282,292,'execution','pm83','项目经理','','no','2023-01-14',32,2.0,0.00,0.00,0.00,0),(283,293,'execution','pm84','项目经理','','yes','2023-01-14',33,3.0,0.00,0.00,0.00,0),(284,294,'execution','pm85','项目经理','','no','2023-01-14',34,4.0,0.00,0.00,0.00,0),(285,295,'execution','pm86','项目经理','','yes','2023-01-14',35,5.0,0.00,0.00,0.00,0),(286,296,'execution','pm87','项目经理','','no','2023-01-14',36,6.0,0.00,0.00,0.00,0),(287,297,'execution','pm88','项目经理','','yes','2023-01-14',37,7.0,0.00,0.00,0.00,0),(288,298,'execution','pm89','项目经理','','no','2023-01-14',38,8.0,0.00,0.00,0.00,0),(289,299,'execution','pm90','项目经理','','yes','2023-01-14',39,1.0,0.00,0.00,0.00,0),(290,300,'execution','pm91','项目经理','','no','2023-01-14',40,2.0,0.00,0.00,0.00,0),(291,11,'project','pm92','项目经理','','yes','2023-01-14',41,3.0,0.00,0.00,0.00,0),(292,12,'project','pm93','项目经理','','no','2023-01-14',42,4.0,0.00,0.00,0.00,0),(293,13,'project','pm94','项目经理','','yes','2023-01-14',43,5.0,0.00,0.00,0.00,0),(294,14,'project','pm95','项目经理','','no','2023-01-14',44,6.0,0.00,0.00,0.00,0),(295,15,'project','pm96','项目经理','','yes','2023-01-14',45,7.0,0.00,0.00,0.00,0),(296,16,'project','pm97','项目经理','','no','2023-01-14',46,8.0,0.00,0.00,0.00,0),(297,17,'project','pm98','项目经理','','yes','2023-01-14',47,1.0,0.00,0.00,0.00,0),(298,18,'project','pm99','项目经理','','no','2023-01-14',48,2.0,0.00,0.00,0.00,0),(299,19,'project','pm100','项目经理','','yes','2023-01-14',49,3.0,0.00,0.00,0.00,0),(300,20,'project','po1','产品经理','','no','2023-01-14',50,4.0,0.00,0.00,0.00,0),(301,21,'project','po2','产品经理','','yes','2023-01-14',1,5.0,0.00,0.00,0.00,0),(302,22,'project','po3','产品经理','','no','2023-01-14',2,6.0,0.00,0.00,0.00,0),(303,23,'project','po4','产品经理','','yes','2023-01-14',3,7.0,0.00,0.00,0.00,0),(304,24,'project','po5','产品经理','','no','2023-01-14',4,8.0,0.00,0.00,0.00,0),(305,25,'project','po6','研发','','yes','2023-01-14',5,1.0,0.00,0.00,0.00,0),(306,26,'project','po7','研发','','no','2023-01-14',6,2.0,0.00,0.00,0.00,0),(307,27,'project','po8','研发','','yes','2023-01-14',7,3.0,0.00,0.00,0.00,0),(308,28,'project','po9','研发','','no','2023-01-14',8,4.0,0.00,0.00,0.00,0),(309,29,'project','po10','研发','','yes','2023-01-14',9,5.0,0.00,0.00,0.00,0),(310,30,'project','po11','研发','','no','2023-01-14',10,6.0,0.00,0.00,0.00,0),(311,31,'project','po12','研发','','yes','2023-01-14',11,7.0,0.00,0.00,0.00,0),(312,32,'project','po13','研发','','no','2023-01-14',12,8.0,0.00,0.00,0.00,0),(313,33,'project','po14','研发','','yes','2023-01-14',13,1.0,0.00,0.00,0.00,0),(314,34,'project','po15','研发','','no','2023-01-14',14,2.0,0.00,0.00,0.00,0),(315,35,'project','po16','研发','','yes','2023-01-14',15,3.0,0.00,0.00,0.00,0),(316,36,'project','po17','研发','','no','2023-01-14',16,4.0,0.00,0.00,0.00,0),(317,37,'project','po18','研发','','yes','2023-01-14',17,5.0,0.00,0.00,0.00,0),(318,38,'project','po19','研发','','no','2023-01-14',18,6.0,0.00,0.00,0.00,0),(319,39,'project','po20','研发','','yes','2023-01-14',19,7.0,0.00,0.00,0.00,0),(320,40,'project','po21','研发','','no','2023-01-14',20,8.0,0.00,0.00,0.00,0),(321,41,'project','po22','研发','','yes','2023-01-14',21,1.0,0.00,0.00,0.00,0),(322,42,'project','po23','研发','','no','2023-01-14',22,2.0,0.00,0.00,0.00,0),(323,43,'project','po24','研发','','yes','2023-01-14',23,3.0,0.00,0.00,0.00,0),(324,44,'project','po25','研发','','no','2023-01-14',24,4.0,0.00,0.00,0.00,0),(325,45,'project','po26','研发','','yes','2023-01-14',25,5.0,0.00,0.00,0.00,0),(326,46,'project','po27','研发','','no','2023-01-14',26,6.0,0.00,0.00,0.00,0),(327,47,'project','po28','研发','','yes','2023-01-14',27,7.0,0.00,0.00,0.00,0),(328,48,'project','po29','研发','','no','2023-01-14',28,8.0,0.00,0.00,0.00,0),(329,49,'project','po30','研发','','yes','2023-01-14',29,1.0,0.00,0.00,0.00,0),(330,50,'project','po31','研发','','no','2023-01-14',30,2.0,0.00,0.00,0.00,0),(331,51,'project','po32','研发','','yes','2023-01-14',31,3.0,0.00,0.00,0.00,0),(332,52,'project','po33','研发','','no','2023-01-14',32,4.0,0.00,0.00,0.00,0),(333,53,'project','po34','研发','','yes','2023-01-14',33,5.0,0.00,0.00,0.00,0),(334,54,'project','po35','研发','','no','2023-01-14',34,6.0,0.00,0.00,0.00,0),(335,55,'project','po36','研发','','yes','2023-01-14',35,7.0,0.00,0.00,0.00,0),(336,56,'project','po37','研发','','no','2023-01-14',36,8.0,0.00,0.00,0.00,0),(337,57,'project','po38','研发','','yes','2023-01-14',37,1.0,0.00,0.00,0.00,0),(338,58,'project','po39','研发','','no','2023-01-14',38,2.0,0.00,0.00,0.00,0),(339,59,'project','po40','研发','','yes','2023-01-14',39,3.0,0.00,0.00,0.00,0),(340,60,'project','po41','研发','','no','2023-01-14',40,4.0,0.00,0.00,0.00,0),(341,61,'project','po42','研发','','yes','2023-01-14',41,5.0,0.00,0.00,0.00,0),(342,62,'project','po43','研发','','no','2023-01-14',42,6.0,0.00,0.00,0.00,0),(343,63,'project','po44','研发','','yes','2023-01-14',43,7.0,0.00,0.00,0.00,0),(344,64,'project','po45','研发','','no','2023-01-14',44,8.0,0.00,0.00,0.00,0),(345,65,'project','po46','研发','','yes','2023-01-14',45,1.0,0.00,0.00,0.00,0),(346,66,'project','po47','研发','','no','2023-01-14',46,2.0,0.00,0.00,0.00,0),(347,67,'project','po48','研发','','yes','2023-01-14',47,3.0,0.00,0.00,0.00,0),(348,68,'project','po49','研发','','no','2023-01-14',48,4.0,0.00,0.00,0.00,0),(349,69,'project','po50','研发','','yes','2023-01-14',49,5.0,0.00,0.00,0.00,0),(350,70,'project','po51','研发','','no','2023-01-14',50,6.0,0.00,0.00,0.00,0),(351,71,'project','po52','研发','','yes','2023-01-14',1,7.0,0.00,0.00,0.00,0),(352,72,'project','po53','研发','','no','2023-01-14',2,8.0,0.00,0.00,0.00,0),(353,73,'project','po54','研发','','yes','2023-01-14',3,1.0,0.00,0.00,0.00,0),(354,74,'project','po55','研发','','no','2023-01-14',4,2.0,0.00,0.00,0.00,0),(355,75,'project','po56','研发','','yes','2023-01-14',5,3.0,0.00,0.00,0.00,0),(356,76,'project','po57','研发','','no','2023-01-14',6,4.0,0.00,0.00,0.00,0),(357,77,'project','po58','研发','','yes','2023-01-14',7,5.0,0.00,0.00,0.00,0),(358,78,'project','po59','研发','','no','2023-01-14',8,6.0,0.00,0.00,0.00,0),(359,79,'project','po60','研发','','yes','2023-01-14',9,7.0,0.00,0.00,0.00,0),(360,80,'project','po61','研发','','no','2023-01-14',10,8.0,0.00,0.00,0.00,0),(361,81,'project','po62','研发','','yes','2023-01-14',11,1.0,0.00,0.00,0.00,0),(362,82,'project','po63','研发','','no','2023-01-14',12,2.0,0.00,0.00,0.00,0),(363,83,'project','po64','研发','','yes','2023-01-14',13,3.0,0.00,0.00,0.00,0),(364,84,'project','po65','研发','','no','2023-01-14',14,4.0,0.00,0.00,0.00,0),(365,85,'project','po66','研发','','yes','2023-01-14',15,5.0,0.00,0.00,0.00,0),(366,86,'project','po67','研发','','no','2023-01-14',16,6.0,0.00,0.00,0.00,0),(367,87,'project','po68','研发','','yes','2023-01-14',17,7.0,0.00,0.00,0.00,0),(368,88,'project','po69','研发','','no','2023-01-14',18,8.0,0.00,0.00,0.00,0),(369,89,'project','po70','研发','','yes','2023-01-14',19,1.0,0.00,0.00,0.00,0),(370,90,'project','po71','研发','','no','2023-01-14',20,2.0,0.00,0.00,0.00,0),(371,91,'project','po72','研发','','yes','2023-01-14',21,3.0,0.00,0.00,0.00,0),(372,92,'project','po73','研发','','no','2023-01-14',22,4.0,0.00,0.00,0.00,0),(373,93,'project','po74','研发','','yes','2023-01-14',23,5.0,0.00,0.00,0.00,0),(374,94,'project','po75','研发','','no','2023-01-14',24,6.0,0.00,0.00,0.00,0),(375,95,'project','po76','研发','','yes','2023-01-14',25,7.0,0.00,0.00,0.00,0),(376,96,'project','po77','研发','','no','2023-01-14',26,8.0,0.00,0.00,0.00,0),(377,97,'project','po78','研发','','yes','2023-01-14',27,1.0,0.00,0.00,0.00,0),(378,98,'project','po79','研发','','no','2023-01-14',28,2.0,0.00,0.00,0.00,0),(379,99,'project','po80','研发','','yes','2023-01-14',29,3.0,0.00,0.00,0.00,0),(380,100,'project','po81','研发','','no','2023-01-14',30,4.0,0.00,0.00,0.00,0),(381,101,'execution','po82','研发','','yes','2023-01-14',31,5.0,0.00,0.00,0.00,0),(382,102,'execution','po83','研发','','no','2023-01-14',32,6.0,0.00,0.00,0.00,0),(383,103,'execution','po84','研发','','yes','2023-01-14',33,7.0,0.00,0.00,0.00,0),(384,104,'execution','po85','研发','','no','2023-01-14',34,8.0,0.00,0.00,0.00,0),(385,105,'execution','po86','研发','','yes','2023-01-14',35,1.0,0.00,0.00,0.00,0),(386,106,'execution','po87','研发','','no','2023-01-14',36,2.0,0.00,0.00,0.00,0),(387,107,'execution','po88','研发','','yes','2023-01-14',37,3.0,0.00,0.00,0.00,0),(388,108,'execution','po89','研发','','no','2023-01-14',38,4.0,0.00,0.00,0.00,0),(389,109,'execution','po90','研发','','yes','2023-01-14',39,5.0,0.00,0.00,0.00,0),(390,110,'execution','po91','研发','','no','2023-01-14',40,6.0,0.00,0.00,0.00,0),(391,111,'execution','po92','研发','','yes','2023-01-14',41,7.0,0.00,0.00,0.00,0),(392,112,'execution','po93','研发','','no','2023-01-14',42,8.0,0.00,0.00,0.00,0),(393,113,'execution','po94','研发','','yes','2023-01-14',43,1.0,0.00,0.00,0.00,0),(394,114,'execution','po95','研发','','no','2023-01-14',44,2.0,0.00,0.00,0.00,0),(395,115,'execution','po96','研发','','yes','2023-01-14',45,3.0,0.00,0.00,0.00,0),(396,116,'execution','po97','研发','','no','2023-01-14',46,4.0,0.00,0.00,0.00,0),(397,117,'execution','po98','研发','','yes','2023-01-14',47,5.0,0.00,0.00,0.00,0),(398,118,'execution','po99','研发','','no','2023-01-14',48,6.0,0.00,0.00,0.00,0),(399,119,'execution','po100','研发','','yes','2023-01-14',49,7.0,0.00,0.00,0.00,0),(400,120,'execution','admin','研发','','no','2023-01-14',50,8.0,0.00,0.00,0.00,0); +/*!40000 ALTER TABLE `zt_team` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-01-14 15:53:41 diff --git a/test/model/user/data/sql/user.sql b/test/model/user/data/sql/user.sql new file mode 100644 index 0000000000..b1cc777c69 --- /dev/null +++ b/test/model/user/data/sql/user.sql @@ -0,0 +1,98 @@ +-- MySQL dump 10.19 Distrib 10.3.37-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaotmp0104 +-- ------------------------------------------------------ +-- Server version 10.3.34-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_user` +-- + +DROP TABLE IF EXISTS `zt_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_user` ( + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, + `company` mediumint(8) unsigned NOT NULL, + `type` char(30) NOT NULL DEFAULT 'inside', + `dept` mediumint(8) unsigned NOT NULL DEFAULT 0, + `account` char(30) NOT NULL DEFAULT '', + `password` char(32) NOT NULL DEFAULT '', + `role` char(10) NOT NULL DEFAULT '', + `realname` varchar(100) NOT NULL DEFAULT '', + `pinyin` varchar(255) NOT NULL DEFAULT '', + `nickname` char(60) NOT NULL DEFAULT '', + `commiter` varchar(100) NOT NULL, + `avatar` text NOT NULL, + `birthday` date NOT NULL DEFAULT '0000-00-00', + `gender` enum('f','m') NOT NULL DEFAULT 'f', + `email` char(90) NOT NULL DEFAULT '', + `skype` char(90) NOT NULL DEFAULT '', + `qq` char(20) NOT NULL DEFAULT '', + `mobile` char(11) NOT NULL DEFAULT '', + `phone` char(20) NOT NULL DEFAULT '', + `weixin` varchar(90) NOT NULL DEFAULT '', + `dingding` varchar(90) NOT NULL DEFAULT '', + `slack` varchar(90) NOT NULL DEFAULT '', + `whatsapp` varchar(90) NOT NULL DEFAULT '', + `address` char(120) NOT NULL DEFAULT '', + `zipcode` char(10) NOT NULL DEFAULT '', + `nature` text NOT NULL, + `analysis` text NOT NULL, + `strategy` text NOT NULL, + `join` date NOT NULL DEFAULT '0000-00-00', + `visits` mediumint(8) unsigned NOT NULL DEFAULT 0, + `visions` varchar(20) NOT NULL DEFAULT 'rnd,lite', + `ip` char(15) NOT NULL DEFAULT '', + `last` int(10) unsigned NOT NULL DEFAULT 0, + `fails` tinyint(5) NOT NULL DEFAULT 0, + `locked` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `feedback` enum('0','1') NOT NULL DEFAULT '0', + `ranzhi` char(30) NOT NULL DEFAULT '', + `ldap` char(30) NOT NULL, + `score` int(11) NOT NULL DEFAULT 0, + `scoreLevel` int(11) NOT NULL DEFAULT 0, + `resetToken` varchar(50) NOT NULL, + `deleted` enum('0','1') NOT NULL DEFAULT '0', + `clientStatus` enum('online','away','busy','offline','meeting') NOT NULL DEFAULT 'offline', + `clientLang` varchar(10) NOT NULL DEFAULT 'zh-cn', + PRIMARY KEY (`id`), + UNIQUE KEY `account` (`account`), + KEY `dept` (`dept`), + KEY `email` (`email`), + KEY `commiter` (`commiter`), + KEY `deleted` (`deleted`) +) ENGINE=InnoDB AUTO_INCREMENT=1006 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_user` +-- + +LOCK TABLES `zt_user` WRITE; +/*!40000 ALTER TABLE `zt_user` DISABLE KEYS */; +INSERT INTO `zt_user` VALUES (1,1,'inside',1,'admin','a0933c1218a4e745bacdcf572b10eba7','qa','admin','','','admin','/home/z/tmp/1.png','1993-01-14','f','10001000@qq.com','Skype','419853297','','16240905423','','','slack','whatsApp','','','','','','0000-00-00',4501,'rnd,lite','',1671004035,0,'0000-00-00 00:00:00','0','admin','',9879,0,'','0','offline','zh-cn'),(2,1,'inside',1,'user1','a0933c1218a4e745bacdcf572b10eba7','qa','用户1','','','user1','/home/z/user/2.png','1993-03-15','m','10021002@163.com','Skype','915222619','','1989503692','','','slack','whatsApp','','','','','','0000-00-00',1114,'rnd,lite','',1671007635,2,'0000-00-00 00:00:00','0','user1','',7739,0,'','0','offline','zh-cn'),(3,1,'inside',1,'user2','a0933c1218a4e745bacdcf572b10eba7','qa','用户2','','','user2','/home/z/tmp/3.png','1993-05-14','f','10041004@gmail.com','Skype','924207575','','13345688731','','','slack','whatsApp','','','','','','0000-00-00',9759,'rnd,lite','',1671011235,3,'0000-00-00 00:00:00','0','user2','',2959,0,'','0','offline','zh-cn'),(4,1,'inside',1,'user3','a0933c1218a4e745bacdcf572b10eba7','qa','用户3','','','user3','/home/z/user/4.png','1993-07-13','m','10061006@qq.com','Skype','323845794','','13490126294','','','slack','whatsApp','','','','','','0000-00-00',1607,'rnd,lite','',1671014835,4,'0000-00-00 00:00:00','0','user3','',616,0,'','0','offline','zh-cn'),(5,1,'inside',1,'user4','a0933c1218a4e745bacdcf572b10eba7','qa','用户4','','','user4','/home/z/tmp/5.png','1993-09-11','f','10081008@163.com','Skype','826371933','','17564815807','','','slack','whatsApp','','','','','','0000-00-00',654,'rnd,lite','',1671018435,5,'0000-00-00 00:00:00','0','user4','',8966,0,'','0','offline','zh-cn'),(6,1,'inside',1,'user5','a0933c1218a4e745bacdcf572b10eba7','qa','用户5','','','user5','/home/z/user/6.png','1993-11-10','m','10101010@gmail.com','Skype','272590473','','13360855020','','','slack','whatsApp','','','','','','0000-00-00',9296,'rnd,lite','',1671022035,6,'0000-00-00 00:00:00','0','user5','',8924,0,'','0','offline','zh-cn'),(7,1,'inside',1,'user6','a0933c1218a4e745bacdcf572b10eba7','qa','用户6','','','user6','/home/z/tmp/7.png','1994-01-09','f','10121012@qq.com','Skype','646316961','','16677041853','','','slack','whatsApp','','','','','','0000-00-00',1786,'rnd,lite','',1671025635,7,'0000-00-00 00:00:00','0','user6','',717,0,'','0','offline','zh-cn'),(8,1,'inside',1,'user7','a0933c1218a4e745bacdcf572b10eba7','qa','用户7','','','user7','/home/z/user/8.png','1994-03-10','m','10141014@163.com','Skype','170882505','','16448943540','','','slack','whatsApp','','','','','','0000-00-00',561,'rnd,lite','',1671029235,8,'0000-00-00 00:00:00','0','user7','',1353,0,'','0','offline','zh-cn'),(9,1,'inside',1,'user8','a0933c1218a4e745bacdcf572b10eba7','qa','用户8','','','user8','/home/z/tmp/9.png','1994-05-09','f','10161016@gmail.com','Skype','458693556','','13926303965','','','slack','whatsApp','','','','','','0000-00-00',1871,'rnd,lite','',1671032835,9,'0000-00-00 00:00:00','0','user8','',9391,0,'','0','offline','zh-cn'),(10,1,'inside',1,'user9','dcf859ce8dd8f998bdfe4ae6c22c329e','qa','用户9','','','user9','/home/z/user/10.png','1994-07-08','m','10181018@qq.com','Skype','913491241','','15775942596','','','slack','whatsApp','','','','','','0000-00-00',7976,'rnd,lite','',1671036435,10,'0000-00-00 00:00:00','0','user9','',7843,0,'','0','offline','zh-cn'); +/*!40000 ALTER TABLE `zt_user` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-01-14 15:53:41 diff --git a/test/model/user/data/sql/usergroup.sql b/test/model/user/data/sql/usergroup.sql new file mode 100644 index 0000000000..65dc662e96 --- /dev/null +++ b/test/model/user/data/sql/usergroup.sql @@ -0,0 +1,52 @@ +-- MySQL dump 10.19 Distrib 10.3.37-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaotmp0104 +-- ------------------------------------------------------ +-- Server version 10.3.34-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_usergroup` +-- + +DROP TABLE IF EXISTS `zt_usergroup`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_usergroup` ( + `account` char(30) NOT NULL DEFAULT '', + `group` mediumint(8) unsigned NOT NULL DEFAULT 0, + `project` text NOT NULL, + UNIQUE KEY `account` (`account`,`group`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_usergroup` +-- + +LOCK TABLES `zt_usergroup` WRITE; +/*!40000 ALTER TABLE `zt_usergroup` DISABLE KEYS */; +INSERT INTO `zt_usergroup` VALUES ('dev1',3,''),('test10',3,''),('test100',3,''),('test11',3,''),('test12',3,''),('test13',3,''),('test14',3,''),('test15',3,''),('test16',3,''),('test17',3,''),('test18',3,''),('test19',3,''),('test2',3,''),('test20',3,''),('test21',3,''),('test22',3,''),('test23',3,''),('test24',3,''),('test25',3,''),('test26',3,''),('test27',3,''),('test28',3,''),('test29',3,''),('test3',3,''),('test30',3,''),('test31',3,''),('test32',3,''),('test33',3,''),('test34',3,''),('test35',3,''),('test36',3,''),('test37',3,''),('test38',3,''),('test39',3,''),('test4',3,''),('test40',3,''),('test41',3,''),('test42',3,''),('test43',3,''),('test44',3,''),('test45',3,''),('test46',3,''),('test47',3,''),('test48',3,''),('test49',3,''),('test5',3,''),('test50',3,''),('test51',3,''),('test52',3,''),('test53',3,''),('test54',3,''),('test55',3,''),('test56',3,''),('test57',3,''),('test58',3,''),('test59',3,''),('test6',3,''),('test60',3,''),('test61',3,''),('test62',3,''),('test63',3,''),('test64',3,''),('test65',3,''),('test66',3,''),('test67',3,''),('test68',3,''),('test69',3,''),('test7',3,''),('test70',3,''),('test71',3,''),('test72',3,''),('test73',3,''),('test74',3,''),('test75',3,''),('test76',3,''),('test77',3,''),('test78',3,''),('test79',3,''),('test8',3,''),('test80',3,''),('test81',3,''),('test82',3,''),('test83',3,''),('test84',3,''),('test85',3,''),('test86',3,''),('test87',3,''),('test88',3,''),('test89',3,''),('test9',3,''),('test90',3,''),('test91',3,''),('test92',3,''),('test93',3,''),('test94',3,''),('test95',3,''),('test96',3,''),('test97',3,''),('test98',3,''),('test99',3,''); +/*!40000 ALTER TABLE `zt_usergroup` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-01-09 11:16:59 diff --git a/test/model/user/data/sql/usertpl.sql b/test/model/user/data/sql/usertpl.sql new file mode 100644 index 0000000000..1a8866ac84 --- /dev/null +++ b/test/model/user/data/sql/usertpl.sql @@ -0,0 +1,56 @@ +-- MySQL dump 10.19 Distrib 10.3.37-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 127.0.0.1 Database: zentaotmp0104 +-- ------------------------------------------------------ +-- Server version 10.3.34-MariaDB-0ubuntu0.20.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zt_usertpl` +-- + +DROP TABLE IF EXISTS `zt_usertpl`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `zt_usertpl` ( + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, + `account` char(30) NOT NULL, + `type` char(30) NOT NULL, + `title` varchar(150) NOT NULL, + `content` text NOT NULL, + `public` enum('0','1') NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `account` (`account`) +) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_usertpl` +-- + +LOCK TABLES `zt_usertpl` WRITE; +/*!40000 ALTER TABLE `zt_usertpl` DISABLE KEYS */; +INSERT INTO `zt_usertpl` VALUES (1,'admin','exporttask','模板名称1','模块内容1','0'),(2,'dev10','story','模板名称2','模块内容2','1'),(3,'top10','exportbug','模板名称3','模块内容3','0'),(4,'test10','exportstory','模板名称4','模块内容4','1'),(5,'po10','exporttask','模板名称5','模块内容5','0'),(6,'admin','story','模板名称6','模块内容6','1'),(7,'dev10','exportbug','模板名称7','模块内容7','0'),(8,'top10','exportstory','模板名称8','模块内容8','1'),(9,'test10','exporttask','模板名称9','模块内容9','0'),(10,'po10','story','模板名称10','模块内容10','1'); +/*!40000 ALTER TABLE `zt_usertpl` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-01-14 15:23:30 diff --git a/test/model/user/getproductmembers.php b/test/model/user/getproductmembers.php index c5af9954da..cef09494d9 100755 --- a/test/model/user/getproductmembers.php +++ b/test/model/user/getproductmembers.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -30,4 +29,3 @@ r($teamGroups) && p('4:user5') && e('user5'); //获取ID为4的产品 r($stakeholderGroups) && p('2:po3') && e('po3'); //获取ID为2的产品的干系人,判断是否包含po3 r($stakeholderGroups) && p('3:user14') && e('user14'); //获取ID为3的产品的干系人,判断是否包含user14 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/user/grantuserviewtest.php b/test/model/user/grantuserviewtest.php index d6792802f3..a5e165302b 100755 --- a/test/model/user/grantuserviewtest.php +++ b/test/model/user/grantuserviewtest.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -35,4 +34,3 @@ r($adminProducts) && p() && e('11,12'); //获取admin账户可见的前两个 r($test2Projects) && p() && e('12,11'); //获取test2账户可见的前两个项目的ID r($user10Projects) && p() && e('19,11'); //获取user10账户可见的前两个项目的ID r($nullViews) && p() && e(''); //获取null账户可见的项目、产品等 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/user/log/23-01-14/001/log.txt b/test/model/user/log/23-01-14/001/log.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/model/user/log/23-01-14/001/result.txt b/test/model/user/log/23-01-14/001/result.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/model/user/log/23-01-14/002/log.txt b/test/model/user/log/23-01-14/002/log.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/model/user/log/23-01-14/002/result.txt b/test/model/user/log/23-01-14/002/result.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/model/user/log/23-01-14/003/log.txt b/test/model/user/log/23-01-14/003/log.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/model/user/log/23-01-14/003/result.txt b/test/model/user/log/23-01-14/003/result.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/model/user/log/err.log b/test/model/user/log/err.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/model/user/log/info.log b/test/model/user/log/info.log new file mode 100644 index 0000000000..f865118e00 --- /dev/null +++ b/test/model/user/log/info.log @@ -0,0 +1,7 @@ +成功从注释提取步骤和期待结果。 +成功从注释提取步骤和期待结果。 +成功从注释提取步骤和期待结果。 + +帮助: + +示例: diff --git a/test/model/user/updateprogramview.php b/test/model/user/updateprogramview.php index 97a4f5cfde..18e5835ef6 100755 --- a/test/model/user/updateprogramview.php +++ b/test/model/user/updateprogramview.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -20,4 +19,3 @@ $user = new userTest(); $programIdList = array('1', '2'); //r() && p() && e(''); // -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/webhook/bind.php b/test/model/webhook/bind.php index 8358c535a8..0d318d5b77 100755 --- a/test/model/webhook/bind.php +++ b/test/model/webhook/bind.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -57,4 +56,3 @@ $bind['userid']['user14'] = ''; $result1 = $webhook->bindTest($post, $bind); r($result1) && p() && e('1'); //绑定admin账号给飞书账号的白袁李(创建了测试用户飞书管理端,然后通过create方法创建了一条数据,关联飞书里的一个用户,页面验证成功绑定) -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/webhook/create.php b/test/model/webhook/create.php index 052d3fb3f4..bc75b800b7 100755 --- a/test/model/webhook/create.php +++ b/test/model/webhook/create.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -93,4 +92,3 @@ r($result7) && p('sendType:0') && e('『发送方式』不符合格式,应当 r($result8) && p() && e('12'); //测试不传products的情况 r($result9) && p() && e('13'); //测试不传executions的情况 R($result10) && p() && e('14'); //测试不传desc的情况 -$db->restoreDB(); \ No newline at end of file diff --git a/test/model/weekly/getpvev.php b/test/model/weekly/getpvev.php index 83af41b2fd..a211d7c3fd 100755 --- a/test/model/weekly/getpvev.php +++ b/test/model/weekly/getpvev.php @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -31,4 +30,3 @@ r($weekly->getPVEVTest($projectIDList[1], $dateList[0])) && p() && e('0.00,0.00' r($weekly->getPVEVTest($projectIDList[1], $dateList[1])) && p() && e('6.00,1.98'); //测试projectID值为11,date值为空 r($weekly->getPVEVTest($projectIDList[2], $dateList[0])) && p() && e('0.00,0.00'); //测试projectID值为41,date值为2022-05-01 r($weekly->getPVEVTest($projectIDList[2], $dateList[1])) && p() && e('14.50,3.43'); //测试projectID值为41,date值为空 -$db->restoreDB(); diff --git a/test/model/weekly/save.php.bak b/test/model/weekly/save.php.bak index 9c47ac694f..fc7eb8d07e 100755 --- a/test/model/weekly/save.php.bak +++ b/test/model/weekly/save.php.bak @@ -2,7 +2,6 @@ switchDB(); su('admin'); /** @@ -34,4 +33,3 @@ r($weekly->saveTest($productID[2], $date[1])) && p('id,project') && e('16,43'); r($weekly->saveTest($productID[3], $date[0])) && p('id,project') && e('17,45'); //保存项目为进行中、日期不为空的数据 r($weekly->saveTest($productID[3], $date[1])) && p('id,project') && e('18,45'); //保存项目为进行中、日期为空的数据 -$db->restoreDB(); \ No newline at end of file diff --git a/test/ztest b/test/ztest index be776ffd95..bbaa7e77b4 100755 --- a/test/ztest +++ b/test/ztest @@ -2,6 +2,14 @@