{ "jaxrs": [ { "name": "AttachmentAction", "className": "com.x.processplatform.service.processing.jaxrs.attachment.AttachmentAction", "description": "附件操作", "methods": [ { "name": "copyToWork", "className": "com.x.processplatform.service.processing.jaxrs.attachment.ActionCopyToWork", "description": "由指定的工作拷贝附件.", "type": "POST", "path": "jaxrs/attachment/copy/work/{workId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "workId", "type": "String", "description": "工作标识" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "attachmentList", "type": "List\u003cWiAttachment\u003e", "isCollection": true, "description": "附件对象", "isBaseType": false } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "delete", "className": "com.x.processplatform.service.processing.jaxrs.attachment.ActionDelete", "description": "删除指定work下的附件.", "type": "DELETE", "path": "jaxrs/attachment/{id}/work/{workId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "附件标识" }, { "name": "workId", "type": "String", "description": "工作标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "CacheAction", "className": "com.x.base.core.project.jaxrs.cache.CacheAction", "description": "缓存操作", "methods": [ { "name": "configFlush", "className": "com.x.base.core.project.jaxrs.cache.ActionConfigFlush", "description": "接收config flush 信号.", "type": "GET", "path": "jaxrs/cache/config/flush", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] }, { "name": "receive", "className": "com.x.base.core.project.jaxrs.cache.ActionReceive", "description": "接收Cache刷新信息.", "type": "PUT", "path": "jaxrs/cache", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "nodeName", "type": "String", "isCollection": false, "description": "节点名", "isBaseType": true }, { "name": "className", "type": "String", "isCollection": false, "description": "类名", "isBaseType": true }, { "name": "keys", "type": "List\u003cObject\u003e", "isCollection": true, "description": "关键字", "isBaseType": false } ], "outs": [ { "name": "value", "type": "String", "isCollection": false, "description": "字符串值" } ] } ] }, { "name": "EchoAction", "className": "com.x.base.core.project.jaxrs.echo.EchoAction", "description": "响应", "methods": [ { "name": "get", "className": "com.x.base.core.project.jaxrs.echo.ActionGet", "description": "获取应答.", "type": "GET", "path": "jaxrs/echo", "contentType": "application/json", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "servletContextName", "type": "String", "isCollection": false, "description": "上下文根" }, { "name": "serverTime", "type": "Date", "isCollection": false, "description": "服务器时间" } ] } ] }, { "name": "FireScheduleAction", "className": "com.x.base.core.project.jaxrs.fireschedule.FireScheduleAction", "description": "触发任务", "methods": [ { "name": "execute", "className": "com.x.base.core.project.jaxrs.fireschedule.ActionExecute", "description": "接受x_program_center发送过来的运行schedule.", "type": "GET", "path": "jaxrs/fireschedule/classname/{className}", "contentType": "application/json", "useJsonElementParameter": false, "pathParameters": [ { "name": "className", "type": "String", "description": "运行类" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] } ] }, { "name": "JobAction", "className": "com.x.processplatform.service.processing.jaxrs.job.JobAction", "description": "工作", "methods": [ { "name": "deleteWithJob", "className": "com.x.processplatform.service.processing.jaxrs.job.ActionDelete", "description": "删除Job所有相关联的工作.", "type": "DELETE", "path": "jaxrs/job/{job}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "job", "type": "String", "description": "" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [] } ] }, { "name": "LoggerAction", "className": "com.x.base.core.project.jaxrs.logger.LoggerAction", "description": "日志操作", "methods": [ { "name": "debug", "className": "com.x.base.core.project.jaxrs.logger.ActionDebug", "description": "设置日志级别为DEBUG.", "type": "GET", "path": "jaxrs/logger/debug", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] }, { "name": "get", "className": "com.x.base.core.project.jaxrs.logger.ActionGet", "description": "获取当前日志级别.", "type": "GET", "path": "jaxrs/logger", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "String", "isCollection": false, "description": "字符串值" } ] }, { "name": "info", "className": "com.x.base.core.project.jaxrs.logger.ActionInfo", "description": "设置日志级别为INFO", "type": "GET", "path": "jaxrs/logger/info", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] }, { "name": "trace", "className": "com.x.base.core.project.jaxrs.logger.ActionTrace", "description": "设置日志级别为TRACE.", "type": "GET", "path": "jaxrs/logger/trace", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] }, { "name": "warn", "className": "com.x.base.core.project.jaxrs.logger.ActionWarn", "description": "设置日志级别为WARN", "type": "GET", "path": "jaxrs/logger/warn", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] } ] }, { "name": "ReadAction", "className": "com.x.processplatform.service.processing.jaxrs.read.ReadAction", "description": "待阅操作", "methods": [ { "name": "createWithWork", "className": "com.x.processplatform.service.processing.jaxrs.read.ActionCreateWithWork", "description": "根据工作创建待阅.", "type": "POST", "path": "jaxrs/read/work/{workId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "workId", "type": "String", "description": "工作标识" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "identityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "待阅标识", "isBaseType": true }, { "name": "notify", "type": "Boolean", "isCollection": false, "description": "发送待阅通知", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "createWithWorkCompleted", "className": "com.x.processplatform.service.processing.jaxrs.read.ActionCreateWithWorkCompleted", "description": "根据工作创建待阅.", "type": "POST", "path": "jaxrs/read/workcompleted/{workCompletedId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "workCompletedId", "type": "String", "description": "工作标识" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "identityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "待阅标识", "isBaseType": true }, { "name": "notify", "type": "Boolean", "isCollection": false, "description": "发送待阅通知", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "delete", "className": "com.x.processplatform.service.processing.jaxrs.read.ActionDelete", "description": "删除待阅.", "type": "DELETE", "path": "jaxrs/read/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "待阅标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "processing", "className": "com.x.processplatform.service.processing.jaxrs.read.ActionProcessing", "description": "处理待阅,生成已阅.", "type": "PUT", "path": "jaxrs/read/{id}/processing", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "待阅标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "putWithReset", "className": "com.x.processplatform.service.processing.jaxrs.read.ActionReset", "description": "重置待阅.", "type": "PUT", "path": "jaxrs/read/{id}/reset", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "待阅标识" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "identityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "身份", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "TaskAction", "className": "com.x.processplatform.service.processing.jaxrs.task.TaskAction", "description": "待办", "methods": [ { "name": "delete", "className": "com.x.processplatform.service.processing.jaxrs.task.ActionDelete", "description": "删除待办.", "type": "DELETE", "path": "jaxrs/task/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "listWithFilter", "className": "com.x.processplatform.service.processing.jaxrs.task.ActionListWithFilter", "description": "根据过滤条件列示待办,过滤条件:personList,applicationList,processList,creatorUnitList", "type": "POST", "path": "jaxrs/task/list/filter/count/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "count", "type": "Integer", "description": "数量" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "job", "type": "String", "isCollection": false, "description": "任务." }, { "name": "title", "type": "String", "isCollection": false, "description": "标题." }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "开始时间." }, { "name": "startTimeMonth", "type": "String", "isCollection": false, "description": "用于在Filter中分类使用." }, { "name": "work", "type": "String", "isCollection": false, "description": "工作ID." }, { "name": "application", "type": "String", "isCollection": false, "description": "应用." }, { "name": "applicationName", "type": "String", "isCollection": false, "description": "应用名称." }, { "name": "applicationAlias", "type": "String", "isCollection": false, "description": "应用别名." }, { "name": "process", "type": "String", "isCollection": false, "description": "流程ID." }, { "name": "processName", "type": "String", "isCollection": false, "description": "流程名称." }, { "name": "processAlias", "type": "String", "isCollection": false, "description": "流程别名." }, { "name": "serial", "type": "String", "isCollection": false, "description": "编号" }, { "name": "person", "type": "String", "isCollection": false, "description": "当前处理人" }, { "name": "identity", "type": "String", "isCollection": false, "description": "当前处理人Identity" }, { "name": "unit", "type": "String", "isCollection": false, "description": "当前处理人所在组织." }, { "name": "activity", "type": "String", "isCollection": false, "description": "活动ID." }, { "name": "activityName", "type": "String", "isCollection": false, "description": "活动名称." }, { "name": "activityAlias", "type": "String", "isCollection": false, "description": "活动别名." }, { "name": "activityDescription", "type": "String", "isCollection": false, "description": "活动说明." }, { "name": "activityType", "type": "ActivityType", "isCollection": false, "description": "活动类型." }, { "name": "activityToken", "type": "String", "isCollection": false, "description": "活动Token." }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建人" }, { "name": "creatorIdentity", "type": "String", "isCollection": false, "description": "创建人Identity" }, { "name": "creatorUnit", "type": "String", "isCollection": false, "description": "创建人部门" }, { "name": "expireTime", "type": "Date", "isCollection": false, "description": "任务截止时间." }, { "name": "expired", "type": "Boolean", "isCollection": false, "description": "是否已经超时." }, { "name": "urgeTime", "type": "Date", "isCollection": false, "description": "催办时间." }, { "name": "urged", "type": "Boolean", "isCollection": false, "description": "是否已经催办过." }, { "name": "routeList", "type": "List\u003cString\u003e", "isCollection": true, "description": "当前活动可供选择的路由." }, { "name": "routeNameList", "type": "List\u003cString\u003e", "isCollection": true, "description": "当前活动可供选择的路由名称." }, { "name": "routeOpinionList", "type": "List\u003cString\u003e", "isCollection": true, "description": "当前活动可供选择的路由对应的默认意见." }, { "name": "routeName", "type": "String", "isCollection": false, "description": "选择的路由名称." }, { "name": "opinion", "type": "String", "isCollection": false, "description": "处理意见." }, { "name": "modified", "type": "Boolean", "isCollection": false, "description": "是否在前台保存过数据." }, { "name": "viewed", "type": "Boolean", "isCollection": false, "description": "是否查看过." }, { "name": "allowRapid", "type": "Boolean", "isCollection": false, "description": "允许快速处理." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "processing", "className": "com.x.processplatform.service.processing.jaxrs.task.ActionProcessing", "description": "保存并继续流转.", "type": "PUT", "path": "jaxrs/task/{id}/processing", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "processingType", "type": "ProcessingType", "isCollection": false, "description": "流转类型.", "isBaseType": false }, { "name": "finallyProcessingWork", "type": "Boolean", "isCollection": false, "description": "最后是否触发work的流转,默认流转.", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "reset", "className": "com.x.processplatform.service.processing.jaxrs.task.ActionReset", "description": "重置处理人.", "type": "PUT", "path": "jaxrs/task/{id}/reset", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "identityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "身份", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "TestAction", "className": "com.x.processplatform.service.processing.jaxrs.test.TestAction", "description": "测试", "methods": [ { "name": "delayTrigger", "className": "com.x.processplatform.service.processing.jaxrs.test.ActionDelay", "description": "立即执行延时任务.", "type": "GET", "path": "jaxrs/test/delay", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] }, { "name": "scanExpire", "className": "com.x.processplatform.service.processing.jaxrs.test.ActionExpire", "description": "立即执行过期任务.", "type": "GET", "path": "jaxrs/test/expire", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] }, { "name": "scanTrigger", "className": "com.x.processplatform.service.processing.jaxrs.test.ActionReorganize", "description": "立即执行整理任务.", "type": "GET", "path": "jaxrs/test/reorganize", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] }, { "name": "scanUrge", "className": "com.x.processplatform.service.processing.jaxrs.test.ActionUrge", "description": "立即执行催办任务.", "type": "GET", "path": "jaxrs/test/urge", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] } ] }, { "name": "WorkAction", "className": "com.x.processplatform.service.processing.jaxrs.work.WorkAction", "description": "工作", "methods": [ { "name": "assignCreate", "className": "com.x.processplatform.service.processing.jaxrs.work.ActionAssignCreate", "description": "赋值创建一个处于start状态的work.", "type": "POST", "path": "jaxrs/work", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "application", "type": "String", "isCollection": false, "description": "应用标识", "isBaseType": true }, { "name": "process", "type": "String", "isCollection": false, "description": "流程标识", "isBaseType": true }, { "name": "identity", "type": "String", "isCollection": false, "description": "身份标识", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "标题", "isBaseType": true }, { "name": "data", "type": "Data", "isCollection": false, "description": "业务数据", "isBaseType": false }, { "name": "attachmentList", "type": "List\u003cWiAttachment\u003e", "isCollection": true, "description": "附件", "isBaseType": false }, { "name": "processing", "type": "Boolean", "isCollection": false, "description": "自动流转", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "create", "className": "com.x.processplatform.service.processing.jaxrs.work.ActionCreate", "description": "创建一个处于start状态的工作.", "type": "POST", "path": "jaxrs/work/process/{processId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": true, "pathParameters": [ { "name": "processId", "type": "String", "description": "流程标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "delete", "className": "com.x.processplatform.service.processing.jaxrs.work.ActionDelete", "description": "删除单个工作.", "type": "DELETE", "path": "jaxrs/work/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "工作标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "processing", "className": "com.x.processplatform.service.processing.jaxrs.work.ActionProcessing", "description": "流转一个流程实例.", "type": "PUT", "path": "jaxrs/work/{id}/processing", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "工作标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "reroute", "className": "com.x.processplatform.service.processing.jaxrs.work.ActionReroute", "description": "调度.", "type": "PUT", "path": "jaxrs/work/{id}/reroute/activity/{activityId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": true, "pathParameters": [ { "name": "activityId", "type": "String", "description": "活动标识" }, { "name": "id", "type": "String", "description": "工作标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "retract", "className": "com.x.processplatform.service.processing.jaxrs.work.ActionRetract", "description": "召回,文件往回撤一步.", "type": "PUT", "path": "jaxrs/work/{id}/retract/worklog/{workLogId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "工作标识" }, { "name": "workLogId", "type": "String", "description": "工作日志标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] } ] }