提交 9b4fb0a5 编写于 作者: ibizdev's avatar ibizdev

ibizdev提交

上级 11dfae6a
{
"codename" : "Auto100",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
"pssfachandlerid" : "0f7e6d069c838bc2cb5b729f07a7977e",
"ctrltype" : "DATAVIEW",
"pssfachandlername" : "索引选择数据视图处理器",
"handlerobj2" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
"psachandlername" : "索引选择数据视图处理器"
}
\ No newline at end of file
{
"codename" : "Auto101",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
"pssfachandlerid" : "f1eeafc5c912f27736942df24c7fb377",
"ctrltype" : "DATAVIEW",
"pssfachandlername" : "数据视图处理器",
"handlerobj2" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
"psachandlername" : "数据视图处理器"
}
\ No newline at end of file
{
"codename" : "Auto113",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.GridHandlerBase",
"pssfachandlerid" : "f7468d0d87743ab908c82194d7a96755",
"ctrltype" : "GRID",
"pssfachandlername" : "数据表格处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFGridHandlerBase",
"psachandlername" : "数据表格处理器"
}
\ No newline at end of file
{
"codename" : "Auto118",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.PanelHandlerBase",
"pssfachandlerid" : "7bae8d5313021ea4edaeafb659bbb6be",
"ctrltype" : "PANEL",
"pssfachandlername" : "面板控件处理器",
"psachandlername" : "面板控件处理器"
}
\ No newline at end of file
{
"codename" : "Auto119",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.EditFormHandlerBase3",
"pssfachandlerid" : "1e869d79cd89eaceea77adaccf160159",
"ctrltype" : "FORM",
"pssfachandlername" : "编辑表单处理器(固定使用主键默认值)",
"psachandlername" : "编辑表单处理器(固定使用主键默认值)"
}
\ No newline at end of file
{
"codename" : "Auto126",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.TreeGridHandlerBase",
"pssfachandlerid" : "438e24f693615f1d84ee7d3fbaaef9f4",
"ctrltype" : "GRID",
"pssfachandlername" : "数据树表格处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFGridHandlerBase",
"psachandlername" : "数据树表格处理器"
}
\ No newline at end of file
{
"codename" : "Auto41",
"handlerobj" : "net.ibizsys.pswf.ctrlhandler.WFActionFormHandlerBase",
"pssfachandlerid" : "de96bb0c27703c5309f25ea38a2181bf",
"ctrltype" : "FORM",
"pssfachandlername" : "流程操作表单处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFActionFormHandlerBase",
......
{
"codename" : "Auto42",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.ChartHandlerBase",
"pssfachandlerid" : "feaf6501b28c511918063f5f2f107759",
"ctrltype" : "CHART",
"pssfachandlername" : "图形控件处理器",
"psachandlername" : "图形控件处理器"
......
{
"codename" : "Auto43",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.OptionFormHandlerBase",
"pssfachandlerid" : "141d2d073ef4009d4bf152c686fa7dea",
"ctrltype" : "FORM",
"pssfachandlername" : "选项表单处理器",
"psachandlername" : "选项表单处理器"
......
{
"codename" : "Auto44",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.SearchFormHandlerBase",
"pssfachandlerid" : "cf9f2e6ebb0428f547afd88db951fb2b",
"ctrltype" : "SEARCHFORM",
"pssfachandlername" : "搜索表单处理器",
"handlerobj2" : "net.ibizsys.paas.ctrlhandler.SearchFormHandlerBase",
......
{
"codename" : "Auto45",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.CalendarHandlerBase",
"pssfachandlerid" : "175a59dbdcaa3b57aff2b4f46d335c70",
"ctrltype" : "CALENDAR",
"pssfachandlername" : "日历控件处理器",
"psachandlername" : "日历控件处理器"
......
{
"codename" : "Auto46",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.TreeHandlerBase",
"pssfachandlerid" : "c371c14fae1ba42565a2e83d8f822271",
"ctrltype" : "TREEVIEW",
"pssfachandlername" : "树视图处理器",
"psachandlername" : "树视图处理器"
......
{
"codename" : "Auto47",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.CustomCtrlHandlerBase",
"pssfachandlerid" : "24c7b0e8e43fecdba65f1067d50a668b",
"ctrltype" : "CUSTOM",
"pssfachandlername" : "自定义部件处理器",
"psachandlername" : "自定义部件处理器"
......
{
"codename" : "Auto48",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.ListHandlerBase",
"pssfachandlerid" : "e8d5b28cd65f235ef74df9983e2697a1",
"ctrltype" : "LIST",
"pssfachandlername" : "列表控件处理器",
"psachandlername" : "列表控件处理器"
......
{
"codename" : "Auto49",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.EditFormHandlerBase2",
"pssfachandlerid" : "fa5f633e5e293d020e332a980b19128d",
"ctrltype" : "FORM",
"pssfachandlername" : "编辑表单处理器(加载草稿时建立数据)",
"psachandlername" : "编辑表单处理器(加载草稿时建立数据)"
......
{
"codename" : "Auto50",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
"pssfachandlerid" : "e65d06601764655ae010818d858109cb",
"ctrltype" : "DATAVIEW",
"pssfachandlername" : "表单选择数据视图处理器",
"handlerobj2" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
......
{
"codename" : "Auto51",
"handlerobj" : "net.ibizsys.pswf.ctrlhandler.WFExpBarHandlerBase",
"pssfachandlerid" : "bc921dda944a098cf976b6a78c49a489",
"ctrltype" : "WFEXPBAR",
"pssfachandlername" : "流程导航栏处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFExpBarHandlerBase",
......
{
"codename" : "Auto52",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.EditFormHandlerBase",
"pssfachandlerid" : "68c2bafd71a38550260fbad7960300ac",
"ctrltype" : "FORM",
"pssfachandlername" : "编辑表单处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFEditFormHandlerBase",
......
{
"codename" : "Auto53",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.GridHandlerBase2",
"pssfachandlerid" : "30d60e4a196a2586bd43e554435d8086",
"ctrltype" : "GRID",
"pssfachandlername" : "数据表格处理器(不附加父条件)",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFGridHandlerBase",
......
{
"codename" : "Auto54",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
"pssfachandlerid" : "0f7e6d069c838bc2cb5b729f07a7977e",
"ctrltype" : "DATAVIEW",
"pssfachandlername" : "索引选择数据视图处理器",
"handlerobj2" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
......
{
"codename" : "Auto55",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
"pssfachandlerid" : "f1eeafc5c912f27736942df24c7fb377",
"ctrltype" : "DATAVIEW",
"pssfachandlername" : "数据视图处理器",
"handlerobj2" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
......
{
"codename" : "Auto56",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.GridHandlerBase",
"pssfachandlerid" : "f7468d0d87743ab908c82194d7a96755",
"ctrltype" : "GRID",
"pssfachandlername" : "数据表格处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFGridHandlerBase",
......
{
"codename" : "Auto57",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.PanelHandlerBase",
"pssfachandlerid" : "7bae8d5313021ea4edaeafb659bbb6be",
"ctrltype" : "PANEL",
"pssfachandlername" : "面板控件处理器",
"psachandlername" : "面板控件处理器"
......
{
"codename" : "Auto58",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.EditFormHandlerBase3",
"pssfachandlerid" : "1e869d79cd89eaceea77adaccf160159",
"ctrltype" : "FORM",
"pssfachandlername" : "编辑表单处理器(固定使用主键默认值)",
"psachandlername" : "编辑表单处理器(固定使用主键默认值)"
......
{
"codename" : "Auto61",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.TreeGridHandlerBase",
"pssfachandlerid" : "438e24f693615f1d84ee7d3fbaaef9f4",
"ctrltype" : "GRID",
"pssfachandlername" : "数据树表格处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFGridHandlerBase",
......
{
"codename" : "Auto74",
"handlerobj" : "net.ibizsys.pswf.ctrlhandler.WFActionFormHandlerBase",
"pssfachandlerid" : "de96bb0c27703c5309f25ea38a2181bf",
"ctrltype" : "FORM",
"pssfachandlername" : "流程操作表单处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFActionFormHandlerBase",
"psachandlername" : "流程操作表单处理器"
}
\ No newline at end of file
{
"codename" : "Auto77",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.ChartHandlerBase",
"pssfachandlerid" : "feaf6501b28c511918063f5f2f107759",
"ctrltype" : "CHART",
"pssfachandlername" : "图形控件处理器",
"psachandlername" : "图形控件处理器"
}
\ No newline at end of file
{
"codename" : "Auto78",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.OptionFormHandlerBase",
"pssfachandlerid" : "141d2d073ef4009d4bf152c686fa7dea",
"ctrltype" : "FORM",
"pssfachandlername" : "选项表单处理器",
"psachandlername" : "选项表单处理器"
}
\ No newline at end of file
{
"codename" : "Auto80",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.SearchFormHandlerBase",
"pssfachandlerid" : "cf9f2e6ebb0428f547afd88db951fb2b",
"ctrltype" : "SEARCHFORM",
"pssfachandlername" : "搜索表单处理器",
"handlerobj2" : "net.ibizsys.paas.ctrlhandler.SearchFormHandlerBase",
"psachandlername" : "搜索表单处理器"
}
\ No newline at end of file
{
"codename" : "Auto82",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.CalendarHandlerBase",
"pssfachandlerid" : "175a59dbdcaa3b57aff2b4f46d335c70",
"ctrltype" : "CALENDAR",
"pssfachandlername" : "日历控件处理器",
"psachandlername" : "日历控件处理器"
}
\ No newline at end of file
{
"codename" : "Auto84",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.TreeHandlerBase",
"pssfachandlerid" : "c371c14fae1ba42565a2e83d8f822271",
"ctrltype" : "TREEVIEW",
"pssfachandlername" : "树视图处理器",
"psachandlername" : "树视图处理器"
}
\ No newline at end of file
{
"codename" : "Auto88",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.CustomCtrlHandlerBase",
"pssfachandlerid" : "24c7b0e8e43fecdba65f1067d50a668b",
"ctrltype" : "CUSTOM",
"pssfachandlername" : "自定义部件处理器",
"psachandlername" : "自定义部件处理器"
}
\ No newline at end of file
{
"codename" : "Auto91",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.ListHandlerBase",
"pssfachandlerid" : "e8d5b28cd65f235ef74df9983e2697a1",
"ctrltype" : "LIST",
"pssfachandlername" : "列表控件处理器",
"psachandlername" : "列表控件处理器"
}
\ No newline at end of file
{
"codename" : "Auto92",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.EditFormHandlerBase2",
"pssfachandlerid" : "fa5f633e5e293d020e332a980b19128d",
"ctrltype" : "FORM",
"pssfachandlername" : "编辑表单处理器(加载草稿时建立数据)",
"psachandlername" : "编辑表单处理器(加载草稿时建立数据)"
}
\ No newline at end of file
{
"codename" : "Auto93",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
"pssfachandlerid" : "e65d06601764655ae010818d858109cb",
"ctrltype" : "DATAVIEW",
"pssfachandlername" : "表单选择数据视图处理器",
"handlerobj2" : "net.ibizsys.paas.ctrlhandler.DataViewHandlerBase",
"psachandlername" : "表单选择数据视图处理器"
}
\ No newline at end of file
{
"codename" : "Auto94",
"handlerobj" : "net.ibizsys.pswf.ctrlhandler.WFExpBarHandlerBase",
"pssfachandlerid" : "bc921dda944a098cf976b6a78c49a489",
"ctrltype" : "WFEXPBAR",
"pssfachandlername" : "流程导航栏处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFExpBarHandlerBase",
"psachandlername" : "流程导航栏处理器"
}
\ No newline at end of file
{
"codename" : "Auto96",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.EditFormHandlerBase",
"pssfachandlerid" : "68c2bafd71a38550260fbad7960300ac",
"ctrltype" : "FORM",
"pssfachandlername" : "编辑表单处理器",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFEditFormHandlerBase",
"psachandlername" : "编辑表单处理器"
}
\ No newline at end of file
{
"codename" : "Auto99",
"handlerobj" : "net.ibizsys.paas.ctrlhandler.GridHandlerBase2",
"pssfachandlerid" : "30d60e4a196a2586bd43e554435d8086",
"ctrltype" : "GRID",
"pssfachandlername" : "数据表格处理器(不附加父条件)",
"handlerobj2" : "net.ibizsys.pswf.ctrlhandler.WFGridHandlerBase",
"psachandlername" : "数据表格处理器(不附加父条件)"
}
\ No newline at end of file
{
"validflag" : 1,
"pslanguagename" : "藏族中国"
}
\ No newline at end of file
{
"validflag" : 1,
"pslanguagename" : "英文",
"pslanguageitems" : [ {
"pslanguageresid" : "Auto106",
......
{
"validflag" : 1,
"pslanguagename" : "中文简体",
"pslanguageitems" : [ {
"pslanguageresid" : "Auto98",
......
{
"validflag" : 1,
"pslanguagename" : "中文(香港)"
}
\ No newline at end of file
{
"validflag" : 1,
"pslanguagename" : "中文(台湾)",
"pslanguageitems" : [ {
"pslanguageresid" : "Auto90",
......
{
"querycode" : "SELECT\nt1.`BCODE`,\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`DEPTCODE`,\nt1.`DEPTID`,\nt1.`DEPTLEVEL`,\nt1.`DEPTNAME`,\nt1.`DOMAINS`,\nt1.`ENABLE`,\nt1.`LEADERID`,\nt1.`LEADERNAME`,\nt1.`ORGID`,\nt11.`ORGNAME`,\nt1.`PDEPTID`,\nt21.`DEPTNAME` AS `PDEPTNAME`,\nt1.`SHORTNAME`,\nt1.`SHOWORDER`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`\nFROM `T_SYS_DEPT` t1 \nLEFT JOIN T_SYS_ORG t11 ON t1.ORGID = t11.ORGID \nLEFT JOIN T_SYS_DEPT t21 ON t1.PDEPTID = t21.DEPTID \n",
"querycode" : "SELECT\nt1.`BCODE`,\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`DEPTCODE`,\nt1.`DEPTID`,\nt1.`DEPTLEVEL`,\nt1.`DEPTNAME`,\nt1.`DOMAINS`,\nt1.`ENABLE`,\nt1.`LEADERID`,\nt1.`LEADERNAME`,\nt1.`ORGID`,\nt11.`ORGNAME`,\nt1.`PDEPTID`,\nt21.`DEPTNAME` AS `PDEPTNAME`,\nt1.`SHORTNAME`,\nt1.`SHOWORDER`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`\nFROM `T_SYS_DEPT` t1 \nLEFT JOIN `T_SYS_ORG` t11 ON t1.`ORGID` = t11.`ORGID` \nLEFT JOIN `T_SYS_DEPT` t21 ON t1.`PDEPTID` = t21.`DEPTID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BCODE`,\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`DEPTCODE`,\nt1.`DEPTID`,\nt1.`DEPTLEVEL`,\nt1.`DEPTNAME`,\nt1.`DOMAINS`,\nt1.`ENABLE`,\nt1.`LEADERID`,\nt1.`LEADERNAME`,\nt1.`ORGID`,\nt11.`ORGNAME`,\nt1.`PDEPTID`,\nt21.`DEPTNAME` AS `PDEPTNAME`,\nt1.`SHORTNAME`,\nt1.`SHOWORDER`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`\nFROM `T_SYS_DEPT` t1 \nLEFT JOIN T_SYS_ORG t11 ON t1.ORGID = t11.ORGID \nLEFT JOIN T_SYS_DEPT t21 ON t1.PDEPTID = t21.DEPTID \n",
"querycode" : "SELECT\nt1.`BCODE`,\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`DEPTCODE`,\nt1.`DEPTID`,\nt1.`DEPTLEVEL`,\nt1.`DEPTNAME`,\nt1.`DOMAINS`,\nt1.`ENABLE`,\nt1.`LEADERID`,\nt1.`LEADERNAME`,\nt1.`ORGID`,\nt11.`ORGNAME`,\nt1.`PDEPTID`,\nt21.`DEPTNAME` AS `PDEPTNAME`,\nt1.`SHORTNAME`,\nt1.`SHOWORDER`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`\nFROM `T_SYS_DEPT` t1 \nLEFT JOIN `T_SYS_ORG` t11 ON t1.`ORGID` = t11.`ORGID` \nLEFT JOIN `T_SYS_DEPT` t21 ON t1.`PDEPTID` = t21.`DEPTID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`DOMAINS`,\nt1.`ENABLE`,\nt1.`ORGCODE`,\nt1.`ORGID`,\nt1.`ORGLEVEL`,\nt1.`ORGNAME`,\nt1.`PORGID`,\nt11.`ORGNAME` AS `PORGNAME`,\nt1.`SHORTNAME`,\nt1.`SHOWORDER`,\nt1.`UPDATEDATE`\nFROM `T_SYS_ORG` t1 \nLEFT JOIN T_SYS_ORG t11 ON t1.PORGID = t11.ORGID \n",
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`DOMAINS`,\nt1.`ENABLE`,\nt1.`ORGCODE`,\nt1.`ORGID`,\nt1.`ORGLEVEL`,\nt1.`ORGNAME`,\nt1.`PORGID`,\nt11.`ORGNAME` AS `PORGNAME`,\nt1.`SHORTNAME`,\nt1.`SHOWORDER`,\nt1.`UPDATEDATE`\nFROM `T_SYS_ORG` t1 \nLEFT JOIN `T_SYS_ORG` t11 ON t1.`PORGID` = t11.`ORGID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`DOMAINS`,\nt1.`ENABLE`,\nt1.`ORGCODE`,\nt1.`ORGID`,\nt1.`ORGLEVEL`,\nt1.`ORGNAME`,\nt1.`PORGID`,\nt11.`ORGNAME` AS `PORGNAME`,\nt1.`SHORTNAME`,\nt1.`SHOWORDER`,\nt1.`UPDATEDATE`\nFROM `T_SYS_ORG` t1 \nLEFT JOIN T_SYS_ORG t11 ON t1.PORGID = t11.ORGID \n",
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`DOMAINS`,\nt1.`ENABLE`,\nt1.`ORGCODE`,\nt1.`ORGID`,\nt1.`ORGLEVEL`,\nt1.`ORGNAME`,\nt1.`PORGID`,\nt11.`ORGNAME` AS `PORGNAME`,\nt1.`SHORTNAME`,\nt1.`SHOWORDER`,\nt1.`UPDATEDATE`\nFROM `T_SYS_ORG` t1 \nLEFT JOIN `T_SYS_ORG` t11 ON t1.`PORGID` = t11.`ORGID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`DOMAINS`,\nt31.`PERSONNAME`,\nt1.`POSTID`,\nt21.`POSTNAME`,\nt1.`TEAMID`,\nt1.`TEAMMEMBERID`,\nt11.`TEAMNAME`,\nt31.`USERICON`,\nt1.`USERID`,\nt31.`USERNAME`\nFROM `IBZTEAMMEMBER` t1 \nLEFT JOIN IBZTEAM t11 ON t1.TEAMID = t11.TEAMID \nLEFT JOIN IBZPOST t21 ON t1.POSTID = t21.POSTID \nLEFT JOIN T_IBZEMP t31 ON t1.USERID = t31.USERID \n",
"querycode" : "SELECT\nt1.`DOMAINS`,\nt31.`PERSONNAME`,\nt1.`POSTID`,\nt21.`POSTNAME`,\nt1.`TEAMID`,\nt1.`TEAMMEMBERID`,\nt11.`TEAMNAME`,\nt31.`USERICON`,\nt1.`USERID`,\nt31.`USERNAME`\nFROM `IBZTEAMMEMBER` t1 \nLEFT JOIN `IBZTEAM` t11 ON t1.`TEAMID` = t11.`TEAMID` \nLEFT JOIN `IBZPOST` t21 ON t1.`POSTID` = t21.`POSTID` \nLEFT JOIN `T_IBZEMP` t31 ON t1.`USERID` = t31.`USERID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`DOMAINS`,\nt31.`PERSONNAME`,\nt1.`POSTID`,\nt21.`POSTNAME`,\nt1.`TEAMID`,\nt1.`TEAMMEMBERID`,\nt11.`TEAMNAME`,\nt31.`USERICON`,\nt1.`USERID`,\nt31.`USERNAME`\nFROM `IBZTEAMMEMBER` t1 \nLEFT JOIN IBZTEAM t11 ON t1.TEAMID = t11.TEAMID \nLEFT JOIN IBZPOST t21 ON t1.POSTID = t21.POSTID \nLEFT JOIN T_IBZEMP t31 ON t1.USERID = t31.USERID \n",
"querycode" : "SELECT\nt1.`DOMAINS`,\nt31.`PERSONNAME`,\nt1.`POSTID`,\nt21.`POSTNAME`,\nt1.`TEAMID`,\nt1.`TEAMMEMBERID`,\nt11.`TEAMNAME`,\nt31.`USERICON`,\nt1.`USERID`,\nt31.`USERNAME`\nFROM `IBZTEAMMEMBER` t1 \nLEFT JOIN `IBZTEAM` t11 ON t1.`TEAMID` = t11.`TEAMID` \nLEFT JOIN `IBZPOST` t21 ON t1.`POSTID` = t21.`POSTID` \nLEFT JOIN `T_IBZEMP` t31 ON t1.`USERID` = t31.`USERID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN T_PMS_TASK t11 ON t1.TASK = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_BRANCH t41 ON t1.BRANCH = t41.ID \nLEFT JOIN T_PMS_CASE t51 ON t1.CASE = t51.ID \nLEFT JOIN T_PMS_PROJECT t61 ON t1.PROJECT = t61.ID \nLEFT JOIN T_PMS_MODULE t71 ON t1.MODULE = t71.ID \n",
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN `T_PMS_TASK` t11 ON t1.`TASK` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_BRANCH` t41 ON t1.`BRANCH` = t41.`ID` \nLEFT JOIN `T_PMS_CASE` t51 ON t1.`CASE` = t51.`ID` \nLEFT JOIN `T_PMS_PROJECT` t61 ON t1.`PROJECT` = t61.`ID` \nLEFT JOIN `T_PMS_MODULE` t71 ON t1.`MODULE` = t71.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN T_PMS_TASK t11 ON t1.TASK = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_BRANCH t41 ON t1.BRANCH = t41.ID \nLEFT JOIN T_PMS_CASE t51 ON t1.CASE = t51.ID \nLEFT JOIN T_PMS_PROJECT t61 ON t1.PROJECT = t61.ID \nLEFT JOIN T_PMS_MODULE t71 ON t1.MODULE = t71.ID \n",
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN `T_PMS_TASK` t11 ON t1.`TASK` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_BRANCH` t41 ON t1.`BRANCH` = t41.`ID` \nLEFT JOIN `T_PMS_CASE` t51 ON t1.`CASE` = t51.`ID` \nLEFT JOIN `T_PMS_PROJECT` t61 ON t1.`PROJECT` = t61.`ID` \nLEFT JOIN `T_PMS_MODULE` t71 ON t1.`MODULE` = t71.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN T_PMS_TASK t11 ON t1.TASK = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_BRANCH t41 ON t1.BRANCH = t41.ID \nLEFT JOIN T_PMS_CASE t51 ON t1.CASE = t51.ID \nLEFT JOIN T_PMS_PROJECT t61 ON t1.PROJECT = t61.ID \nLEFT JOIN T_PMS_MODULE t71 ON t1.MODULE = t71.ID \n",
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN `T_PMS_TASK` t11 ON t1.`TASK` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_BRANCH` t41 ON t1.`BRANCH` = t41.`ID` \nLEFT JOIN `T_PMS_CASE` t51 ON t1.`CASE` = t51.`ID` \nLEFT JOIN `T_PMS_PROJECT` t61 ON t1.`PROJECT` = t61.`ID` \nLEFT JOIN `T_PMS_MODULE` t71 ON t1.`MODULE` = t71.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN T_PMS_TASK t11 ON t1.TASK = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_BRANCH t41 ON t1.BRANCH = t41.ID \nLEFT JOIN T_PMS_CASE t51 ON t1.CASE = t51.ID \nLEFT JOIN T_PMS_PROJECT t61 ON t1.PROJECT = t61.ID \nLEFT JOIN T_PMS_MODULE t71 ON t1.MODULE = t71.ID \n",
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN `T_PMS_TASK` t11 ON t1.`TASK` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_BRANCH` t41 ON t1.`BRANCH` = t41.`ID` \nLEFT JOIN `T_PMS_CASE` t51 ON t1.`CASE` = t51.`ID` \nLEFT JOIN `T_PMS_PROJECT` t61 ON t1.`PROJECT` = t61.`ID` \nLEFT JOIN `T_PMS_MODULE` t71 ON t1.`MODULE` = t71.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN T_PMS_TASK t11 ON t1.TASK = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_BRANCH t41 ON t1.BRANCH = t41.ID \nLEFT JOIN T_PMS_CASE t51 ON t1.CASE = t51.ID \nLEFT JOIN T_PMS_PROJECT t61 ON t1.PROJECT = t61.ID \nLEFT JOIN T_PMS_MODULE t71 ON t1.MODULE = t71.ID \n",
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN `T_PMS_TASK` t11 ON t1.`TASK` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_BRANCH` t41 ON t1.`BRANCH` = t41.`ID` \nLEFT JOIN `T_PMS_CASE` t51 ON t1.`CASE` = t51.`ID` \nLEFT JOIN `T_PMS_PROJECT` t61 ON t1.`PROJECT` = t61.`ID` \nLEFT JOIN `T_PMS_MODULE` t71 ON t1.`MODULE` = t71.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN T_PMS_TASK t11 ON t1.TASK = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_BRANCH t41 ON t1.BRANCH = t41.ID \nLEFT JOIN T_PMS_CASE t51 ON t1.CASE = t51.ID \nLEFT JOIN T_PMS_PROJECT t61 ON t1.PROJECT = t61.ID \nLEFT JOIN T_PMS_MODULE t71 ON t1.MODULE = t71.ID \n",
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN `T_PMS_TASK` t11 ON t1.`TASK` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_BRANCH` t41 ON t1.`BRANCH` = t41.`ID` \nLEFT JOIN `T_PMS_CASE` t51 ON t1.`CASE` = t51.`ID` \nLEFT JOIN `T_PMS_PROJECT` t61 ON t1.`PROJECT` = t61.`ID` \nLEFT JOIN `T_PMS_MODULE` t71 ON t1.`MODULE` = t71.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN T_PMS_TASK t11 ON t1.TASK = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_BRANCH t41 ON t1.BRANCH = t41.ID \nLEFT JOIN T_PMS_CASE t51 ON t1.CASE = t51.ID \nLEFT JOIN T_PMS_PROJECT t61 ON t1.PROJECT = t61.ID \nLEFT JOIN T_PMS_MODULE t71 ON t1.MODULE = t71.ID \n",
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN `T_PMS_TASK` t11 ON t1.`TASK` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_BRANCH` t41 ON t1.`BRANCH` = t41.`ID` \nLEFT JOIN `T_PMS_CASE` t51 ON t1.`CASE` = t51.`ID` \nLEFT JOIN `T_PMS_PROJECT` t61 ON t1.`PROJECT` = t61.`ID` \nLEFT JOIN `T_PMS_MODULE` t71 ON t1.`MODULE` = t71.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN T_PMS_TASK t11 ON t1.TASK = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_BRANCH t41 ON t1.BRANCH = t41.ID \nLEFT JOIN T_PMS_CASE t51 ON t1.CASE = t51.ID \nLEFT JOIN T_PMS_PROJECT t61 ON t1.PROJECT = t61.ID \nLEFT JOIN T_PMS_MODULE t71 ON t1.MODULE = t71.ID \n",
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN `T_PMS_TASK` t11 ON t1.`TASK` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_BRANCH` t41 ON t1.`BRANCH` = t41.`ID` \nLEFT JOIN `T_PMS_CASE` t51 ON t1.`CASE` = t51.`ID` \nLEFT JOIN `T_PMS_PROJECT` t61 ON t1.`PROJECT` = t61.`ID` \nLEFT JOIN `T_PMS_MODULE` t71 ON t1.`MODULE` = t71.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STEPS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN T_PMS_TASK t11 ON t1.TASK = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_BRANCH t41 ON t1.BRANCH = t41.ID \nLEFT JOIN T_PMS_CASE t51 ON t1.CASE = t51.ID \nLEFT JOIN T_PMS_PROJECT t61 ON t1.PROJECT = t61.ID \nLEFT JOIN T_PMS_MODULE t71 ON t1.MODULE = t71.ID \n",
"querycode" : "SELECT\nt1.`ACTIVATEDCOUNT`,\nt1.`ACTIVATEDDATE`,\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`BRANCH`,\nt41.`NAME` AS `BRANCHNAME`,\nt1.`BROWSER`,\nt1.`CASE`,\nt51.`TITLE` AS `CASENAME`,\nt1.`CASEVERSION`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`COLOR`,\nt1.`CONFIRMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` ='active' and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\n( CASE WHEN t1.deadline IS NULL OR t1.deadline = '0000-00-00' OR t1.deadline = '1970-01-01' THEN '' WHEN t1.`status` = 'resolved' AND t1.deadline < DATE_FORMAT( t1.resolvedDate, '%y-%m-%d' ) THEN CONCAT_WS( '', '延期', TIMESTAMPDIFF( DAY, t1.deadline, t1.resolvedDate ), '天' ) ELSE '' END ) AS `DELAYRESOLVE`,\nt1.`DELETED`,\nt1.`DUPLICATEBUG`,\nt1.`FOUND`,\nt1.`HARDWARE`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LINES`,\nt1.`LINKBUG`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt71.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t51.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBUILD`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OS`,\n(case when t1.DEADLINE = '0000-00-00' then 0 else datediff(t1.deadline, now() ) end) AS `OVERDUEBUGS`,\nt1.`PLAN`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt61.`NAME` AS `PROJECTNAME`,\nt1.`RESOLUTION`,\nt1.`RESOLVEDBUILD`,\nt1.`RESOLVEDBY`,\nt1.`RESOLVEDDATE`,\nt1.`RESULT`,\nt1.`SEVERITY`,\nt1.`STATUS`,\nt1.`STEPS`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TASK`,\nt11.`NAME` AS `TASKNAME`,\nt1.`TESTTASK`,\nt1.`TITLE`,\nt1.`TOSTORY`,\nt1.`TOTASK`,\nt1.`TYPE`,\nt1.`V1`,\nt1.`V2`\nFROM `T_PMS_BUG` t1 \nLEFT JOIN `T_PMS_TASK` t11 ON t1.`TASK` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_BRANCH` t41 ON t1.`BRANCH` = t41.`ID` \nLEFT JOIN `T_PMS_CASE` t51 ON t1.`CASE` = t51.`ID` \nLEFT JOIN `T_PMS_PROJECT` t61 ON t1.`PROJECT` = t61.`ID` \nLEFT JOIN `T_PMS_MODULE` t71 ON t1.`MODULE` = t71.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdeopprivid" : "SRFUR__BUG_ASSIGNTO_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,11 +23,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -35,7 +35,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_ASSIGNTO_BUT",
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,11 +23,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdeopprivid" : "SRFUR__BUG_ACTIVATE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,11 +19,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_ACTIVATE_BUT",
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -10,10 +10,6 @@
"msvalue3" : "1",
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_ACTIVATE_BUT",
"psdemsopprivname" : "名称"
......@@ -25,6 +21,10 @@
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
......
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_ACTIVATE_BUT",
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdeopprivid" : "SRFUR__BUG_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_FAVOR_BUT",
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdeopprivid" : "SRFUR__BUG_ACTIVATE_BUT",
"psdemsopprivname" : "名称"
} ],
"psdemsactions" : [ {
......@@ -32,67 +32,67 @@
"psdemsactionname" : "buildUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyBug",
"psdemsactionname" : "ReleaseLinkBugbyBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/buildBatchUnlinkBug",
"psdemsactionname" : "buildBatchUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/Get",
"psdemsactionname" : "Get"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseUnlinkBug",
"psdemsactionname" : "ReleaseUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/BatchUnlinkBug",
"psdemsactionname" : "BatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Update",
"psdemsactionname" : "Update"
"psdeactionid" : "<PSDATAENTITY>/LinkBug",
"psdemsactionname" : "LinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Confirm",
"psdemsactionname" : "Confirm"
"psdeactionid" : "<PSDATAENTITY>/buildBatchUnlinkBug",
"psdemsactionname" : "buildBatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Resolve",
"psdemsactionname" : "Resolve"
"psdeactionid" : "<PSDATAENTITY>/ReleaaseBatchUnlinkBug",
"psdemsactionname" : "ReleaaseBatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Remove",
"psdemsactionname" : "Remove"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/UnlinkBug",
"psdemsactionname" : "UnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Create",
"psdemsactionname" : "Create"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaaseBatchUnlinkBug",
"psdemsactionname" : "ReleaaseBatchUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyLeftBug",
"psdemsactionname" : "ReleaseLinkBugbyLeftBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/UnlinkBug",
"psdemsactionname" : "UnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/Confirm",
"psdemsactionname" : "Confirm"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyBug",
"psdemsactionname" : "ReleaseLinkBugbyBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/assignTo",
"psdemsactionname" : "assignTo"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/LinkBug",
"psdemsactionname" : "LinkBug"
"psdeactionid" : "<PSDATAENTITY>/Resolve",
"psdemsactionname" : "Resolve"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Get",
"psdemsactionname" : "Get"
"psdeactionid" : "<PSDATAENTITY>/Update",
"psdemsactionname" : "Update"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/toStory",
"psdemsactionname" : "toStory"
"psdeactionid" : "<PSDATAENTITY>/BatchUnlinkBug",
"psdemsactionname" : "BatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyLeftBug",
"psdemsactionname" : "ReleaseLinkBugbyLeftBug"
"psdeactionid" : "<PSDATAENTITY>/toStory",
"psdemsactionname" : "toStory"
} ]
}
\ No newline at end of file
......@@ -11,31 +11,31 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_ASSIGNTO_BUT",
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdeopprivid" : "SRFUR__BUG_ASSIGNTO_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_TOSTORY_BUT",
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__BUG_TOSTORY_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,23 +11,23 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdeopprivid" : "SRFUR__BUG_ASSIGNTO_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_ASSIGNTO_BUT",
"psdeopprivid" : "SRFUR__BUG_TOSTORY_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_TOSTORY_BUT",
"psdeopprivid" : "SRFUR__BUG_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_FAVOR_BUT",
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -35,7 +35,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,27 +11,27 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdeopprivid" : "SRFUR__BUG_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_TOSTORY_BUT",
"psdeopprivid" : "SRFUR__BUG_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdeopprivid" : "SRFUR__BUG_TOSTORY_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_FAVOR_BUT",
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -40,71 +40,71 @@
} ],
"psdemsactions" : [ {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/buildLinkBug",
"psdemsactionname" : "buildLinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/toStory",
"psdemsactionname" : "toStory"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaaseBatchUnlinkBug",
"psdemsactionname" : "ReleaaseBatchUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/buildBatchUnlinkBug",
"psdemsactionname" : "buildBatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Remove",
"psdemsactionname" : "Remove"
"psdeactionid" : "<PSDATAENTITY>/ReleaseUnlinkBug",
"psdemsactionname" : "ReleaseUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/assignTo",
"psdemsactionname" : "assignTo"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/buildBatchUnlinkBug",
"psdemsactionname" : "buildBatchUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/toStory",
"psdemsactionname" : "toStory"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/buildLinkBug",
"psdemsactionname" : "buildLinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/UnlinkBug",
"psdemsactionname" : "UnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/buildUnlinkBug",
"psdemsactionname" : "buildUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/Create",
"psdemsactionname" : "Create"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Update",
"psdemsactionname" : "Update"
"psdeactionid" : "<PSDATAENTITY>/LinkBug",
"psdemsactionname" : "LinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyBug",
"psdemsactionname" : "ReleaseLinkBugbyBug"
"psdeactionid" : "<PSDATAENTITY>/BatchUnlinkBug",
"psdemsactionname" : "BatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseUnlinkBug",
"psdemsactionname" : "ReleaseUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/Remove",
"psdemsactionname" : "Remove"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Get",
"psdemsactionname" : "Get"
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyLeftBug",
"psdemsactionname" : "ReleaseLinkBugbyLeftBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/BatchUnlinkBug",
"psdemsactionname" : "BatchUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/Activate",
"psdemsactionname" : "Activate"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyLeftBug",
"psdemsactionname" : "ReleaseLinkBugbyLeftBug"
"psdeactionid" : "<PSDATAENTITY>/ReleaaseBatchUnlinkBug",
"psdemsactionname" : "ReleaaseBatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Create",
"psdemsactionname" : "Create"
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyBug",
"psdemsactionname" : "ReleaseLinkBugbyBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Activate",
"psdemsactionname" : "Activate"
"psdeactionid" : "<PSDATAENTITY>/Get",
"psdemsactionname" : "Get"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/LinkBug",
"psdemsactionname" : "LinkBug"
"psdeactionid" : "<PSDATAENTITY>/buildUnlinkBug",
"psdemsactionname" : "buildUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Update",
"psdemsactionname" : "Update"
} ]
}
\ No newline at end of file
......@@ -10,10 +10,6 @@
"msvalue3" : "0",
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__PROP_LBUG_BUT",
"psdemsopprivname" : "名称"
......@@ -25,5 +21,9 @@
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_NFAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_FAVOR_BUT",
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,7 +23,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdeopprivid" : "SRFUR__BUG_FAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,80 +23,80 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__BUG_RESOLVE_BUT",
"psdeopprivid" : "SRFUR__BUG_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ],
"psdemsactions" : [ {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Remove",
"psdemsactionname" : "Remove"
"psdeactionid" : "<PSDATAENTITY>/assignTo",
"psdemsactionname" : "assignTo"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaaseBatchUnlinkBug",
"psdemsactionname" : "ReleaaseBatchUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/toStory",
"psdemsactionname" : "toStory"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Update",
"psdemsactionname" : "Update"
"psdeactionid" : "<PSDATAENTITY>/UnlinkBug",
"psdemsactionname" : "UnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/assignTo",
"psdemsactionname" : "assignTo"
"psdeactionid" : "<PSDATAENTITY>/LinkBug",
"psdemsactionname" : "LinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/UnlinkBug",
"psdemsactionname" : "UnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/buildBatchUnlinkBug",
"psdemsactionname" : "buildBatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Get",
"psdemsactionname" : "Get"
"psdeactionid" : "<PSDATAENTITY>/Close",
"psdemsactionname" : "Close"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyBug",
"psdemsactionname" : "ReleaseLinkBugbyBug"
"psdeactionid" : "<PSDATAENTITY>/ReleaseUnlinkBug",
"psdemsactionname" : "ReleaseUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/buildLinkBug",
"psdemsactionname" : "buildLinkBug"
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyBug",
"psdemsactionname" : "ReleaseLinkBugbyBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/LinkBug",
"psdemsactionname" : "LinkBug"
"psdeactionid" : "<PSDATAENTITY>/ReleaaseBatchUnlinkBug",
"psdemsactionname" : "ReleaaseBatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/buildUnlinkBug",
"psdemsactionname" : "buildUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/BatchUnlinkBug",
"psdemsactionname" : "BatchUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Create",
"psdemsactionname" : "Create"
"psdeactionid" : "<PSDATAENTITY>/Get",
"psdemsactionname" : "Get"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/toStory",
"psdemsactionname" : "toStory"
"psdeactionid" : "<PSDATAENTITY>/Remove",
"psdemsactionname" : "Remove"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Close",
"psdemsactionname" : "Close"
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyLeftBug",
"psdemsactionname" : "ReleaseLinkBugbyLeftBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/Activate",
"psdemsactionname" : "Activate"
"psdeactionid" : "<PSDATAENTITY>/buildUnlinkBug",
"psdemsactionname" : "buildUnlinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/buildBatchUnlinkBug",
"psdemsactionname" : "buildBatchUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/buildLinkBug",
"psdemsactionname" : "buildLinkBug"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/BatchUnlinkBug",
"psdemsactionname" : "BatchUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/Create",
"psdemsactionname" : "Create"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseUnlinkBug",
"psdemsactionname" : "ReleaseUnlinkBug"
"psdeactionid" : "<PSDATAENTITY>/Activate",
"psdemsactionname" : "Activate"
}, {
"validflag" : 1,
"psdeactionid" : "<PSDATAENTITY>/ReleaseLinkBugbyLeftBug",
"psdemsactionname" : "ReleaseLinkBugbyLeftBug"
"psdeactionid" : "<PSDATAENTITY>/Update",
"psdemsactionname" : "Update"
} ]
}
\ No newline at end of file
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILDER`,\nt1.BUILDER AS `BUILDERPK`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`FILEPATH`,\nt1.`ID`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt1.`SCMPATH`\nFROM `T_PMS_BUILD` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILDER`,\nt1.BUILDER AS `BUILDERPK`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`FILEPATH`,\nt1.`ID`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt1.`SCMPATH`\nFROM `T_PMS_BUILD` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILDER`,\nt1.BUILDER AS `BUILDERPK`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`FILEPATH`,\nt1.`ID`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt1.`SCMPATH`\nFROM `T_PMS_BUILD` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILDER`,\nt1.BUILDER AS `BUILDERPK`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`FILEPATH`,\nt1.`ID`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt1.`SCMPATH`\nFROM `T_PMS_BUILD` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILDER`,\nt1.BUILDER AS `BUILDERPK`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`FILEPATH`,\nt1.`ID`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt1.`SCMPATH`\nFROM `T_PMS_BUILD` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILDER`,\nt1.BUILDER AS `BUILDERPK`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`FILEPATH`,\nt1.`ID`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt1.`SCMPATH`\nFROM `T_PMS_BUILD` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUGS`,\nt1.`BUILDER`,\nt1.BUILDER AS `BUILDERPK`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`FILEPATH`,\nt1.`ID`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt1.`SCMPATH`,\nt1.`STORIES`\nFROM `T_PMS_BUILD` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUGS`,\nt1.`BUILDER`,\nt1.BUILDER AS `BUILDERPK`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`FILEPATH`,\nt1.`ID`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt1.`SCMPATH`,\nt1.`STORIES`\nFROM `T_PMS_BUILD` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
......@@ -81,13 +81,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[AUTO][auto]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[AUTO][auto]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[AUTO][auto]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[AUTO][auto]移动端默认",
"codename" : "MobileDefault",
......@@ -159,13 +159,13 @@
"allowempty" : 1,
"fkey" : 0,
"psdefformitems" : [ {
"psdefformitemname" : "[CASESTEPS][用例步骤集合]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[CASESTEPS][用例步骤集合]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[CASESTEPS][用例步骤集合]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[CASESTEPS][用例步骤集合]移动端默认",
"codename" : "MobileDefault",
......@@ -295,13 +295,13 @@
"allowempty" : 1,
"fkey" : 0,
"psdefformitems" : [ {
"psdefformitemname" : "[FILES][附件]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[FILES][附件]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[FILES][附件]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[FILES][附件]移动端默认",
"codename" : "MobileDefault",
......@@ -506,13 +506,13 @@
"tablename" : "T_PMS_CASE",
"psderid" : "<PSDATAENTITY>/DER1N_PMS_CASE_PMS_CASE_FROMCAEID",
"psdefformitems" : [ {
"psdefformitemname" : "[FROMCASEVERSION][来源用例版本]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[FROMCASEVERSION][来源用例版本]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[FROMCASEVERSION][来源用例版本]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[FROMCASEVERSION][来源用例版本]移动端默认",
"codename" : "MobileDefault",
......@@ -543,13 +543,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[HOWRUN][howRun]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[HOWRUN][howRun]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[HOWRUN][howRun]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[HOWRUN][howRun]移动端默认",
"codename" : "MobileDefault",
......@@ -578,13 +578,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[ID][用例编号]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[ID][用例编号]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[ID][用例编号]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[ID][用例编号]移动端默认",
"codename" : "MobileDefault",
......@@ -648,13 +648,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[KEYWORDS][关键词]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[KEYWORDS][关键词]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[KEYWORDS][关键词]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[KEYWORDS][关键词]移动端默认",
"codename" : "MobileDefault",
......@@ -686,13 +686,13 @@
"pscodelistid" : "zentao/UserRealName",
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[LASTEDITEDBY][最后修改者]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[LASTEDITEDBY][最后修改者]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[LASTEDITEDBY][最后修改者]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[LASTEDITEDBY][最后修改者]移动端默认",
"codename" : "MobileDefault",
......@@ -721,13 +721,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[LASTEDITEDDATE][修改日期]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[LASTEDITEDDATE][修改日期]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[LASTEDITEDDATE][修改日期]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[LASTEDITEDDATE][修改日期]移动端默认",
"codename" : "MobileDefault",
......@@ -793,13 +793,13 @@
"pscodelistid" : "zentao/UserRealName_Gird",
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[LASTRUNNER][执行人]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[LASTRUNNER][执行人]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[LASTRUNNER][执行人]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[LASTRUNNER][执行人]移动端默认",
"codename" : "MobileDefault",
......@@ -879,13 +879,13 @@
"formulaformat" : "(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end)",
"pscodelistid" : "testcase__result",
"psdefformitems" : [ {
"psdefformitemname" : "[LASTRUNRESULT1][测试用例结果]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[LASTRUNRESULT1][测试用例结果]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[LASTRUNRESULT1][测试用例结果]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[LASTRUNRESULT1][测试用例结果]移动端默认",
"codename" : "MobileDefault",
......@@ -965,15 +965,15 @@
"psdername" : "DER1N_PMS_CASE_PMS_TESTSUITE_LIB",
"psderid" : "<PSDATAENTITY>/DER1N_PMS_CASE_PMS_TESTSUITE_LIB",
"psdefformitems" : [ {
"psdefformitemname" : "[LIBNAME][用例库]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[LIBNAME][用例库]",
"editortype" : "PICKEREX_TRIGGER",
"editortypename" : "数据选择(下拉)",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[LIBNAME][用例库]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[LIBNAME][用例库]移动端默认",
"codename" : "MobileDefault",
......@@ -1140,13 +1140,13 @@
"fkey" : 0,
"formulaformat" : "(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end)",
"psdefformitems" : [ {
"psdefformitemname" : "[MODULENAME1][模块名称]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[MODULENAME1][模块名称]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[MODULENAME1][模块名称]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[MODULENAME1][模块名称]移动端默认",
"codename" : "MobileDefault",
......@@ -1282,13 +1282,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[ORDER][排序]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[ORDER][排序]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[ORDER][排序]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[ORDER][排序]移动端默认",
"codename" : "MobileDefault",
......@@ -1353,13 +1353,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[PRECONDITION][前置条件]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[PRECONDITION][前置条件]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[PRECONDITION][前置条件]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[PRECONDITION][前置条件]移动端默认",
"codename" : "MobileDefault",
......@@ -1390,13 +1390,13 @@
"pscodelistid" : "testcase__pri",
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[PRI][优先级]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[PRI][优先级]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[PRI][优先级]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[PRI][优先级]移动端默认",
"codename" : "MobileDefault",
......@@ -1629,13 +1629,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[REVIEWEDDATE][评审时间]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[REVIEWEDDATE][评审时间]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[REVIEWEDDATE][评审时间]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[REVIEWEDDATE][评审时间]移动端默认",
"codename" : "MobileDefault",
......@@ -1668,13 +1668,13 @@
"pscodelistid" : "zentao/UserRealName",
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[SCRIPTEDBY][scriptedBy]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[SCRIPTEDBY][scriptedBy]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[SCRIPTEDBY][scriptedBy]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[SCRIPTEDBY][scriptedBy]移动端默认",
"codename" : "MobileDefault",
......@@ -1703,13 +1703,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[SCRIPTEDDATE][scriptedDate]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[SCRIPTEDDATE][scriptedDate]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[SCRIPTEDDATE][scriptedDate]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[SCRIPTEDDATE][scriptedDate]移动端默认",
"codename" : "MobileDefault",
......@@ -1895,13 +1895,13 @@
"formulaformat" : "(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end )",
"pscodelistid" : "TestCaseStatusGrid",
"psdefformitems" : [ {
"psdefformitemname" : "[STATUS1][用例状态]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[STATUS1][用例状态]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[STATUS1][用例状态]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[STATUS1][用例状态]移动端默认",
"codename" : "MobileDefault",
......@@ -1935,13 +1935,13 @@
"fkey" : 0,
"formulaformat" : "(SELECT COUNT(1) FROM zt_casestep WHERE `case` = %1$s AND version = %2$s )",
"psdefformitems" : [ {
"psdefformitemname" : "[STEPCNT][用例步骤数]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[STEPCNT][用例步骤数]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[STEPCNT][用例步骤数]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[STEPCNT][用例步骤数]移动端默认",
"codename" : "MobileDefault",
......@@ -2068,13 +2068,13 @@
"tablename" : "T_PMS_CASE",
"psderid" : "<PSDATAENTITY>/DER1N_PMS_CASE_PMS_STORY_STORY",
"psdefformitems" : [ {
"psdefformitemname" : "[STORYVERSION][需求版本]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[STORYVERSION][需求版本]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[STORYVERSION][需求版本]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[STORYVERSION][需求版本]移动端默认",
"codename" : "MobileDefault",
......@@ -2136,13 +2136,13 @@
"allowempty" : 1,
"fkey" : 0,
"psdefformitems" : [ {
"psdefformitemname" : "[TASK][属性]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[TASK][属性]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[TASK][属性]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[TASK][属性]移动端默认",
"codename" : "MobileDefault",
......@@ -2206,13 +2206,13 @@
"fkey" : 0,
"formulaformat" : "(SELECT COUNT(1) FROM zt_bug WHERE `case` = %1$s )",
"psdefformitems" : [ {
"psdefformitemname" : "[TOBUGCNT][转bug数]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[TOBUGCNT][转bug数]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[TOBUGCNT][转bug数]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[TOBUGCNT][转bug数]移动端默认",
"codename" : "MobileDefault",
......@@ -2244,13 +2244,13 @@
"pscodelistid" : "testcase__type",
"tablename" : "T_PMS_CASE",
"psdefformitems" : [ {
"psdefformitemname" : "[TYPE][用例类型]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[TYPE][用例类型]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[TYPE][用例类型]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[TYPE][用例类型]移动端默认",
"codename" : "MobileDefault",
......
{
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \nLEFT JOIN T_PMS_TESTSUITE t21 ON t1.LIB = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_MODULE t41 ON t1.MODULE = t41.ID \n",
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \nLEFT JOIN `T_PMS_TESTSUITE` t21 ON t1.`LIB` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_MODULE` t41 ON t1.`MODULE` = t41.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \nLEFT JOIN T_PMS_TESTSUITE t21 ON t1.LIB = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_MODULE t41 ON t1.MODULE = t41.ID \n",
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \nLEFT JOIN `T_PMS_TESTSUITE` t21 ON t1.`LIB` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_MODULE` t41 ON t1.`MODULE` = t41.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \nLEFT JOIN T_PMS_TESTSUITE t21 ON t1.LIB = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_MODULE t41 ON t1.MODULE = t41.ID \n",
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \nLEFT JOIN `T_PMS_TESTSUITE` t21 ON t1.`LIB` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_MODULE` t41 ON t1.`MODULE` = t41.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \nLEFT JOIN T_PMS_TESTSUITE t21 ON t1.LIB = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_MODULE t41 ON t1.MODULE = t41.ID \n",
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \nLEFT JOIN `T_PMS_TESTSUITE` t21 ON t1.`LIB` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_MODULE` t41 ON t1.`MODULE` = t41.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRECONDITION`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \nLEFT JOIN T_PMS_TESTSUITE t21 ON t1.LIB = t21.ID \nLEFT JOIN T_PMS_STORY t31 ON t1.STORY = t31.ID \nLEFT JOIN T_PMS_MODULE t41 ON t1.MODULE = t41.ID \n",
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BRANCH`,\nt1.`COLOR`,\nt1.`DELETED`,\nt1.`FRAME`,\nt1.`FREQUENCY`,\nt1.`FROMBUG`,\nt1.`FROMCASEID`,\nt1.`FROMCASEVERSION`,\nt1.`HOWRUN`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\nt1.`KEYWORDS`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LASTRUNDATE`,\nt1.`LASTRUNNER`,\nt1.`LASTRUNRESULT`,\n(case when t1.`LASTRUNRESULT` = '' or t1.`LASTRUNRESULT` is null then 'no' else t1.`LASTRUNRESULT` end) AS `LASTRUNRESULT1`,\nt1.`LIB`,\nt21.`NAME` AS `LIBNAME`,\nt1.`LINKCASE`,\nt1.`MODULE`,\nt41.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT GROUP_CONCAT( tt.NAME SEPARATOR '>' ) FROM zt_module tt WHERE FIND_IN_SET( tt.id, t11.path ) AND tt.type = 'story' GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`ORDER`,\nt1.`PATH`,\nt1.`PRECONDITION`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` ) AS `RESULTCNT`,\n(SELECT COUNT(1) FROM zt_testresult WHERE `case` = t1.`ID` and caseResult in('fail','blocked') ) AS `RESULTFALICNT`,\nt1.`REVIEWEDBY`,\nt1.`REVIEWEDDATE`,\nt1.`SCRIPTEDBY`,\nt1.`SCRIPTEDDATE`,\nt1.`SCRIPTLOCATION`,\nt1.`SCRIPTSTATUS`,\nt1.`STAGE`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\n(SELECT COUNT(1) FROM zt_casestep WHERE `case` = t1.`ID` AND version = t1.`VERSION` ) AS `STEPCNT`,\nt1.`STORY`,\nt31.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\nt1.`TITLE`,\n(SELECT COUNT(1) FROM zt_bug WHERE `case` = t1.`ID` ) AS `TOBUGCNT`,\nt1.`TYPE`,\nt1.`VERSION`\nFROM `T_PMS_CASE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \nLEFT JOIN `T_PMS_TESTSUITE` t21 ON t1.`LIB` = t21.`ID` \nLEFT JOIN `T_PMS_STORY` t31 ON t1.`STORY` = t31.`ID` \nLEFT JOIN `T_PMS_MODULE` t41 ON t1.`MODULE` = t41.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
......@@ -11,47 +11,47 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_DELETE_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -10,10 +10,6 @@
"msvalue3" : "1",
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
......@@ -25,5 +21,9 @@
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,11 +19,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,43 +11,43 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,43 +11,43 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -31,23 +31,23 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,39 +15,39 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,31 +11,31 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -43,11 +43,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,27 +11,27 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -39,7 +39,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -47,11 +47,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,43 +11,43 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,23 +23,23 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -47,7 +47,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,31 +11,31 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_DELETE_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -43,15 +43,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,35 +11,35 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_DELETE_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -47,11 +47,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,11 +15,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -15,7 +15,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,7 +23,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -19,11 +19,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,11 +19,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -15,11 +15,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,7 +23,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,15 +15,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,11 +19,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -15,15 +15,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,7 +23,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,15 +15,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,11 +15,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,15 +15,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -19,11 +19,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,11 +15,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,7 +23,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -19,11 +19,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,15 +15,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,7 +15,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,7 +23,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,11 +19,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,11 +19,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,11 +15,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -27,27 +27,27 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,31 +11,31 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -43,11 +43,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CONFIRM_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -15,39 +15,39 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,43 +11,43 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -31,23 +31,23 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,43 +11,43 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -31,23 +31,23 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,43 +11,43 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,43 +11,43 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_TOBUG_BUT",
"psdeopprivid" : "SRFUR__CASE_CASETOBUG_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASECOF_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdeopprivid" : "SRFUR__CASE_UNLINK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdeopprivid" : "SRFUR__CASE_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_EDIT_BUT",
"psdeopprivid" : "SRFUR__CASE_RESULT_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__CASE_CASERUN_BUT",
"psdeopprivid" : "SRFUR__CASE_RUN_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -124,13 +124,13 @@
"fkey" : 0,
"tablename" : "T_PMS_CASESTEP",
"psdefformitems" : [ {
"psdefformitemname" : "[DESC][步骤]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[DESC][步骤]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[DESC][步骤]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[DESC][步骤]移动端默认",
"codename" : "MobileDefault",
......@@ -199,13 +199,13 @@
"allowempty" : 1,
"fkey" : 0,
"psdefformitems" : [ {
"psdefformitemname" : "[FILES][附件]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[FILES][附件]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[FILES][附件]",
"codename" : "UIMode",
"ftmode" : "CUSTOM"
}, {
"psdefformitemname" : "[FILES][附件]移动端默认",
"codename" : "MobileDefault",
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`COLLECTOR`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`COLLECTOR`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`ORGID`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.LINE = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`LINE` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.LINE = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`LINE` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.LINE = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`LINE` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.LINE = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`LINE` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.LINE = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`LINE` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\nt1.`DESC`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`,\nt1.`WHITELIST`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.LINE = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` = 'active' AND DELETED = '0') AS `ACTIVEBUGCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='active' AND DELETED = '0') AS `ACTIVESTORYCNT`,\n(select count(1) from zt_build t where t.product = t1.id and t.deleted = '0') AS `BUILDCNT`,\n(select count(1) from zt_case t where t.product = t1.id and t.deleted = '0') AS `CASECNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='changed' AND DELETED = '0') AS `CHANGEDSTORYCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='closed' AND DELETED = '0') AS `CLOSEDSTORYCNT`,\nt1.`CODE`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`CREATEDVERSION`,\nt1.`DELETED`,\nt1.`DESC`,\n(select count(1) from zt_doc t where t.product = t1.id and t.deleted = '0') AS `DOCCNT`,\n(SELECT COUNT(1) FROM ZT_STORY WHERE PRODUCT = t1.`ID` AND `STATUS`='draft' AND DELETED = '0') AS `DRAFTSTORYCNT`,\nt1.`IBIZ_ID`,\nt1.`ID`,\n'0' AS `ISTOP`,\nt1.`LINE`,\nt11.`NAME` AS `LINENAME`,\nt1.`MDEPTID`,\nt1.`NAME`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `STATUS` <> 'closed' AND DELETED = '0') AS `NOTCLOSEDBUGCNT`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PO`,\nt1.PO AS `POPK`,\nt1.`PRODUCTCLASS`,\n(SELECT COUNT(1) FROM ZT_PRODUCTPLAN WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `PRODUCTPLANCNT`,\nt1.`QD`,\nt1.QD AS `QDPK`,\nt1.`RD`,\nt1.RD AS `RDPK`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND DELETED = '0') AS `RELATEDBUGCNT`,\n(select count(1) from zt_projectproduct t inner join zt_project t2 on t2.id = t.project where t.product = t1.id and t2.deleted = '0') AS `RELATEDPROJECTS`,\n(SELECT COUNT(1) FROM ZT_RELEASE WHERE PRODUCT= t1.`ID` AND DELETED = '0') AS `RELEASECNT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\nt1.`TYPE`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PRODUCT = t1.`ID` AND `CONFIRMED` = 0 AND DELETED = '0') AS `UNCONFIRMBUGCNT`,\nt1.`WHITELIST`\nFROM `T_PMS_PRODUCT` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`LINE` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
......@@ -161,14 +161,14 @@
} ]
} ],
"psdefivrs" : [ {
"psdefiid" : "<PSDEFORM>/formpage1/group1/grouppanel1/name",
"psdefvrid" : "<PSDATAENTITY>/NAME(ProductNameRule)",
"psdefiid" : "<PSDEFORM>/formpage1/group1/grouppanel1/code",
"psdefvrid" : "<PSDATAENTITY>/CODE(ProductCodeRule)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
}, {
"psdefiid" : "<PSDEFORM>/formpage1/group1/grouppanel1/code",
"psdefvrid" : "<PSDATAENTITY>/CODE(ProductCodeRule)",
"psdefiid" : "<PSDEFORM>/formpage1/group1/grouppanel1/name",
"psdefvrid" : "<PSDATAENTITY>/NAME(ProductNameRule)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN T_PMS_PRODUCTMODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN `T_PMS_PRODUCTMODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN T_PMS_PRODUCTMODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN `T_PMS_PRODUCTMODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN T_PMS_PRODUCTMODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN `T_PMS_PRODUCTMODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN T_PMS_PRODUCTMODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN `T_PMS_PRODUCTMODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`COLLECTOR`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN T_PMS_PRODUCTMODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`COLLECTOR`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_PRODUCTMODULE` t1 \nLEFT JOIN `T_PMS_PRODUCTMODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
......@@ -53,16 +53,9 @@
"psdername" : "DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT",
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOTMODULE",
"ordervalue" : 10,
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
}, {
"validflag" : 1,
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOT",
"ordervalue" : 10
}, {
"validflag" : 1,
"pvaluelevel" : 1,
......@@ -70,9 +63,16 @@
"psdername" : "DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT",
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOTMODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ordervalue" : 10,
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
}, {
"validflag" : 1,
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOT",
"ordervalue" : 10
}, {
"validflag" : 1,
"searchmode" : 3,
......
......@@ -56,16 +56,6 @@
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOTMODULE",
"ordervalue" : 10,
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
}, {
"validflag" : 1,
"pvaluelevel" : 1,
"searchmode" : 3,
"psdername" : "DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT",
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ordervalue" : 10,
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
}, {
"validflag" : 1,
"searchmode" : 3,
......@@ -80,5 +70,15 @@
"cpsdetreenodeid" : "<PSDETREEVIEW>/ROOTMODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"ordervalue" : 10
}, {
"validflag" : 1,
"pvaluelevel" : 1,
"searchmode" : 3,
"psdername" : "DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT",
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ordervalue" : 10,
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
} ]
}
\ No newline at end of file
......@@ -90,8 +90,8 @@
"validflag" : 1,
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/BRANCHS",
"ppsdetreenodeid" : "<PSDETREEVIEW>/BRANCH",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOT",
"ordervalue" : 10
}, {
"validflag" : 1,
......@@ -100,15 +100,24 @@
"psdername" : "DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT",
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/Root_NoBranch",
"ppsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ordervalue" : 10,
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
}, {
"validflag" : 1,
"pvaluelevel" : 1,
"childfilter" : "branch",
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/Root_NoBranch",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ROOTMODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/BRANCHS",
"ordervalue" : 10
}, {
"validflag" : 1,
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/BRANCHS",
"ppsdetreenodeid" : "<PSDETREEVIEW>/BRANCH",
"ordervalue" : 10
}, {
"validflag" : 1,
......@@ -117,7 +126,7 @@
"psdername" : "DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT",
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/Root_NoBranch",
"ordervalue" : 10,
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
}, {
......@@ -134,17 +143,8 @@
"validflag" : 1,
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOT",
"ordervalue" : 10
}, {
"validflag" : 1,
"pvaluelevel" : 1,
"childfilter" : "branch",
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ROOTMODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/BRANCHS",
"cpsdetreenodeid" : "<PSDETREEVIEW>/Root_NoBranch",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"ordervalue" : 10
}, {
"validflag" : 1,
......
......@@ -95,19 +95,20 @@
} ],
"psdetreenoders" : [ {
"validflag" : 1,
"pvaluelevel" : 1,
"searchmode" : 3,
"psdername" : "DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT",
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/BRANCHS",
"ppsdetreenodeid" : "<PSDETREEVIEW>/BRANCH",
"ordervalue" : 10
"cpsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ordervalue" : 10,
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
}, {
"validflag" : 1,
"pvaluelevel" : 1,
"childfilter" : "branch",
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ROOTMODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/BRANCHS",
"cpsdetreenodeid" : "<PSDETREEVIEW>/BRANCHS",
"ppsdetreenodeid" : "<PSDETREEVIEW>/BRANCH",
"ordervalue" : 10
}, {
"validflag" : 1,
......@@ -121,20 +122,19 @@
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
}, {
"validflag" : 1,
"pvaluelevel" : 1,
"searchmode" : 3,
"psdername" : "DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT",
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/MODULE",
"ordervalue" : 10,
"psderid" : "<PSDATAENTITY>/DER1N_PMS_PRODUCTMODULE_PMS_PRODUCTMODULE_PARENT"
"cpsdetreenodeid" : "<PSDETREEVIEW>/Root_NoBranch",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"ordervalue" : 10
}, {
"validflag" : 1,
"pvaluelevel" : 1,
"childfilter" : "branch",
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOT",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ROOTMODULE",
"ppsdetreenodeid" : "<PSDETREEVIEW>/BRANCHS",
"ordervalue" : 10
}, {
"validflag" : 1,
......@@ -150,8 +150,8 @@
"validflag" : 1,
"searchmode" : 3,
"psdetreenodersname" : "null - null",
"cpsdetreenodeid" : "<PSDETREEVIEW>/Root_NoBranch",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"cpsdetreenodeid" : "<PSDETREEVIEW>/ALL",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOT",
"ordervalue" : 10
}, {
"validflag" : 1,
......
{
"querycode" : "SELECT\nt1.`BEGIN`,\n(case when t1.`begin` = '2030-01-01' then '待定' else t1.`begin` end) AS `BEGINSTR`,\nt1.`BRANCH`,\n((select count(t.id) FROM zt_bug t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0')) AS `BUGCNT`,\nt1.`DELETED`,\nt1.`END`,\n(case when t1.`end` = '2030-01-01' then '待定' else t1.`end` end) AS `ENDSTR`,\n(select sum(t.estimate) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' ) AS `ESTIMATECNT`,\n(case when t1.`begin` = '2030-01-01' or t1.`end` = '2030-01-01' then 'on' else '' end) AS `FUTURE`,\nt1.`ID`,\n(case when t1.`end` > now() then '0' else '1' end) AS `ISEXPIRED`,\nt1.`PARENT`,\nt11.`TITLE` AS `PARENTNAME`,\nt1.`PRODUCT`,\n(case when t1.parent = -1 then 'parent' when t1.parent > 0 then 'chlid' else 'normal' end) AS `STATUSS`,\n((select COUNT(t.id) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' )) AS `STORYCNT`,\nt1.`TITLE`\nFROM `T_PMS_PRODUCTPLAN` t1 \nLEFT JOIN T_PMS_PRODUCTPLAN t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`BEGIN`,\n(case when t1.`begin` = '2030-01-01' then '待定' else t1.`begin` end) AS `BEGINSTR`,\nt1.`BRANCH`,\n((select count(t.id) FROM zt_bug t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0')) AS `BUGCNT`,\nt1.`DELETED`,\nt1.`END`,\n(case when t1.`end` = '2030-01-01' then '待定' else t1.`end` end) AS `ENDSTR`,\n(select sum(t.estimate) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' ) AS `ESTIMATECNT`,\n(case when t1.`begin` = '2030-01-01' or t1.`end` = '2030-01-01' then 'on' else '' end) AS `FUTURE`,\nt1.`ID`,\n(case when t1.`end` > now() then '0' else '1' end) AS `ISEXPIRED`,\nt1.`PARENT`,\nt11.`TITLE` AS `PARENTNAME`,\nt1.`PRODUCT`,\n(case when t1.parent = -1 then 'parent' when t1.parent > 0 then 'chlid' else 'normal' end) AS `STATUSS`,\n((select COUNT(t.id) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' )) AS `STORYCNT`,\nt1.`TITLE`\nFROM `T_PMS_PRODUCTPLAN` t1 \nLEFT JOIN `T_PMS_PRODUCTPLAN` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BEGIN`,\n(case when t1.`begin` = '2030-01-01' then '待定' else t1.`begin` end) AS `BEGINSTR`,\nt1.`BRANCH`,\n((select count(t.id) FROM zt_bug t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0')) AS `BUGCNT`,\nt1.`DELETED`,\nt1.`END`,\n(case when t1.`end` = '2030-01-01' then '待定' else t1.`end` end) AS `ENDSTR`,\n(select sum(t.estimate) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' ) AS `ESTIMATECNT`,\n(case when t1.`begin` = '2030-01-01' or t1.`end` = '2030-01-01' then 'on' else '' end) AS `FUTURE`,\nt1.`ID`,\n(case when t1.`end` > now() then '0' else '1' end) AS `ISEXPIRED`,\nt1.`PARENT`,\nt11.`TITLE` AS `PARENTNAME`,\nt1.`PRODUCT`,\n(case when t1.parent = -1 then 'parent' when t1.parent > 0 then 'chlid' else 'normal' end) AS `STATUSS`,\n((select COUNT(t.id) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' )) AS `STORYCNT`,\nt1.`TITLE`\nFROM `T_PMS_PRODUCTPLAN` t1 \nLEFT JOIN T_PMS_PRODUCTPLAN t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`BEGIN`,\n(case when t1.`begin` = '2030-01-01' then '待定' else t1.`begin` end) AS `BEGINSTR`,\nt1.`BRANCH`,\n((select count(t.id) FROM zt_bug t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0')) AS `BUGCNT`,\nt1.`DELETED`,\nt1.`END`,\n(case when t1.`end` = '2030-01-01' then '待定' else t1.`end` end) AS `ENDSTR`,\n(select sum(t.estimate) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' ) AS `ESTIMATECNT`,\n(case when t1.`begin` = '2030-01-01' or t1.`end` = '2030-01-01' then 'on' else '' end) AS `FUTURE`,\nt1.`ID`,\n(case when t1.`end` > now() then '0' else '1' end) AS `ISEXPIRED`,\nt1.`PARENT`,\nt11.`TITLE` AS `PARENTNAME`,\nt1.`PRODUCT`,\n(case when t1.parent = -1 then 'parent' when t1.parent > 0 then 'chlid' else 'normal' end) AS `STATUSS`,\n((select COUNT(t.id) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' )) AS `STORYCNT`,\nt1.`TITLE`\nFROM `T_PMS_PRODUCTPLAN` t1 \nLEFT JOIN `T_PMS_PRODUCTPLAN` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BEGIN`,\n(case when t1.`begin` = '2030-01-01' then '待定' else t1.`begin` end) AS `BEGINSTR`,\nt1.`BRANCH`,\n((select count(t.id) FROM zt_bug t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0')) AS `BUGCNT`,\nt1.`DELETED`,\nt1.`END`,\n(case when t1.`end` = '2030-01-01' then '待定' else t1.`end` end) AS `ENDSTR`,\n(select sum(t.estimate) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' ) AS `ESTIMATECNT`,\n(case when t1.`begin` = '2030-01-01' or t1.`end` = '2030-01-01' then 'on' else '' end) AS `FUTURE`,\nt1.`ID`,\n(case when t1.`end` > now() then '0' else '1' end) AS `ISEXPIRED`,\nt1.`PARENT`,\nt11.`TITLE` AS `PARENTNAME`,\nt1.`PRODUCT`,\n(case when t1.parent = -1 then 'parent' when t1.parent > 0 then 'chlid' else 'normal' end) AS `STATUSS`,\n((select COUNT(t.id) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' )) AS `STORYCNT`,\nt1.`TITLE`\nFROM `T_PMS_PRODUCTPLAN` t1 \nLEFT JOIN T_PMS_PRODUCTPLAN t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`BEGIN`,\n(case when t1.`begin` = '2030-01-01' then '待定' else t1.`begin` end) AS `BEGINSTR`,\nt1.`BRANCH`,\n((select count(t.id) FROM zt_bug t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0')) AS `BUGCNT`,\nt1.`DELETED`,\nt1.`END`,\n(case when t1.`end` = '2030-01-01' then '待定' else t1.`end` end) AS `ENDSTR`,\n(select sum(t.estimate) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' ) AS `ESTIMATECNT`,\n(case when t1.`begin` = '2030-01-01' or t1.`end` = '2030-01-01' then 'on' else '' end) AS `FUTURE`,\nt1.`ID`,\n(case when t1.`end` > now() then '0' else '1' end) AS `ISEXPIRED`,\nt1.`PARENT`,\nt11.`TITLE` AS `PARENTNAME`,\nt1.`PRODUCT`,\n(case when t1.parent = -1 then 'parent' when t1.parent > 0 then 'chlid' else 'normal' end) AS `STATUSS`,\n((select COUNT(t.id) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' )) AS `STORYCNT`,\nt1.`TITLE`\nFROM `T_PMS_PRODUCTPLAN` t1 \nLEFT JOIN `T_PMS_PRODUCTPLAN` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BEGIN`,\n(case when t1.`begin` = '2030-01-01' then '待定' else t1.`begin` end) AS `BEGINSTR`,\nt1.`BRANCH`,\n((select count(t.id) FROM zt_bug t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0')) AS `BUGCNT`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`END`,\n(case when t1.`end` = '2030-01-01' then '待定' else t1.`end` end) AS `ENDSTR`,\n(select sum(t.estimate) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' ) AS `ESTIMATECNT`,\n(case when t1.`begin` = '2030-01-01' or t1.`end` = '2030-01-01' then 'on' else '' end) AS `FUTURE`,\nt1.`ID`,\n(case when t1.`end` > now() then '0' else '1' end) AS `ISEXPIRED`,\nt1.`ORDER`,\nt1.`PARENT`,\nt11.`TITLE` AS `PARENTNAME`,\nt1.`PRODUCT`,\n(case when t1.parent = -1 then 'parent' when t1.parent > 0 then 'chlid' else 'normal' end) AS `STATUSS`,\n((select COUNT(t.id) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' )) AS `STORYCNT`,\nt1.`TITLE`\nFROM `T_PMS_PRODUCTPLAN` t1 \nLEFT JOIN T_PMS_PRODUCTPLAN t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`BEGIN`,\n(case when t1.`begin` = '2030-01-01' then '待定' else t1.`begin` end) AS `BEGINSTR`,\nt1.`BRANCH`,\n((select count(t.id) FROM zt_bug t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0')) AS `BUGCNT`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`END`,\n(case when t1.`end` = '2030-01-01' then '待定' else t1.`end` end) AS `ENDSTR`,\n(select sum(t.estimate) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' ) AS `ESTIMATECNT`,\n(case when t1.`begin` = '2030-01-01' or t1.`end` = '2030-01-01' then 'on' else '' end) AS `FUTURE`,\nt1.`ID`,\n(case when t1.`end` > now() then '0' else '1' end) AS `ISEXPIRED`,\nt1.`ORDER`,\nt1.`PARENT`,\nt11.`TITLE` AS `PARENTNAME`,\nt1.`PRODUCT`,\n(case when t1.parent = -1 then 'parent' when t1.parent > 0 then 'chlid' else 'normal' end) AS `STATUSS`,\n((select COUNT(t.id) from zt_story t where (t.plan = t1.id or (t.plan in (select t2.id from zt_productplan t2 where t2.parent = t1.id and t2.deleted = '0')) ) and t.deleted = '0' )) AS `STORYCNT`,\nt1.`TITLE`\nFROM `T_PMS_PRODUCTPLAN` t1 \nLEFT JOIN `T_PMS_PRODUCTPLAN` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\nt1.`BEGIN`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `BUGCNT`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CATID`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CODE`,\nt1.`DAYS`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`ISCAT`,\n'0' AS `ISTOP`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OPENEDVERSION`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PM`,\nt1.`PO`,\nt1.`PRI`,\nt1.`QD`,\nt1.`RD`,\nt1.`STATGE`,\nt1.`STATUS`,\n(SELECT COUNT(1) FROM ZT_STORY LEFT JOIN ZT_PROJECTSTORY ON ZT_STORY.ID = ZT_PROJECTSTORY.STORY WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `STORYCNT`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\n(SELECT COUNT(1) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `TASKCNT`,\nt1.`TEAM`,\n(SELECT round(SUM(CONSUMED),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALCONSUMED`,\n(SELECT round(SUM(ESTIMATE),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALESTIMATE`,\n(select sum(days * hours) from zt_team tt where type = 'project' and root = t1.id) AS `TOTALHOURS`,\n(SELECT round(SUM(`LEFT`),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' and `status` in ('doing','wait','pause') AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALLEFT`,\n((SELECT round(SUM( `LEFT` ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ) AND `status` in ('doing','wait','pause')) + (SELECT round(SUM( CONSUMED ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ))) AS `TOTALWH`,\nt1.`TYPE`\nFROM `T_PMS_PROJECT` t1 \nLEFT JOIN T_PMS_PROJECT t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\nt1.`BEGIN`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `BUGCNT`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CATID`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CODE`,\nt1.`DAYS`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`ISCAT`,\n'0' AS `ISTOP`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OPENEDVERSION`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PM`,\nt1.`PO`,\nt1.`PRI`,\nt1.`QD`,\nt1.`RD`,\nt1.`STATGE`,\nt1.`STATUS`,\n(SELECT COUNT(1) FROM ZT_STORY LEFT JOIN ZT_PROJECTSTORY ON ZT_STORY.ID = ZT_PROJECTSTORY.STORY WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `STORYCNT`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\n(SELECT COUNT(1) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `TASKCNT`,\nt1.`TEAM`,\n(SELECT round(SUM(CONSUMED),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALCONSUMED`,\n(SELECT round(SUM(ESTIMATE),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALESTIMATE`,\n(select sum(days * hours) from zt_team tt where type = 'project' and root = t1.id) AS `TOTALHOURS`,\n(SELECT round(SUM(`LEFT`),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' and `status` in ('doing','wait','pause') AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALLEFT`,\n((SELECT round(SUM( `LEFT` ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ) AND `status` in ('doing','wait','pause')) + (SELECT round(SUM( CONSUMED ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ))) AS `TOTALWH`,\nt1.`TYPE`\nFROM `T_PMS_PROJECT` t1 \nLEFT JOIN `T_PMS_PROJECT` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\nt1.`BEGIN`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `BUGCNT`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CATID`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CODE`,\nt1.`DAYS`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`ISCAT`,\n'0' AS `ISTOP`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OPENEDVERSION`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PM`,\nt1.`PO`,\nt1.`PRI`,\nt1.`QD`,\nt1.`RD`,\nt1.`STATGE`,\nt1.`STATUS`,\n(SELECT COUNT(1) FROM ZT_STORY LEFT JOIN ZT_PROJECTSTORY ON ZT_STORY.ID = ZT_PROJECTSTORY.STORY WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `STORYCNT`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\n(SELECT COUNT(1) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `TASKCNT`,\nt1.`TEAM`,\n(SELECT round(SUM(CONSUMED),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALCONSUMED`,\n(SELECT round(SUM(ESTIMATE),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALESTIMATE`,\n(select sum(days * hours) from zt_team tt where type = 'project' and root = t1.id) AS `TOTALHOURS`,\n(SELECT round(SUM(`LEFT`),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' and `status` in ('doing','wait','pause') AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALLEFT`,\n((SELECT round(SUM( `LEFT` ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ) AND `status` in ('doing','wait','pause')) + (SELECT round(SUM( CONSUMED ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ))) AS `TOTALWH`,\nt1.`TYPE`\nFROM `T_PMS_PROJECT` t1 \nLEFT JOIN T_PMS_PROJECT t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\nt1.`BEGIN`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `BUGCNT`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CATID`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CODE`,\nt1.`DAYS`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`ISCAT`,\n'0' AS `ISTOP`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OPENEDVERSION`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PM`,\nt1.`PO`,\nt1.`PRI`,\nt1.`QD`,\nt1.`RD`,\nt1.`STATGE`,\nt1.`STATUS`,\n(SELECT COUNT(1) FROM ZT_STORY LEFT JOIN ZT_PROJECTSTORY ON ZT_STORY.ID = ZT_PROJECTSTORY.STORY WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `STORYCNT`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\n(SELECT COUNT(1) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `TASKCNT`,\nt1.`TEAM`,\n(SELECT round(SUM(CONSUMED),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALCONSUMED`,\n(SELECT round(SUM(ESTIMATE),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALESTIMATE`,\n(select sum(days * hours) from zt_team tt where type = 'project' and root = t1.id) AS `TOTALHOURS`,\n(SELECT round(SUM(`LEFT`),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' and `status` in ('doing','wait','pause') AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALLEFT`,\n((SELECT round(SUM( `LEFT` ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ) AND `status` in ('doing','wait','pause')) + (SELECT round(SUM( CONSUMED ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ))) AS `TOTALWH`,\nt1.`TYPE`\nFROM `T_PMS_PROJECT` t1 \nLEFT JOIN `T_PMS_PROJECT` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\nt1.`BEGIN`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `BUGCNT`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CATID`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CODE`,\nt1.`DAYS`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`ISCAT`,\n'0' AS `ISTOP`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OPENEDVERSION`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PM`,\nt1.`PO`,\nt1.`PRI`,\nt1.`QD`,\nt1.`RD`,\nt1.`STATGE`,\nt1.`STATUS`,\n(SELECT COUNT(1) FROM ZT_STORY LEFT JOIN ZT_PROJECTSTORY ON ZT_STORY.ID = ZT_PROJECTSTORY.STORY WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `STORYCNT`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\n(SELECT COUNT(1) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `TASKCNT`,\nt1.`TEAM`,\n(SELECT round(SUM(CONSUMED),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALCONSUMED`,\n(SELECT round(SUM(ESTIMATE),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALESTIMATE`,\n(select sum(days * hours) from zt_team tt where type = 'project' and root = t1.id) AS `TOTALHOURS`,\n(SELECT round(SUM(`LEFT`),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' and `status` in ('doing','wait','pause') AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALLEFT`,\n((SELECT round(SUM( `LEFT` ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ) AND `status` in ('doing','wait','pause')) + (SELECT round(SUM( CONSUMED ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ))) AS `TOTALWH`,\nt1.`TYPE`\nFROM `T_PMS_PROJECT` t1 \nLEFT JOIN T_PMS_PROJECT t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\nt1.`BEGIN`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `BUGCNT`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CATID`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CODE`,\nt1.`DAYS`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`ISCAT`,\n'0' AS `ISTOP`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OPENEDVERSION`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PM`,\nt1.`PO`,\nt1.`PRI`,\nt1.`QD`,\nt1.`RD`,\nt1.`STATGE`,\nt1.`STATUS`,\n(SELECT COUNT(1) FROM ZT_STORY LEFT JOIN ZT_PROJECTSTORY ON ZT_STORY.ID = ZT_PROJECTSTORY.STORY WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `STORYCNT`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\n(SELECT COUNT(1) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `TASKCNT`,\nt1.`TEAM`,\n(SELECT round(SUM(CONSUMED),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALCONSUMED`,\n(SELECT round(SUM(ESTIMATE),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALESTIMATE`,\n(select sum(days * hours) from zt_team tt where type = 'project' and root = t1.id) AS `TOTALHOURS`,\n(SELECT round(SUM(`LEFT`),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' and `status` in ('doing','wait','pause') AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALLEFT`,\n((SELECT round(SUM( `LEFT` ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ) AND `status` in ('doing','wait','pause')) + (SELECT round(SUM( CONSUMED ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ))) AS `TOTALWH`,\nt1.`TYPE`\nFROM `T_PMS_PROJECT` t1 \nLEFT JOIN `T_PMS_PROJECT` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ACL`,\nt1.`BEGIN`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `BUGCNT`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CATID`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CODE`,\nt1.`DAYS`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`END`,\nt1.`ID`,\nt1.`ISCAT`,\n'0' AS `ISTOP`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OPENEDVERSION`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PM`,\nt1.`PO`,\nt1.`PRI`,\nt1.`QD`,\nt1.`RD`,\nt1.`STATGE`,\nt1.`STATUS`,\n(SELECT COUNT(1) FROM ZT_STORY LEFT JOIN ZT_PROJECTSTORY ON ZT_STORY.ID = ZT_PROJECTSTORY.STORY WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `STORYCNT`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\n(SELECT COUNT(1) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `TASKCNT`,\nt1.`TEAM`,\n(SELECT round(SUM(CONSUMED),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALCONSUMED`,\n(SELECT round(SUM(ESTIMATE),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALESTIMATE`,\n(select sum(days * hours) from zt_team tt where type = 'project' and root = t1.id) AS `TOTALHOURS`,\n(SELECT round(SUM(`LEFT`),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' and `status` in ('doing','wait','pause') AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALLEFT`,\n((SELECT round(SUM( `LEFT` ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ) AND `status` in ('doing','wait','pause')) + (SELECT round(SUM( CONSUMED ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ))) AS `TOTALWH`,\nt1.`TYPE`,\nt1.`WHITELIST`\nFROM `T_PMS_PROJECT` t1 \nLEFT JOIN T_PMS_PROJECT t11 ON t1.PARENT = t11.ID \n",
"querycode" : "SELECT\nt1.`ACL`,\nt1.`BEGIN`,\n(SELECT COUNT(1) FROM ZT_BUG WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `BUGCNT`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CATID`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CODE`,\nt1.`DAYS`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`END`,\nt1.`ID`,\nt1.`ISCAT`,\n'0' AS `ISTOP`,\nt1.`MDEPTID`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`OPENEDVERSION`,\nt1.`ORDER`,\nt1.`order` AS `ORDER1`,\nt1.`ORGID`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PM`,\nt1.`PO`,\nt1.`PRI`,\nt1.`QD`,\nt1.`RD`,\nt1.`STATGE`,\nt1.`STATUS`,\n(SELECT COUNT(1) FROM ZT_STORY LEFT JOIN ZT_PROJECTSTORY ON ZT_STORY.ID = ZT_PROJECTSTORY.STORY WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `STORYCNT`,\nt1.`SUBSTATUS`,\nt1.`SUPPROREPORT`,\n(SELECT COUNT(1) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0') AS `TASKCNT`,\nt1.`TEAM`,\n(SELECT round(SUM(CONSUMED),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALCONSUMED`,\n(SELECT round(SUM(ESTIMATE),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALESTIMATE`,\n(select sum(days * hours) from zt_team tt where type = 'project' and root = t1.id) AS `TOTALHOURS`,\n(SELECT round(SUM(`LEFT`),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' and `status` in ('doing','wait','pause') AND ( `parent` = '' or `parent` = '0' or `parent` = '-1')) AS `TOTALLEFT`,\n((SELECT round(SUM( `LEFT` ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ) AND `status` in ('doing','wait','pause')) + (SELECT round(SUM( CONSUMED ),0) FROM ZT_TASK WHERE PROJECT = t1.`ID` AND DELETED = '0' AND ( `parent` = '' OR `parent` = '0' OR `parent` = '-1' ))) AS `TOTALWH`,\nt1.`TYPE`,\nt1.`WHITELIST`\nFROM `T_PMS_PROJECT` t1 \nLEFT JOIN `T_PMS_PROJECT` t11 ON t1.`PARENT` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PROJECT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PROJECT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PROJECT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PROJECT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PROJECT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PROJECT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PROJECT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PROJECT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`COLLECTOR`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_MODULE t11 ON t1.PARENT = t11.ID \nLEFT JOIN T_PMS_PROJECT t21 ON t1.ROOT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`COLLECTOR`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt11.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt21.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_MODULE` t11 ON t1.`PARENT` = t11.`ID` \nLEFT JOIN `T_PMS_PROJECT` t21 ON t1.`ROOT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILD`,\nt21.`DATE` AS `BUILDDATE`,\nt21.`BUILDER`,\nt21.`NAME` AS `BUILDNAME`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`ID`,\nt1.`MARKER`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`STATUS`,\nt1.`SUBSTATUS`\nFROM `T_PMS_RELEASE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \nLEFT JOIN T_PMS_BUILD t21 ON t1.BUILD = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILD`,\nt21.`DATE` AS `BUILDDATE`,\nt21.`BUILDER`,\nt21.`NAME` AS `BUILDNAME`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`ID`,\nt1.`MARKER`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`STATUS`,\nt1.`SUBSTATUS`\nFROM `T_PMS_RELEASE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \nLEFT JOIN `T_PMS_BUILD` t21 ON t1.`BUILD` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILD`,\nt21.`DATE` AS `BUILDDATE`,\nt21.`BUILDER`,\nt21.`NAME` AS `BUILDNAME`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`ID`,\nt1.`MARKER`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`STATUS`,\nt1.`SUBSTATUS`\nFROM `T_PMS_RELEASE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \nLEFT JOIN T_PMS_BUILD t21 ON t1.BUILD = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUILD`,\nt21.`DATE` AS `BUILDDATE`,\nt21.`BUILDER`,\nt21.`NAME` AS `BUILDNAME`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`ID`,\nt1.`MARKER`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`STATUS`,\nt1.`SUBSTATUS`\nFROM `T_PMS_RELEASE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \nLEFT JOIN `T_PMS_BUILD` t21 ON t1.`BUILD` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUGS`,\nt1.`BUILD`,\nt21.`DATE` AS `BUILDDATE`,\nt21.`BUILDER`,\nt21.`NAME` AS `BUILDNAME`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`ID`,\nt1.`LEFTBUGS`,\nt1.`MARKER`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`STATUS`,\nt1.`STORIES`,\nt1.`SUBSTATUS`\nFROM `T_PMS_RELEASE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.PRODUCT = t11.ID \nLEFT JOIN T_PMS_BUILD t21 ON t1.BUILD = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`BUGS`,\nt1.`BUILD`,\nt21.`DATE` AS `BUILDDATE`,\nt21.`BUILDER`,\nt21.`NAME` AS `BUILDNAME`,\nt1.`DATE`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`ID`,\nt1.`LEFTBUGS`,\nt1.`MARKER`,\nt1.`NAME`,\nt1.`PRODUCT`,\nt11.`NAME` AS `PRODUCTNAME`,\nt1.`STATUS`,\nt1.`STORIES`,\nt1.`SUBSTATUS`\nFROM `T_PMS_RELEASE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`PRODUCT` = t11.`ID` \nLEFT JOIN `T_PMS_BUILD` t21 ON t1.`BUILD` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CLOSEDREASON`,\nt1.`COLOR`,\nt1.`CONSUMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` in ('wait','doing') and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\nt1.`DELETED`,\n(To_Days(t1.`DEADLINE`)-To_Days(t1.`ESTSTARTED`)) AS `DURATION`,\nt1.`ESTIMATE`,\nt1.`ESTSTARTED`,\nt1.`FINISHEDBY`,\nt1.`FINISHEDDATE`,\nt1.`FROMBUG`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\n( CASE WHEN t1.parent > 0 THEN TRUE ELSE FALSE END ) AS `ISLEAF`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LEFT`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt31.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT case when tt.type = 'task' then GROUP_CONCAT( tt.NAME SEPARATOR '>' ) else CONCAT_WS('',t2.`name`,'>',GROUP_CONCAT( tt.NAME SEPARATOR '>' )) end as `name` FROM zt_module tt left join zt_product t2 on tt.root = t2.id WHERE FIND_IN_SET( tt.id, t11.path ) GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\n( SELECT case when count( t.`id` ) > 0 then 1 else 0 end FROM `zt_team` t WHERE t.`type` = 'task' AND t.`root` = t1.`id` ) AS `MULTIPLE`,\nt1.CONSUMED AS `MYCONSUMED`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt31.`PATH`,\nt1.`PRI`,\nt11.`PRODUCT`,\nt41.`NAME` AS `PRODUCTNAME`,\nCONCAT_WS('',case when t1.consumed = 0 or t1.consumed is null then '0' when t1.`left` = 0 or t1.`left` is null then '100' else ROUND((ROUND(t1.`consumed`/(t1.`left` + t1.consumed),2)) * 100) end ,'%') AS `PROGRESSRATE`,\nt1.`PROJECT`,\nt51.`NAME` AS `PROJECTNAME`,\nt1.`REALSTARTED`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\ncase when t1.`status` = 'wait' then 10 when t1.`status` = 'doing' then 20 when t1.`status` = 'done' then 30 when t1.`status` = 'closed' then 40 when t1.`status` = 'cancel' then 50 else 60 end AS `STATUSORDER`,\nt1.`STORY`,\nt11.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\n( CASE WHEN ( SELECT CASE\t WHEN count( t.`id` ) > 0 THEN 1 ELSE 0 END FROM `zt_team` t WHERE t.`type` = 'task' AND t.`root` = t1.`id` ) = 1 THEN '10' WHEN t1.parent = - 1 THEN'20' WHEN t1.parent = 0 THEN '30' ELSE '40' END) AS `TASKTYPE`,\nt1.`TYPE`,\nDATE_FORMAT(t1.lastediteddate,'%Y-%m-%d') AS `UPDATEDATE`\nFROM `T_PMS_TASK` t1 \nLEFT JOIN T_PMS_STORY t11 ON t1.STORY = t11.ID \nLEFT JOIN T_PMS_TASK t21 ON t1.PARENT = t21.ID \nLEFT JOIN T_PMS_MODULE t31 ON t1.MODULE = t31.ID \nLEFT JOIN T_PMS_PRODUCT t41 ON t11.PRODUCT = t41.ID \nLEFT JOIN T_PMS_PROJECT t51 ON t1.PROJECT = t51.ID \n",
"querycode" : "SELECT\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CLOSEDREASON`,\nt1.`COLOR`,\nt1.`CONSUMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` in ('wait','doing') and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\nt1.`DELETED`,\n(To_Days(t1.`DEADLINE`)-To_Days(t1.`ESTSTARTED`)) AS `DURATION`,\nt1.`ESTIMATE`,\nt1.`ESTSTARTED`,\nt1.`FINISHEDBY`,\nt1.`FINISHEDDATE`,\nt1.`FROMBUG`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\n( CASE WHEN t1.parent > 0 THEN TRUE ELSE FALSE END ) AS `ISLEAF`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LEFT`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt31.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT case when tt.type = 'task' then GROUP_CONCAT( tt.NAME SEPARATOR '>' ) else CONCAT_WS('',t2.`name`,'>',GROUP_CONCAT( tt.NAME SEPARATOR '>' )) end as `name` FROM zt_module tt left join zt_product t2 on tt.root = t2.id WHERE FIND_IN_SET( tt.id, t11.path ) GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\n( SELECT case when count( t.`id` ) > 0 then 1 else 0 end FROM `zt_team` t WHERE t.`type` = 'task' AND t.`root` = t1.`id` ) AS `MULTIPLE`,\nt1.CONSUMED AS `MYCONSUMED`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt31.`PATH`,\nt1.`PRI`,\nt11.`PRODUCT`,\nt41.`NAME` AS `PRODUCTNAME`,\nCONCAT_WS('',case when t1.consumed = 0 or t1.consumed is null then '0' when t1.`left` = 0 or t1.`left` is null then '100' else ROUND((ROUND(t1.`consumed`/(t1.`left` + t1.consumed),2)) * 100) end ,'%') AS `PROGRESSRATE`,\nt1.`PROJECT`,\nt51.`NAME` AS `PROJECTNAME`,\nt1.`REALSTARTED`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\ncase when t1.`status` = 'wait' then 10 when t1.`status` = 'doing' then 20 when t1.`status` = 'done' then 30 when t1.`status` = 'closed' then 40 when t1.`status` = 'cancel' then 50 else 60 end AS `STATUSORDER`,\nt1.`STORY`,\nt11.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\n( CASE WHEN ( SELECT CASE\t WHEN count( t.`id` ) > 0 THEN 1 ELSE 0 END FROM `zt_team` t WHERE t.`type` = 'task' AND t.`root` = t1.`id` ) = 1 THEN '10' WHEN t1.parent = - 1 THEN'20' WHEN t1.parent = 0 THEN '30' ELSE '40' END) AS `TASKTYPE`,\nt1.`TYPE`,\nDATE_FORMAT(t1.lastediteddate,'%Y-%m-%d') AS `UPDATEDATE`\nFROM `T_PMS_TASK` t1 \nLEFT JOIN `T_PMS_STORY` t11 ON t1.`STORY` = t11.`ID` \nLEFT JOIN `T_PMS_TASK` t21 ON t1.`PARENT` = t21.`ID` \nLEFT JOIN `T_PMS_MODULE` t31 ON t1.`MODULE` = t31.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t41 ON t11.`PRODUCT` = t41.`ID` \nLEFT JOIN `T_PMS_PROJECT` t51 ON t1.`PROJECT` = t51.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CLOSEDREASON`,\nt1.`COLOR`,\nt1.`CONSUMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` in ('wait','doing') and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\nt1.`DELETED`,\nt1.`DESC`,\n(To_Days(t1.`DEADLINE`)-To_Days(t1.`ESTSTARTED`)) AS `DURATION`,\nt1.`ESTIMATE`,\nt1.`ESTSTARTED`,\nt1.`FINISHEDBY`,\nt1.`FINISHEDDATE`,\nt1.`FINISHEDLIST`,\nt1.`FROMBUG`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\n( CASE WHEN t1.parent > 0 THEN TRUE ELSE FALSE END ) AS `ISLEAF`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LEFT`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt31.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT case when tt.type = 'task' then GROUP_CONCAT( tt.NAME SEPARATOR '>' ) else CONCAT_WS('',t2.`name`,'>',GROUP_CONCAT( tt.NAME SEPARATOR '>' )) end as `name` FROM zt_module tt left join zt_product t2 on tt.root = t2.id WHERE FIND_IN_SET( tt.id, t11.path ) GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\n( SELECT case when count( t.`id` ) > 0 then 1 else 0 end FROM `zt_team` t WHERE t.`type` = 'task' AND t.`root` = t1.`id` ) AS `MULTIPLE`,\nt1.CONSUMED AS `MYCONSUMED`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt31.`PATH`,\nt1.`PRI`,\nt11.`PRODUCT`,\nt41.`NAME` AS `PRODUCTNAME`,\nCONCAT_WS('',case when t1.consumed = 0 or t1.consumed is null then '0' when t1.`left` = 0 or t1.`left` is null then '100' else ROUND((ROUND(t1.`consumed`/(t1.`left` + t1.consumed),2)) * 100) end ,'%') AS `PROGRESSRATE`,\nt1.`PROJECT`,\nt51.`NAME` AS `PROJECTNAME`,\nt1.`REALSTARTED`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\ncase when t1.`status` = 'wait' then 10 when t1.`status` = 'doing' then 20 when t1.`status` = 'done' then 30 when t1.`status` = 'closed' then 40 when t1.`status` = 'cancel' then 50 else 60 end AS `STATUSORDER`,\nt1.`STORY`,\nt11.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\n( CASE WHEN ( SELECT CASE\t WHEN count( t.`id` ) > 0 THEN 1 ELSE 0 END FROM `zt_team` t WHERE t.`type` = 'task' AND t.`root` = t1.`id` ) = 1 THEN '10' WHEN t1.parent = - 1 THEN'20' WHEN t1.parent = 0 THEN '30' ELSE '40' END) AS `TASKTYPE`,\nt1.`TYPE`,\nDATE_FORMAT(t1.lastediteddate,'%Y-%m-%d') AS `UPDATEDATE`\nFROM `T_PMS_TASK` t1 \nLEFT JOIN T_PMS_STORY t11 ON t1.STORY = t11.ID \nLEFT JOIN T_PMS_TASK t21 ON t1.PARENT = t21.ID \nLEFT JOIN T_PMS_MODULE t31 ON t1.MODULE = t31.ID \nLEFT JOIN T_PMS_PRODUCT t41 ON t11.PRODUCT = t41.ID \nLEFT JOIN T_PMS_PROJECT t51 ON t1.PROJECT = t51.ID \n",
"querycode" : "SELECT\nt1.`ASSIGNEDDATE`,\nt1.`ASSIGNEDTO`,\nt1.`CANCELEDBY`,\nt1.`CANCELEDDATE`,\nt1.`CLOSEDBY`,\nt1.`CLOSEDDATE`,\nt1.`CLOSEDREASON`,\nt1.`COLOR`,\nt1.`CONSUMED`,\nt1.`DEADLINE`,\n(case when t1.deadline is null or t1.deadline = '0000-00-00' or t1.deadline = '1970-01-01' then '' when t1.`status` in ('wait','doing') and t1.deadline <DATE_FORMAT(now(),'%y-%m-%d') then CONCAT_WS('','延期',TIMESTAMPDIFF(DAY, t1.deadline, now()),'天') else '' end) AS `DELAY`,\nt1.`DELETED`,\nt1.`DESC`,\n(To_Days(t1.`DEADLINE`)-To_Days(t1.`ESTSTARTED`)) AS `DURATION`,\nt1.`ESTIMATE`,\nt1.`ESTSTARTED`,\nt1.`FINISHEDBY`,\nt1.`FINISHEDDATE`,\nt1.`FINISHEDLIST`,\nt1.`FROMBUG`,\nt1.`ID`,\n0 AS `ISFAVORITES`,\n( CASE WHEN t1.parent > 0 THEN TRUE ELSE FALSE END ) AS `ISLEAF`,\nt1.`LASTEDITEDBY`,\nt1.`LASTEDITEDDATE`,\nt1.`LEFT`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`MODULE`,\nt31.`NAME` AS `MODULENAME`,\n(case when t1.module = '0' then '/' else (SELECT case when tt.type = 'task' then GROUP_CONCAT( tt.NAME SEPARATOR '>' ) else CONCAT_WS('',t2.`name`,'>',GROUP_CONCAT( tt.NAME SEPARATOR '>' )) end as `name` FROM zt_module tt left join zt_product t2 on tt.root = t2.id WHERE FIND_IN_SET( tt.id, t11.path ) GROUP BY tt.root limit 0,1) end) AS `MODULENAME1`,\n( SELECT case when count( t.`id` ) > 0 then 1 else 0 end FROM `zt_team` t WHERE t.`type` = 'task' AND t.`root` = t1.`id` ) AS `MULTIPLE`,\nt1.CONSUMED AS `MYCONSUMED`,\nt1.`NAME`,\nt1.`OPENEDBY`,\nt1.`OPENEDDATE`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt31.`PATH`,\nt1.`PRI`,\nt11.`PRODUCT`,\nt41.`NAME` AS `PRODUCTNAME`,\nCONCAT_WS('',case when t1.consumed = 0 or t1.consumed is null then '0' when t1.`left` = 0 or t1.`left` is null then '100' else ROUND((ROUND(t1.`consumed`/(t1.`left` + t1.consumed),2)) * 100) end ,'%') AS `PROGRESSRATE`,\nt1.`PROJECT`,\nt51.`NAME` AS `PROJECTNAME`,\nt1.`REALSTARTED`,\nt1.`STATUS`,\n(case when t1.storyVersion < t21.version and t21.`status` <> 'changed' then 'storychange' else t1.`status` end ) AS `STATUS1`,\ncase when t1.`status` = 'wait' then 10 when t1.`status` = 'doing' then 20 when t1.`status` = 'done' then 30 when t1.`status` = 'closed' then 40 when t1.`status` = 'cancel' then 50 else 60 end AS `STATUSORDER`,\nt1.`STORY`,\nt11.`TITLE` AS `STORYNAME`,\nt1.`STORYVERSION`,\nt1.`SUBSTATUS`,\n( CASE WHEN ( SELECT CASE\t WHEN count( t.`id` ) > 0 THEN 1 ELSE 0 END FROM `zt_team` t WHERE t.`type` = 'task' AND t.`root` = t1.`id` ) = 1 THEN '10' WHEN t1.parent = - 1 THEN'20' WHEN t1.parent = 0 THEN '30' ELSE '40' END) AS `TASKTYPE`,\nt1.`TYPE`,\nDATE_FORMAT(t1.lastediteddate,'%Y-%m-%d') AS `UPDATEDATE`\nFROM `T_PMS_TASK` t1 \nLEFT JOIN `T_PMS_STORY` t11 ON t1.`STORY` = t11.`ID` \nLEFT JOIN `T_PMS_TASK` t21 ON t1.`PARENT` = t21.`ID` \nLEFT JOIN `T_PMS_MODULE` t31 ON t1.`MODULE` = t31.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t41 ON t11.`PRODUCT` = t41.`ID` \nLEFT JOIN `T_PMS_PROJECT` t51 ON t1.`PROJECT` = t51.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
......@@ -211,14 +211,14 @@
} ]
} ],
"psdefivrs" : [ {
"psdefiid" : "<PSDEFORM>/formpage1/group1/name",
"psdefvrid" : "<PSDATAENTITY>/NAME(ValueRule6)",
"psdefiid" : "<PSDEFORM>/formpage1/group1/deadline",
"psdefvrid" : "<PSDATAENTITY>/DEADLINE(ValueRule)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
}, {
"psdefiid" : "<PSDEFORM>/formpage1/group1/deadline",
"psdefvrid" : "<PSDATAENTITY>/DEADLINE(ValueRule)",
"psdefiid" : "<PSDEFORM>/formpage1/group1/name",
"psdefvrid" : "<PSDATAENTITY>/NAME(ValueRule6)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
......
......@@ -586,14 +586,14 @@
} ]
} ],
"psdefivrs" : [ {
"psdefiid" : "<PSDEFORM>/formpage1/group1/name",
"psdefvrid" : "<PSDATAENTITY>/NAME(ValueRule6)",
"psdefiid" : "<PSDEFORM>/formpage1/grouppanel3/grouppanel4/deadline",
"psdefvrid" : "<PSDATAENTITY>/DEADLINE(ValueRule)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
}, {
"psdefiid" : "<PSDEFORM>/formpage1/grouppanel3/grouppanel4/deadline",
"psdefvrid" : "<PSDATAENTITY>/DEADLINE(ValueRule)",
"psdefiid" : "<PSDEFORM>/formpage1/group1/name",
"psdefvrid" : "<PSDATAENTITY>/NAME(ValueRule6)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
......
......@@ -247,14 +247,14 @@
} ]
} ],
"psdefivrs" : [ {
"psdefiid" : "<PSDEFORM>/formpage1/group1/name",
"psdefvrid" : "<PSDATAENTITY>/NAME(ValueRule6)",
"psdefiid" : "<PSDEFORM>/formpage1/group1/estimate",
"psdefvrid" : "<PSDATAENTITY>/ESTIMATE(ValueRule2)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
}, {
"psdefiid" : "<PSDEFORM>/formpage1/group1/estimate",
"psdefvrid" : "<PSDATAENTITY>/ESTIMATE(ValueRule2)",
"psdefiid" : "<PSDEFORM>/formpage1/group1/name",
"psdefvrid" : "<PSDATAENTITY>/NAME(ValueRule6)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
......
......@@ -70,14 +70,14 @@
} ]
} ],
"psdefivrs" : [ {
"psdefiid" : "<PSDEFORM>/formpage1/group1/left",
"psdefvrid" : "<PSDATAENTITY>/LEFT(ValueRule4)",
"psdefiid" : "<PSDEFORM>/formpage1/group1/consumed",
"psdefvrid" : "<PSDATAENTITY>/CONSUMED(ValueRule3)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
}, {
"psdefiid" : "<PSDEFORM>/formpage1/group1/consumed",
"psdefvrid" : "<PSDATAENTITY>/CONSUMED(ValueRule3)",
"psdefiid" : "<PSDEFORM>/formpage1/group1/left",
"psdefvrid" : "<PSDATAENTITY>/LEFT(ValueRule4)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
......
......@@ -11,39 +11,39 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -51,15 +51,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -10,24 +10,20 @@
"msvalue3" : "10",
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -39,11 +35,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -51,7 +51,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,39 +11,39 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,31 +11,31 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -43,7 +43,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -19,31 +19,31 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,35 +15,35 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,19 +11,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -31,7 +31,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,23 +11,23 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -35,11 +35,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,31 +15,31 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,55 +11,55 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,27 +23,27 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -59,11 +59,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,47 +11,47 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,35 +23,35 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,35 +23,35 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -23,27 +23,27 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -51,15 +51,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,39 +11,39 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,23 +11,23 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -35,7 +35,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -43,11 +43,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -27,19 +27,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -47,7 +43,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -59,7 +55,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,47 +19,47 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,39 +11,39 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,47 +15,47 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -15,23 +15,23 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -39,11 +39,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,43 +19,43 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,31 +19,31 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -51,15 +51,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -10,20 +10,16 @@
"msvalue3" : "10",
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -35,7 +31,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -15,15 +15,15 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -31,11 +31,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,35 +11,35 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,55 +11,55 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,35 +11,35 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -15,31 +15,31 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -27,39 +27,39 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,15 +11,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -27,7 +27,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -39,7 +39,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,11 +11,11 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -27,19 +27,19 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,55 +11,55 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_NFAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,35 +11,35 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,23 +11,23 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -35,11 +35,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,23 +11,23 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -35,31 +35,31 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_XQCHANGE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,23 +11,23 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -35,23 +35,23 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......
......@@ -11,7 +11,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -19,11 +19,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -31,11 +27,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CANCEL_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -43,11 +39,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -55,7 +51,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -11,47 +11,47 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_SUBTASKS_BUT",
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdeopprivid" : "SRFUR__TASK_DELETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdeopprivid" : "SRFUR__TASK_PROCEED_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ASSIGN_BUT",
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_FAVOR_BUT",
"psdeopprivid" : "SRFUR__TASK_PAUSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_COMPLETE_BUT",
"psdeopprivid" : "SRFUR__STORY_FJTASK_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_CONSUM_BUT",
"psdeopprivid" : "SRFUR__TASK_CLOSE_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -59,11 +59,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdeopprivid" : "SRFUR__TASK_FORWARD_BUT",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "SRFUR__TASK_ACTIVATION_BUT",
"psdeopprivid" : "SRFUR__TASK_START_BUT",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -51,14 +51,14 @@
} ]
} ],
"psdefivrs" : [ {
"psdefiid" : "<PSDEFORM>/formpage1/left",
"psdefvrid" : "<PSDATAENTITY>/LEFT(ValueRule)",
"psdefiid" : "<PSDEFORM>/formpage1/consumed",
"psdefvrid" : "<PSDATAENTITY>/CONSUMED(ValueRule2)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
}, {
"psdefiid" : "<PSDEFORM>/formpage1/consumed",
"psdefvrid" : "<PSDATAENTITY>/CONSUMED(ValueRule2)",
"psdefiid" : "<PSDEFORM>/formpage1/left",
"psdefvrid" : "<PSDATAENTITY>/LEFT(ValueRule)",
"vrtype" : "DEFVALUERULE",
"checkmode" : 3,
"psdefivrname" : "表单项值规则"
......
......@@ -76,15 +76,15 @@
"checkmode" : 3,
"psdegeivrname" : "编辑项值规则"
}, {
"psdefvrid" : "<PSDATAENTITY>/CONSUMED(ValueRule3)",
"psdefvrid" : "<PSDATAENTITY>/LEFT(ValueRule2)",
"vrtype" : "DEFVALUERULE",
"psdegridcolid" : "<PSDEGRID>/consumed",
"psdegridcolid" : "<PSDEGRID>/left",
"checkmode" : 3,
"psdegeivrname" : "编辑项值规则"
}, {
"psdefvrid" : "<PSDATAENTITY>/LEFT(ValueRule2)",
"psdefvrid" : "<PSDATAENTITY>/CONSUMED(ValueRule3)",
"vrtype" : "DEFVALUERULE",
"psdegridcolid" : "<PSDEGRID>/left",
"psdegridcolid" : "<PSDEGRID>/consumed",
"checkmode" : 3,
"psdegeivrname" : "编辑项值规则"
} ]
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt11.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.ROOT = t11.ID \nLEFT JOIN T_PMS_MODULE t21 ON t1.PARENT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt11.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`ROOT` = t11.`ID` \nLEFT JOIN `T_PMS_MODULE` t21 ON t1.`PARENT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt11.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.ROOT = t11.ID \nLEFT JOIN T_PMS_MODULE t21 ON t1.PARENT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt11.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`ROOT` = t11.`ID` \nLEFT JOIN `T_PMS_MODULE` t21 ON t1.`PARENT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt11.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.ROOT = t11.ID \nLEFT JOIN T_PMS_MODULE t21 ON t1.PARENT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt11.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`ROOT` = t11.`ID` \nLEFT JOIN `T_PMS_MODULE` t21 ON t1.`PARENT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`COLLECTOR`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt11.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN T_PMS_PRODUCT t11 ON t1.ROOT = t11.ID \nLEFT JOIN T_PMS_MODULE t21 ON t1.PARENT = t21.ID \n",
"querycode" : "SELECT\nt1.`BRANCH`,\nt1.`COLLECTOR`,\nt1.`DELETED`,\nt1.`GRADE`,\nt1.`ID`,\n(CASE WHEN EXISTS (SELECT 1 FROM ZT_MODULE WHERE PARENT = t1.`ID`) THEN FALSE ELSE TRUE END ) AS `ISLEAF`,\nt1.`NAME`,\nt1.`ORDER`,\nt1.`OWNER`,\nt1.`PARENT`,\nt21.`NAME` AS `PARENTNAME`,\nt1.`PATH`,\nt1.`ROOT`,\nt11.`NAME` AS `ROOTNAME`,\nt1.`SHORT`,\nt1.`TYPE`\nFROM `T_PMS_MODULE` t1 \nLEFT JOIN `T_PMS_PRODUCT` t11 ON t1.`ROOT` = t11.`ID` \nLEFT JOIN `T_PMS_MODULE` t21 ON t1.`PARENT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BEGIN`,\nt1.`BUILDS`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`OBJECTID`,\nt1.`OBJECTTYPE`,\nt1.`OWNER`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt11.`NAME` AS `PROJECTNAME`,\nt1.`TASKS`,\nt1.`TITLE`\nFROM `T_PMS_TESTREPORT` t1 \nLEFT JOIN T_PMS_PROJECT t11 ON t1.PROJECT = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \n",
"querycode" : "SELECT\nt1.`BEGIN`,\nt1.`BUILDS`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`OBJECTID`,\nt1.`OBJECTTYPE`,\nt1.`OWNER`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt11.`NAME` AS `PROJECTNAME`,\nt1.`TASKS`,\nt1.`TITLE`\nFROM `T_PMS_TESTREPORT` t1 \nLEFT JOIN `T_PMS_PROJECT` t11 ON t1.`PROJECT` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`BEGIN`,\nt1.`BUGS`,\nt1.`BUILDS`,\nt1.`CASES`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`MEMBERS`,\nt1.`OBJECTID`,\nt1.`OBJECTTYPE`,\nt1.`OWNER`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt11.`NAME` AS `PROJECTNAME`,\nt1.`REPORT`,\nt1.`STORIES`,\nt1.`TASKS`,\nt1.`TITLE`\nFROM `T_PMS_TESTREPORT` t1 \nLEFT JOIN T_PMS_PROJECT t11 ON t1.PROJECT = t11.ID \nLEFT JOIN T_PMS_PRODUCT t21 ON t1.PRODUCT = t21.ID \n",
"querycode" : "SELECT\nt1.`BEGIN`,\nt1.`BUGS`,\nt1.`BUILDS`,\nt1.`CASES`,\nt1.`CREATEDBY`,\nt1.`CREATEDDATE`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`MEMBERS`,\nt1.`OBJECTID`,\nt1.`OBJECTTYPE`,\nt1.`OWNER`,\nt1.`PRODUCT`,\nt21.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt11.`NAME` AS `PROJECTNAME`,\nt1.`REPORT`,\nt1.`STORIES`,\nt1.`TASKS`,\nt1.`TITLE`\nFROM `T_PMS_TESTREPORT` t1 \nLEFT JOIN `T_PMS_PROJECT` t11 ON t1.`PROJECT` = t11.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t21 ON t1.`PRODUCT` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`CASE`,\nt1.`CASERESULT`,\nt1.`DATE`,\nt1.`DURATION`,\nt1.`ID`,\nt1.`LASTRUNNER`,\nt11.`MODULE`,\nt11.`PRODUCT`,\nt1.`RUN`,\nt11.`STORY`,\nt1.`VERSION`\nFROM `T_PMS_TESTRESULT` t1 \nLEFT JOIN T_PMS_CASE t11 ON t1.CASE = t11.ID \nRIGHT JOIN T_PMS_TESTRUN t21 ON t1.RUN = t21.ID \n",
"querycode" : "SELECT\nt1.`CASE`,\nt1.`CASERESULT`,\nt1.`DATE`,\nt1.`DURATION`,\nt1.`ID`,\nt1.`LASTRUNNER`,\nt11.`MODULE`,\nt11.`PRODUCT`,\nt1.`RUN`,\nt11.`STORY`,\nt1.`VERSION`\nFROM `T_PMS_TESTRESULT` t1 \nLEFT JOIN `T_PMS_CASE` t11 ON t1.`CASE` = t11.`ID` \nRIGHT JOIN `T_PMS_TESTRUN` t21 ON t1.`RUN` = t21.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`CASE`,\nt1.`CASERESULT`,\nt1.`DATE`,\nt1.`DURATION`,\nt1.`ID`,\nt1.`LASTRUNNER`,\nt11.`MODULE`,\nt11.`PRODUCT`,\nt1.`RUN`,\nt11.`STORY`,\nt1.`VERSION`\nFROM `T_PMS_TESTRESULT` t1 \nLEFT JOIN T_PMS_CASE t11 ON t1.CASE = t11.ID \n",
"querycode" : "SELECT\nt1.`CASE`,\nt1.`CASERESULT`,\nt1.`DATE`,\nt1.`DURATION`,\nt1.`ID`,\nt1.`LASTRUNNER`,\nt11.`MODULE`,\nt11.`PRODUCT`,\nt1.`RUN`,\nt11.`STORY`,\nt1.`VERSION`\nFROM `T_PMS_TESTRESULT` t1 \nLEFT JOIN `T_PMS_CASE` t11 ON t1.`CASE` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`CASE`,\nt1.`CASERESULT`,\nt1.`DATE`,\nt1.`DURATION`,\nt1.`ID`,\nt1.`LASTRUNNER`,\nt11.`MODULE`,\nt11.`PRECONDITION`,\nt11.`PRODUCT`,\nt1.`RUN`,\nt1.`STEPRESULTS`,\nt11.`STORY`,\nt1.`VERSION`,\nt1.`XML`\nFROM `T_PMS_TESTRESULT` t1 \nLEFT JOIN T_PMS_CASE t11 ON t1.CASE = t11.ID \n",
"querycode" : "SELECT\nt1.`CASE`,\nt1.`CASERESULT`,\nt1.`DATE`,\nt1.`DURATION`,\nt1.`ID`,\nt1.`LASTRUNNER`,\nt11.`MODULE`,\nt11.`PRECONDITION`,\nt11.`PRODUCT`,\nt1.`RUN`,\nt1.`STEPRESULTS`,\nt11.`STORY`,\nt1.`VERSION`,\nt1.`XML`\nFROM `T_PMS_TESTRESULT` t1 \nLEFT JOIN `T_PMS_CASE` t11 ON t1.`CASE` = t11.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BEGIN`,\nt1.`BUILD`,\nt11.`NAME` AS `BUILDNAME`,\n0 AS `CASECNT`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`NAME`,\nt1.`OWNER`,\nt1.OWNER AS `OWNERPK`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt31.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt21.`NAME` AS `PROJECTTNAME`,\nt1.`STATUS`,\nt1.`SUBSTATUS`\nFROM `T_PMS_TESTTASK` t1 \nLEFT JOIN T_PMS_BUILD t11 ON t1.BUILD = t11.ID \nLEFT JOIN T_PMS_PROJECT t21 ON t1.PROJECT = t21.ID \nLEFT JOIN T_PMS_PRODUCT t31 ON t1.PRODUCT = t31.ID \n",
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BEGIN`,\nt1.`BUILD`,\nt11.`NAME` AS `BUILDNAME`,\n0 AS `CASECNT`,\nt1.`DELETED`,\nt1.`END`,\nt1.`ID`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`NAME`,\nt1.`OWNER`,\nt1.OWNER AS `OWNERPK`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt31.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt21.`NAME` AS `PROJECTTNAME`,\nt1.`STATUS`,\nt1.`SUBSTATUS`\nFROM `T_PMS_TESTTASK` t1 \nLEFT JOIN `T_PMS_BUILD` t11 ON t1.`BUILD` = t11.`ID` \nLEFT JOIN `T_PMS_PROJECT` t21 ON t1.`PROJECT` = t21.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t31 ON t1.`PRODUCT` = t31.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BEGIN`,\nt1.`BUILD`,\nt11.`NAME` AS `BUILDNAME`,\n0 AS `CASECNT`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`END`,\nt1.`ID`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`NAME`,\nt1.`OWNER`,\nt1.OWNER AS `OWNERPK`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt31.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt21.`NAME` AS `PROJECTTNAME`,\nt1.`REPORT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`\nFROM `T_PMS_TESTTASK` t1 \nLEFT JOIN T_PMS_BUILD t11 ON t1.BUILD = t11.ID \nLEFT JOIN T_PMS_PROJECT t21 ON t1.PROJECT = t21.ID \nLEFT JOIN T_PMS_PRODUCT t31 ON t1.PRODUCT = t31.ID \n",
"querycode" : "SELECT\nt1.`AUTO`,\nt1.`BEGIN`,\nt1.`BUILD`,\nt11.`NAME` AS `BUILDNAME`,\n0 AS `CASECNT`,\nt1.`DELETED`,\nt1.`DESC`,\nt1.`END`,\nt1.`ID`,\nt1.`MAILTO`,\n'' AS `MAILTOPK`,\nt1.`NAME`,\nt1.`OWNER`,\nt1.OWNER AS `OWNERPK`,\nt1.`PRI`,\nt1.`PRODUCT`,\nt31.`NAME` AS `PRODUCTNAME`,\nt1.`PROJECT`,\nt21.`NAME` AS `PROJECTTNAME`,\nt1.`REPORT`,\nt1.`STATUS`,\nt1.`SUBSTATUS`\nFROM `T_PMS_TESTTASK` t1 \nLEFT JOIN `T_PMS_BUILD` t11 ON t1.`BUILD` = t11.`ID` \nLEFT JOIN `T_PMS_PROJECT` t21 ON t1.`PROJECT` = t21.`ID` \nLEFT JOIN `T_PMS_PRODUCT` t31 ON t1.`PRODUCT` = t31.`ID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
......@@ -9,15 +9,15 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/DELETE",
"psdeopprivid" : "<PSDATAENTITY>/ACTIVATE",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/ACTIVATE",
"psdeopprivid" : "<PSDATAENTITY>/UPDATE",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/UPDATE",
"psdeopprivid" : "<PSDATAENTITY>/DELETE",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -9,7 +9,7 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/TOBUG",
"psdeopprivid" : "<PSDATAENTITY>/UPDATE",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -17,7 +17,7 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/ASSIGNTO",
"psdeopprivid" : "<PSDATAENTITY>/TOTASK",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
......@@ -25,11 +25,11 @@
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/TOTASK",
"psdeopprivid" : "<PSDATAENTITY>/TOBUG",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/UPDATE",
"psdeopprivid" : "<PSDATAENTITY>/ASSIGNTO",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -9,19 +9,19 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/CLOSE",
"psdeopprivid" : "<PSDATAENTITY>/ACTIVATE",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/ACTIVATE",
"psdeopprivid" : "<PSDATAENTITY>/CLOSE",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/DELETE",
"psdeopprivid" : "<PSDATAENTITY>/UPDATE",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/UPDATE",
"psdeopprivid" : "<PSDATAENTITY>/DELETE",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
......@@ -9,27 +9,27 @@
"allowmode" : "ALLOW",
"psdemsopprivs" : [ {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/ASSIGNTO",
"psdeopprivid" : "<PSDATAENTITY>/DELETE",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/UPDATE",
"psdeopprivid" : "<PSDATAENTITY>/TOBUG",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/FINISH",
"psdeopprivid" : "<PSDATAENTITY>/ASSIGNTO",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/DELETE",
"psdeopprivid" : "<PSDATAENTITY>/TOTASK",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/TOBUG",
"psdeopprivid" : "<PSDATAENTITY>/UPDATE",
"psdemsopprivname" : "名称"
}, {
"validflag" : 1,
"psdeopprivid" : "<PSDATAENTITY>/TOTASK",
"psdeopprivid" : "<PSDATAENTITY>/FINISH",
"psdemsopprivname" : "名称"
} ]
}
\ No newline at end of file
{
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`DISPLAYORDER`,\nt1.`PMS_UPDATE_FEATURESID`,\nt1.`PMS_UPDATE_FEATURESNAME`,\nt11.`PMS_UPDATE_LOGNAME`,\nt1.`SYS_UPDATE_LOGID`,\nt1.`TYPE`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`,\nt1.`UPFEATURES`\nFROM `T_SYS_UPDATE_FEATURES` t1 \nLEFT JOIN T_SYS_UPDATE_LOG t11 ON t1.SYS_UPDATE_LOGID = t11.PMS_UPDATE_LOGID \n",
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`DISPLAYORDER`,\nt1.`PMS_UPDATE_FEATURESID`,\nt1.`PMS_UPDATE_FEATURESNAME`,\nt11.`PMS_UPDATE_LOGNAME`,\nt1.`SYS_UPDATE_LOGID`,\nt1.`TYPE`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`,\nt1.`UPFEATURES`\nFROM `T_SYS_UPDATE_FEATURES` t1 \nLEFT JOIN `T_SYS_UPDATE_LOG` t11 ON t1.`SYS_UPDATE_LOGID` = t11.`PMS_UPDATE_LOGID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`DISPLAYORDER`,\nt1.`FEATURESDESC`,\nt1.`PMS_UPDATE_FEATURESID`,\nt1.`PMS_UPDATE_FEATURESNAME`,\nt11.`PMS_UPDATE_LOGNAME`,\nt1.`SYS_UPDATE_LOGID`,\nt1.`TYPE`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`,\nt1.`UPFEATURES`\nFROM `T_SYS_UPDATE_FEATURES` t1 \nLEFT JOIN T_SYS_UPDATE_LOG t11 ON t1.SYS_UPDATE_LOGID = t11.PMS_UPDATE_LOGID \n",
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`DISPLAYORDER`,\nt1.`FEATURESDESC`,\nt1.`PMS_UPDATE_FEATURESID`,\nt1.`PMS_UPDATE_FEATURESNAME`,\nt11.`PMS_UPDATE_LOGNAME`,\nt1.`SYS_UPDATE_LOGID`,\nt1.`TYPE`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`,\nt1.`UPFEATURES`\nFROM `T_SYS_UPDATE_FEATURES` t1 \nLEFT JOIN `T_SYS_UPDATE_LOG` t11 ON t1.`SYS_UPDATE_LOGID` = t11.`PMS_UPDATE_LOGID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
......@@ -394,7 +394,7 @@
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_IMPLEMENTLINE",
"userflag" : 0,
"createsql4" : "CREATE TABLE `T_PMSEE_IMPLEMENTLINE`(\n`PMSEE_IMPLEMENTLINEID` BIGINT(100) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '实施线路标识' \n,`CREATEDATE` DATETIME COMMENT '建立时间' \n,`PMSEE_IMPLEMENTLINENAME` VARCHAR(200) COMMENT '实施线路名称' \n,`UPDATEMAN` VARCHAR(60) COMMENT '更新人' \n,`CREATEMAN` VARCHAR(60) COMMENT '建立人' \n,`UPDATEDATE` DATETIME COMMENT '更新时间' \n,`SPEC` VARCHAR(100) COMMENT '描述' \n,`VERSION` INTEGER COMMENT '版本号' \n,`PROJECTID` BIGINT(20) UNSIGNED COMMENT '项目标识' \n,`ORDER` INTEGER COMMENT '排序值' \n)COMMENT='实施线路';",
"createsql4" : "CREATE TABLE `T_PMSEE_IMPLEMENTLINE`(\n`UPDATEDATE` DATETIME COMMENT '更新时间' \n,`SPEC` VARCHAR(100) COMMENT '描述' \n,`ORDER` INTEGER COMMENT '排序值' \n,`CREATEDATE` DATETIME COMMENT '建立时间' \n,`PMSEE_IMPLEMENTLINENAME` VARCHAR(200) COMMENT '实施线路名称' \n,`UPDATEMAN` VARCHAR(60) COMMENT '更新人' \n,`PMSEE_IMPLEMENTLINEID` BIGINT(100) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '实施线路标识' \n,`VERSION` INTEGER COMMENT '版本号' \n,`CREATEMAN` VARCHAR(60) COMMENT '建立人' \n,`PROJECTID` BIGINT(20) UNSIGNED COMMENT '项目标识' \n)COMMENT='实施线路';",
"testsql" : "SELECT 1 FROM `T_PMSEE_IMPLEMENTLINE` WHERE 1<>1",
"psobjid" : "0abd01392258c449035203c0be0cb5dc",
"pssystemdbcfgid" : "MYSQL5",
......
{
"querycode" : "SELECT\nt1.`APPROVER`,\nt1.`DELETED`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`MESSTYPE`,\nt1.`NAME`,\nt1.`OBJECTID`,\nt1.`OBJECTTYPE`,\nt1.`ORGID`,\nt1.`PRODUCT`,\nt1.`PROJECT`\nFROM (SELECT\n'projectapproval' AS `OBJECTTYPE`,NULL AS `OBJECTID`\n,NULL AS `MESSTYPE`\n,v1.`PMSEE_PROJECTNAME` AS `NAME`\n,NULL AS `DELETED`\n,NULL AS `MDEPTID`\n,v1.`ORGID` AS `ORGID`\n,v1.`PROJECT` AS `PROJECT`\n,v1.`PRODUCT` AS `PRODUCT`\n,NULL AS `APPROVER`\n,v1.`PMSEE_PROJECTID` AS `ID`\nFROM\n(SELECT\nt1.`ORGID`,\nt1.`PMSEE_PROJECTID`,\nt1.`PMSEE_PROJECTNAME`,\nt1.`PRODUCT`,\nt1.`PROJECT`\nFROM `T_PMSEE_PROJECT` t1 \n) v1\nUNION ALL\nSELECT\n'story' AS `OBJECTTYPE`,NULL AS `OBJECTID`\n,NULL AS `MESSTYPE`\n,v2.`TITLE` AS `NAME`\n,NULL AS `DELETED`\n,NULL AS `MDEPTID`\n,NULL AS `ORGID`\n,NULL AS `PROJECT`\n,NULL AS `PRODUCT`\n,NULL AS `APPROVER`\n,v2.`ID` AS `ID`\nFROM\n(SELECT\nt1.`ID`,\nt1.`TITLE`\nFROM `T_PMS_STORY` t1 \n) v2\nUNION ALL\nSELECT\n'task' AS `OBJECTTYPE`,NULL AS `OBJECTID`\n,NULL AS `MESSTYPE`\n,v3.`NAME` AS `NAME`\n,NULL AS `DELETED`\n,NULL AS `MDEPTID`\n,NULL AS `ORGID`\n,v3.`PROJECT` AS `PROJECT`\n,NULL AS `PRODUCT`\n,NULL AS `APPROVER`\n,v3.`ID` AS `ID`\nFROM\n(SELECT\nt1.`ID`,\nt1.`NAME`,\nt1.`PROJECT`\nFROM `T_PMS_TASK` t1 \n) v3\n) t1 \n",
"querycode" : "SELECT\nt1.`APPROVER`,\nt1.`DELETED`,\nt1.`ID`,\nt1.`MDEPTID`,\nt1.`MESSTYPE`,\nt1.`NAME`,\nt1.`OBJECTID`,\nt1.`OBJECTTYPE`,\nt1.`ORGID`,\nt1.`PRODUCT`,\nt1.`PROJECT`\nFROM (SELECT\n'projectapproval' AS `OBJECTTYPE`,NULL AS `OBJECTID`\n,NULL AS `APPROVER`\n,v1.`ORGID` AS `ORGID`\n,v1.`PMSEE_PROJECTNAME` AS `NAME`\n,v1.`PROJECT` AS `PROJECT`\n,NULL AS `MESSTYPE`\n,v1.`PRODUCT` AS `PRODUCT`\n,v1.`PMSEE_PROJECTID` AS `ID`\n,NULL AS `DELETED`\n,NULL AS `MDEPTID`\nFROM\n(SELECT\nt1.`ORGID`,\nt1.`PMSEE_PROJECTID`,\nt1.`PMSEE_PROJECTNAME`,\nt1.`PRODUCT`,\nt1.`PROJECT`\nFROM `T_PMSEE_PROJECT` t1 \n) v1\nUNION ALL\nSELECT\n'story' AS `OBJECTTYPE`,NULL AS `OBJECTID`\n,NULL AS `APPROVER`\n,NULL AS `ORGID`\n,v2.`TITLE` AS `NAME`\n,NULL AS `PROJECT`\n,NULL AS `MESSTYPE`\n,NULL AS `PRODUCT`\n,v2.`ID` AS `ID`\n,NULL AS `DELETED`\n,NULL AS `MDEPTID`\nFROM\n(SELECT\nt1.`ID`,\nt1.`TITLE`\nFROM `T_PMS_STORY` t1 \n) v2\nUNION ALL\nSELECT\n'task' AS `OBJECTTYPE`,NULL AS `OBJECTID`\n,NULL AS `APPROVER`\n,NULL AS `ORGID`\n,v3.`NAME` AS `NAME`\n,v3.`PROJECT` AS `PROJECT`\n,NULL AS `MESSTYPE`\n,NULL AS `PRODUCT`\n,v3.`ID` AS `ID`\n,NULL AS `DELETED`\n,NULL AS `MDEPTID`\nFROM\n(SELECT\nt1.`ID`,\nt1.`NAME`,\nt1.`PROJECT`\nFROM `T_PMS_TASK` t1 \n) v3\n) t1 \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
......@@ -602,7 +602,7 @@
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_MILESTONE",
"userflag" : 0,
"createsql4" : "CREATE TABLE `T_PMSEE_MILESTONE`(\n`PMSEE_MILESTONEID` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '里程碑标识' \n,`PMSEE_MILESTONENAME` VARCHAR(200) COMMENT '里程碑名称' \n,`CREATEMAN` VARCHAR(60) COMMENT '建立人' \n,`UPDATEMAN` VARCHAR(60) COMMENT '更新人' \n,`UPDATEDATE` DATETIME COMMENT '更新时间' \n,`CREATEDATE` DATETIME COMMENT '建立时间' \n,`VERSION` INTEGER COMMENT '版本' \n,`BEGIN` DATETIME COMMENT '开始时间' \n,`END` DATETIME COMMENT '结束日期' \n,`WORKCONTENT` VARCHAR(100) COMMENT '商务工作内容' \n,`EXTRA` VARCHAR(100) COMMENT '备注' \n,`STATUS` VARCHAR(100) COMMENT '执行状态' \n,`PLANBEGIN` DATETIME COMMENT '预计开始时间' \n,`PLANEND` DATETIME COMMENT '预计结束日期' \n,`PROJECTID` BIGINT(20) UNSIGNED COMMENT '项目标识' \n,`ORDERNUM` INTEGER COMMENT '编号' \n,`ISSUPPORTCRON` VARCHAR(100) COMMENT '支持定时提醒' \n)COMMENT='里程碑';",
"createsql4" : "CREATE TABLE `T_PMSEE_MILESTONE`(\n`WORKCONTENT` VARCHAR(100) COMMENT '商务工作内容' \n,`EXTRA` VARCHAR(100) COMMENT '备注' \n,`END` DATETIME COMMENT '结束日期' \n,`PMSEE_MILESTONEID` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '里程碑标识' \n,`UPDATEMAN` VARCHAR(60) COMMENT '更新人' \n,`UPDATEDATE` DATETIME COMMENT '更新时间' \n,`PLANBEGIN` DATETIME COMMENT '预计开始时间' \n,`BEGIN` DATETIME COMMENT '开始时间' \n,`PLANEND` DATETIME COMMENT '预计结束日期' \n,`ORDERNUM` INTEGER COMMENT '编号' \n,`PMSEE_MILESTONENAME` VARCHAR(200) COMMENT '里程碑名称' \n,`CREATEDATE` DATETIME COMMENT '建立时间' \n,`VERSION` INTEGER COMMENT '版本' \n,`ISSUPPORTCRON` VARCHAR(100) COMMENT '支持定时提醒' \n,`STATUS` VARCHAR(100) COMMENT '执行状态' \n,`CREATEMAN` VARCHAR(60) COMMENT '建立人' \n,`PROJECTID` BIGINT(20) UNSIGNED COMMENT '项目标识' \n)COMMENT='里程碑';",
"testsql" : "SELECT 1 FROM `T_PMSEE_MILESTONE` WHERE 1<>1",
"psobjid" : "179f006889119b0839cee2159346196a",
"pssystemdbcfgid" : "MYSQL5",
......
......@@ -869,7 +869,7 @@
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_PROJECT",
"userflag" : 0,
"createsql4" : "CREATE TABLE `T_PMSEE_PROJECT`(\n`PMSEE_PROJECTNAME` VARCHAR(200) COMMENT '项目名称' \n,`PMSEE_PROJECTID` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '项目标识' \n,`UPDATEMAN` VARCHAR(60) COMMENT '更新人' \n,`CREATEDATE` DATETIME COMMENT '建立时间' \n,`UPDATEDATE` DATETIME COMMENT '更新时间' \n,`CREATEMAN` VARCHAR(60) COMMENT '建立人' \n,`CODE` VARCHAR(100) COMMENT '项目编号' \n,`BEGIN` DATETIME COMMENT '开始时间' \n,`END` DATETIME COMMENT '结束日期' \n,`PROJECTTYPE` VARCHAR(100) COMMENT '项目类型' \n,`CONTRACTTYPE` VARCHAR(100) COMMENT '合同类型' \n,`SPEC` VARCHAR(100) COMMENT '项目描述' \n,`STATUS` VARCHAR(100) COMMENT '状态' \n,`LINEVERSION` INTEGER COMMENT '实施线路版本' \n,`MILESTONEVERSION` INTEGER COMMENT '里程碑版本' \n,`PRODUCT` BIGINT(20) COMMENT '产品' \n,`PROJECT` BIGINT(20) COMMENT '项目' \n,`ORGID` VARCHAR(100) COMMENT '组织标识' \n,`MDEPTID` VARCHAR(100) COMMENT '部门标识' \n,`PRODUCTMANAGER` VARCHAR(100) COMMENT '项目经理' \n,`TESTMANAGER` VARCHAR(100) COMMENT '测试负责人' \n,`RELEASEMANAGER` VARCHAR(100) COMMENT '发布负责人' \n,`PRODUCTCLASS` VARCHAR(10) COMMENT '产品分类' \n,`PMO` VARCHAR(60) COMMENT 'PMO' \n,`DELETED` VARCHAR(100) COMMENT '逻辑删除' \n)COMMENT='项目立项';",
"createsql4" : "CREATE TABLE `T_PMSEE_PROJECT`(\n`STATUS` VARCHAR(100) COMMENT '状态' \n,`ORGID` VARCHAR(100) COMMENT '组织标识' \n,`UPDATEMAN` VARCHAR(60) COMMENT '更新人' \n,`SPEC` VARCHAR(100) COMMENT '项目描述' \n,`PROJECT` BIGINT(20) COMMENT '项目' \n,`CREATEDATE` DATETIME COMMENT '建立时间' \n,`PMSEE_PROJECTNAME` VARCHAR(200) COMMENT '项目名称' \n,`PRODUCT` BIGINT(20) COMMENT '产品' \n,`PRODUCTMANAGER` VARCHAR(100) COMMENT '项目经理' \n,`PROJECTTYPE` VARCHAR(100) COMMENT '项目类型' \n,`UPDATEDATE` DATETIME COMMENT '更新时间' \n,`LINEVERSION` INTEGER COMMENT '实施线路版本' \n,`PMO` VARCHAR(60) COMMENT 'PMO' \n,`PMSEE_PROJECTID` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '项目标识' \n,`PRODUCTCLASS` VARCHAR(10) COMMENT '产品分类' \n,`RELEASEMANAGER` VARCHAR(100) COMMENT '发布负责人' \n,`BEGIN` DATETIME COMMENT '开始时间' \n,`CODE` VARCHAR(100) COMMENT '项目编号' \n,`DELETED` VARCHAR(100) COMMENT '逻辑删除' \n,`CREATEMAN` VARCHAR(60) COMMENT '建立人' \n,`TESTMANAGER` VARCHAR(100) COMMENT '测试负责人' \n,`MDEPTID` VARCHAR(100) COMMENT '部门标识' \n,`MILESTONEVERSION` INTEGER COMMENT '里程碑版本' \n,`END` DATETIME COMMENT '结束日期' \n,`CONTRACTTYPE` VARCHAR(100) COMMENT '合同类型' \n)COMMENT='项目立项';",
"testsql" : "SELECT 1 FROM `T_PMSEE_PROJECT` WHERE 1<>1",
"psobjid" : "dfe07f341436fcf37bcdb9f43760752e",
"pssystemdbcfgid" : "MYSQL5",
......
......@@ -17,24 +17,25 @@
"psdeviewctrlname" : "TABVIEWPANEL3",
"configinfo" : "[实体视图]项目立项实体编辑视图(维护线路详情)"
}, {
"ordervalue" : 200,
"validflag" : 1,
"defaultflag" : 1,
"defaultflag" : 0,
"caption" : "里程碑",
"enabledynasys" : 0,
"psdeviewid" : "<PSDATAENTITY>/MilestoneEditEditView",
"psdeviewid" : "<PSDATAENTITY>/MilestoneInfoEditView",
"psdeid" : "<PSDATAENTITY>",
"psdeviewctrltype" : "TABVIEWPANEL",
"psdeviewctrlname" : "TABVIEWPANEL",
"configinfo" : "[实体视图]项目立项实体编辑视图(里程碑编辑)"
"psdeviewctrlname" : "TABVIEWPANEL2",
"configinfo" : "[实体视图]项目立项实体编辑视图(里程碑详情)"
}, {
"validflag" : 1,
"defaultflag" : 0,
"validflag" : 0,
"defaultflag" : 1,
"caption" : "里程碑",
"enabledynasys" : 0,
"psdeviewid" : "<PSDATAENTITY>/MilestoneInfoEditView",
"psdeviewid" : "<PSDATAENTITY>/MilestoneEditEditView",
"psdeid" : "<PSDATAENTITY>",
"psdeviewctrltype" : "TABVIEWPANEL",
"psdeviewctrlname" : "TABVIEWPANEL2",
"configinfo" : "[实体视图]项目立项实体编辑视图(里程碑详情)"
"psdeviewctrlname" : "TABVIEWPANEL",
"configinfo" : "[实体视图]项目立项实体编辑视图(里程碑编辑)"
} ]
}
\ No newline at end of file
{
"openmode" : "DRAWER_TOP",
"psdeviewbasetype" : "DEEDITVIEW",
"codename" : "Usr2EditViewWeiHu",
"psdeviewbasename" : "项目立项实体编辑视图(维护线路行编辑)",
......
{
"virtualflag" : 0,
"psdataentityname" : "PMS_USERCONCAT",
"psdataentityname" : "PMSEE_USERCONCAT",
"decat" : "DEFAULT",
"enableselect" : 1,
"validflag" : 1,
"logicvalid" : 0,
"detype" : 1,
"codename" : "pmsUserConcat",
"codename" : "userConcat",
"enablededataset" : 1,
"noviewmode" : 1,
"serviceapiflag" : 1,
......@@ -16,7 +16,7 @@
"enatempdata" : 0,
"enabledeaction" : 1,
"systemflag" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdedbcfgs" : [ {
"validflag" : 1,
"psdedbcfgname" : "MYSQL5"
......@@ -41,7 +41,7 @@
"deftype" : 1,
"allowempty" : 1,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[COMPANY][公司]",
"codename" : "Default",
......@@ -72,7 +72,7 @@
"deftype" : 1,
"allowempty" : 0,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[CREATEDATE][建立时间]",
"codename" : "Default",
......@@ -103,7 +103,7 @@
"deftype" : 1,
"allowempty" : 0,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[CREATEMAN][建立人]",
"codename" : "Default",
......@@ -134,7 +134,7 @@
"deftype" : 1,
"allowempty" : 1,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[EMAIL][邮箱]",
"codename" : "Default",
......@@ -165,7 +165,7 @@
"deftype" : 1,
"allowempty" : 1,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[PHONE][电话]",
"codename" : "Default",
......@@ -182,11 +182,11 @@
} ]
}, {
"enableuserinput" : 3,
"psdefieldname" : "PMS_USERCONCATID",
"psdefieldname" : "PMSEE_USERCONCATID",
"psdatatypename" : "全局唯一标识,文本类型,用户不可见",
"validflag" : 1,
"physicalfield" : 1,
"codename" : "pmsUserConcatId",
"codename" : "userConcatId",
"psdatatypeid" : "GUID",
"pkey" : 1,
"length" : 100,
......@@ -195,28 +195,28 @@
"deftype" : 1,
"allowempty" : 0,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[PMS_USERCONCATID][项目联系人标识]",
"psdefformitemname" : "[PMSEE_USERCONCATID][项目联系人标识]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[PMS_USERCONCATID][项目联系人标识]移动端默认",
"psdefformitemname" : "[PMSEE_USERCONCATID][项目联系人标识]移动端默认",
"codename" : "MobileDefault",
"ftmode" : "MOBILEDEFAULT"
} ],
"psdefdtcols" : [ {
"psdefdtcolname" : "PMS_USERCONCATID",
"psdefdtcolname" : "PMSEE_USERCONCATID",
"customdatatype" : 0,
"dbtype" : "MYSQL5"
} ]
}, {
"enableuserinput" : 3,
"psdefieldname" : "PMS_USERCONCATNAME",
"psdefieldname" : "PMSEE_USERCONCATNAME",
"psdatatypename" : "文本,可指定长度",
"validflag" : 1,
"physicalfield" : 1,
"codename" : "pmsUserConcatName",
"codename" : "userConcatName",
"psdatatypeid" : "TEXT",
"pkey" : 0,
"length" : 200,
......@@ -225,13 +225,13 @@
"deftype" : 1,
"allowempty" : 1,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[PMS_USERCONCATNAME][项目联系人名称]",
"psdefformitemname" : "[PMSEE_USERCONCATNAME][项目联系人名称]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[PMS_USERCONCATNAME][项目联系人名称]移动端默认",
"psdefformitemname" : "[PMSEE_USERCONCATNAME][项目联系人名称]移动端默认",
"codename" : "MobileDefault",
"ftmode" : "MOBILEDEFAULT"
} ],
......@@ -239,10 +239,10 @@
"psdeid" : "<PSDATAENTITY>",
"psdbvalueopid" : "LIKE",
"psdbvalueopname" : "文本包含(%)",
"psdefsfitemname" : "N_PMS_USERCONCATNAME_LIKE"
"psdefsfitemname" : "N_PMSEE_USERCONCATNAME_LIKE"
} ],
"psdefdtcols" : [ {
"psdefdtcolname" : "PMS_USERCONCATNAME",
"psdefdtcolname" : "PMSEE_USERCONCATNAME",
"customdatatype" : 0,
"dbtype" : "MYSQL5"
} ]
......@@ -262,7 +262,7 @@
"deftype" : 1,
"allowempty" : 0,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[UPDATEDATE][更新时间]",
"codename" : "Default",
......@@ -293,7 +293,7 @@
"deftype" : 1,
"allowempty" : 0,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[UPDATEMAN][更新人]",
"codename" : "Default",
......@@ -318,18 +318,18 @@
"psdatatypeid" : "TEXT",
"pkey" : 0,
"length" : 100,
"logicname" : "负责内容",
"logicname" : "工作内容",
"majorfield" : 0,
"deftype" : 1,
"allowempty" : 1,
"fkey" : 0,
"tablename" : "T_PMS_USERCONCAT",
"tablename" : "T_PMSEE_USERCONCAT",
"psdefformitems" : [ {
"psdefformitemname" : "[WORKCONTENT][负责内容]",
"psdefformitemname" : "[WORKCONTENT][工作内容]",
"codename" : "Default",
"ftmode" : "DEFAULT"
}, {
"psdefformitemname" : "[WORKCONTENT][负责内容]移动端默认",
"psdefformitemname" : "[WORKCONTENT][工作内容]移动端默认",
"codename" : "MobileDefault",
"ftmode" : "MOBILEDEFAULT"
} ],
......@@ -351,5 +351,116 @@
}, {
"logicname" : "更新",
"psdeopprivname" : "UPDATE"
} ],
"pssysdmitems" : [ {
"dbobjtype" : "TABLE",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT",
"userflag" : 0,
"createsql4" : "CREATE TABLE `T_PMSEE_USERCONCAT`(\n`PMSEE_USERCONCATID` VARCHAR(100) NOT NULL PRIMARY KEY COMMENT '项目联系人标识' \n,`CREATEMAN` VARCHAR(60) COMMENT '建立人' \n,`PMSEE_USERCONCATNAME` VARCHAR(200) COMMENT '项目联系人名称' \n,`CREATEDATE` DATETIME COMMENT '建立时间' \n,`UPDATEDATE` DATETIME COMMENT '更新时间' \n,`UPDATEMAN` VARCHAR(60) COMMENT '更新人' \n,`EMAIL` VARCHAR(90) COMMENT '邮箱' \n,`PHONE` VARCHAR(20) COMMENT '电话' \n,`COMPANY` VARCHAR(100) COMMENT '公司' \n,`WORKCONTENT` VARCHAR(100) COMMENT '工作内容' \n)COMMENT='项目联系人';",
"testsql" : "SELECT 1 FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "3ea43630c4ccfde5fbd891f2c9927223",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "PMSEE_USERCONCAT"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.COMPANY",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `COMPANY` VARCHAR(100) COMMENT '公司' \n",
"testsql" : "SELECT `COMPANY` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "b4a42a460778a8b6b0f99101e9e8be95",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "COMPANY"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.CREATEDATE",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `CREATEDATE` DATETIME COMMENT '建立时间' \n",
"testsql" : "SELECT `CREATEDATE` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "4fbbd8497d7013d7915c5e3138b6ff51",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "CREATEDATE"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.CREATEMAN",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `CREATEMAN` VARCHAR(60) COMMENT '建立人' \n",
"testsql" : "SELECT `CREATEMAN` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "15c5d94e3bfe6e41a8a58ad15b557ae7",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "CREATEMAN"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.EMAIL",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `EMAIL` VARCHAR(90) COMMENT '邮箱' \n",
"testsql" : "SELECT `EMAIL` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "1dd936c90b9897a049b530beb61ed5ba",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "EMAIL"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.PHONE",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `PHONE` VARCHAR(20) COMMENT '电话' \n",
"testsql" : "SELECT `PHONE` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "d7a8bab81559c1534a71e5f7ffc4c371",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "PHONE"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.PMSEE_USERCONCATID",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `PMSEE_USERCONCATID` VARCHAR(100) COMMENT '项目联系人标识' \n",
"testsql" : "SELECT `PMSEE_USERCONCATID` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "8c43f4017196f5349185553237c67b9e",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "PMSEE_USERCONCATID"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.PMSEE_USERCONCATNAME",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `PMSEE_USERCONCATNAME` VARCHAR(200) COMMENT '项目联系人名称' \n",
"testsql" : "SELECT `PMSEE_USERCONCATNAME` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "19bf499fdda2415bf410565f6929063f",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "PMSEE_USERCONCATNAME"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.UPDATEDATE",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `UPDATEDATE` DATETIME COMMENT '更新时间' \n",
"testsql" : "SELECT `UPDATEDATE` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "1fbe748145fe959fc3b3352830284184",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "UPDATEDATE"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.UPDATEMAN",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `UPDATEMAN` VARCHAR(60) COMMENT '更新人' \n",
"testsql" : "SELECT `UPDATEMAN` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "7e9f5ce3048ef45ad58f5ab3c6b8f636",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "UPDATEMAN"
}, {
"dbobjtype" : "COLUMN",
"pssystemdbcfgname" : "MYSQL5",
"pssysdmitemname" : "T_PMSEE_USERCONCAT.WORKCONTENT",
"userflag" : 0,
"createsql4" : "ALTER TABLE `T_PMSEE_USERCONCAT`\nADD COLUMN `WORKCONTENT` VARCHAR(100) COMMENT '工作内容' \n",
"testsql" : "SELECT `WORKCONTENT` FROM `T_PMSEE_USERCONCAT` WHERE 1<>1",
"psobjid" : "b429cbfdd9662789fd5af354b2783a8b",
"pssystemdbcfgid" : "MYSQL5",
"psobjname" : "WORKCONTENT"
} ]
}
\ No newline at end of file
......@@ -6,7 +6,7 @@
"defaultmode" : 0,
"custommode" : 0,
"psdedqjoins" : [ {
"psdedqjoinname" : "PMS_USERCONCAT",
"psdedqjoinname" : "PMSEE_USERCONCAT",
"psdejointypeid" : "MAIN",
"joinpsdeid" : "<PSDATAENTITY>",
"mainflag" : 1,
......
{
"querycode" : "SELECT\nt1.`COMPANY`,\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`EMAIL`,\nt1.`PHONE`,\nt1.`PMS_USERCONCATID`,\nt1.`PMS_USERCONCATNAME`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`,\nt1.`WORKCONTENT`\nFROM `T_PMS_USERCONCAT` t1 \n",
"querycode" : "SELECT\nt1.`COMPANY`,\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`EMAIL`,\nt1.`PHONE`,\nt1.`PMSEE_USERCONCATID`,\nt1.`PMSEE_USERCONCATNAME`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`,\nt1.`WORKCONTENT`\nFROM `T_PMSEE_USERCONCAT` t1 \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......@@ -23,13 +23,13 @@
"ordervalue" : 4,
"psdedqcodeexpname" : "PHONE"
}, {
"expcode" : "t1.`PMS_USERCONCATID`",
"expcode" : "t1.`PMSEE_USERCONCATID`",
"ordervalue" : 5,
"psdedqcodeexpname" : "PMS_USERCONCATID"
"psdedqcodeexpname" : "PMSEE_USERCONCATID"
}, {
"expcode" : "t1.`PMS_USERCONCATNAME`",
"expcode" : "t1.`PMSEE_USERCONCATNAME`",
"ordervalue" : 6,
"psdedqcodeexpname" : "PMS_USERCONCATNAME"
"psdedqcodeexpname" : "PMSEE_USERCONCATNAME"
}, {
"expcode" : "t1.`UPDATEDATE`",
"ordervalue" : 7,
......
......@@ -7,7 +7,7 @@
"custommode" : 0,
"viewcollevel" : 0,
"psdedqjoins" : [ {
"psdedqjoinname" : "PMS_USERCONCAT",
"psdedqjoinname" : "PMSEE_USERCONCAT",
"psdejointypeid" : "MAIN",
"joinpsdeid" : "<PSDATAENTITY>",
"mainflag" : 1,
......
{
"querycode" : "SELECT\nt1.`COMPANY`,\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`EMAIL`,\nt1.`PHONE`,\nt1.`PMSEE_USERCONCATID`,\nt1.`PMSEE_USERCONCATNAME`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`,\nt1.`WORKCONTENT`\nFROM `T_PMSEE_USERCONCAT` t1 \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
"expcode" : "t1.`COMPANY`",
"ordervalue" : 0,
"psdedqcodeexpname" : "COMPANY"
}, {
"expcode" : "t1.`CREATEDATE`",
"ordervalue" : 1,
"psdedqcodeexpname" : "CREATEDATE"
}, {
"expcode" : "t1.`CREATEMAN`",
"ordervalue" : 2,
"psdedqcodeexpname" : "CREATEMAN"
}, {
"expcode" : "t1.`EMAIL`",
"ordervalue" : 3,
"psdedqcodeexpname" : "EMAIL"
}, {
"expcode" : "t1.`PHONE`",
"ordervalue" : 4,
"psdedqcodeexpname" : "PHONE"
}, {
"expcode" : "t1.`PMSEE_USERCONCATID`",
"ordervalue" : 5,
"psdedqcodeexpname" : "PMSEE_USERCONCATID"
}, {
"expcode" : "t1.`PMSEE_USERCONCATNAME`",
"ordervalue" : 6,
"psdedqcodeexpname" : "PMSEE_USERCONCATNAME"
}, {
"expcode" : "t1.`UPDATEDATE`",
"ordervalue" : 7,
"psdedqcodeexpname" : "UPDATEDATE"
}, {
"expcode" : "t1.`UPDATEMAN`",
"ordervalue" : 8,
"psdedqcodeexpname" : "UPDATEMAN"
}, {
"expcode" : "t1.`WORKCONTENT`",
"ordervalue" : 9,
"psdedqcodeexpname" : "WORKCONTENT"
} ]
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
"formtype" : "EDITFORM",
"dynasysrefmode" : 0,
"codename" : "Main",
"psdeformname" : "主编辑表单",
"psdeformname" : "主编辑表单(新建)",
"mobflag" : 0,
"psdeformdetails" : [ {
"caption" : "基本信息",
......@@ -15,46 +15,49 @@
"psdeformid" : "<PSDEFORM>",
"colmodel" : "50%;50%",
"psdeformdetails" : [ {
"psdefid" : "<PSDATAENTITY>/PMS_USERCONCATNAME",
"psdeformdetailname" : "pms_userconcatname",
"psdefname" : "PMS_USERCONCATNAME",
"psdefid" : "<PSDATAENTITY>/PMSEE_USERCONCATID",
"editortype" : "HIDDEN",
"psdeformdetailname" : "pmsee_userconcatid",
"psdefname" : "pmsee_userconcatid",
"detailtype" : "FORMITEM",
"logicname" : "项目联系人标识",
"psdeformid" : "<PSDEFORM>",
"editortypename" : "隐藏表单项"
}, {
"psdefid" : "<PSDATAENTITY>/PMSEE_USERCONCATNAME",
"caption" : "姓名",
"psdeformdetailname" : "pmsee_userconcatname",
"psdefname" : "PMSEE_USERCONCATNAME",
"detailtype" : "FORMITEM",
"logicname" : "项目联系人名称",
"psdeformid" : "<PSDEFORM>"
} ]
} ]
}, {
"caption" : "其它",
"psdeformdetailname" : "formpage2",
"detailtype" : "FORMPAGE",
"psdeformdetails" : [ {
"caption" : "操作信息",
"psdeformdetailname" : "group2",
"detailtype" : "GROUPPANEL",
"psdeformid" : "<PSDEFORM>",
"colmodel" : "50%;50%",
"psdeformdetails" : [ {
"psdefid" : "<PSDATAENTITY>/CREATEMAN",
"psdeformdetailname" : "createman",
"psdefname" : "CREATEMAN",
"psdefid" : "<PSDATAENTITY>/COMPANY",
"psdeformdetailname" : "company",
"psdefname" : "company",
"detailtype" : "FORMITEM",
"logicname" : "公司",
"psdeformid" : "<PSDEFORM>"
}, {
"psdefid" : "<PSDATAENTITY>/CREATEDATE",
"psdeformdetailname" : "createdate",
"psdefname" : "CREATEDATE",
"psdefid" : "<PSDATAENTITY>/PHONE",
"psdeformdetailname" : "phone",
"psdefname" : "phone",
"detailtype" : "FORMITEM",
"logicname" : "电话",
"psdeformid" : "<PSDEFORM>"
}, {
"psdefid" : "<PSDATAENTITY>/UPDATEMAN",
"psdeformdetailname" : "updateman",
"psdefname" : "UPDATEMAN",
"psdefid" : "<PSDATAENTITY>/EMAIL",
"psdeformdetailname" : "email",
"psdefname" : "email",
"detailtype" : "FORMITEM",
"logicname" : "邮箱",
"psdeformid" : "<PSDEFORM>"
}, {
"psdefid" : "<PSDATAENTITY>/UPDATEDATE",
"psdeformdetailname" : "updatedate",
"psdefname" : "UPDATEDATE",
"psdefid" : "<PSDATAENTITY>/WORKCONTENT",
"psdeformdetailname" : "workcontent",
"psdefname" : "workcontent",
"detailtype" : "FORMITEM",
"logicname" : "工作内容",
"psdeformid" : "<PSDEFORM>"
} ]
} ]
......
{
"showheader" : 1,
"enablepagingbar" : 1,
"psdegridname" : "主表格",
"pagingsize" : 20,
"codename" : "Main",
"psdegridcols" : [ {
"hiddendataitem" : 1,
"psdefname" : "pmsee_userconcatid",
"psdefid" : "<PSDATAENTITY>/PMSEE_USERCONCATID",
"logicname" : "项目联系人标识",
"psdegridcolname" : "pmsee_userconcatid",
"gridcoltype" : "DEFGRIDCOLUMN",
"treeitem" : 0
}, {
"psdefname" : "PMSEE_USERCONCATNAME",
"psdefid" : "<PSDATAENTITY>/PMSEE_USERCONCATNAME",
"logicname" : "项目联系人名称",
"psdegridcolname" : "pmsee_userconcatname",
"caption" : "姓名",
"width" : 150,
"gridcoltype" : "DEFGRIDCOLUMN",
"treeitem" : 0
}, {
"psdefname" : "company",
"psdefid" : "<PSDATAENTITY>/COMPANY",
"logicname" : "公司",
"psdegridcolname" : "company",
"widthunit" : "STAR",
"width" : 300,
"gridcoltype" : "DEFGRIDCOLUMN",
"treeitem" : 0
}, {
"psdefname" : "email",
"psdefid" : "<PSDATAENTITY>/EMAIL",
"logicname" : "邮箱",
"psdegridcolname" : "email",
"gridcoltype" : "DEFGRIDCOLUMN",
"treeitem" : 0
}, {
"psdefname" : "phone",
"psdefid" : "<PSDATAENTITY>/PHONE",
"logicname" : "电话",
"psdegridcolname" : "phone",
"gridcoltype" : "DEFGRIDCOLUMN",
"treeitem" : 0
}, {
"psdefname" : "workcontent",
"psdefid" : "<PSDATAENTITY>/WORKCONTENT",
"logicname" : "工作内容",
"psdegridcolname" : "workcontent",
"gridcoltype" : "DEFGRIDCOLUMN",
"treeitem" : 0
} ]
}
\ No newline at end of file
{
"treegridflag" : 0,
"codename" : "userConcatTree",
"psdetreeviewname" : "项目联系人树视图",
"showroot" : 1,
"psdetreenodes" : [ {
"rootnode" : 0,
"psdetreenodename" : "内部联系人",
"appendpnodeid" : 0,
"caption" : "内部联系人",
"psdeid" : "<PSDATAENTITY>",
"treenodetype" : "STATIC",
"psdeviewbaseid" : "<PSDATAENTITY>/GridView",
"nodetype" : "innerUserConcat"
}, {
"rootnode" : 0,
"psdetreenodename" : "外部联系人",
"appendpnodeid" : 0,
"caption" : "外部联系人",
"psdeid" : "<PSDATAENTITY>",
"treenodetype" : "STATIC",
"psdeviewbaseid" : "<PSDATAENTITY>/GridView",
"nodetype" : "outerUserConcat"
}, {
"rootnode" : 1,
"psdetreenodename" : "默认根节点",
"appendpnodeid" : 0,
"treenodetype" : "STATIC",
"nodetype" : "ROOT",
"nodevalue" : "root"
} ],
"psdetreenoders" : [ {
"validflag" : 1,
"searchmode" : 3,
"psdetreenodersname" : "默认根节点 - 外部联系人",
"cpsdetreenodeid" : "<PSDETREEVIEW>/outerUserConcat",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOT",
"ordervalue" : 10
}, {
"validflag" : 1,
"searchmode" : 3,
"psdetreenodersname" : "默认根节点 - 内部联系人",
"cpsdetreenodeid" : "<PSDETREEVIEW>/innerUserConcat",
"ppsdetreenodeid" : "<PSDETREEVIEW>/ROOT",
"ordervalue" : 20
} ]
}
\ No newline at end of file
{
"psdeviewbasetype" : "DEEDITVIEW",
"codename" : "EditEditView",
"psdeviewbasename" : "项目联系人实体编辑视图(编辑)",
"readonlymode" : 0,
"title" : "项目联系人编辑视图",
"psdeviewctrls" : [ {
"psachandlerid" : "Auto96",
"validflag" : 1,
"defaultflag" : 1,
"psdeformname" : "主编辑表单",
"psdeid" : "<PSDATAENTITY>",
"enableviewactions" : 1,
"psdeviewctrltype" : "FORM",
"psdeviewctrlname" : "FORM",
"psdeformid" : "<PSDATAENTITY>/Main",
"configinfo" : "[表单]主编辑表单"
}, {
"psdetoolbarname" : "工具栏模板(默认编辑界面)",
"psdetoolbarid" : "Auto8",
"validflag" : 1,
"defaultflag" : 1,
"psdeid" : "<PSDATAENTITY>",
"psdeviewctrltype" : "TOOLBAR",
"psdeviewctrlname" : "TOOLBAR",
"configinfo" : "[工具栏]工具栏模板(默认编辑界面)"
} ]
}
\ No newline at end of file
......@@ -2,11 +2,11 @@
"psdeviewbasetype" : "DEEDITVIEW",
"codename" : "EditView",
"predefineviewtype" : "EDITVIEW",
"psdeviewbasename" : "项目联系人实体编辑视图",
"psdeviewbasename" : "项目联系人实体编辑视图(新建)",
"readonlymode" : 0,
"title" : "项目联系人编辑视图",
"psdeviewctrls" : [ {
"psachandlerid" : "Auto52",
"psachandlerid" : "Auto96",
"validflag" : 1,
"defaultflag" : 1,
"psdeformname" : "主编辑表单",
......
......@@ -14,7 +14,7 @@
"configinfo" : "[关系组]项目联系人默认关系界面组",
"psdedrid" : "<PSDATAENTITY>/Default"
}, {
"psachandlerid" : "Auto52",
"psachandlerid" : "Auto96",
"validflag" : 1,
"defaultflag" : 1,
"psdeformname" : "主编辑表单",
......
......@@ -6,7 +6,7 @@
"readonlymode" : 0,
"title" : "项目联系人表格视图",
"psdeviewctrls" : [ {
"psachandlerid" : "Auto56",
"psachandlerid" : "Auto113",
"validflag" : 1,
"defaultflag" : 1,
"psdeid" : "<PSDATAENTITY>",
......@@ -18,7 +18,7 @@
"configinfo" : "[表格]主表格;[数据集合]DEFAULT",
"psdedatasetid" : "<PSDATAENTITY>/DEFAULT"
}, {
"psachandlerid" : "Auto44",
"psachandlerid" : "Auto80",
"validflag" : 1,
"defaultflag" : 1,
"psdeformname" : "默认搜索表单",
......@@ -38,7 +38,7 @@
"configinfo" : "[工具栏]工具栏模板(默认表格界面)"
} ],
"psdeviewrvs" : [ {
"minorpsdeviewid" : "<PSDATAENTITY>/EditView",
"minorpsdeviewid" : "<PSDATAENTITY>/EditEditView",
"refmodetext" : "编辑数据视图",
"psdeviewrvname" : "EDITDATA",
"defviewtype" : "EDITVIEW"
......
......@@ -5,7 +5,7 @@
"readonlymode" : 0,
"title" : "项目联系人选择表格视图",
"psdeviewctrls" : [ {
"psachandlerid" : "Auto56",
"psachandlerid" : "Auto113",
"validflag" : 1,
"defaultflag" : 1,
"psdeid" : "<PSDATAENTITY>",
......@@ -17,7 +17,7 @@
"configinfo" : "[表格]主表格;[数据集合]DEFAULT",
"psdedatasetid" : "<PSDATAENTITY>/DEFAULT"
}, {
"psachandlerid" : "Auto44",
"psachandlerid" : "Auto80",
"validflag" : 1,
"defaultflag" : 1,
"psdeformname" : "默认搜索表单",
......
{
"showcaptionbar" : 0,
"caption" : "项目联系人实体树视图",
"psdeviewbasetype" : "DETREEVIEW",
"codename" : "TreeView",
"psdeviewbasename" : "项目联系人实体树视图",
"readonlymode" : 0,
"title" : "项目联系人树视图",
"psdeviewctrls" : [ {
"psdetreeviewid" : "<PSDATAENTITY>/userConcatTree",
"validflag" : 1,
"defaultflag" : 1,
"psdeid" : "<PSDATAENTITY>",
"psdeviewctrltype" : "TREEVIEW",
"psdeviewctrlname" : "TREE",
"configinfo" : "[树视图]项目联系人树视图"
} ]
}
\ No newline at end of file
{
"articletype" : "DEMODEL",
"pshelparticlename" : "[PMS_USERCONCAT]模型说明",
"pshelparticlename" : "[PMSEE_USERCONCAT]模型说明",
"codename" : "Auto57",
"pshelpsections" : [ {
"validflag" : 1,
......@@ -10,32 +10,32 @@
"ordervalue" : 100
}, {
"validflag" : 1,
"codename" : "Auto266",
"codename" : "Auto269",
"pshelpsectionname" : "属性",
"sectiontype" : "DEFDESCS",
"ordervalue" : 200,
"pshelpsections" : [ {
"validflag" : 1,
"pshelparticleid" : "<PSHELPARTICLE>",
"codename" : "Auto268",
"codename" : "Auto270",
"pshelpsectionname" : "项目联系人名称",
"psdefieldid" : "<PSDATAENTITY>/PMS_USERCONCATNAME",
"psdefieldid" : "<PSDATAENTITY>/PMSEE_USERCONCATNAME",
"sectiontype" : "DEFDESC",
"ordervalue" : 100,
"psdefieldname" : "PMS_USERCONCATNAME"
"psdefieldname" : "PMSEE_USERCONCATNAME"
}, {
"validflag" : 1,
"pshelparticleid" : "<PSHELPARTICLE>",
"codename" : "Auto269",
"codename" : "Auto268",
"pshelpsectionname" : "项目联系人标识",
"psdefieldid" : "<PSDATAENTITY>/PMS_USERCONCATID",
"psdefieldid" : "<PSDATAENTITY>/PMSEE_USERCONCATID",
"sectiontype" : "DEFDESC",
"ordervalue" : 200,
"psdefieldname" : "PMS_USERCONCATID"
"psdefieldname" : "PMSEE_USERCONCATID"
} ]
}, {
"validflag" : 1,
"codename" : "Auto270",
"codename" : "Auto266",
"pshelpsectionname" : "任务",
"sectiontype" : "DEMANUALS",
"ordervalue" : 300
......
{
"showheader" : 1,
"enablepagingbar" : 1,
"psdegridname" : "主表格",
"pagingsize" : 20,
"codename" : "Main",
"psdegridcols" : [ {
"psdefname" : "PMS_USERCONCATNAME",
"psdefid" : "<PSDATAENTITY>/PMS_USERCONCATNAME",
"psdegridcolname" : "pms_userconcatname",
"width" : 150,
"gridcoltype" : "DEFGRIDCOLUMN",
"treeitem" : 0
}, {
"psdefname" : "UPDATEMAN",
"psdefid" : "<PSDATAENTITY>/UPDATEMAN",
"psdegridcolname" : "updateman",
"width" : 150,
"gridcoltype" : "DEFGRIDCOLUMN",
"treeitem" : 0
}, {
"psdefname" : "UPDATEDATE",
"psdefid" : "<PSDATAENTITY>/UPDATEDATE",
"psdegridcolname" : "updatedate",
"width" : 150,
"gridcoltype" : "DEFGRIDCOLUMN",
"treeitem" : 0
} ]
}
\ No newline at end of file
{
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`MEMO`,\nt1.`PROLEID`,\nt11.`SYS_ROLENAME` AS `PROLENAME`,\nt1.`SYS_ROLEID`,\nt1.`SYS_ROLENAME`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`\nFROM `T_SYS_ROLE` t1 \nLEFT JOIN T_SYS_ROLE t11 ON t1.PROLEID = t11.SYS_ROLEID \n",
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`MEMO`,\nt1.`PROLEID`,\nt11.`SYS_ROLENAME` AS `PROLENAME`,\nt1.`SYS_ROLEID`,\nt1.`SYS_ROLENAME`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`\nFROM `T_SYS_ROLE` t1 \nLEFT JOIN `T_SYS_ROLE` t11 ON t1.`PROLEID` = t11.`SYS_ROLEID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`MEMO`,\nt1.`PROLEID`,\nt11.`SYS_ROLENAME` AS `PROLENAME`,\nt1.`SYS_ROLEID`,\nt1.`SYS_ROLENAME`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`\nFROM `T_SYS_ROLE` t1 \nLEFT JOIN T_SYS_ROLE t11 ON t1.PROLEID = t11.SYS_ROLEID \n",
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt1.`CREATEMAN`,\nt1.`MEMO`,\nt1.`PROLEID`,\nt11.`SYS_ROLENAME` AS `PROLENAME`,\nt1.`SYS_ROLEID`,\nt1.`SYS_ROLENAME`,\nt1.`UPDATEDATE`,\nt1.`UPDATEMAN`\nFROM `T_SYS_ROLE` t1 \nLEFT JOIN `T_SYS_ROLE` t11 ON t1.`PROLEID` = t11.`SYS_ROLEID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt21.`LOGINNAME`,\nt21.`MDEPTNAME`,\nt21.`ORGNAME`,\nt1.`SYS_ROLEID`,\nt11.`SYS_ROLENAME`,\nt1.`SYS_USERID`,\nt21.`PERSONNAME` AS `SYS_USERNAME`,\nt1.`SYS_USER_ROLEID`,\nt1.`UPDATEDATE`\nFROM `T_SYS_USER_ROLE` t1 \nLEFT JOIN T_SYS_ROLE t11 ON t1.SYS_ROLEID = t11.SYS_ROLEID \nLEFT JOIN IBZUSER t21 ON t1.SYS_USERID = t21.USERID \n",
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt21.`LOGINNAME`,\nt21.`MDEPTNAME`,\nt21.`ORGNAME`,\nt1.`SYS_ROLEID`,\nt11.`SYS_ROLENAME`,\nt1.`SYS_USERID`,\nt21.`PERSONNAME` AS `SYS_USERNAME`,\nt1.`SYS_USER_ROLEID`,\nt1.`UPDATEDATE`\nFROM `T_SYS_USER_ROLE` t1 \nLEFT JOIN `T_SYS_ROLE` t11 ON t1.`SYS_ROLEID` = t11.`SYS_ROLEID` \nLEFT JOIN `IBZUSER` t21 ON t1.`SYS_USERID` = t21.`USERID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt21.`LOGINNAME`,\nt21.`MDEPTNAME`,\nt21.`ORGNAME`,\nt1.`SYS_ROLEID`,\nt11.`SYS_ROLENAME`,\nt1.`SYS_USERID`,\nt21.`PERSONNAME` AS `SYS_USERNAME`,\nt1.`SYS_USER_ROLEID`,\nt1.`UPDATEDATE`\nFROM `T_SYS_USER_ROLE` t1 \nLEFT JOIN T_SYS_ROLE t11 ON t1.SYS_ROLEID = t11.SYS_ROLEID \nLEFT JOIN IBZUSER t21 ON t1.SYS_USERID = t21.USERID \n",
"querycode" : "SELECT\nt1.`CREATEDATE`,\nt21.`LOGINNAME`,\nt21.`MDEPTNAME`,\nt21.`ORGNAME`,\nt1.`SYS_ROLEID`,\nt11.`SYS_ROLENAME`,\nt1.`SYS_USERID`,\nt21.`PERSONNAME` AS `SYS_USERNAME`,\nt1.`SYS_USER_ROLEID`,\nt1.`UPDATEDATE`\nFROM `T_SYS_USER_ROLE` t1 \nLEFT JOIN `T_SYS_ROLE` t11 ON t1.`SYS_ROLEID` = t11.`SYS_ROLEID` \nLEFT JOIN `IBZUSER` t21 ON t1.`SYS_USERID` = t21.`USERID` \n",
"dbtype" : "MYSQL5",
"psdedqcodename" : "MySQL5",
"psdedqcodeexps" : [ {
......
{
"psdeid" : "pmseesaproj/PMS_USERCONCAT",
"psdeid" : "pmseesaproj/PMSEE_USERCONCAT",
"majorflag" : 2,
"logicname" : "项目联系人",
"validflag" : 1,
"psapplocaldename" : "PMS_USERCONCAT",
"psapplocaldename" : "PMSEE_USERCONCAT",
"defaultflag" : 1,
"enablestorage" : 0
}
\ No newline at end of file
{
"psappviewname" : "userConcatEditEditView",
"pssysappid" : "<PSSYSAPP>",
"psappdeviewname" : "userConcatEditEditView",
"psapplocaldename" : "PMSEE_USERCONCAT",
"psapplocaldeid" : "<PSSYSAPP>/PMSEE_USERCONCAT",
"psdeviewbaseid" : "pmseesaproj/PMSEE_USERCONCAT/EditEditView",
"psappviewtype" : "APPDEVIEW"
}
\ No newline at end of file
{
"psappviewname" : "userConcatEditView",
"pssysappid" : "<PSSYSAPP>",
"psappdeviewname" : "userConcatEditView",
"sysrefflag" : 0,
"psapplocaldename" : "PMSEE_USERCONCAT",
"psapplocaldeid" : "<PSSYSAPP>/PMSEE_USERCONCAT",
"psdeviewbaseid" : "pmseesaproj/PMSEE_USERCONCAT/EditView",
"psappviewtype" : "APPDEVIEW"
}
\ No newline at end of file
{
"psappviewname" : "userConcatGridView",
"pssysappid" : "<PSSYSAPP>",
"psappdeviewname" : "userConcatGridView",
"sysrefflag" : 0,
"psapplocaldename" : "PMSEE_USERCONCAT",
"psapplocaldeid" : "<PSSYSAPP>/PMSEE_USERCONCAT",
"psdeviewbaseid" : "pmseesaproj/PMSEE_USERCONCAT/GridView",
"psappviewtype" : "APPDEVIEW"
}
\ No newline at end of file
{
"psappviewname" : "userConcatTreeView",
"pssysappid" : "<PSSYSAPP>",
"psappdeviewname" : "userConcatTreeView",
"psapplocaldename" : "PMSEE_USERCONCAT",
"psapplocaldeid" : "<PSSYSAPP>/PMSEE_USERCONCAT",
"psdeviewbaseid" : "pmseesaproj/PMSEE_USERCONCAT/TreeView",
"psappviewtype" : "APPDEVIEW"
}
\ No newline at end of file
......@@ -403,11 +403,11 @@
"enableselect" : 1
}, {
"validflag" : 1,
"psdeid" : "pmseesaproj/PMS_USERCONCAT",
"psdeid" : "pmseesaproj/PMSEE_USERCONCAT",
"majorflag" : 1,
"psdename" : "PMS_USERCONCAT",
"psdeserviceapiname" : "pmsuserconcat",
"codename" : "pmsuserconcat"
"psdename" : "PMSEE_USERCONCAT",
"psdeserviceapiname" : "pmseeuserconcat",
"codename" : "pmsEeUserConcat"
} ],
"psdesars" : [ {
"validflag" : 1,
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册