|
|
@@ -0,0 +1,3983 @@
|
|
|
+{
|
|
|
+ "jaxrs": [
|
|
|
+ {
|
|
|
+ "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": "CalendarAction",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.CalendarAction",
|
|
|
+ "description": "日历信息管理服务",
|
|
|
+ "methods": [
|
|
|
+ {
|
|
|
+ "name": "destory",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.ActionDelete",
|
|
|
+ "description": "根据ID删除日历信息及所有事件",
|
|
|
+ "type": "DELETE",
|
|
|
+ "path": "jaxrs/calendar/{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": "followCalendar",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.ActionFollowCalendar",
|
|
|
+ "description": "关注一个公开的日历信息",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/calendar/follow/{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": "followCalendarCancel",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.ActionFollowCalendarCancel",
|
|
|
+ "description": "取消关注一个公开的日历信息",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/calendar/follow/{id}/cancel",
|
|
|
+ "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": "get",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.ActionGet",
|
|
|
+ "description": "根据ID获取日历信息",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/calendar/{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": "manageable",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "用户是否可以对该日历进行管理."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishable",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "用户是否可以在该日历中发布日程事件."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "数据库主键,自动生成."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "name",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历名称"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "type",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历类别: PERSON | UNIT"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "target",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "人员标识或者组织标识"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注70个字"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: LEADER | PERSON | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createor",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的日历"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "followers",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "关注者列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见群组列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布组织列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布群组列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "status",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历状态:OPEN|CLOSE"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "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": "isCalendarManager",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.ActionIsCalendarManager",
|
|
|
+ "description": "判断当前用户是否对指定的日历有管理员权限",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/calendar/ismanager/calendar/{accountId}",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [],
|
|
|
+ "outs": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isManager",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.ActionIsManager",
|
|
|
+ "description": "判断当前用户是否有管理员权限",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/calendar/ismanager",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [],
|
|
|
+ "outs": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "listMyCalendar",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.ActionListWhatICanView",
|
|
|
+ "description": "获取我能访问到的所有日历信息列表",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/calendar/list/my",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [],
|
|
|
+ "outs": [
|
|
|
+ {
|
|
|
+ "name": "myCalendars",
|
|
|
+ "type": "List\u003cWoCalendar\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "我创建的个人日历列表."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "unitCalendars",
|
|
|
+ "type": "List\u003cWoCalendar\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见的组织日历列表."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "followCalendars",
|
|
|
+ "type": "List\u003cWoCalendar\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "关注的日历列表."
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "listPublicCalendar",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.ActionListPublicCalendar",
|
|
|
+ "description": "获取所有公开的日历信息列表",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/calendar/list/public",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [],
|
|
|
+ "outs": [
|
|
|
+ {
|
|
|
+ "name": "manageable",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "用户是否可以对该日历进行管理."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishable",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "用户是否可以在该日历中发布日程事件."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "followed",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "用户是否已经关注."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "数据库主键,自动生成."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "name",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历名称"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "type",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历类别: PERSON | UNIT"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "target",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "人员标识或者组织标识"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注70个字"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: LEADER | PERSON | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createor",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的日历"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "followers",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "关注者列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见群组列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布组织列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布群组列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "status",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历状态:OPEN|CLOSE"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "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": "listWithFilter",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.calendar.ActionListWithCondition",
|
|
|
+ "description": "根据条件查询日历信息列表",
|
|
|
+ "type": "PUT",
|
|
|
+ "path": "jaxrs/calendar/list/filter",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [
|
|
|
+ {
|
|
|
+ "name": "name",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历名称",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "type",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历类型",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历来源",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createor",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者",
|
|
|
+ "isBaseType": true
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "outs": [
|
|
|
+ {
|
|
|
+ "name": "manageable",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "用户是否可以对该日历进行管理."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishable",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "用户是否可以在该日历中发布日程事件."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "数据库主键,自动生成."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "name",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历名称"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "type",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历类别: PERSON | UNIT"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "target",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "人员标识或者组织标识"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注70个字"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: LEADER | PERSON | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createor",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的日历"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "followers",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "关注者列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见群组列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布组织列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布群组列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "status",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历状态:OPEN|CLOSE"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "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.calendar.assemble.control.jaxrs.calendar.ActionSave",
|
|
|
+ "description": "新建或者更新日历信息",
|
|
|
+ "type": "POST",
|
|
|
+ "path": "jaxrs/calendar",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [
|
|
|
+ {
|
|
|
+ "name": "name",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历名称",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "type",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历类别: PERSON | UNIT",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "target",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "人员标识或者组织标识",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注70个字",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: LEADER | PERSON | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createor",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的日历",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "followers",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "关注者列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见群组列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布组织列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "publishableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可发布群组列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "status",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历状态:OPEN|CLOSE",
|
|
|
+ "isBaseType": true
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "outs": [
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "id"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "CalendarSettingAction",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.setting.CalendarSettingAction",
|
|
|
+ "description": "系统设置信息管理服务",
|
|
|
+ "methods": [
|
|
|
+ {
|
|
|
+ "name": "get",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.setting.ActionGet",
|
|
|
+ "description": "根据ID获取系统配置信息",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/setting/{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.calendar.assemble.control.jaxrs.setting.ActionGetWithCode",
|
|
|
+ "description": "根据Code获取系统配置信息",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/setting/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.calendar.assemble.control.jaxrs.setting.ActionIsManager",
|
|
|
+ "description": "判断当前用户是否有管理员权限",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/setting/ismanager",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [],
|
|
|
+ "outs": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "listAllReportSetting",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.setting.ActionListAll",
|
|
|
+ "description": "获取所有系统配置信息列表",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/setting/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.calendar.assemble.control.jaxrs.setting.ActionSave",
|
|
|
+ "description": "新建或者更新系统配置信息",
|
|
|
+ "type": "POST",
|
|
|
+ "path": "jaxrs/setting",
|
|
|
+ "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": "Calendar_EventAction",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.Calendar_EventAction",
|
|
|
+ "description": "日历事件信息管理服务",
|
|
|
+ "methods": [
|
|
|
+ {
|
|
|
+ "name": "create",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionCreate",
|
|
|
+ "description": "创建一个新的日历事件信息",
|
|
|
+ "type": "POST",
|
|
|
+ "path": "jaxrs/event",
|
|
|
+ "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": "calendarId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历账号ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "repeatMasterId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日程宿主ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "eventType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息类别: CAL_EVENT | TASK_EVENT",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "title",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "comment",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "commentId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注LOB信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "locationName",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "地点说明",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "longitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "经度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "latitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "纬度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceRule",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日期表达式RecurrenceRule",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceExc",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "排除日期表达式RecurrenceExc",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarm",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "当前事件提醒时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmAlready",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否已经提醒过了",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarmTime_config",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒提配置:天, 时, 分, 秒(负数为提前)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_mailto",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提交Email地址,为空则不邮件提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_Summary",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒显示标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isAllDayEvent",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否为全天事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "daysOfDuration",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件持续天数:0、1或者N天",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: PERSONAL| LEADER | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "bundle",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "绑定来源数据标识",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createPerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "updatePerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "最后更新者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "targetType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "参与者类型:PERSON | UNIT | GROUP",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "participants",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "参与者列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "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": "destoryAfterEvent",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionDestroyAfterEventId",
|
|
|
+ "description": "删除重复日程事件中指定事件开始后续所有的日程事件信息",
|
|
|
+ "type": "DELETE",
|
|
|
+ "path": "jaxrs/event/after/{eventId}",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [
|
|
|
+ {
|
|
|
+ "name": "eventId",
|
|
|
+ "type": "String",
|
|
|
+ "description": "日历事件信息ID"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "数据库主键,自动生成.",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "calendarId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历账号ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "repeatMasterId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日程宿主ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "eventType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息类别: CAL_EVENT | TASK_EVENT",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "title",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "comment",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "commentId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注LOB信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "locationName",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "地点说明",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "longitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "经度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "latitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "纬度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceRule",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日期表达式RecurrenceRule",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceExc",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "排除日期表达式RecurrenceExc",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarm",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "当前事件提醒时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmAlready",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否已经提醒过了",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarmTime_config",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒提配置:天, 时, 分, 秒(负数为提前)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_mailto",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提交Email地址,为空则不邮件提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_Summary",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒显示标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isAllDayEvent",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否为全天事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "daysOfDuration",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件持续天数:0、1或者N天",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: PERSONAL| LEADER | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "bundle",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "绑定来源数据标识",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createPerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "updatePerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "最后更新者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "targetType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "参与者类型:PERSON | UNIT | GROUP",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "participants",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "参与者列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "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": "value",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "整型值"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "destoryAllEventsWithRepeatMaster",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionDestroyWithMaster",
|
|
|
+ "description": "根据指定事件ID删除所有的重复日历事件信息",
|
|
|
+ "type": "DELETE",
|
|
|
+ "path": "jaxrs/event/all/{eventId}",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [
|
|
|
+ {
|
|
|
+ "name": "eventId",
|
|
|
+ "type": "String",
|
|
|
+ "description": "日历事件信息ID"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [],
|
|
|
+ "outs": [
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "id"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "destorySingleEvent",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionDestroySingleEventWithId",
|
|
|
+ "description": "根据事件ID删除指定的日历事件信息",
|
|
|
+ "type": "DELETE",
|
|
|
+ "path": "jaxrs/event/single/{eventId}",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [
|
|
|
+ {
|
|
|
+ "name": "eventId",
|
|
|
+ "type": "String",
|
|
|
+ "description": "日历事件信息ID"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [],
|
|
|
+ "outs": [
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "id"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "get",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionGet",
|
|
|
+ "description": "根据ID获取日历事件信息",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/event/{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": "manageable",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "用户是否可以对该事件进行管理."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "数据库主键,自动生成."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "calendarId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历账号ID"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "repeatMasterId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日程宿主ID"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "eventType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息类别: CAL_EVENT | TASK_EVENT"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "title",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件标题"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "comment",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注信息"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "commentId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注LOB信息"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间(yyyy-MM-dd HH:mm:ss)"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间(yyyy-MM-dd HH:mm:ss)"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "locationName",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "地点说明"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "longitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "经度"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "latitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "纬度"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceRule",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日期表达式RecurrenceRule"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceExc",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "排除日期表达式RecurrenceExc"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarm",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否提醒"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "当前事件提醒时间"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmAlready",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否已经提醒过了"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarmTime_config",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒提配置:天, 时, 分, 秒(负数为提前)"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_mailto",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提交Email地址,为空则不邮件提醒"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_Summary",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒显示标题"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒备注信息"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isAllDayEvent",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否为全天事件"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "daysOfDuration",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件持续天数:0、1或者N天"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的事件"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: PERSONAL| LEADER | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "bundle",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "绑定来源数据标识"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createPerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "updatePerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "最后更新者"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "targetType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "参与者类型:PERSON | UNIT | GROUP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "participants",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "参与者列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "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": "getRFC",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionGetRFCContent",
|
|
|
+ "description": "根据ID获取日历事件信息的RFC内容",
|
|
|
+ "type": "GET",
|
|
|
+ "path": "jaxrs/event/rfc/{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": "value",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "字符串值"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "listWithFilter",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionListWithCondition",
|
|
|
+ "description": "根据条件查询日历事件信息列表",
|
|
|
+ "type": "PUT",
|
|
|
+ "path": "jaxrs/event/list/filter",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [
|
|
|
+ {
|
|
|
+ "name": "calendarIds",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "日历账号ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "eventType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息类别: CAL_EVENT | TASK_EVENT",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: PERSONAL| LEADER | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "key",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件标题 或者 备注信息 模糊搜索",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "查询开始时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "查询结束时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createPerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者",
|
|
|
+ "isBaseType": true
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "outs": [
|
|
|
+ {
|
|
|
+ "name": "wholeDayEvents",
|
|
|
+ "type": "List\u003cWoCalendar_Event\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "全天或者持续超1天(跨1天)的事件列表."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "inOneDayEvents",
|
|
|
+ "type": "List\u003cWoCalendar_Event_ForDay\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "持续时间在1天以内的事件列表.按日期分开"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "listWithFilterSample",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionSimpleListWithCondition",
|
|
|
+ "description": "根据条件查询日历事件信息列表(返回简单列表)",
|
|
|
+ "type": "PUT",
|
|
|
+ "path": "jaxrs/event/list/filter/sample",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [
|
|
|
+ {
|
|
|
+ "name": "calendarIds",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "日历账号ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "eventType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息类别: CAL_EVENT | TASK_EVENT",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: PERSONAL| LEADER | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "key",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件标题 或者 备注信息 模糊搜索",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "查询开始时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "查询结束时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createPerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者",
|
|
|
+ "isBaseType": true
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "outs": [
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "数据库主键,自动生成."
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "calendarId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历账号ID"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "repeatMasterId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日程宿主ID"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "eventType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息类别: CAL_EVENT | TASK_EVENT"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "title",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件标题"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "comment",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注信息"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "commentId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注LOB信息"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间(yyyy-MM-dd HH:mm:ss)"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间(yyyy-MM-dd HH:mm:ss)"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "locationName",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "地点说明"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "longitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "经度"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "latitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "纬度"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceRule",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日期表达式RecurrenceRule"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceExc",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "排除日期表达式RecurrenceExc"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarm",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否提醒"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "当前事件提醒时间"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmAlready",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否已经提醒过了"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarmTime_config",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒提配置:天, 时, 分, 秒(负数为提前)"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_mailto",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提交Email地址,为空则不邮件提醒"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_Summary",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒显示标题"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒备注信息"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isAllDayEvent",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否为全天事件"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "daysOfDuration",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件持续天数:0、1或者N天"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的事件"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: PERSONAL| LEADER | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "bundle",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "绑定来源数据标识"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createPerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "updatePerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "最后更新者"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "targetType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "参与者类型:PERSON | UNIT | GROUP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "participants",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "参与者列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "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": "updateAfterEvent",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionUpdateAfterEventId",
|
|
|
+ "description": "更新重复日程事件中指定事件开始后续所有的日程事件信息",
|
|
|
+ "type": "PUT",
|
|
|
+ "path": "jaxrs/event/update/after/{eventId}",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [
|
|
|
+ {
|
|
|
+ "name": "eventId",
|
|
|
+ "type": "String",
|
|
|
+ "description": "日历事件信息ID"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "数据库主键,自动生成.",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "calendarId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历账号ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "repeatMasterId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日程宿主ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "eventType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息类别: CAL_EVENT | TASK_EVENT",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "title",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "comment",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "commentId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注LOB信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "locationName",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "地点说明",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "longitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "经度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "latitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "纬度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceRule",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日期表达式RecurrenceRule",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceExc",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "排除日期表达式RecurrenceExc",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarm",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "当前事件提醒时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmAlready",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否已经提醒过了",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarmTime_config",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒提配置:天, 时, 分, 秒(负数为提前)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_mailto",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提交Email地址,为空则不邮件提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_Summary",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒显示标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isAllDayEvent",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否为全天事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "daysOfDuration",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件持续天数:0、1或者N天",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: PERSONAL| LEADER | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "bundle",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "绑定来源数据标识",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createPerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "updatePerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "最后更新者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "targetType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "参与者类型:PERSON | UNIT | GROUP",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "participants",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "参与者列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "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": "value",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "整型值"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "updateAllEventsWithRepeatMaster",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionUpdateWithMaster",
|
|
|
+ "description": "更新事件所有的重复日程事件",
|
|
|
+ "type": "PUT",
|
|
|
+ "path": "jaxrs/event/update/all/{eventId}",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [
|
|
|
+ {
|
|
|
+ "name": "eventId",
|
|
|
+ "type": "String",
|
|
|
+ "description": "日历事件信息ID"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "数据库主键,自动生成.",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "calendarId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历账号ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "repeatMasterId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日程宿主ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "eventType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息类别: CAL_EVENT | TASK_EVENT",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "title",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "comment",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "commentId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注LOB信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "locationName",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "地点说明",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "longitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "经度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "latitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "纬度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceRule",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日期表达式RecurrenceRule",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceExc",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "排除日期表达式RecurrenceExc",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarm",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "当前事件提醒时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmAlready",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否已经提醒过了",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarmTime_config",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒提配置:天, 时, 分, 秒(负数为提前)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_mailto",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提交Email地址,为空则不邮件提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_Summary",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒显示标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isAllDayEvent",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否为全天事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "daysOfDuration",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件持续天数:0、1或者N天",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: PERSONAL| LEADER | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "bundle",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "绑定来源数据标识",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createPerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "updatePerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "最后更新者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "targetType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "参与者类型:PERSON | UNIT | GROUP",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "participants",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "参与者列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "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": "value",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "整型值"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "updateSingleEvent",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionUpdateSingleEventWithId",
|
|
|
+ "description": "根据事件ID更新单个日程事件信息",
|
|
|
+ "type": "PUT",
|
|
|
+ "path": "jaxrs/event/update/single/{eventId}",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [
|
|
|
+ {
|
|
|
+ "name": "eventId",
|
|
|
+ "type": "String",
|
|
|
+ "description": "日历事件信息ID"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [
|
|
|
+ {
|
|
|
+ "name": "id",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "数据库主键,自动生成.",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "calendarId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "日历账号ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "repeatMasterId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日程宿主ID",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "eventType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息类别: CAL_EVENT | TASK_EVENT",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "title",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "color",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "显示颜色",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "comment",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "commentId",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "备注LOB信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "startTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件开始时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "endTimeStr",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件结束时间(yyyy-MM-dd HH:mm:ss)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "locationName",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "地点说明",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "longitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "经度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "latitude",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "纬度",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceRule",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "重复日期表达式RecurrenceRule",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "recurrenceExc",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "排除日期表达式RecurrenceExc",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarm",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmTime",
|
|
|
+ "type": "Date",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "当前事件提醒时间",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "alarmAlready",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否已经提醒过了",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarmTime_config",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒提配置:天, 时, 分, 秒(负数为提前)",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_mailto",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提交Email地址,为空则不邮件提醒",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_Summary",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒显示标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "valarm_description",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "提醒备注信息",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isAllDayEvent",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否为全天事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "daysOfDuration",
|
|
|
+ "type": "Integer",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "事件持续天数:0、1或者N天",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "isPublic",
|
|
|
+ "type": "Boolean",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "是否公开的事件",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "source",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "信息来源: PERSONAL| LEADER | UNIT | MEETING | BUSINESS_TRIP | HOLIDAY",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "bundle",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "绑定来源数据标识",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "createPerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "创建者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "updatePerson",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "最后更新者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "targetType",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "参与者类型:PERSON | UNIT | GROUP",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "participants",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "参与者列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "manageablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可管理人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewablePersonList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见人员列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableUnitList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "description": "可见组织列表",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "viewableGroupList",
|
|
|
+ "type": "List\u003cString\u003e",
|
|
|
+ "isCollection": true,
|
|
|
+ "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": "Calendar_EventMessageAction",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.Calendar_EventMessageAction",
|
|
|
+ "description": "消息处理",
|
|
|
+ "methods": [
|
|
|
+ {
|
|
|
+ "name": "messageReceive",
|
|
|
+ "className": "com.x.calendar.assemble.control.jaxrs.event.ActionMessageReceive",
|
|
|
+ "description": "接收日历消息",
|
|
|
+ "type": "POST",
|
|
|
+ "path": "jaxrs/message",
|
|
|
+ "contentType": "application/json",
|
|
|
+ "resultContentType": "application/json; charset\u003dUTF-8",
|
|
|
+ "useJsonElementParameter": false,
|
|
|
+ "useStringParameter": false,
|
|
|
+ "pathParameters": [],
|
|
|
+ "formParameters": [],
|
|
|
+ "queryParameters": [],
|
|
|
+ "ins": [
|
|
|
+ {
|
|
|
+ "name": "type",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "消息类型:meeting_invite | meeting_delete | meeting_accept | meeting_reject",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "person",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "接收者",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "title",
|
|
|
+ "type": "String",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "消息提醒标题",
|
|
|
+ "isBaseType": true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "body",
|
|
|
+ "type": "JsonElement",
|
|
|
+ "isCollection": false,
|
|
|
+ "description": "消息内容",
|
|
|
+ "isBaseType": false
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "outs": [
|
|
|
+ {
|
|
|
+ "name": "value",
|
|
|
+ "type": "Boolean",
|
|
|
+ "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": "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": "布尔值."
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+}
|