|
|
@@ -1,10385 +0,0 @@
|
|
|
-{
|
|
|
- "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": "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"
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
- ]
|
|
|
-}
|