{ "swagger" : "2.0", "info" : { "version" : "4.1.2", "title" : "Poin App" }, "host" : "{{host}}", "basePath" : "{{basePath}}", "schemes" : [ "{{schemes}}" ], "consumes" : [ "application/json" ], "produces" : [ "application/json" ], "paths" : { "/ruleProj/policyRuleGroup/index" : { "get" : { "description" : "Method Description -- index", "operationId" : "index", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "offset", "in" : "query", "required" : "false", "type" : "integer", "description" : "parameter name -- offset" }, { "name" : "limit", "in" : "query", "required" : "false", "type" : "integer", "description" : "parameter name -- limit" }, { "name" : "projectCode", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- projectCode" }, { "name" : "name", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- name" }, { "name" : "createdOn", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- createdOn" }, { "name" : "modifiedOn", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- modifiedOn" }, { "name" : "owner", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- owner" }, { "name" : "status", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- status" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/PagingData" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/addRuleItemFromGeneralAction" : { "post" : { "description" : "Method Description -- addRuleItemFromGeneralAction", "operationId" : "addRuleItemFromGeneralAction", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "rulegroupinfo", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/RuleGroupInfo" }, "description" : "parameter name -- rulegroupinfo" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/addCollectionVo" : { "post" : { "description" : "Method Description -- addCollectionVo", "operationId" : "addCollectionVo", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "rulemanage", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/RuleManage" }, "description" : "parameter name -- rulemanage" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/openRuleSet" : { "get" : { "description" : "Method Description -- openRuleSetPage", "operationId" : "openRuleSetPage", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "manageId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- manageId" } ], "responses" : { "200" : { "schema" : { "type" : "object", "additionalProperties" : { "$ref" : "#/definitions/Object" } }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup" : { "" : { "description" : "Method Description -- searchList", "operationId" : "searchList", "tags" : [ "RuleGroupResource" ], "parameters" : [ { "name" : "rulemanagevo", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/RuleManageVO" }, "description" : "parameter name -- rulemanagevo" }, { "name" : "modelmap", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/ModelMap" }, "description" : "parameter name -- modelmap" }, { "name" : "httpservletrequest", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/HttpServletRequest" }, "description" : "parameter name -- httpservletrequest" } ], "responses" : { "200" : { "schema" : { "type" : "string" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/updateCollectionVo" : { "post" : { "description" : "Method Description -- updateCollectionVo", "operationId" : "updateCollectionVo", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "rulemanage", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/RuleManage" }, "description" : "parameter name -- rulemanage" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/updateRuleItemPage" : { "get" : { "description" : "Method Description -- updateRuleItemPage", "operationId" : "updateRuleItemPage", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "type", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- type" }, { "name" : "id", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- id" } ], "responses" : { "200" : { "schema" : { "type" : "object", "additionalProperties" : { "$ref" : "#/definitions/Object" } }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/ruleSetEditJsonData" : { "get" : { "description" : "Method Description -- ruleSetEditJsonData", "operationId" : "ruleSetEditJsonData", "tags" : [ "RuleGroupResource" ], "parameters" : [ { "name" : "dataTarget", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- dataTarget" } ], "responses" : { "200" : { "schema" : { "type" : "string" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/newRuleItmeAction" : { "post" : { "description" : "Method Description -- newRuleItmeAction", "operationId" : "newRuleItmeAction", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "rulegroup", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/RuleGroup" }, "description" : "parameter name -- rulegroup" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/saveRuleSetVo" : { "get" : { "description" : "Method Description -- saveRuleSetVo", "operationId" : "saveRuleSetVo", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "manageId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- manageId" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/salienceSort" : { "get" : { "description" : "Method Description -- salienceSort", "operationId" : "salienceSort", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "id1", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- id1" }, { "name" : "id2", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- id2" }, { "name" : "shiftType", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- shiftType" }, { "name" : "id", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- id" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/compileRuleDrl" : { "get" : { "description" : "Method Description -- compileRuleDrl", "operationId" : "compileRuleDrl", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "manageId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- manageId" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/delRuleVo" : { "post" : { "description" : "Method Description -- delRuleVo", "operationId" : "delRuleVo", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "id", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- id" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/showRuleItmeDrl" : { "post" : { "description" : "Method Description -- showRuleItmeDrl", "operationId" : "showRuleItmeDrl", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "rulesetvo", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/RuleSetVO" }, "description" : "parameter name -- rulesetvo" } ], "responses" : { "200" : { "schema" : { "type" : "object", "additionalProperties" : { "$ref" : "#/definitions/Object" } }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/copyRuleItem" : { "get" : { "description" : "Method Description -- copyRuleItem", "operationId" : "copyRuleItem", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "type", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- type" }, { "name" : "ruleId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- ruleId" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/getruleGroupList" : { "get" : { "description" : "Method Description -- getruleGroupList", "operationId" : "getruleGroupList", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "type", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- type" }, { "name" : "currCode", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- currCode" }, { "name" : "sourceRuleId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- sourceRuleId" } ], "responses" : { "200" : { "schema" : { "type" : "object", "additionalProperties" : { "$ref" : "#/definitions/Object" } }, "description" : "Response OK" } } } }, "/ruleProj/policyRuleGroup/transferRuleItem" : { "get" : { "description" : "Method Description -- transferRuleItem", "operationId" : "transferRuleItem", "tags" : [ "RuleGroupResource" ], "produces" : [ "application/json" ], "consumes" : [ "application/json" ], "parameters" : [ { "name" : "type", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- type" }, { "name" : "sourceRuleId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- sourceRuleId" }, { "name" : "targetCode", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- targetCode" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } } }, "definitions" : { "Response" : { "type" : "object", "properties" : { } }, "HttpServletRequest" : { "type" : "object", "properties" : { } }, "RuleManage" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "currentUser" : { "$ref" : "#/definitions/User" }, "page" : { "$ref" : "#/definitions/Page" }, "pageSize" : { "type" : "integer" }, "pageNum" : { "type" : "integer" }, "isNewRecord" : { "type" : "boolean" }, "remarks" : { "type" : "string" }, "createDate" : { "type" : "string" }, "updateDate" : { "type" : "string" }, "delFlag" : { "type" : "string" }, "createBy" : { "type" : "string" }, "updateBy" : { "type" : "string" }, "global" : { "$ref" : "#/definitions/Global" }, "sqlMap" : { "type" : "object", "additionalProperties" : { "type" : "string" } }, "code" : { "type" : "string" }, "name" : { "type" : "string" }, "modelType" : { "type" : "string" }, "projectCode" : { "type" : "string" }, "status" : { "type" : "string" }, "version" : { "type" : "string" }, "isSingle" : { "type" : "string" }, "countSalience" : { "type" : "integer" }, "isTemp" : { "type" : "string" }, "oldVersion" : { "type" : "string" }, "oldId" : { "type" : "string" } } }, "RuleManageVO" : { "type" : "object", "properties" : { "page" : { "$ref" : "#/definitions/Page" }, "id" : { "type" : "string" }, "code" : { "type" : "string" }, "name" : { "type" : "string" }, "projectCode" : { "type" : "string" }, "modelType" : { "type" : "string" }, "modelTypeCN" : { "type" : "string" }, "status" : { "type" : "string" }, "version" : { "type" : "string" }, "isSingle" : { "type" : "string" }, "isTemp" : { "type" : "string" }, "createdBy" : { "type" : "string" }, "createdById" : { "type" : "string" }, "createdOn" : { "type" : "string" }, "modifiedBy" : { "type" : "string" }, "updateById" : { "type" : "string" }, "modifiedOn" : { "type" : "string" }, "users" : { "type" : "string" }, "locker" : { "type" : "string" }, "owner" : { "type" : "string" }, "upgrad" : { "type" : "boolean" } } }, "JsonMessage" : { "type" : "object", "properties" : { "result" : { "type" : "boolean" }, "message" : { "type" : "string" }, "data" : { "$ref" : "#/definitions/Serializable" } } }, "RuleGroupInfo" : { "type" : "object", "properties" : { "manageId" : { "type" : "string" }, "fromGeneral" : { "type" : "array", "items" : { "$ref" : "#/definitions/String" } } } }, "ModelMap" : { "type" : "object", "properties" : { } }, "ResMessage" : { "type" : "object", "properties" : { "code" : { "type" : "string" }, "msg" : { "type" : "string" }, "desDetail" : { "type" : "string" } } }, "HttpServletResponse" : { "type" : "object", "properties" : { } }, "RuleGroup" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "currentUser" : { "$ref" : "#/definitions/User" }, "page" : { "$ref" : "#/definitions/Page" }, "pageSize" : { "type" : "integer" }, "pageNum" : { "type" : "integer" }, "isNewRecord" : { "type" : "boolean" }, "remarks" : { "type" : "string" }, "createDate" : { "type" : "string" }, "updateDate" : { "type" : "string" }, "delFlag" : { "type" : "string" }, "createBy" : { "type" : "string" }, "updateBy" : { "type" : "string" }, "global" : { "$ref" : "#/definitions/Global" }, "sqlMap" : { "type" : "object", "additionalProperties" : { "type" : "string" } }, "ruleName" : { "type" : "string" }, "groupCode" : { "type" : "string" }, "manageId" : { "type" : "string" }, "projectCode" : { "type" : "string" }, "version" : { "type" : "string" }, "sort" : { "type" : "integer" }, "salience" : { "type" : "integer" }, "comment" : { "type" : "string" }, "txtType" : { "type" : "string" }, "enabled" : { "type" : "string" }, "dateEffective" : { "type" : "string" }, "dateExpires" : { "type" : "string" }, "activationGroup" : { "type" : "string" }, "facts" : { "type" : "string" }, "evals" : { "type" : "string" }, "actions" : { "type" : "string" }, "elseActions" : { "type" : "string" }, "seq" : { "type" : "integer" }, "status" : { "type" : "string" } } }, "PagingData" : { "type" : "object", "properties" : { "offset" : { "type" : "integer" }, "total" : { "type" : "integer" }, "order" : { "type" : "string" }, "limit" : { "type" : "integer" }, "rows" : { "type" : "array", "items" : { "type" : "string" } }, "sort" : { "type" : "string" }, "search" : { "type" : "string" } } }, "RuleSetVO" : { "type" : "object", "properties" : { "ruleManage" : { "$ref" : "#/definitions/RuleManage" }, "rules" : { "type" : "array", "items" : { "$ref" : "#/definitions/RuleGroup" } } } }, "Serializable" : { "type" : "object", "properties" : { } }, "User" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "LoginName" : { "type" : "string" }, "name" : { "type" : "string" }, "roleList" : { "type" : "array", "items" : { "$ref" : "#/definitions/Role" } } } }, "Object" : { "type" : "object", "properties" : { } }, "Page" : { "type" : "object", "properties" : { "pageNo" : { "type" : "integer" }, "pageSize" : { "type" : "integer" }, "count" : { "type" : "number" }, "first" : { "type" : "integer" }, "last" : { "type" : "integer" }, "prev" : { "type" : "integer" }, "next" : { "type" : "integer" }, "firstPage" : { "type" : "boolean" }, "lastPage" : { "type" : "boolean" }, "length" : { "type" : "integer" }, "slider" : { "type" : "integer" }, "list" : { "type" : "array", "items" : { "type" : "string" } }, "orderBy" : { "type" : "string" }, "funcName" : { "type" : "string" }, "funcParam" : { "type" : "string" }, "message" : { "type" : "string" } } }, "Global" : { "type" : "object", "properties" : { } }, "Role" : { "type" : "object", "properties" : { "enname" : { "type" : "string" }, "name" : { "type" : "string" } } } } }