aiM18开发者中心 aiM18开发者中心
文档主页
  • 平台

    • 平台总体概述
    • 前端开发须知
    • 后台开发须知
    • EBI开发须知
    • JSF组件属性表
    • BPM扩展接口
    • 一查到底扩展接口
    • 手机App设置
  • ERP

    • ERP 后端扩展
    • ERP 应用配置
    • ERP 前端扩展
  • 教程

    • 设置Eclipse开发环境
    • 创建App教程
  • 平台相关

    • API授权
    • 通用的数据对象
    • 核心的API
    • EBI相关接口
  • 企业资源规划
  • 人力资本管理
  • 业务流程处理
  • 日程管理
  • 文档管理
  • 教程

    • 通过API与aiM18进行交互
教程
GitHub (opens new window)
文档主页
  • 平台

    • 平台总体概述
    • 前端开发须知
    • 后台开发须知
    • EBI开发须知
    • JSF组件属性表
    • BPM扩展接口
    • 一查到底扩展接口
    • 手机App设置
  • ERP

    • ERP 后端扩展
    • ERP 应用配置
    • ERP 前端扩展
  • 教程

    • 设置Eclipse开发环境
    • 创建App教程
  • 平台相关

    • API授权
    • 通用的数据对象
    • 核心的API
    • EBI相关接口
  • 企业资源规划
  • 人力资本管理
  • 业务流程处理
  • 日程管理
  • 文档管理
  • 教程

    • 通过API与aiM18进行交互
教程
GitHub (opens new window)
  • 通用

    • 访问授权
    • 通用JSON对象
    • 核心服务
    • 商业智能
    • 错误码说明
  • 业务流程管理

    • 业务流程管理
  • 日程管理

    • 日程管理
      • 获取日程类别
        • HTTP 请求
        • 参数
        • 结果
      • 获取日程
        • HTTP 请求
        • 参数
        • 结果
  • 文档管理

    • 文档管理系统
  • 企业资源规划

    • API授权流程
    • 基础资料
    • 财务
    • 财务EBI
    • 委外代销
    • EBI
    • 仓库管理方案
    • 零售
    • 零售储值
    • 零售和第三方物流
    • 生产
    • 贸易和财务
    • 采购
    • 销售
    • 库存
    • 委外
  • 人力资本管理

    • API授权流程
    • 绩效管理
    • 考勤管理
    • 临时工
    • 人事管理
    • 请假管理
    • 医疗索偿
    • 薪资管理
    • 招聘管理
    • 培训&资助
  • Web Services中文
  • 日程管理
Multiable
2024-02-23
目录

日程管理

版本: 1.2 | 发布日期: 30/6/2023

# 获取日程类别

获取日程类别。

OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("http://127.0.0.1:8080/jsf/rfws/cawSchEvent/getEventType")
  .get()
  .addHeader("authorization", "Bearer OGFiZmU2ZTktMzYzMS00NjIwLWJhNGYtYWU2OGQyNTZhMmNi")
  .addHeader("client_id", "C-SGF2aWQncyBhcHBsaWNhdGlvbjIwMTctMDItMTAxNjc=")
  .addHeader("cache-control", "no-cache")
  .build();

Response response = client.newCall(request).execute();

# HTTP 请求

GET http://127.0.0.1:8080/jsf/rfws/cawSchEvent/getEventType

# 参数

名字 类型 说明
authorization string(Header) 必填. 通过 OAuth2 获取的访问令牌
client_id string(Header) 必填. 在[授权应用列表]中注册时,由 aiM18 生成

# 结果

类型 位置(error_id) 说明
success Body JSON 对象
{"result":[
	{"code":"abc","desc":"Debug Type"},
 	{"code":"notice","desc":"Notice Event"}
	]
}

包含所有日程类别的数组列表

字段 数据类型 备注
code String 日程类别编号
desc String 日程类别说明

# 获取日程

OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("http://127.0.0.1:8080/jsf/rfws/cawSchEvent/getSchedule?sDatetime=2017-01-01 00:00:00&eDatetime=2017-12-31 23:59:59")
  .get()
  .addHeader("authorization", "Bearer OGFiZmU2ZTktMzYzMS00NjIwLWJhNGYtYWU2OGQyNTZhMmNi")
  .addHeader("client_id", "C-SGF2aWQncyBhcHBsaWNhdGlvbjIwMTctMDItMTAxNjc=")
  .addHeader("cache-control", "no-cache")
  .build();

Response response = client.newCall(request).execute();

# HTTP 请求

GET http://127.0.0.1:8080/jsf/rfws/cawSchEvent/getSchedule?sDatetime=[start time]&eDatetime=[end time]

# 参数

名字 类型 说明
authorization string(Header) 必填. 通过 OAuth2 获取的访问令牌
client_id string(Header) 必填. 在[授权应用列表]中注册时,由 aiM18 生成
sDatetime string(Query) 以 yyyy-MM-dd hh:mm:ss 格式的日期字符串(UTC 时区)。执行传入查询的 DateFrom。
eDatetime string(Query) 以 yyyy-MM-dd hh:mm:ss 格式的日期字符串(UTC 时区)。执行传入查询的 DateTo。
eventTypeCode string(Query) 如果为空,则加载所有日程类别。否则,仅加载日程类别编号包含输入词的日程
eventDesc string(Query) 如果不为空,则仅加载描述包含输入词的日程
hexColor boolean(Query) 如果为真,则将颜色转换为十六进制形式。例如,rgb(247,11,11) -> #f70b0b。Alpha 值添加到前两位数字(RGB 格式)。例如,rgb(247,11,11,0.5) -> #80f70b0b
uId long(Query) 如果缺失/0,则查询不使用 uId 过滤器。如果 uId > 0,结果将仅包含attendee = uId 的日程。

# 结果

类型 位置(error_id) 说明
success Body json对象

uId = 0时的输出

{"result":[
	{"schEventTypeCode":"abc",
     "code":"SCH170674",
     "allDayEvent":false,
     "jsonData":"",
     "color":"#f70b0b",
     "attendees":[{"uId":61,"name":"jkdebug_one_role"},{"uId":69,"name":"jkdebug3"}]
     "startDateUTC":"2017-07-14 04:00:00",
     "edTimeZone":"Asia/Shanghai",
     "desc":""},
 	{"schEventTypeCode":"fde",
     "code":"SCH17dff4",
     "allDayEvent":false,
     "jsonData":"",
     "color":"#f70b0b",
     "attendees":[{"uId":61,"name":"jkdebug_one_role"},{"uId":45,"name":"AA"}]
     "startDateUTC":"2017-07-15 04:00:00",
     "edTimeZone":"Asia/Shanghai",
     "desc":""}
	]
}

uId = 45时的输出

{"result":[
 	{"schEventTypeCode":"fde",
     "code":"SCH17dff4",
     "allDayEvent":false,
     "jsonData":"",
     "color":"#f70b0b",
     "attendees":[{"uId":61,"name":"jkdebug_one_role"},{"uId":45,"name":"AA"}]
     "startDateUTC":"2017-07-15 04:00:00",
     "edTimeZone":"Asia/Shanghai",
     "desc":""}
	]
}

包含日程的数组列表

字段 数据类型 备注
schEventTypeCode String 日程类别编号
code String 日程编号
allDayEvent Boolean 是否为全日日程
jsonData String 3PD 扩展的额外数据
color String 日程的颜色
attendees JSON Array 包含参加者姓名和 UID 的 JSON 对象
startDateUTC Date string 活动开始日期时间(UTC)(精确)
sdTimeZone String 开始日期 时间 时区
endDateUTC Date String 活动结束日期时间(UTC)(精确)
edTimeZone String 结束日期 时间 时区
desc String 日程说明
Last Updated: 2025/04/09, 02:58:38
业务流程管理
文档管理系统

← 业务流程管理 文档管理系统→

Theme by Vdoing | Copyright © 1990-2025 Multiable | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式