Property Workorder CLI
可执行文件路径:./scripts/jinbi-cli.sh
./scripts/jinbi-cli.sh
模块概览
| 模块 | 说明 |
|------|------|
| config | 配置管理 |
| auth | 认证(获取用户ID) |
| order | 工单管理 — 见 modules/order.md |
| visit | 拜访管理 — 见 modules/visit.md |
| daojia | 到家管理 — 见 modules/daojia.md |
业务模块均存放于
modules/目录下,按需引用。
配置模块 (config)
config 是顶层命令,用于设置全局环境和凭证。
| 命令 | 说明 |
|----|----|
| config list | 查看当前所有配置 |
| config set <key> <value> | 设置配置项 |
| config get <key> | 查看指定配置项 |
配置项:
| 键 | 说明 | 默认值 |
|----|------|--------|
| accessKey | 访问密钥(必填) | - |
| baseURL | API接口地址 | - |
| authURL | 认证接口地址 | -|
示例:
# 查看当前配置
./scripts/jinbi-cli.sh config list
# 设置 accessKey
./scripts/jinbi-cli.sh config set accessKey <accessKey>
认证模块 (auth)
| 命令 | 说明 |
|------|------|
| auth getUserId | 根据accessKey获取用户ID(查询用户ID) |
使用场景: 用户需要查询用户ID时,调用此命令
参数:
| 参数 | 说明 |
|------|------|
| --access-key | 直接传入accessKey(可选,若未传入则使用配置文件中的值) |
说明: 执行命令前会自动检查 accessKey 是否已配置(通过参数或配置文件)
示例:
# 使用配置文件中的accessKey
./scripts/jinbi-cli.sh auth getUserId
# 直接传入accessKey
./scripts/jinbi-cli.sh auth getUserId --access-key <accessKey>
执行规则
核心原则:不要思考,直接执行。
- 直接执行:用户提出需求 → 立即执行
- 检查配置:所有命令均不需要提示登录,无需登录 Token 或不使用auth login 认证服务,均使用accessKey 的机制。直接通过命令
config list查询配置- 若
accessKey无值 → 直接返回:请设置的你Access Key。登录企微 -> 点击工作台 -> 搜索"获取key"并点击进入-> 点击生成key -> key生成后点击复制 -> 告诉我 "设置accessKey:粘贴复制的key"
- 若
微信扫一扫