{ "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/dataModel/index" : { "get" : { "description" : "Method Description -- index", "operationId" : "index", "tags" : [ "DataModelResource" ], "parameters" : [ { "name" : "projectCode", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- projectCode" }, { "name" : "offset", "in" : "query", "required" : "false", "type" : "integer", "description" : "parameter name -- offset" }, { "name" : "limit", "in" : "query", "required" : "false", "type" : "integer", "description" : "parameter name -- limit" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/PagingData_RuleDataset" }, "description" : "Response OK" } } } }, "/ruleProj/dataModel" : { "" : { "description" : "Method Description -- dataSource", "operationId" : "dataSource", "tags" : [ "DataModelResource" ], "parameters" : [ { "name" : "modelmap", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/ModelMap" }, "description" : "parameter name -- modelmap" } ], "responses" : { "200" : { "schema" : { "type" : "string" }, "description" : "Response OK" } } } }, "/ruleProj/dataModel/saveOrUpdate" : { "post" : { "description" : "Method Description -- save", "operationId" : "save", "tags" : [ "DataModelResource" ], "parameters" : [ { "name" : "ruledataset", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/RuleDataset" }, "description" : "parameter name -- ruledataset" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/dataModel/delete" : { "get" : { "description" : "Method Description -- delect", "operationId" : "delect", "tags" : [ "DataModelResource" ], "parameters" : [ { "name" : "ids", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- ids" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/dataModel/getRuleDataset" : { "get" : { "description" : "Method Description -- getRuleDataset", "operationId" : "getRuleDataset", "tags" : [ "DataModelResource" ], "parameters" : [ { "name" : "id", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- id" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/RuleDataset" }, "description" : "Response OK" } } } }, "/ruleProj/dataModel/getJsonArray" : { "get" : { "description" : "Method Description -- getJsonArray", "operationId" : "getJsonArray", "tags" : [ "DataModelResource" ], "parameters" : [ { "name" : "projectCode", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- projectCode" }, { "name" : "modelName", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- modelName" } ], "responses" : { "200" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/definitions/RuleDataset" } }, "description" : "Response OK" } } } }, "/ruleProj/dataModel/nameUniqueCheck" : { "get" : { "description" : "Method Description -- nameUniqueCheck", "operationId" : "nameUniqueCheck", "tags" : [ "DataModelResource" ], "parameters" : [ { "name" : "key", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- key" }, { "name" : "initValue", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- initValue" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Response" }, "description" : "Response OK" } } } }, "/ruleProj/dataModel/reference" : { "get" : { "description" : "Method Description -- reference", "operationId" : "reference", "tags" : [ "DataModelResource" ], "parameters" : [ { "name" : "className", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- className" }, { "name" : "paramName", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- paramName" } ], "responses" : { "200" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/definitions/ReferenceModel" } }, "description" : "Response OK" } } } }, "/ruleProj/dataModel/referenceData" : { "get" : { "description" : "Method Description -- reference2", "operationId" : "reference2", "tags" : [ "DataModelResource" ], "parameters" : [ { "name" : "className", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- className" }, { "name" : "paramName", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- paramName" } ], "responses" : { "200" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/definitions/ReferenceModel" } }, "description" : "Response OK" } } } } }, "definitions" : { "HttpServletRequest" : { "type" : "object", "properties" : { } }, "Response" : { "type" : "object", "properties" : { } }, "DataSourceVo" : { "type" : "object", "properties" : { "rds" : { "$ref" : "#/definitions/RuleDataset" }, "rdplist" : { "type" : "array", "items" : { "$ref" : "#/definitions/RuleDataparams" } } } }, "ModelMap" : { "type" : "object", "properties" : { } }, "ResMessage" : { "type" : "object", "properties" : { "code" : { "type" : "string" }, "msg" : { "type" : "string" }, "desDetail" : { "type" : "string" } } }, "RuleDataset" : { "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" } }, "projectcode" : { "type" : "string" }, "name" : { "type" : "string" }, "chzn" : { "type" : "string" }, "paramType" : { "type" : "string" }, "dataDesc" : { "type" : "string" }, "paramChzn" : { "type" : "string" }, "deleteflag" : { "type" : "string" }, "mFieldNames" : { "type" : "array", "items" : { "type" : "string" } }, "fieldMap" : { "type" : "object", "additionalProperties" : { "$ref" : "#/definitions/RuleDataparams" } } } }, "HttpServletResponse" : { "type" : "object", "properties" : { } }, "PagingData_RuleDataset" : { "type" : "object", "properties" : { "offset" : { "type" : "integer" }, "total" : { "type" : "integer" }, "search" : { "type" : "string" }, "order" : { "type" : "string" }, "limit" : { "type" : "integer" }, "rows" : { "type" : "array", "items" : { "$ref" : "#/definitions/RuleDataset" } }, "sort" : { "type" : "string" } } }, "User" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "LoginName" : { "type" : "string" }, "name" : { "type" : "string" }, "roleList" : { "type" : "array", "items" : { "$ref" : "#/definitions/Role" } } } }, "RuleDataparams" : { "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" } }, "projectcode" : { "type" : "string" }, "datasetId" : { "type" : "string" }, "name" : { "type" : "string" }, "chzn" : { "type" : "string" }, "type" : { "type" : "string" }, "domainId" : { "type" : "string" }, "domainType" : { "type" : "string" }, "domainStr" : { "type" : "string" }, "mathStr" : { "type" : "string" }, "length" : { "type" : "string" }, "defaultValue" : { "type" : "string" }, "isCollections" : { "type" : "string" }, "isDerives" : { "type" : "string" }, "pattern" : { "type" : "string" }, "isout" : { "type" : "string" }, "paramDesc" : { "type" : "string" }, "domain" : { "type" : "string" }, "collection" : { "type" : "string" }, "formatDomainStr" : { "type" : "string" }, "formatDefaultValue" : { "type" : "string" }, "className" : { "type" : "string" }, "deleteflag" : { "type" : "string" } } }, "ReferenceModel" : { "type" : "object", "properties" : { "referenceName" : { "type" : "string" }, "referenctType" : { "type" : "string" }, "referenceVer" : { "type" : "string" }, "flowName" : { "type" : "string" }, "flowVer" : { "type" : "string" } } }, "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" }, "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" } } } } }