9.0 KiB
| name | description | version | license | metadata | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| chinaweal-quicknote | 众望通 PMS 系统速记相关 API 工具。用于管理个人速记、标签和附件。 当用户提到以下场景时使用此 Skill: (1) 速记、新增速记、查询速记、删除速记 (2) 速记标签管理 (3) 速记附件上传/下载/删除 (4) 用户提到 "速记"、"quicknote"、"快记" | 1.0.0 | Apache-2.0 |
|
ChinaWeal 速记 API
概述
此 Skill 用于调用众望通 PMS 系统的速记相关 API,包括速记管理、标签管理和附件管理。
认证配置
使用此 Skill 前,需要配置环境变量 CHINAWEAL_PMS_TOKEN:
- 环境变量名称:
CHINAWEAL_PMS_TOKEN - 用途: PMS 系统的用户授权 Token
请求鉴权方式
所有 API 请求需要在请求头中携带 Authorization 信息:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
Base URL
https://www.chinaweal.com.cn/pms-api
功能清单
功能1: 新增速记
创建一条新的速记记录。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/save
请求方法: POST
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
Content-Type: application/json
请求体 (PmsQuickNote):
| 字段 | 类型 | 描述 |
|---|---|---|
| noteContent | string | 速记内容 |
| noteDate | string (date) | 速记日期,格式: yyyy-MM-dd |
| noteTime | string (date-time) | 速记时间 |
| tagNames | array[string] | 标签列表 |
| tagNamesStr | string | 标签名称字符串,用逗号分隔 |
响应: RestResultPmsQuickNote
code- 状态码msg- 消息data- 创建的速记对象
使用示例:
帮我新增一条速记
创建一条速记,内容是今天完成了xxx
新增速记:完成了项目评审
功能2: 更新速记
更新已有的速记记录。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/update
请求方法: POST
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
Content-Type: application/json
请求体 (PmsQuickNote):
| 字段 | 类型 | 描述 |
|---|---|---|
| id | string | 速记ID(必填) |
| noteContent | string | 速记内容 |
| noteDate | string (date) | 速记日期 |
| noteTime | string (date-time) | 速记时间 |
| tagNames | array[string] | 标签列表 |
| tagNamesStr | string | 标签名称字符串,用逗号分隔 |
响应: RestResultPmsQuickNote
使用示例:
更新速记 ID 为 xxx 的内容
修改速记:把内容改成xxx
功能3: 删除速记
删除指定的速记记录。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/delete
请求方法: POST
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
查询参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| id | string | 速记ID(必填) |
响应: RestResultObject
使用示例:
删除速记 ID 为 xxx
删除速记
功能4: 分页查询速记列表
分页查询速记列表,支持按日期、内容、标签筛选。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/list
请求方法: POST
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
Content-Type: application/json
请求体 (BaseQueryPmsQuickNoteQueryDTO):
| 字段 | 类型 | 描述 |
|---|---|---|
| entity.noteDate | string (date) | 速记日期,格式: yyyy-MM-dd |
| entity.noteContent | string | 速记内容(模糊搜索) |
| entity.tagName | string | 标签名称 |
| current | integer | 当前页 |
| size | integer | 每页显示条数 |
| orderFields | array[string] | 排序字段 |
| orderSorts | array[string] | 排序规则 (asc/desc) |
响应: RestResultIPagePmsQuickNote
data.records- 速记列表data.total- 总记录数data.current- 当前页data.size- 每页条数
使用示例:
查询速记列表
查看最近一周的速记
按标签筛选速记
查找包含xxx的速记
功能5: 查询速记详情
根据速记ID查询详情。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/detail/{id}
请求方法: GET
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
路径参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| id | string | 速记ID(必填) |
响应: RestResultPmsQuickNote
使用示例:
查询速记 xxx 的详情
查看速记 ID 为 xxx 的详细信息
功能6: 获取速记的标签列表
根据速记ID获取该速记的所有标签。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/tag/{noteId}
请求方法: GET
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
路径参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| noteId | string | 速记ID(必填) |
响应: RestResultListString - 标签列表
使用示例:
获取速记 xxx 的标签
查看速记的标签列表
功能7: 获取前10个常用标签
获取当前用户使用最多的前10个标签。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/tag/list
请求方法: POST
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
Content-Type: application/json
响应: RestResultListString - 标签列表
使用示例:
获取我常用的标签
查看我使用最多的标签
功能8: 上传速记附件
为速记上传附件。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/attachment/upload
请求方法: POST
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
Content-Type: application/json
查询参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| noteId | string | 速记ID(必填) |
请求体:
| 字段 | 类型 | 描述 |
|---|---|---|
| file | string | 上传的文件(base64或binary) |
响应: RestResultPmsQuickNoteAttachment
使用示例:
上传附件到速记 xxx
为速记添加附件
功能9: 获取速记附件列表
获取指定速记的所有附件。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/attachment/list/{noteId}
请求方法: GET
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
路径参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| noteId | string | 速记ID(必填) |
响应: RestResultListPmsQuickNoteAttachment
附件字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| id | string | 附件ID |
| noteId | string | 速记ID |
| fileName | string | 文件名 |
| fileFormat | string | 文件格式 |
| fileSize | integer | 文件大小(字节) |
| createTime | string | 创建时间 |
使用示例:
获取速记 xxx 的附件列表
查看速记有哪些附件
功能10: 下载速记附件
下载指定的速记附件。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/attachment/download/{attachmentId}
请求方法: GET
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
路径参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| attachmentId | string | 附件ID(必填) |
响应: 文件内容 (byte)
使用示例:
下载附件 xxx
下载速记附件
功能11: 删除速记附件
删除指定的速记附件。
接口地址: https://www.chinaweal.com.cn/pms-api/api/quicknote/attachment/delete
请求方法: POST
请求头:
Authorization: Bearer {CHINAWEAL_PMS_TOKEN}
查询参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| attachmentId | string | 附件ID(必填) |
响应: RestResultObject
使用示例:
删除附件 xxx
删除速记附件
调用方式
使用 Bash 工具执行 curl 命令进行 API 调用。
环境变量
CHINAWEAL_PMS_TOKEN="your-token-here"
示例命令
新增速记:
curl -X POST "https://www.chinaweal.com.cn/pms-api/api/quicknote/save" \
-H "Authorization: Bearer ${CHINAWEAL_PMS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"noteContent":"今天完成了项目评审","noteDate":"2026-04-10","tagNames":["工作","项目"]}'
查询速记列表:
curl -X POST "https://www.chinaweal.com.cn/pms-api/api/quicknote/list" \
-H "Authorization: Bearer ${CHINAWEAL_PMS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"current":1,"size":10}'
查询速记详情:
curl -X GET "https://www.chinaweal.com.cn/pms-api/api/quicknote/detail/{id}" \
-H "Authorization: Bearer ${CHINAWEAL_PMS_TOKEN}"
删除速记:
curl -X POST "https://www.chinaweal.com.cn/pms-api/api/quicknote/delete?id={id}" \
-H "Authorization: Bearer ${CHINAWEAL_PMS_TOKEN}"
注意事项
- 确保环境变量
CHINAWEAL_PMS_TOKEN已正确配置 - 速记ID
id需要从 PMS 系统获取 - 日期格式:
noteDate使用yyyy-MM-dd格式 - 附件上传大小限制请参考 PMS 系统配置