{ "jaxrs": [ { "name": "AttachmentAction", "className": "com.x.teamwork.assemble.control.jaxrs.attachment.AttachmentAction", "description": "工作任务附件信息管理服务", "methods": [ { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.attachment.ActionDelete", "description": "根据ID删除附件信息对象", "type": "DELETE", "path": "jaxrs/attachment/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "附件ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "downLoad", "className": "com.x.teamwork.assemble.control.jaxrs.attachment.ActionDownload", "description": "根据ID下载指定附件", "type": "GET", "path": "jaxrs/attachment/download/{id}", "contentType": "application/json", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "附件信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "contentDisposition", "type": "String", "isCollection": false, "description": "说明" }, { "name": "contentType", "type": "String", "isCollection": false, "description": "类型" }, { "name": "bytes", "type": "byte[]", "isCollection": false, "description": "字节内容." } ] }, { "name": "downloadStream", "className": "com.x.teamwork.assemble.control.jaxrs.attachment.ActionDownloadStream", "description": "下载指定附件,设定是否使用stream输出", "type": "GET", "path": "jaxrs/attachment/download/{id}/stream/{stream}", "contentType": "application/json", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "附件信息ID" }, { "name": "stream", "type": "Boolean", "description": "用.APPLICATION_OCTET_STREAM头输出" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "contentDisposition", "type": "String", "isCollection": false, "description": "说明" }, { "name": "contentType", "type": "String", "isCollection": false, "description": "类型" }, { "name": "bytes", "type": "byte[]", "isCollection": false, "description": "字节内容." } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.attachment.ActionGet", "description": "根据ID获取附件信息对象", "type": "GET", "path": "jaxrs/attachment/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "附件信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "lastUpdateTime", "type": "Date", "isCollection": false, "description": "最后更新时间" }, { "name": "storage", "type": "String", "isCollection": false, "description": "关联的存储名称." }, { "name": "site", "type": "String", "isCollection": false, "description": "附件框分类." }, { "name": "name", "type": "String", "isCollection": false, "description": "文件真实名称" }, { "name": "fileName", "type": "String", "isCollection": false, "description": "服务器上编码后的文件名,为了方便辨识带扩展名" }, { "name": "projectId", "type": "String", "isCollection": false, "description": "文件所属项目ID" }, { "name": "taskId", "type": "String", "isCollection": false, "description": "文件所属工作任务ID" }, { "name": "fileType", "type": "String", "isCollection": false, "description": "文件类别:云文件(CLOUD) | 附件(ATTACHMENT)" }, { "name": "bundleObjType", "type": "String", "isCollection": false, "description": "文件宿主类别:PROJECT | TASK" }, { "name": "fileHost", "type": "String", "isCollection": false, "description": "文件存储主机名" }, { "name": "filePath", "type": "String", "isCollection": false, "description": "文件存储路径" }, { "name": "description", "type": "String", "isCollection": false, "description": "文件说明" }, { "name": "creatorUid", "type": "String", "isCollection": false, "description": "创建者UID" }, { "name": "extension", "type": "String", "isCollection": false, "description": "扩展名" }, { "name": "seqNumber", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "length", "type": "Long", "isCollection": false, "description": "文件大小." }, { "name": "deepPath", "type": "Boolean", "isCollection": false, "description": "是否使用更深的路径." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listByProjectId", "className": "com.x.teamwork.assemble.control.jaxrs.attachment.ActionListWithProject", "description": "根据项目ID获取工作附件信息列表", "type": "GET", "path": "jaxrs/attachment/list/project/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "项目ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "lastUpdateTime", "type": "Date", "isCollection": false, "description": "最后更新时间" }, { "name": "storage", "type": "String", "isCollection": false, "description": "关联的存储名称." }, { "name": "site", "type": "String", "isCollection": false, "description": "附件框分类." }, { "name": "name", "type": "String", "isCollection": false, "description": "文件真实名称" }, { "name": "fileName", "type": "String", "isCollection": false, "description": "服务器上编码后的文件名,为了方便辨识带扩展名" }, { "name": "projectId", "type": "String", "isCollection": false, "description": "文件所属项目ID" }, { "name": "taskId", "type": "String", "isCollection": false, "description": "文件所属工作任务ID" }, { "name": "fileType", "type": "String", "isCollection": false, "description": "文件类别:云文件(CLOUD) | 附件(ATTACHMENT)" }, { "name": "bundleObjType", "type": "String", "isCollection": false, "description": "文件宿主类别:PROJECT | TASK" }, { "name": "fileHost", "type": "String", "isCollection": false, "description": "文件存储主机名" }, { "name": "filePath", "type": "String", "isCollection": false, "description": "文件存储路径" }, { "name": "description", "type": "String", "isCollection": false, "description": "文件说明" }, { "name": "creatorUid", "type": "String", "isCollection": false, "description": "创建者UID" }, { "name": "extension", "type": "String", "isCollection": false, "description": "扩展名" }, { "name": "seqNumber", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "length", "type": "Long", "isCollection": false, "description": "文件大小." }, { "name": "deepPath", "type": "Boolean", "isCollection": false, "description": "是否使用更深的路径." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listByTaskId", "className": "com.x.teamwork.assemble.control.jaxrs.attachment.ActionListWithTask", "description": "根据工作ID获取工作附件信息列表", "type": "GET", "path": "jaxrs/attachment/list/task/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "工作ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "lastUpdateTime", "type": "Date", "isCollection": false, "description": "最后更新时间" }, { "name": "storage", "type": "String", "isCollection": false, "description": "关联的存储名称." }, { "name": "site", "type": "String", "isCollection": false, "description": "附件框分类." }, { "name": "name", "type": "String", "isCollection": false, "description": "文件真实名称" }, { "name": "fileName", "type": "String", "isCollection": false, "description": "服务器上编码后的文件名,为了方便辨识带扩展名" }, { "name": "projectId", "type": "String", "isCollection": false, "description": "文件所属项目ID" }, { "name": "taskId", "type": "String", "isCollection": false, "description": "文件所属工作任务ID" }, { "name": "fileType", "type": "String", "isCollection": false, "description": "文件类别:云文件(CLOUD) | 附件(ATTACHMENT)" }, { "name": "bundleObjType", "type": "String", "isCollection": false, "description": "文件宿主类别:PROJECT | TASK" }, { "name": "fileHost", "type": "String", "isCollection": false, "description": "文件存储主机名" }, { "name": "filePath", "type": "String", "isCollection": false, "description": "文件存储路径" }, { "name": "description", "type": "String", "isCollection": false, "description": "文件说明" }, { "name": "creatorUid", "type": "String", "isCollection": false, "description": "创建者UID" }, { "name": "extension", "type": "String", "isCollection": false, "description": "扩展名" }, { "name": "seqNumber", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "length", "type": "Long", "isCollection": false, "description": "文件大小." }, { "name": "deepPath", "type": "Boolean", "isCollection": false, "description": "是否使用更深的路径." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "projectAttachmentUpload", "className": "com.x.teamwork.assemble.control.jaxrs.attachment.ActionProjectAttachmentUpload", "description": "上传项目信息附件.", "type": "POST", "path": "jaxrs/attachment/upload/project/{id}/site/{site}", "contentType": "multipart/form-data", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": true, "pathParameters": [ { "name": "id", "type": "String", "description": "项目信息ID" }, { "name": "site", "type": "String", "description": "位置" } ], "formParameters": [ { "name": "file", "type": "File", "description": "" } ], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "taskAttachmentUpload", "className": "com.x.teamwork.assemble.control.jaxrs.attachment.ActionTaskAttachmentUpload", "description": "为工作信息上传附件.", "type": "POST", "path": "jaxrs/attachment/upload/task/{id}/site/{site}", "contentType": "multipart/form-data", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": true, "pathParameters": [ { "name": "id", "type": "String", "description": "工作任务ID" }, { "name": "site", "type": "String", "description": "位置" } ], "formParameters": [ { "name": "file", "type": "File", "description": "" } ], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "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, "useStringParameter": 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, "useStringParameter": 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": "ChatAction", "className": "com.x.teamwork.assemble.control.jaxrs.chat.ChatAction", "description": "工作评论流信息管理", "methods": [ { "name": "create", "className": "com.x.teamwork.assemble.control.jaxrs.chat.ActionCreate", "description": "创建一个工作交流信息.", "type": "POST", "path": "jaxrs/chat", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "taskId", "type": "String", "isCollection": false, "description": "所属工作ID,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "content", "type": "String", "isCollection": false, "description": "交流内容,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "sender", "type": "String", "isCollection": false, "description": "发送者,非必填", "isBaseType": true }, { "name": "target", "type": "String", "isCollection": false, "description": "目标者,非必填", "isBaseType": true } ], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.chat.ActionDelete", "description": "根据标识删除工作交流信息.", "type": "DELETE", "path": "jaxrs/chat/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.chat.ActionGet", "description": "根据ID获取评论信息", "type": "GET", "path": "jaxrs/chat/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "评论信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "projectId", "type": "String", "isCollection": false, "description": "所属项目ID" }, { "name": "projectTitle", "type": "String", "isCollection": false, "description": "项目标题" }, { "name": "taskId", "type": "String", "isCollection": false, "description": "所属工作ID" }, { "name": "taskTitle", "type": "String", "isCollection": false, "description": "工作标题" }, { "name": "sender", "type": "String", "isCollection": false, "description": "发送者" }, { "name": "target", "type": "String", "isCollection": false, "description": "目标者" }, { "name": "content", "type": "String", "isCollection": false, "description": "交流内容,小于70个汉字" }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明" }, { "name": "isLob", "type": "Boolean", "isCollection": false, "description": "是否是LOB数据" }, { "name": "isFile", "type": "Boolean", "isCollection": false, "description": "是否是发送的文件" }, { "name": "fileId", "type": "Boolean", "isCollection": false, "description": "发送的文件ID,存储到file应用的文件ID" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "distributeFactor", "type": "Integer", "isCollection": false, "description": "分布式存储标识位." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." }, { "name": "sequence", "type": "String", "isCollection": false, "description": "列表序号,由创建时间以及ID组成.在保存时自动生成,索引创建在约束中." } ] }, { "name": "getContent", "className": "com.x.teamwork.assemble.control.jaxrs.chat.ActionGetContent", "description": "根据ID获取评论信息文字内容", "type": "GET", "path": "jaxrs/chat/{id}/content", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "评论信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "text", "type": "String", "isCollection": false, "description": "text" } ] }, { "name": "listNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.chat.ActionListNextWithFilter", "description": "列示评论信息,下一页.", "type": "PUT", "path": "jaxrs/chat/list/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填,默认为DESC.", "isBaseType": true }, { "name": "taskId", "type": "String", "isCollection": false, "description": "所属工作ID,非必填,过滤条件", "isBaseType": true }, { "name": "taskTitle", "type": "String", "isCollection": false, "description": "工作标题,非必填,过滤条件", "isBaseType": true }, { "name": "sender", "type": "String", "isCollection": false, "description": "发送者,非必填,过滤条件", "isBaseType": true }, { "name": "target", "type": "String", "isCollection": false, "description": "目标者,非必填,过滤条件", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "projectId", "type": "String", "isCollection": false, "description": "所属项目ID" }, { "name": "projectTitle", "type": "String", "isCollection": false, "description": "项目标题" }, { "name": "taskId", "type": "String", "isCollection": false, "description": "所属工作ID" }, { "name": "taskTitle", "type": "String", "isCollection": false, "description": "工作标题" }, { "name": "sender", "type": "String", "isCollection": false, "description": "发送者" }, { "name": "target", "type": "String", "isCollection": false, "description": "目标者" }, { "name": "content", "type": "String", "isCollection": false, "description": "交流内容,小于70个汉字" }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明" }, { "name": "isLob", "type": "Boolean", "isCollection": false, "description": "是否是LOB数据" }, { "name": "isFile", "type": "Boolean", "isCollection": false, "description": "是否是发送的文件" }, { "name": "fileId", "type": "Boolean", "isCollection": false, "description": "发送的文件ID,存储到file应用的文件ID" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] } ] }, { "name": "DynamicAction", "className": "com.x.teamwork.assemble.control.jaxrs.dynamic.DynamicAction", "description": "工作动态信息管理", "methods": [ { "name": "listNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.dynamic.ActionListNextWithFilter", "description": "根据过滤条件列示工作动态信息,下一页.", "type": "PUT", "path": "jaxrs/dynamic/list/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填,默认为DESC.", "isBaseType": true }, { "name": "projectId", "type": "String", "isCollection": false, "description": "用于搜索的项目ID,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "taskId", "type": "String", "isCollection": false, "description": "用于搜索的工作任务ID,非必填.", "isBaseType": true }, { "name": "objectType", "type": "String", "isCollection": false, "description": "用于搜索的对象类型:PROJECT、TASK、TASKGROUP、TASKLIST、TASKVIEW、CHAT等,非必填.", "isBaseType": true }, { "name": "bundle", "type": "String", "isCollection": false, "description": "用于搜索的项目、工作或者工作组、列表、视图等对象的ID,非必填.", "isBaseType": true }, { "name": "optType", "type": "String", "isCollection": false, "description": "用于搜索的操作类别,非必填.", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "optType", "type": "String", "isCollection": false, "description": "操作类别:Create|Modify|Delete|Other" }, { "name": "objectType", "type": "String", "isCollection": false, "description": "动态对象类别:Project|Task|TaskGroup|TaskView|Config|Chat|Other" }, { "name": "bundle", "type": "String", "isCollection": false, "description": "操作对象ID" }, { "name": "title", "type": "String", "isCollection": false, "description": "动态对象标题" }, { "name": "projectId", "type": "String", "isCollection": false, "description": "所属项目ID" }, { "name": "projectTitle", "type": "String", "isCollection": false, "description": "项目标题" }, { "name": "taskId", "type": "String", "isCollection": false, "description": "所属工作ID" }, { "name": "taskTitle", "type": "String", "isCollection": false, "description": "工作标题" }, { "name": "dateTimeStr", "type": "String", "isCollection": false, "description": "操作时间" }, { "name": "optTime", "type": "Date", "isCollection": false, "description": "操作时间" }, { "name": "operator", "type": "String", "isCollection": false, "description": "操作者名称" }, { "name": "target", "type": "String", "isCollection": false, "description": "目标者姓名" }, { "name": "content", "type": "String", "isCollection": false, "description": "内容" }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明" }, { "name": "viewUrl", "type": "String", "isCollection": false, "description": "访问链接" }, { "name": "personal", "type": "Boolean", "isCollection": false, "description": "是否是关于用户个人操作比如工作任务组,项目组,工作列表" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listNextWithProject", "className": "com.x.teamwork.assemble.control.jaxrs.dynamic.ActionListNextWithProject", "description": "根据项目列示工作动态信息,下一页.", "type": "PUT", "path": "jaxrs/dynamic/list/{id}/next/{count}/project/{projectId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" }, { "name": "projectId", "type": "String", "description": "项目ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填,默认为DESC.", "isBaseType": true }, { "name": "projectId", "type": "String", "isCollection": false, "description": "用于搜索的项目ID,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "taskId", "type": "String", "isCollection": false, "description": "用于搜索的工作任务ID,非必填.", "isBaseType": true }, { "name": "objectType", "type": "String", "isCollection": false, "description": "用于搜索的对象类型:PROJECT、TASK、TASKGROUP、TASKLIST、TASKVIEW、CHAT等,非必填.", "isBaseType": true }, { "name": "bundle", "type": "String", "isCollection": false, "description": "用于搜索的项目、工作或者工作组、列表、视图等对象的ID,非必填.", "isBaseType": true }, { "name": "optType", "type": "String", "isCollection": false, "description": "用于搜索的操作类别,非必填.", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "optType", "type": "String", "isCollection": false, "description": "操作类别:Create|Modify|Delete|Other" }, { "name": "objectType", "type": "String", "isCollection": false, "description": "动态对象类别:Project|Task|TaskGroup|TaskView|Config|Chat|Other" }, { "name": "bundle", "type": "String", "isCollection": false, "description": "操作对象ID" }, { "name": "title", "type": "String", "isCollection": false, "description": "动态对象标题" }, { "name": "projectId", "type": "String", "isCollection": false, "description": "所属项目ID" }, { "name": "projectTitle", "type": "String", "isCollection": false, "description": "项目标题" }, { "name": "taskId", "type": "String", "isCollection": false, "description": "所属工作ID" }, { "name": "taskTitle", "type": "String", "isCollection": false, "description": "工作标题" }, { "name": "dateTimeStr", "type": "String", "isCollection": false, "description": "操作时间" }, { "name": "optTime", "type": "Date", "isCollection": false, "description": "操作时间" }, { "name": "operator", "type": "String", "isCollection": false, "description": "操作者名称" }, { "name": "target", "type": "String", "isCollection": false, "description": "目标者姓名" }, { "name": "content", "type": "String", "isCollection": false, "description": "内容" }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明" }, { "name": "viewUrl", "type": "String", "isCollection": false, "description": "访问链接" }, { "name": "personal", "type": "Boolean", "isCollection": false, "description": "是否是关于用户个人操作比如工作任务组,项目组,工作列表" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listNextWithTask", "className": "com.x.teamwork.assemble.control.jaxrs.dynamic.ActionListNextWithTask", "description": "根据工作任务列示工作动态信息,下一页.", "type": "PUT", "path": "jaxrs/dynamic/list/{id}/next/{count}/task/{taskId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" }, { "name": "taskId", "type": "String", "description": "工作任务ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填,默认为DESC.", "isBaseType": true }, { "name": "projectId", "type": "String", "isCollection": false, "description": "用于搜索的项目ID,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "taskId", "type": "String", "isCollection": false, "description": "用于搜索的工作任务ID,非必填.", "isBaseType": true }, { "name": "objectType", "type": "String", "isCollection": false, "description": "用于搜索的对象类型:PROJECT、TASK、TASKGROUP、TASKLIST、TASKVIEW、CHAT等,非必填.", "isBaseType": true }, { "name": "bundle", "type": "String", "isCollection": false, "description": "用于搜索的项目、工作或者工作组、列表、视图等对象的ID,非必填.", "isBaseType": true }, { "name": "optType", "type": "String", "isCollection": false, "description": "用于搜索的操作类别,非必填.", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "optType", "type": "String", "isCollection": false, "description": "操作类别:Create|Modify|Delete|Other" }, { "name": "objectType", "type": "String", "isCollection": false, "description": "动态对象类别:Project|Task|TaskGroup|TaskView|Config|Chat|Other" }, { "name": "bundle", "type": "String", "isCollection": false, "description": "操作对象ID" }, { "name": "title", "type": "String", "isCollection": false, "description": "动态对象标题" }, { "name": "projectId", "type": "String", "isCollection": false, "description": "所属项目ID" }, { "name": "projectTitle", "type": "String", "isCollection": false, "description": "项目标题" }, { "name": "taskId", "type": "String", "isCollection": false, "description": "所属工作ID" }, { "name": "taskTitle", "type": "String", "isCollection": false, "description": "工作标题" }, { "name": "dateTimeStr", "type": "String", "isCollection": false, "description": "操作时间" }, { "name": "optTime", "type": "Date", "isCollection": false, "description": "操作时间" }, { "name": "operator", "type": "String", "isCollection": false, "description": "操作者名称" }, { "name": "target", "type": "String", "isCollection": false, "description": "目标者姓名" }, { "name": "content", "type": "String", "isCollection": false, "description": "内容" }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明" }, { "name": "viewUrl", "type": "String", "isCollection": false, "description": "访问链接" }, { "name": "personal", "type": "Boolean", "isCollection": false, "description": "是否是关于用户个人操作比如工作任务组,项目组,工作列表" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "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, "useStringParameter": 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, "useStringParameter": false, "pathParameters": [ { "name": "className", "type": "String", "description": "运行类" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] } ] }, { "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, "useStringParameter": 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, "useStringParameter": 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, "useStringParameter": 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, "useStringParameter": 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, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] } ] }, { "name": "ProjectAction", "className": "com.x.teamwork.assemble.control.jaxrs.project.ProjectAction", "description": "项目信息管理", "methods": [ { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionDelete", "description": "根据标识删除项目信息.", "type": "DELETE", "path": "jaxrs/project/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionGet", "description": "根据ID查询项目信息.", "type": "GET", "path": "jaxrs/project/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listArchiveNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListArchiveNextWithFilter", "description": "列示已归档项目信息,下一页.", "type": "PUT", "path": "jaxrs/project/list/archive/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listCompletedNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListCompletedNextWithFilter", "description": "列示已完成项目信息,下一页.", "type": "PUT", "path": "jaxrs/project/list/completed/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listMyNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListMyNextWithFilter", "description": "列示我负责的项目信息,下一页.", "type": "PUT", "path": "jaxrs/project/list/my/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listNextInGroupWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListNextInGroupWithFilter", "description": "列示指定项目组中的项目信息,下一页.", "type": "PUT", "path": "jaxrs/project/list/{id}/next/{count}/group/{groupId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" }, { "name": "groupId", "type": "String", "description": "项目组ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListNextWithFilter", "description": "列示项目信息,下一页.", "type": "PUT", "path": "jaxrs/project/list/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listNoGroupNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListNoGroupNextWithFilter", "description": "列示未分类项目信息,下一页.", "type": "PUT", "path": "jaxrs/project/list/groupness/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listPageInGroupWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListPageInGroupWithFilter", "description": "列示指定项目组中的项目信息,按页码分页.", "type": "PUT", "path": "jaxrs/project/list/{page}/size/{size}/group/{groupId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "page", "type": "Integer", "description": "当前页码" }, { "name": "size", "type": "Integer", "description": "每页显示的条目数量" }, { "name": "groupId", "type": "String", "description": "项目组ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listPageWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListPageWithFilter", "description": "列示项目信息,按页码分页.", "type": "PUT", "path": "jaxrs/project/list/{page}/size/{size}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "page", "type": "Integer", "description": "当前页码" }, { "name": "size", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listRecycleNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListRecycleNextWithFilter", "description": "列示回收站项目信息,下一页.", "type": "PUT", "path": "jaxrs/project/list/recycle/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listStarNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionListStarNextWithFilter", "description": "列示标星项目信息,下一页.", "type": "PUT", "path": "jaxrs/project/list/star/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填, 默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,非必填.", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "用于搜索的项目类型,非必填.", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,非必填", "isBaseType": true }, { "name": "archive", "type": "String", "isCollection": false, "description": "是否已经归档,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人:单值,非必填", "isBaseType": true }, { "name": "group", "type": "String", "isCollection": false, "description": "用于搜索的项目分组标识:单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "star", "type": "Boolean", "isCollection": false, "description": "是否标星" }, { "name": "control", "type": "WrapOutControl", "isCollection": false, "description": "项目控件权限" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M)" }, { "name": "groups", "type": "List\u003cProjectGroup\u003e", "isCollection": true, "description": "项目组列表" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目" }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "总体进度:记录4位数,显示的时候除以100" }, { "name": "groupCount", "type": "Integer", "isCollection": false, "description": "分组个数,未分组为0" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已经完成" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人" }, { "name": "starPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标星人员" }, { "name": "participantPersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员" }, { "name": "participantIdentityList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与人员身份" }, { "name": "participantUnitList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与组织" }, { "name": "participantGroupList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与群组" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "save", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionSave", "description": "创建或者更新一个项目信息.", "type": "POST", "path": "jaxrs/project", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成,非必填.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "项目名称,必填", "isBaseType": true }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号,非必填", "isBaseType": true }, { "name": "type", "type": "String", "isCollection": false, "description": "项目类型:普通项目 | 软件项目,非必填", "isBaseType": true }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者|负责人,非必填", "isBaseType": true }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者,非必填", "isBaseType": true }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(1M),非必填", "isBaseType": true }, { "name": "groups", "type": "List\u003cString\u003e", "isCollection": true, "description": "项目所属的项目组,可多值,非必填.", "isBaseType": true } ], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "star", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionStar", "description": "根据ID给项目标星.", "type": "GET", "path": "jaxrs/project/star/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "statiticMyProject", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionStatisticMyProjects", "description": "查询我的项目统计信息.", "type": "GET", "path": "jaxrs/project/statitic/my", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "allCount", "type": "Integer", "isCollection": false, "description": "所有项目数量" }, { "name": "starCount", "type": "Integer", "isCollection": false, "description": "所有项目数量" }, { "name": "myCount", "type": "Integer", "isCollection": false, "description": "所有项目数量" }, { "name": "unGroupCount", "type": "Integer", "isCollection": false, "description": "所有项目数量" }, { "name": "completedCount", "type": "Integer", "isCollection": false, "description": "所有项目数量" }, { "name": "archiveCount", "type": "Integer", "isCollection": false, "description": "所有项目数量" }, { "name": "deleteCount", "type": "Integer", "isCollection": false, "description": "所有项目数量" }, { "name": "groups", "type": "List\u003cWoGroup\u003e", "isCollection": true, "description": "所有分组信息" } ] }, { "name": "statiticMyProjectGroup", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionStatisticMyProjectsGroups", "description": "查询我的项目组统计信息.", "type": "GET", "path": "jaxrs/project/statitic/group", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "groups", "type": "List\u003cWoGroup\u003e", "isCollection": true, "description": "所有分组信息" } ] }, { "name": "unStar", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionUnStar", "description": "根据ID取消项目标星.", "type": "GET", "path": "jaxrs/project/unstar/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "updateIcon", "className": "com.x.teamwork.assemble.control.jaxrs.project.ActionUpdateIcon", "description": "更新一个项目图标信息.", "type": "PUT", "path": "jaxrs/project/{id}/icon", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "icon", "type": "String", "isCollection": false, "description": "图标文件ID", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "ProjectExtFieldReleAction", "className": "com.x.teamwork.assemble.control.jaxrs.extfield.ProjectExtFieldReleAction", "description": "项目扩展属性关联信息管理", "methods": [ { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.extfield.ActionDelete", "description": "根据标识删除项目扩展属性关联信息.", "type": "DELETE", "path": "jaxrs/extfield/relevance/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.extfield.ActionGet", "description": "根据指定ID查询项目扩展属性关联信息.", "type": "GET", "path": "jaxrs/extfield/rele/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "关联信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成(必填)." }, { "name": "projectId", "type": "String", "isCollection": false, "description": "项目ID(必填)" }, { "name": "extFieldName", "type": "String", "isCollection": false, "description": "备用列名(必填)" }, { "name": "displayName", "type": "String", "isCollection": false, "description": "显示属性名称(必填)" }, { "name": "displayType", "type": "String", "isCollection": false, "description": "显示方式:TEXT|SELECT|MUTISELECT|RICHTEXT|DATE|DATETIME|PERSON|IDENTITY|UNIT|GROUP|(必填)" }, { "name": "optionsData", "type": "String", "isCollection": false, "description": "选择荐的备选数据,数据Json, displayType\u003dSELECT|MUTISELECT时必须填写,否则无选择项" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号(非必填)" }, { "name": "nullable", "type": "Boolean", "isCollection": false, "description": "是否允许为空(非必填)" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(非必填)" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "getNextUseableFieldName", "className": "com.x.teamwork.assemble.control.jaxrs.extfield.ActionGetNextUseableExtFieldName", "description": "根据项目ID,需要的扩展属性类别获取下一个可用的属性名称.", "type": "GET", "path": "jaxrs/extfield/next/field/{projectId}/{fieldType}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "projectId", "type": "String", "description": "项目ID" }, { "name": "fieldType", "type": "String", "description": "属性类别:TEXT|SELECT|MUTISELECT|RICHTEXT|DATE|DATETIME|PERSON|IDENTITY|UNIT|GROUP|" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [] }, { "name": "listAllUseableFields", "className": "com.x.teamwork.assemble.control.jaxrs.extfield.ActionListAllExtFields", "description": "查询所有项目扩展属性信息.", "type": "GET", "path": "jaxrs/extfield/list/fields/all", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [] }, { "name": "listFieldsWithProject", "className": "com.x.teamwork.assemble.control.jaxrs.extfield.ActionListWithProject", "description": "查询用户创建的所有项目扩展属性关联信息列表.", "type": "GET", "path": "jaxrs/extfield/list/{projectId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "projectId", "type": "String", "description": "项目ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成(必填)." }, { "name": "projectId", "type": "String", "isCollection": false, "description": "项目ID(必填)" }, { "name": "extFieldName", "type": "String", "isCollection": false, "description": "备用列名(必填)" }, { "name": "displayName", "type": "String", "isCollection": false, "description": "显示属性名称(必填)" }, { "name": "displayType", "type": "String", "isCollection": false, "description": "显示方式:TEXT|SELECT|MUTISELECT|RICHTEXT|DATE|DATETIME|PERSON|IDENTITY|UNIT|GROUP|(必填)" }, { "name": "optionsData", "type": "String", "isCollection": false, "description": "选择荐的备选数据,数据Json, displayType\u003dSELECT|MUTISELECT时必须填写,否则无选择项" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号(非必填)" }, { "name": "nullable", "type": "Boolean", "isCollection": false, "description": "是否允许为空(非必填)" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(非必填)" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "save", "className": "com.x.teamwork.assemble.control.jaxrs.extfield.ActionSave", "description": "创建或者更新一个项目扩展属性关联信息.", "type": "POST", "path": "jaxrs/extfield/relevance", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "id", "type": "String", "isCollection": false, "description": "ID,为空时为新建", "isBaseType": true }, { "name": "projectId", "type": "String", "isCollection": false, "description": "项目ID(必填)", "isBaseType": true }, { "name": "displayName", "type": "String", "isCollection": false, "description": "显示属性名称(必填)", "isBaseType": true }, { "name": "displayType", "type": "String", "isCollection": false, "description": "显示方式:TEXT|RADIO|CHECKBOX|SELECT|MUTISELECT|RICHTEXT(必填)", "isBaseType": true }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(非必填)", "isBaseType": true }, { "name": "optionsData", "type": "String", "isCollection": false, "description": "选择荐的备选数据,数据Json, displayType\u003dRADIO|CHECKBOX|SELECT|MUTISELECT时必须填写,否则无选择项", "isBaseType": true } ], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "ProjectGroupAction", "className": "com.x.teamwork.assemble.control.jaxrs.projectgroup.ProjectGroupAction", "description": "项目组信息管理", "methods": [ { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.projectgroup.ActionDelete", "description": "根据标识删除项目组信息.", "type": "DELETE", "path": "jaxrs/project_group/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.projectgroup.ActionGet", "description": "根据ID查询项目组信息.", "type": "GET", "path": "jaxrs/project_group/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "项目组ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "name", "type": "String", "isCollection": false, "description": "项目组名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listGroups", "className": "com.x.teamwork.assemble.control.jaxrs.projectgroup.ActionList", "description": "查询用户创建的所有项目组信息列表.", "type": "GET", "path": "jaxrs/project_group/list/my", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "name", "type": "String", "isCollection": false, "description": "项目组名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listWithIds", "className": "com.x.teamwork.assemble.control.jaxrs.projectgroup.ActionListWithFilter", "description": "根据ID列表查询项目组信息列表.", "type": "PUT", "path": "jaxrs/project_group", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "ids", "type": "List\u003cString\u003e", "isCollection": true, "description": "项目组ID列表", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "name", "type": "String", "isCollection": false, "description": "项目组名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "save", "className": "com.x.teamwork.assemble.control.jaxrs.projectgroup.ActionSave", "description": "创建或者更新一个项目组信息.", "type": "POST", "path": "jaxrs/project_group", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "description", "type": "String", "isCollection": false, "description": "说明信息", "isBaseType": true }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标icon Base64编码后的文本.", "isBaseType": true }, { "name": "iconColor", "type": "String", "isCollection": false, "description": "图标主色调.", "isBaseType": true }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成.", "isBaseType": true }, { "name": "name", "type": "String", "isCollection": false, "description": "项目组名称", "isBaseType": true }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号", "isBaseType": true }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。", "isBaseType": true }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者", "isBaseType": true }, { "name": "distributeFactor", "type": "Integer", "isCollection": false, "description": "分布式存储标识位.", "isBaseType": true }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中.", "isBaseType": true }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中.", "isBaseType": true }, { "name": "sequence", "type": "String", "isCollection": false, "description": "列表序号,由创建时间以及ID组成.在保存时自动生成,索引创建在约束中.", "isBaseType": true } ], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "SysResourceAction", "className": "com.x.base.core.project.jaxrs.sysresource.SysResourceAction", "description": "系统资源", "methods": [ { "name": "listResource", "className": "com.x.base.core.project.jaxrs.sysresource.ActionListResource", "description": "获取静态资源信息.", "type": "GET", "path": "jaxrs/sysresource/filePath/{filePath}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "filePath", "type": "String", "description": "查找路径(根路径:(0))" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [] }, { "name": "uploadResource", "className": "com.x.base.core.project.jaxrs.sysresource.ActionUploadResource", "description": "上传静态资源(仅上传到当前服务器)", "type": "POST", "path": "jaxrs/sysresource/upload/resource/as/new/{asNew}", "contentType": "multipart/form-data", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": true, "pathParameters": [ { "name": "asNew", "type": "Boolean", "description": "覆盖类型:true删除原文件然后上传,false覆盖原文件" } ], "formParameters": [ { "name": "file", "type": "File", "description": "上传文件" }, { "name": "fileName", "type": "String", "description": "附件名称" }, { "name": "filePath", "type": "String", "description": "附件存放目录(可以为空)" } ], "queryParameters": [], "ins": [], "outs": [ { "name": "value", "type": "Boolean", "isCollection": false, "description": "布尔值." } ] } ] }, { "name": "SystemConfigAction", "className": "com.x.teamwork.assemble.control.jaxrs.config.SystemConfigAction", "description": "系统设置信息管理服务", "methods": [ { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.config.ActionGet", "description": "根据ID获取系统配置信息", "type": "GET", "path": "jaxrs/config/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "系统配置信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "configCode", "type": "String", "isCollection": false, "description": "配置编码" }, { "name": "configName", "type": "String", "isCollection": false, "description": "配置名称" }, { "name": "configValue", "type": "String", "isCollection": false, "description": "配置内容" }, { "name": "valueType", "type": "String", "isCollection": false, "description": "值类型: select | identity | number | date | text" }, { "name": "selectContent", "type": "String", "isCollection": false, "description": "可选值,和select配合使用,以‘|’号分隔" }, { "name": "isMultiple", "type": "Boolean", "isCollection": false, "description": "是否可以多值" }, { "name": "isLob", "type": "Boolean", "isCollection": false, "description": "是否富文本、长文本" }, { "name": "orderNumber", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明" }, { "name": "distributeFactor", "type": "Integer", "isCollection": false, "description": "分布式存储标识位." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." }, { "name": "sequence", "type": "String", "isCollection": false, "description": "列表序号,由创建时间以及ID组成.在保存时自动生成,索引创建在约束中." } ] }, { "name": "getWithCode", "className": "com.x.teamwork.assemble.control.jaxrs.config.ActionGetWithCode", "description": "根据Code获取系统配置信息", "type": "GET", "path": "jaxrs/config/code/{code}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "code", "type": "String", "description": "系统配置信息编码" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "configCode", "type": "String", "isCollection": false, "description": "配置编码" }, { "name": "configName", "type": "String", "isCollection": false, "description": "配置名称" }, { "name": "configValue", "type": "String", "isCollection": false, "description": "配置内容" }, { "name": "valueType", "type": "String", "isCollection": false, "description": "值类型: select | identity | number | date | text" }, { "name": "selectContent", "type": "String", "isCollection": false, "description": "可选值,和select配合使用,以‘|’号分隔" }, { "name": "isMultiple", "type": "Boolean", "isCollection": false, "description": "是否可以多值" }, { "name": "isLob", "type": "Boolean", "isCollection": false, "description": "是否富文本、长文本" }, { "name": "orderNumber", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明" }, { "name": "distributeFactor", "type": "Integer", "isCollection": false, "description": "分布式存储标识位." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." }, { "name": "sequence", "type": "String", "isCollection": false, "description": "列表序号,由创建时间以及ID组成.在保存时自动生成,索引创建在约束中." } ] }, { "name": "isManager", "className": "com.x.teamwork.assemble.control.jaxrs.config.ActionIsManager", "description": "判断当前用户是否有管理员权限", "type": "GET", "path": "jaxrs/config/ismanager", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "configCode", "type": "String", "isCollection": false, "description": "配置编码" }, { "name": "configName", "type": "String", "isCollection": false, "description": "配置名称" }, { "name": "configValue", "type": "String", "isCollection": false, "description": "配置内容" }, { "name": "valueType", "type": "String", "isCollection": false, "description": "值类型: select | identity | number | date | text" }, { "name": "selectContent", "type": "String", "isCollection": false, "description": "可选值,和select配合使用,以‘|’号分隔" }, { "name": "isMultiple", "type": "Boolean", "isCollection": false, "description": "是否可以多值" }, { "name": "isLob", "type": "Boolean", "isCollection": false, "description": "是否富文本、长文本" }, { "name": "orderNumber", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明" }, { "name": "distributeFactor", "type": "Integer", "isCollection": false, "description": "分布式存储标识位." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." }, { "name": "sequence", "type": "String", "isCollection": false, "description": "列表序号,由创建时间以及ID组成.在保存时自动生成,索引创建在约束中." } ] }, { "name": "listAllSystemConfig", "className": "com.x.teamwork.assemble.control.jaxrs.config.ActionListAll", "description": "获取所有系统配置信息列表", "type": "GET", "path": "jaxrs/config/list/all", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "configCode", "type": "String", "isCollection": false, "description": "配置编码" }, { "name": "configName", "type": "String", "isCollection": false, "description": "配置名称" }, { "name": "configValue", "type": "String", "isCollection": false, "description": "配置内容" }, { "name": "valueType", "type": "String", "isCollection": false, "description": "值类型: select | identity | number | date | text" }, { "name": "selectContent", "type": "String", "isCollection": false, "description": "可选值,和select配合使用,以‘|’号分隔" }, { "name": "isMultiple", "type": "Boolean", "isCollection": false, "description": "是否可以多值" }, { "name": "isLob", "type": "Boolean", "isCollection": false, "description": "是否富文本、长文本" }, { "name": "orderNumber", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明" }, { "name": "distributeFactor", "type": "Integer", "isCollection": false, "description": "分布式存储标识位." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." }, { "name": "sequence", "type": "String", "isCollection": false, "description": "列表序号,由创建时间以及ID组成.在保存时自动生成,索引创建在约束中." } ] }, { "name": "save", "className": "com.x.teamwork.assemble.control.jaxrs.config.ActionSave", "description": "新建或者更新系统配置信息", "type": "POST", "path": "jaxrs/config", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "configCode", "type": "String", "isCollection": false, "description": "配置编码", "isBaseType": true }, { "name": "configName", "type": "String", "isCollection": false, "description": "配置名称", "isBaseType": true }, { "name": "configValue", "type": "String", "isCollection": false, "description": "配置内容", "isBaseType": true }, { "name": "valueType", "type": "String", "isCollection": false, "description": "值类型: select | identity | number | date | text", "isBaseType": true }, { "name": "selectContent", "type": "String", "isCollection": false, "description": "可选值,和select配合使用,以‘|’号分隔", "isBaseType": true }, { "name": "isMultiple", "type": "Boolean", "isCollection": false, "description": "是否可以多值", "isBaseType": true }, { "name": "isLob", "type": "Boolean", "isCollection": false, "description": "是否富文本、长文本", "isBaseType": true }, { "name": "orderNumber", "type": "Integer", "isCollection": false, "description": "排序号", "isBaseType": true }, { "name": "description", "type": "String", "isCollection": false, "description": "备注说明", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "TaskAction", "className": "com.x.teamwork.assemble.control.jaxrs.task.TaskAction", "description": "工作任务信息管理", "methods": [ { "name": "archive", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionArchive", "description": "根据ID归档指定工作任务.", "type": "GET", "path": "jaxrs/task/archive/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionDelete", "description": "根据标识删除工作任务信息.", "type": "DELETE", "path": "jaxrs/task/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionGet", "description": "根据ID查询工作任务信息.", "type": "GET", "path": "jaxrs/task/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "detail", "type": "String", "isCollection": false, "description": "工作内容(128K)" }, { "name": "description", "type": "String", "isCollection": false, "description": "说明详细信息(10M)" }, { "name": "tags", "type": "List\u003cWoTaskTag\u003e", "isCollection": true, "description": "任务标签(列表)" }, { "name": "extFieldConfigs", "type": "List\u003cWoExtFieldRele\u003e", "isCollection": true, "description": "所属项目的扩展列设定(配置列表)" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "projectName", "type": "String", "isCollection": false, "description": "所属项目名称." }, { "name": "parent", "type": "String", "isCollection": false, "description": "父级工作任务ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务名称(40字)" }, { "name": "summay", "type": "String", "isCollection": false, "description": "工作任务概括(80字)" }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "endTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通 | 紧急 | 特急" }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "工作状态:执行中- processing | 已完成- completed | 已归档- archived" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已完成" }, { "name": "claimed", "type": "Boolean", "isCollection": false, "description": "是否已认领" }, { "name": "overtime", "type": "Boolean", "isCollection": false, "description": "是否已超时" }, { "name": "remindRelevance", "type": "Boolean", "isCollection": false, "description": "提醒关联任务" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "reviewed", "type": "Boolean", "isCollection": false, "description": "是否检查过review信息" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "工作进度:记录4位数,显示的时候除以100" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人" }, { "name": "executorIdentity", "type": "String", "isCollection": false, "description": "执行者|负责人身份" }, { "name": "executorUnit", "type": "String", "isCollection": false, "description": "执行者|负责人所属组织" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务参与者" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listAllTaskWithTaskListId", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionListWithTaskList", "description": "列示指定项目的指定工作列表内的工作任务信息(只要可见的都显示出来).", "type": "GET", "path": "jaxrs/task/list/project/{projectId}/tasklist/{taskListId}/all", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "projectId", "type": "String", "description": "项目ID" }, { "name": "taskListId", "type": "String", "description": "工作任务列表ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "tags", "type": "List\u003cWoTaskTag\u003e", "isCollection": true, "description": "任务标签" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "projectName", "type": "String", "isCollection": false, "description": "所属项目名称." }, { "name": "parent", "type": "String", "isCollection": false, "description": "父级工作任务ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务名称(40字)" }, { "name": "summay", "type": "String", "isCollection": false, "description": "工作任务概括(80字)" }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "endTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通 | 紧急 | 特急" }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "工作状态:执行中- processing | 已完成- completed | 已归档- archived" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已完成" }, { "name": "claimed", "type": "Boolean", "isCollection": false, "description": "是否已认领" }, { "name": "overtime", "type": "Boolean", "isCollection": false, "description": "是否已超时" }, { "name": "remindRelevance", "type": "Boolean", "isCollection": false, "description": "提醒关联任务" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "reviewed", "type": "Boolean", "isCollection": false, "description": "是否检查过review信息" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "工作进度:记录4位数,显示的时候除以100" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人" }, { "name": "executorIdentity", "type": "String", "isCollection": false, "description": "执行者|负责人身份" }, { "name": "executorUnit", "type": "String", "isCollection": false, "description": "执行者|负责人所属组织" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务参与者" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listMyTaskWithTaskListId", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionListMyTaskWithTaskList", "description": "列示指定项目的指定工作列表内我负责的工作任务信息.", "type": "GET", "path": "jaxrs/task/list/project/{projectId}/tasklist/{taskListId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "projectId", "type": "String", "description": "项目ID" }, { "name": "taskListId", "type": "String", "description": "工作任务列表ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "tags", "type": "List\u003cWoTaskTag\u003e", "isCollection": true, "description": "任务标签" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "projectName", "type": "String", "isCollection": false, "description": "所属项目名称." }, { "name": "parent", "type": "String", "isCollection": false, "description": "父级工作任务ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务名称(40字)" }, { "name": "summay", "type": "String", "isCollection": false, "description": "工作任务概括(80字)" }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "endTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通 | 紧急 | 特急" }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "工作状态:执行中- processing | 已完成- completed | 已归档- archived" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已完成" }, { "name": "claimed", "type": "Boolean", "isCollection": false, "description": "是否已认领" }, { "name": "overtime", "type": "Boolean", "isCollection": false, "description": "是否已超时" }, { "name": "remindRelevance", "type": "Boolean", "isCollection": false, "description": "提醒关联任务" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "reviewed", "type": "Boolean", "isCollection": false, "description": "是否检查过review信息" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "工作进度:记录4位数,显示的时候除以100" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人" }, { "name": "executorIdentity", "type": "String", "isCollection": false, "description": "执行者|负责人身份" }, { "name": "executorUnit", "type": "String", "isCollection": false, "description": "执行者|负责人所属组织" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务参与者" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionListNextWithFilter", "description": "列示工作任务信息,下一页.", "type": "PUT", "path": "jaxrs/task/list/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "最后一条信息数据的ID" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填,默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,单值,非必填.", "isBaseType": true }, { "name": "project", "type": "String", "isCollection": false, "description": "用于搜索的项目ID,单值,非必填.", "isBaseType": true }, { "name": "parentId", "type": "String", "isCollection": false, "description": "用于搜索的上级工作任务ID,单值,非必填.", "isBaseType": true }, { "name": "tag", "type": "String", "isCollection": false, "description": "用于搜索的工作标签:自定义标签,单值,非必填.", "isBaseType": true }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通-normal | 紧急-urgent | 特急-extraurgent,单值,非必填", "isBaseType": true }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "用于搜索的工作状态:草稿- draft | 执行中- processing | 已完成- completed | 已归档- archived,单值,非必填", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,true|false,非必填", "isBaseType": true }, { "name": "overtime", "type": "String", "isCollection": false, "description": "是否已超时,true|false,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,true|false,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者或者负责人,单值,非必填", "isBaseType": true } ], "outs": [ { "name": "tags", "type": "List\u003cWoTaskTag\u003e", "isCollection": true, "description": "任务标签" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "projectName", "type": "String", "isCollection": false, "description": "所属项目名称." }, { "name": "parent", "type": "String", "isCollection": false, "description": "父级工作任务ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务名称(40字)" }, { "name": "summay", "type": "String", "isCollection": false, "description": "工作任务概括(80字)" }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "endTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通 | 紧急 | 特急" }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "工作状态:执行中- processing | 已完成- completed | 已归档- archived" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已完成" }, { "name": "claimed", "type": "Boolean", "isCollection": false, "description": "是否已认领" }, { "name": "overtime", "type": "Boolean", "isCollection": false, "description": "是否已超时" }, { "name": "remindRelevance", "type": "Boolean", "isCollection": false, "description": "提醒关联任务" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "reviewed", "type": "Boolean", "isCollection": false, "description": "是否检查过review信息" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "工作进度:记录4位数,显示的时候除以100" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人" }, { "name": "executorIdentity", "type": "String", "isCollection": false, "description": "执行者|负责人身份" }, { "name": "executorUnit", "type": "String", "isCollection": false, "description": "执行者|负责人所属组织" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务参与者" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listPageWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionListPageWithFilter", "description": "列示工作任务信息,按页码分页.", "type": "PUT", "path": "jaxrs/task/list/{page}/size/{size}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "page", "type": "Integer", "description": "最后一条信息数据的ID" }, { "name": "size", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填,默认为DESC.", "isBaseType": true }, { "name": "title", "type": "String", "isCollection": false, "description": "用于搜索的标题,单值,非必填.", "isBaseType": true }, { "name": "project", "type": "String", "isCollection": false, "description": "用于搜索的项目ID,单值,非必填.", "isBaseType": true }, { "name": "parentId", "type": "String", "isCollection": false, "description": "用于搜索的上级工作任务ID,单值,非必填.", "isBaseType": true }, { "name": "tag", "type": "String", "isCollection": false, "description": "用于搜索的工作标签:自定义标签,单值,非必填.", "isBaseType": true }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通-normal | 紧急-urgent | 特急-extraurgent,单值,非必填", "isBaseType": true }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "用于搜索的工作状态:草稿- draft | 执行中- processing | 已完成- completed | 已归档- archived,单值,非必填", "isBaseType": true }, { "name": "completed", "type": "String", "isCollection": false, "description": "是否已完成,true|false,非必填", "isBaseType": true }, { "name": "overtime", "type": "String", "isCollection": false, "description": "是否已超时,true|false,非必填", "isBaseType": true }, { "name": "deleted", "type": "String", "isCollection": false, "description": "是否已经删除,true|false,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者或者负责人,单值,非必填", "isBaseType": true } ], "outs": [ { "name": "tags", "type": "List\u003cWoTaskTag\u003e", "isCollection": true, "description": "任务标签" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "projectName", "type": "String", "isCollection": false, "description": "所属项目名称." }, { "name": "parent", "type": "String", "isCollection": false, "description": "父级工作任务ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务名称(40字)" }, { "name": "summay", "type": "String", "isCollection": false, "description": "工作任务概括(80字)" }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "endTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通 | 紧急 | 特急" }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "工作状态:执行中- processing | 已完成- completed | 已归档- archived" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已完成" }, { "name": "claimed", "type": "Boolean", "isCollection": false, "description": "是否已认领" }, { "name": "overtime", "type": "Boolean", "isCollection": false, "description": "是否已超时" }, { "name": "remindRelevance", "type": "Boolean", "isCollection": false, "description": "提醒关联任务" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "reviewed", "type": "Boolean", "isCollection": false, "description": "是否检查过review信息" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "工作进度:记录4位数,显示的时候除以100" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人" }, { "name": "executorIdentity", "type": "String", "isCollection": false, "description": "执行者|负责人身份" }, { "name": "executorUnit", "type": "String", "isCollection": false, "description": "执行者|负责人所属组织" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务参与者" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listSubTaskWithTaskId", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionListSubTaskWithTaskId", "description": "列示用户可见的指定任务的下级任务信息列表.", "type": "GET", "path": "jaxrs/task/list/sub/{taskId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "taskId", "type": "String", "description": "工作任务ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "tags", "type": "List\u003cWoTaskTag\u003e", "isCollection": true, "description": "任务标签" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "projectName", "type": "String", "isCollection": false, "description": "所属项目名称." }, { "name": "parent", "type": "String", "isCollection": false, "description": "父级工作任务ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务名称(40字)" }, { "name": "summay", "type": "String", "isCollection": false, "description": "工作任务概括(80字)" }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "endTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通 | 紧急 | 特急" }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "工作状态:执行中- processing | 已完成- completed | 已归档- archived" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已完成" }, { "name": "claimed", "type": "Boolean", "isCollection": false, "description": "是否已认领" }, { "name": "overtime", "type": "Boolean", "isCollection": false, "description": "是否已超时" }, { "name": "remindRelevance", "type": "Boolean", "isCollection": false, "description": "提醒关联任务" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "reviewed", "type": "Boolean", "isCollection": false, "description": "是否检查过review信息" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "工作进度:记录4位数,显示的时候除以100" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人" }, { "name": "executorIdentity", "type": "String", "isCollection": false, "description": "执行者|负责人身份" }, { "name": "executorUnit", "type": "String", "isCollection": false, "description": "执行者|负责人所属组织" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务参与者" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "save", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionSave", "description": "创建或者更新一个工作任务信息.", "type": "POST", "path": "jaxrs/task", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,非必填,自动生成.", "isBaseType": true }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "parent", "type": "String", "isCollection": false, "description": "父级工作任务ID,非必填.", "isBaseType": true }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务名称(40字),\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "summay", "type": "String", "isCollection": false, "description": "工作任务概括(80字),非必填", "isBaseType": true }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "工作开始时间,非必填", "isBaseType": true }, { "name": "endTime", "type": "Date", "isCollection": false, "description": "工作开始时间,非必填", "isBaseType": true }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "工作状态:processing | completed,非必填,默认processing", "isBaseType": true }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作优先级:普通 | 紧急 | 特急 ,非必填", "isBaseType": true }, { "name": "remindRelevance", "type": "Boolean", "isCollection": false, "description": "提醒关联任务,非必填", "isBaseType": true }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "executorIdentity", "type": "String", "isCollection": false, "description": "执行者|负责人身份,非必填,若有则以identity为准", "isBaseType": true }, { "name": "detail", "type": "String", "isCollection": false, "description": "工作内容(128K),非必填", "isBaseType": true }, { "name": "description", "type": "String", "isCollection": false, "description": "说明信息(10M),非必填", "isBaseType": true }, { "name": "taskGroupId", "type": "String", "isCollection": false, "description": "工作任务组ID,非必填,与taskListIds必须填写一种", "isBaseType": true }, { "name": "taskListIds", "type": "List\u003cString\u003e", "isCollection": true, "description": "任务默认归类的任务列表ID,非必填,与taskGroupId必须填写一种", "isBaseType": true }, { "name": "taskTagIds", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务标签ID列表,非必填", "isBaseType": true }, { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务参与者,非必填", "isBaseType": true }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务管理者,非必填", "isBaseType": true }, { "name": "memoString_1", "type": "String", "isCollection": false, "description": "备用属性1(最大长度:255)", "isBaseType": true }, { "name": "memoString_2", "type": "String", "isCollection": false, "description": "备用属性2(最大长度:255)", "isBaseType": true }, { "name": "memoString_3", "type": "String", "isCollection": false, "description": "备用属性3(最大长度:255)", "isBaseType": true }, { "name": "memoString_4", "type": "String", "isCollection": false, "description": "备用属性4(最大长度:255)", "isBaseType": true }, { "name": "memoString_5", "type": "String", "isCollection": false, "description": "备用属性5(最大长度:255)", "isBaseType": true }, { "name": "memoString_6", "type": "String", "isCollection": false, "description": "备用属性6(最大长度:255)", "isBaseType": true }, { "name": "memoString_7", "type": "String", "isCollection": false, "description": "备用属性7(最大长度:255)", "isBaseType": true }, { "name": "memoString_8", "type": "String", "isCollection": false, "description": "备用属性8(最大长度:255)", "isBaseType": true }, { "name": "memoString_1_lob", "type": "String", "isCollection": false, "description": "备用长文本1(最大长度:10M)", "isBaseType": true }, { "name": "memoString_2_lob", "type": "String", "isCollection": false, "description": "备用长文本2(最大长度:10M)", "isBaseType": true }, { "name": "memoString_3_lob", "type": "String", "isCollection": false, "description": "备用长文本3(最大长度:10M)", "isBaseType": true }, { "name": "memoString_4_lob", "type": "String", "isCollection": false, "description": "备用长文本4(最大长度:10M)", "isBaseType": true } ], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "statiticMyProject", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionStatisticMyTasks", "description": "查询我的项目首页中工作任务组和视图信息.", "type": "GET", "path": "jaxrs/task/statitic/{projectId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "projectId", "type": "String", "description": "项目ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "groups", "type": "List\u003cWoTaskGroup\u003e", "isCollection": true, "description": "工作任务分组" }, { "name": "views", "type": "List\u003cWoTaskView\u003e", "isCollection": true, "description": "工作任务视图" } ] }, { "name": "statiticMyProjectGroup", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionStatisticMyTaskViews", "description": "查询我的项目首页中工作任务视图信息.", "type": "GET", "path": "jaxrs/task/statitic/group/{projectId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "projectId", "type": "String", "description": "项目ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "views", "type": "List\u003cWoTaskView\u003e", "isCollection": true, "description": "工作任务视图" } ] }, { "name": "transformAsSubTask", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionTransformAsSubTask", "description": "将指定的工作转换为子工作.", "type": "GET", "path": "jaxrs/task/transform/{tid}/parent/{pid}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "tid", "type": "String", "description": "指定任务ID" }, { "name": "pid", "type": "String", "description": "上级任务ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "updateManager", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionManagerUpdate", "description": "为工作任务信息添加新的管理者.", "type": "PUT", "path": "jaxrs/task/manager/{id}/update", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "工作任务信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者标识列表", "isBaseType": true } ], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "updateParticipant", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionParticipantUpdate", "description": "为工作任务信息添加新的参与者.", "type": "PUT", "path": "jaxrs/task/participant/{id}/update", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "工作任务信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "参与者标识列表:可能是个人,可能是身份,也可能是组织和群组", "isBaseType": true } ], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "updateSingleProperty", "className": "com.x.teamwork.assemble.control.jaxrs.task.ActionUpdateSingleProperty", "description": "更新一个工作任务指定的单个属性信息内容.", "type": "PUT", "path": "jaxrs/task/{id}/property", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "工作任务信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "property", "type": "String", "isCollection": false, "description": "需要修改的属性标识,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e。", "isBaseType": true }, { "name": "mainValue", "type": "String", "isCollection": false, "description": "属性的主要值,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "secondaryValue", "type": "String", "isCollection": false, "description": "属性次要值,如果工作任务时间中的结束时间,非必填", "isBaseType": true }, { "name": "dataType", "type": "String", "isCollection": false, "description": "值的类别Number|Text|RichText,默认Text,如果是RichText, secondaryValue需要填写去除标签的文字内容(\u003c70字),会记录到动态内容", "isBaseType": true } ], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "TaskGroupAction", "className": "com.x.teamwork.assemble.control.jaxrs.taskgroup.TaskGroupAction", "description": "工作任务组信息管理", "methods": [ { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.taskgroup.ActionDelete", "description": "根据标识删除工作任务组信息.", "type": "DELETE", "path": "jaxrs/task_group/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.taskgroup.ActionGet", "description": "根据ID查询工作任务组信息.", "type": "GET", "path": "jaxrs/task_group/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "工作任务组ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务分组名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "taskTotal", "type": "Integer", "isCollection": false, "description": "任务总数" }, { "name": "completedTotal", "type": "Integer", "isCollection": false, "description": "已完成数量" }, { "name": "overtimeTotal", "type": "Integer", "isCollection": false, "description": "超时数量" }, { "name": "memo", "type": "String", "isCollection": false, "description": "分组描述" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listGroups", "className": "com.x.teamwork.assemble.control.jaxrs.taskgroup.ActionList", "description": "查询用户在指定项目中所有的工作任务组信息列表.", "type": "GET", "path": "jaxrs/task_group/list/{project}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "project", "type": "String", "description": "项目ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务分组名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "taskTotal", "type": "Integer", "isCollection": false, "description": "任务总数" }, { "name": "completedTotal", "type": "Integer", "isCollection": false, "description": "已完成数量" }, { "name": "overtimeTotal", "type": "Integer", "isCollection": false, "description": "超时数量" }, { "name": "memo", "type": "String", "isCollection": false, "description": "分组描述" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listWithIds", "className": "com.x.teamwork.assemble.control.jaxrs.taskgroup.ActionListWithFilter", "description": "根据ID列表查询工作任务组信息列表.", "type": "PUT", "path": "jaxrs/task_group", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "ids", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务组ID列表", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务分组名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "taskTotal", "type": "Integer", "isCollection": false, "description": "任务总数" }, { "name": "completedTotal", "type": "Integer", "isCollection": false, "description": "已完成数量" }, { "name": "overtimeTotal", "type": "Integer", "isCollection": false, "description": "超时数量" }, { "name": "memo", "type": "String", "isCollection": false, "description": "分组描述" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "save", "className": "com.x.teamwork.assemble.control.jaxrs.taskgroup.ActionSave", "description": "创建或者更新一个工作任务组信息.", "type": "POST", "path": "jaxrs/task_group", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "description", "type": "String", "isCollection": false, "description": "说明信息", "isBaseType": true }, { "name": "icon", "type": "String", "isCollection": false, "description": "图标icon Base64编码后的文本.", "isBaseType": true }, { "name": "iconColor", "type": "String", "isCollection": false, "description": "图标主色调.", "isBaseType": true }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成.", "isBaseType": true }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID.", "isBaseType": true }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务分组名称", "isBaseType": true }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号", "isBaseType": true }, { "name": "taskTotal", "type": "Integer", "isCollection": false, "description": "任务总数", "isBaseType": true }, { "name": "completedTotal", "type": "Integer", "isCollection": false, "description": "已完成数量", "isBaseType": true }, { "name": "overtimeTotal", "type": "Integer", "isCollection": false, "description": "超时数量", "isBaseType": true }, { "name": "memo", "type": "String", "isCollection": false, "description": "分组描述", "isBaseType": true }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。", "isBaseType": true }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者", "isBaseType": true }, { "name": "distributeFactor", "type": "Integer", "isCollection": false, "description": "分布式存储标识位.", "isBaseType": true }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中.", "isBaseType": true }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中.", "isBaseType": true }, { "name": "sequence", "type": "String", "isCollection": false, "description": "列表序号,由创建时间以及ID组成.在保存时自动生成,索引创建在约束中.", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "TaskListAction", "className": "com.x.teamwork.assemble.control.jaxrs.list.TaskListAction", "description": "任务列表管理", "methods": [ { "name": "addTask2ListWithBehindTask", "className": "com.x.teamwork.assemble.control.jaxrs.list.ActionAddTask2ListWithBehindTask", "description": "将一个工作任务添加到指定的列表中.", "type": "PUT", "path": "jaxrs/task_list/add2list/{listId}/behindTask", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "listId", "type": "String", "description": "工作任务列表ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "taskId", "type": "String", "isCollection": false, "description": "需要添加到的列表里的工作任务ID", "isBaseType": true }, { "name": "behindTaskId", "type": "String", "isCollection": false, "description": "在列表里后面的一个工作任务ID,如果没有,可以为空", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "目标工作任务列表ID" }, { "name": "message", "type": "String", "isCollection": false, "description": "操作结果相关的消息" } ] }, { "name": "addTask2ListWithOrderNumber", "className": "com.x.teamwork.assemble.control.jaxrs.list.ActionAddTask2ListWithOrderNumber", "description": "将一个工作任务添加到指定的列表中.", "type": "PUT", "path": "jaxrs/task_list/add2list/{listId}/order", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "listId", "type": "String", "description": "工作任务列表ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "taskId", "type": "String", "isCollection": false, "description": "需要添加到的列表里的工作任务ID", "isBaseType": true }, { "name": "orderNumber", "type": "Integer", "isCollection": false, "description": "工作任务在列表里的排序位置,如果是最后一个,可以为空", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "目标工作任务列表ID" }, { "name": "message", "type": "String", "isCollection": false, "description": "操作结果相关的消息" } ] }, { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.list.ActionDelete", "description": "删除工作任务列表信息.", "type": "DELETE", "path": "jaxrs/task_list/delete/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.list.ActionGet", "description": "根据ID查询工作任务列表信息.", "type": "GET", "path": "jaxrs/task_list/taskgroup/{taskGroupId}/tasklist/{taskListId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "taskGroupId", "type": "String", "description": "工作任务分组ID" }, { "name": "taskListId", "type": "String", "description": "工作任务列表ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "taskCount", "type": "Long", "isCollection": false, "description": "工作任务数量." }, { "name": "control", "type": "Control", "isCollection": false, "description": "工作任务列表操作权限." }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "taskGroup", "type": "String", "isCollection": false, "description": "所属任务分组." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务列表(泳道)名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "memo", "type": "String", "isCollection": false, "description": "列表描述" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listWithTaskGroup", "className": "com.x.teamwork.assemble.control.jaxrs.list.ActionListWithTaskGroup", "description": "根据工作任务组查询工作列表信息列表.", "type": "GET", "path": "jaxrs/task_list/list/taskgroup/{taskgroup}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "taskgroup", "type": "String", "description": "工作任务组ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "taskCount", "type": "Long", "isCollection": false, "description": "工作任务数量." }, { "name": "control", "type": "Control", "isCollection": false, "description": "工作任务列表操作权限." }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "taskGroup", "type": "String", "isCollection": false, "description": "所属任务分组." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务列表(泳道)名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "memo", "type": "String", "isCollection": false, "description": "列表描述" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listWithTaskGroupWithTask", "className": "com.x.teamwork.assemble.control.jaxrs.list.ActionListWithTaskGroupWithTask", "description": "根据工作任务组查询工作列表信息列表.", "type": "GET", "path": "jaxrs/task_list/list/taskgroup/{taskgroup}/{withTask}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "taskgroup", "type": "String", "description": "工作任务组ID" }, { "name": "withTask", "type": "Boolean", "description": "是否包含工作列表" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "taskCount", "type": "Long", "isCollection": false, "description": "工作任务数量." }, { "name": "control", "type": "Control", "isCollection": false, "description": "工作任务列表操作权限." }, { "name": "tasks", "type": "List\u003cWoTask\u003e", "isCollection": true, "description": "工作任务信息集合." }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "taskGroup", "type": "String", "isCollection": false, "description": "所属任务分组." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务列表(泳道)名称" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "memo", "type": "String", "isCollection": false, "description": "列表描述" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "refreshTaskList", "className": "com.x.teamwork.assemble.control.jaxrs.list.ActionRefreshTaskList", "description": "重新指定列表中所有的任务(删除原来的关联,添加新的关联).", "type": "PUT", "path": "jaxrs/task_list/tasklist/refresh", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "工作任务列表ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "taskIds", "type": "List\u003cString\u003e", "isCollection": true, "description": "需要添加到的列表里的工作任务ID", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "removeTaskFromList", "className": "com.x.teamwork.assemble.control.jaxrs.list.ActionRemoveTaskFromList", "description": "将一个工作任务从指定的列表中移除.", "type": "DELETE", "path": "jaxrs/task_list/remove/{listId}/task/{taskId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "listId", "type": "String", "description": "工作任务列表ID" }, { "name": "taskId", "type": "String", "description": "工作任务ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "save", "className": "com.x.teamwork.assemble.control.jaxrs.list.ActionSave", "description": "创建或者更新一个工作任务列表信息.", "type": "POST", "path": "jaxrs/task_list", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "id", "type": "String", "isCollection": false, "description": "列表ID,新建时为空.", "isBaseType": true }, { "name": "taskGroup", "type": "String", "isCollection": false, "description": "所属任务分组(必填).", "isBaseType": true }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务列表名称(必填)", "isBaseType": true }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号", "isBaseType": true }, { "name": "memo", "type": "String", "isCollection": false, "description": "列表描述", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "TaskTagAction", "className": "com.x.teamwork.assemble.control.jaxrs.tasktag.TaskTagAction", "description": "工作任务标签信息管理", "methods": [ { "name": "addTagRele", "className": "com.x.teamwork.assemble.control.jaxrs.tasktag.ActionAddTagRele", "description": "为工作任务添加标签.", "type": "GET", "path": "jaxrs/task_tag/rele/{taskId}/{tagId}/add", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "taskId", "type": "String", "description": "工作任务ID" }, { "name": "tagId", "type": "String", "description": "标签ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "tagId", "type": "String", "isCollection": false, "description": "标签ID" }, { "name": "taskId", "type": "String", "isCollection": false, "description": "工作任务ID" }, { "name": "owner", "type": "String", "isCollection": false, "description": "创建者。" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.tasktag.ActionDelete", "description": "根据标识删除工作任务标签信息.", "type": "DELETE", "path": "jaxrs/task_tag/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.tasktag.ActionGet", "description": "根据ID查询工作任务标签信息.", "type": "GET", "path": "jaxrs/task_tag/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "标识" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "tag", "type": "String", "isCollection": false, "description": "工作任务标签" }, { "name": "tagColor", "type": "String", "isCollection": false, "description": "标签颜色" }, { "name": "owner", "type": "String", "isCollection": false, "description": "创建者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listWithProject", "className": "com.x.teamwork.assemble.control.jaxrs.tasktag.ActionListWithProject", "description": "查询用户对在项目里添加的所有标签信息列表.", "type": "GET", "path": "jaxrs/task_tag/list/project/{projectId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "projectId", "type": "String", "description": "项目ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "tag", "type": "String", "isCollection": false, "description": "工作任务标签" }, { "name": "tagColor", "type": "String", "isCollection": false, "description": "标签颜色" }, { "name": "owner", "type": "String", "isCollection": false, "description": "创建者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listWithTask", "className": "com.x.teamwork.assemble.control.jaxrs.tasktag.ActionListWithTask", "description": "查询用户对工作任务添加的标签信息列表.", "type": "GET", "path": "jaxrs/task_tag/list/task/{taskId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "taskId", "type": "String", "description": "工作任务ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "tag", "type": "String", "isCollection": false, "description": "工作任务标签" }, { "name": "tagColor", "type": "String", "isCollection": false, "description": "标签颜色" }, { "name": "owner", "type": "String", "isCollection": false, "description": "创建者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "removeTagRele", "className": "com.x.teamwork.assemble.control.jaxrs.tasktag.ActionRemoveTagRele", "description": "为工作任务删除标签.", "type": "GET", "path": "jaxrs/task_tag/rele/{taskId}/{tagId}/remove", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "taskId", "type": "String", "description": "工作任务ID" }, { "name": "tagId", "type": "String", "description": "标签ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "idList", "type": "List\u003cString\u003e", "isCollection": true, "description": "标识符." } ] }, { "name": "save", "className": "com.x.teamwork.assemble.control.jaxrs.tasktag.ActionCreate", "description": "创建或者更新一个标签信息.", "type": "POST", "path": "jaxrs/task_tag", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "id", "type": "String", "isCollection": false, "description": "可以为空,系统自动生成,非必填。", "isBaseType": true }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e。", "isBaseType": true }, { "name": "tag", "type": "String", "isCollection": false, "description": "标签文字,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true }, { "name": "tagColor", "type": "String", "isCollection": false, "description": "标签颜色,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e", "isBaseType": true } ], "outs": [ { "name": "dynamics", "type": "List\u003cWoDynamic\u003e", "isCollection": true, "description": "操作引起的动态内容" }, { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] }, { "name": "TaskViewAction", "className": "com.x.teamwork.assemble.control.jaxrs.taskview.TaskViewAction", "description": "工作任务视图信息管理", "methods": [ { "name": "delete", "className": "com.x.teamwork.assemble.control.jaxrs.taskview.ActionDelete", "description": "根据指定的ID删除工作任务视图信息。", "type": "DELETE", "path": "jaxrs/task_view/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "视图信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] }, { "name": "executeNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.taskview.ActionExecuteWithFilterNext", "description": "计算并展示指定工作任务视图中工作任务信息列表, 瀑布分页。", "type": "PUT", "path": "jaxrs/task_view/execute/view/{viewId}/flag/{flag}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "上一页最后一条信息数据的ID,第一页就填写\u0027(0)\u0027" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" }, { "name": "viewId", "type": "String", "description": "视图ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "key", "type": "String", "isCollection": false, "description": "用于搜索的标题,单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "tags", "type": "List\u003cWoTaskTag\u003e", "isCollection": true, "description": "任务标签" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "projectName", "type": "String", "isCollection": false, "description": "所属项目名称." }, { "name": "parent", "type": "String", "isCollection": false, "description": "父级工作任务ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务名称(40字)" }, { "name": "summay", "type": "String", "isCollection": false, "description": "工作任务概括(80字)" }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "endTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通 | 紧急 | 特急" }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "工作状态:执行中- processing | 已完成- completed | 已归档- archived" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已完成" }, { "name": "claimed", "type": "Boolean", "isCollection": false, "description": "是否已认领" }, { "name": "overtime", "type": "Boolean", "isCollection": false, "description": "是否已超时" }, { "name": "remindRelevance", "type": "Boolean", "isCollection": false, "description": "提醒关联任务" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "reviewed", "type": "Boolean", "isCollection": false, "description": "是否检查过review信息" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "工作进度:记录4位数,显示的时候除以100" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人" }, { "name": "executorIdentity", "type": "String", "isCollection": false, "description": "执行者|负责人身份" }, { "name": "executorUnit", "type": "String", "isCollection": false, "description": "执行者|负责人所属组织" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务参与者" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "executePageWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.taskview.ActionExecuteWithFilterInPage", "description": "计算并展示指定工作任务视图中的工作任务信息列表,按页码分页.", "type": "PUT", "path": "jaxrs/task_view/execute/view/{viewId}/page/{pageNum}/{pageSize}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "pageNum", "type": "Integer", "description": "需要展现的页码" }, { "name": "pageSize", "type": "Integer", "description": "每页显示的条目数量" }, { "name": "viewId", "type": "String", "description": "视图ID" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "key", "type": "String", "isCollection": false, "description": "用于搜索的标题,单值,非必填.", "isBaseType": true } ], "outs": [ { "name": "tags", "type": "List\u003cWoTaskTag\u003e", "isCollection": true, "description": "任务标签" }, { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "projectName", "type": "String", "isCollection": false, "description": "所属项目名称." }, { "name": "parent", "type": "String", "isCollection": false, "description": "父级工作任务ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "工作任务名称(40字)" }, { "name": "summay", "type": "String", "isCollection": false, "description": "工作任务概括(80字)" }, { "name": "startTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "endTime", "type": "Date", "isCollection": false, "description": "工作开始时间" }, { "name": "priority", "type": "String", "isCollection": false, "description": "工作等级:普通 | 紧急 | 特急" }, { "name": "workStatus", "type": "String", "isCollection": false, "description": "工作状态:执行中- processing | 已完成- completed | 已归档- archived" }, { "name": "completed", "type": "Boolean", "isCollection": false, "description": "是否已完成" }, { "name": "claimed", "type": "Boolean", "isCollection": false, "description": "是否已认领" }, { "name": "overtime", "type": "Boolean", "isCollection": false, "description": "是否已超时" }, { "name": "remindRelevance", "type": "Boolean", "isCollection": false, "description": "提醒关联任务" }, { "name": "deleted", "type": "Boolean", "isCollection": false, "description": "是否已经删除" }, { "name": "archive", "type": "Boolean", "isCollection": false, "description": "是否已经归档" }, { "name": "reviewed", "type": "Boolean", "isCollection": false, "description": "是否检查过review信息" }, { "name": "progress", "type": "Integer", "isCollection": false, "description": "工作进度:记录4位数,显示的时候除以100" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "executor", "type": "String", "isCollection": false, "description": "执行者和负责人" }, { "name": "executorIdentity", "type": "String", "isCollection": false, "description": "执行者|负责人身份" }, { "name": "executorUnit", "type": "String", "isCollection": false, "description": "执行者|负责人所属组织" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "participantList", "type": "List\u003cString\u003e", "isCollection": true, "description": "工作任务参与者" }, { "name": "manageablePersonList", "type": "List\u003cString\u003e", "isCollection": true, "description": "管理者" }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "get", "className": "com.x.teamwork.assemble.control.jaxrs.taskview.ActionGet", "description": "根据指定的ID查询工作任务视图信息。", "type": "GET", "path": "jaxrs/task_view/{id}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "视图信息ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "任务视图名称" }, { "name": "executeCode", "type": "String", "isCollection": false, "description": "任务视图执行代号,系统视图使用,自定义视图不使用" }, { "name": "memo", "type": "String", "isCollection": false, "description": "列表描述" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "workCompleted", "type": "Integer", "isCollection": false, "description": "筛选条件_是否已完成:-1-全部, 1-是,0-否." }, { "name": "workOverTime", "type": "Integer", "isCollection": false, "description": "筛选条件_是否已超时:-1-全部, 1-是,0-否." }, { "name": "isExcutor", "type": "Boolean", "isCollection": false, "description": "筛选条件_查询负责的项目,如果为false,则为所有参与的项目范围" }, { "name": "choosePriority", "type": "List\u003cString\u003e", "isCollection": true, "description": "筛选条件_筛选优先级:普通、紧急、特急" }, { "name": "chooseWorkTag", "type": "List\u003cString\u003e", "isCollection": true, "description": "筛选条件_筛选标签:自定义标签名" }, { "name": "orderField", "type": "String", "isCollection": false, "description": "筛选条件_用于排列的属性,非必填,默认为createTime." }, { "name": "orderType", "type": "String", "isCollection": false, "description": "筛选条件_排序方式:DESC | ASC,非必填,默认为DESC." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listMyTaskWithTaskListId", "className": "com.x.teamwork.assemble.control.jaxrs.taskview.ActionListMyTaskView", "description": "列示指定项目中用户所有的工作任务视图信息。", "type": "GET", "path": "jaxrs/task_view/list/project/{projectId}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "projectId", "type": "String", "description": "项目ID" } ], "formParameters": [], "queryParameters": [], "ins": [], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "任务视图名称" }, { "name": "executeCode", "type": "String", "isCollection": false, "description": "任务视图执行代号,系统视图使用,自定义视图不使用" }, { "name": "memo", "type": "String", "isCollection": false, "description": "列表描述" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "workCompleted", "type": "Integer", "isCollection": false, "description": "筛选条件_是否已完成:-1-全部, 1-是,0-否." }, { "name": "workOverTime", "type": "Integer", "isCollection": false, "description": "筛选条件_是否已超时:-1-全部, 1-是,0-否." }, { "name": "isExcutor", "type": "Boolean", "isCollection": false, "description": "筛选条件_查询负责的项目,如果为false,则为所有参与的项目范围" }, { "name": "choosePriority", "type": "List\u003cString\u003e", "isCollection": true, "description": "筛选条件_筛选优先级:普通、紧急、特急" }, { "name": "chooseWorkTag", "type": "List\u003cString\u003e", "isCollection": true, "description": "筛选条件_筛选标签:自定义标签名" }, { "name": "orderField", "type": "String", "isCollection": false, "description": "筛选条件_用于排列的属性,非必填,默认为createTime." }, { "name": "orderType", "type": "String", "isCollection": false, "description": "筛选条件_排序方式:DESC | ASC,非必填,默认为DESC." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "listNextWithFilter", "className": "com.x.teamwork.assemble.control.jaxrs.taskview.ActionListNextWithFilter", "description": "根据条件列示用户可见的工作任务视图信息,分页展示。", "type": "PUT", "path": "jaxrs/task_view/list/{id}/next/{count}", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [ { "name": "id", "type": "String", "description": "上一页最后一条信息数据的ID,第一页就填写\u0027(0)\u0027" }, { "name": "count", "type": "Integer", "description": "每页显示的条目数量" } ], "formParameters": [], "queryParameters": [], "ins": [ { "name": "ids", "type": "List\u003cString\u003e", "isCollection": true, "description": "筛选ID列表,非必填", "isBaseType": true }, { "name": "orderField", "type": "String", "isCollection": false, "description": "用于排列的属性,非必填,默认为createTime.", "isBaseType": true }, { "name": "orderType", "type": "String", "isCollection": false, "description": "排序方式:DESC | ASC,非必填,默认为DESC.", "isBaseType": true }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID,非必填。", "isBaseType": true }, { "name": "name", "type": "String", "isCollection": false, "description": "任务视图名称,非必填。", "isBaseType": true }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者@P,非必填。", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "数据库主键,自动生成." }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID." }, { "name": "name", "type": "String", "isCollection": false, "description": "任务视图名称" }, { "name": "executeCode", "type": "String", "isCollection": false, "description": "任务视图执行代号,系统视图使用,自定义视图不使用" }, { "name": "memo", "type": "String", "isCollection": false, "description": "列表描述" }, { "name": "creatorPerson", "type": "String", "isCollection": false, "description": "创建者,可能为System,如果由系统创建。" }, { "name": "owner", "type": "String", "isCollection": false, "description": "拥有者" }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号" }, { "name": "workCompleted", "type": "Integer", "isCollection": false, "description": "筛选条件_是否已完成:-1-全部, 1-是,0-否." }, { "name": "workOverTime", "type": "Integer", "isCollection": false, "description": "筛选条件_是否已超时:-1-全部, 1-是,0-否." }, { "name": "isExcutor", "type": "Boolean", "isCollection": false, "description": "筛选条件_查询负责的项目,如果为false,则为所有参与的项目范围" }, { "name": "choosePriority", "type": "List\u003cString\u003e", "isCollection": true, "description": "筛选条件_筛选优先级:普通、紧急、特急" }, { "name": "chooseWorkTag", "type": "List\u003cString\u003e", "isCollection": true, "description": "筛选条件_筛选标签:自定义标签名" }, { "name": "orderField", "type": "String", "isCollection": false, "description": "筛选条件_用于排列的属性,非必填,默认为createTime." }, { "name": "orderType", "type": "String", "isCollection": false, "description": "筛选条件_排序方式:DESC | ASC,非必填,默认为DESC." }, { "name": "createTime", "type": "Date", "isCollection": false, "description": "创建时间,自动生成,索引创建在约束中." }, { "name": "updateTime", "type": "Date", "isCollection": false, "description": "修改时间,自动生成,索引创建在约束中." } ] }, { "name": "save", "className": "com.x.teamwork.assemble.control.jaxrs.taskview.ActionSave", "description": "创建一个新的视图信息或者更新一个已存在的视图信息。", "type": "POST", "path": "jaxrs/task_view", "contentType": "application/json", "resultContentType": "application/json; charset\u003dUTF-8", "useJsonElementParameter": false, "useStringParameter": false, "pathParameters": [], "formParameters": [], "queryParameters": [], "ins": [ { "name": "id", "type": "String", "isCollection": false, "description": "可以为空,系统自动生成,非必填。", "isBaseType": true }, { "name": "project", "type": "String", "isCollection": false, "description": "所属项目ID,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e。", "isBaseType": true }, { "name": "name", "type": "String", "isCollection": false, "description": "任务视图名称,\u003cfont style\u003d\u0027color:red\u0027\u003e必填\u003c/font\u003e。", "isBaseType": true }, { "name": "workCompleted", "type": "Integer", "isCollection": false, "description": "是否已完成:-1-全部(默认), 1-是,0-否,非必填。", "isBaseType": true }, { "name": "workOverTime", "type": "Integer", "isCollection": false, "description": "是否已超时:-1-全部(默认), 1-是,0-否,非必填。", "isBaseType": true }, { "name": "isExcutor", "type": "Boolean", "isCollection": false, "description": "查询负责的项目,true(默认)|false。如果为false,则为所有参与的项目范围", "isBaseType": true }, { "name": "choosePriority", "type": "List\u003cString\u003e", "isCollection": true, "description": "筛选优先级:普通|紧急|特急,非必填。", "isBaseType": true }, { "name": "chooseWorkTag", "type": "List\u003cString\u003e", "isCollection": true, "description": "筛选标签:自定义标签ID列表,非必填。", "isBaseType": true }, { "name": "order", "type": "Integer", "isCollection": false, "description": "排序号,非必填。", "isBaseType": true }, { "name": "memo", "type": "String", "isCollection": false, "description": "列表描述,非必填。", "isBaseType": true } ], "outs": [ { "name": "id", "type": "String", "isCollection": false, "description": "id" } ] } ] } ] }