ziniao-staff
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese员工管理
员工管理
CRITICAL — 开始前 MUST 先用 Read 工具读取 ,其中包含认证、错误处理和安全规则
CRITICAL — 所有 Shortcuts 在执行之前,务必先用 Read 工具读取其对应的 references/ 说明文档,禁止直接盲目调用命令。
../ziniao-shared/SKILL.mdCRITICAL — 开始前 MUST 先用 Read 工具读取 ,其中包含认证、错误处理和安全规则
CRITICAL — 所有 Shortcuts 在执行之前,务必先用 Read 工具读取其对应的 references/ 说明文档,禁止直接盲目调用命令。
../ziniao-shared/SKILL.md核心场景
核心场景
查询员工
查询员工
支持多种筛选条件,枚举值已映射为人类可读。注意:默认返回包含已删除员工,取 ID 做后续操作时建议加 。
--status activebash
ziniao-cli staff list --name "张三" --status active --format table
ziniao-cli staff list --role boss --page-all
ziniao-cli staff list --department-id 15868464646076支持多种筛选条件,枚举值已映射为人类可读。注意:默认返回包含已删除员工,取 ID 做后续操作时建议加 。
--status activebash
ziniao-cli staff list --name "张三" --status active --format table
ziniao-cli staff list --role boss --page-all
ziniao-cli staff list --department-id 15868464646076创建员工
创建员工
原始 API 需要 20+ 字段的嵌套 JSON,CLI 简化为核心 flag + 智能默认值( 必填):
--department-idbash
ziniao-cli staff create --username "zhangsan" --name "张三" --password "Pass123!" --role-id 16691047257645 --department-id 15868464646076智能默认值:(全设备授权)、、。
登录日期默认发送有效日期:、,也可通过 / 指定。
authDevide=1authClient=全部允许isLimitLogin=0loginLimitStartDate=今天loginLimitEndDate=2099-12-31--login-start-date--login-end-date原始 API 需要 20+ 字段的嵌套 JSON,CLI 简化为核心 flag + 智能默认值( 必填):
--department-idbash
ziniao-cli staff create --username "zhangsan" --name "张三" --password "Pass123!" --role-id 16691047257645 --department-id 15868464646076智能默认值:(全设备授权)、、。
登录日期默认发送有效日期:、,也可通过 / 指定。
authDevide=1authClient=全部允许isLimitLogin=0loginLimitStartDate=今天loginLimitEndDate=2099-12-31--login-start-date--login-end-date启用/禁用/删除
启用/禁用/删除
原始 API 是一个接口通过 字段区分,CLI 拆为 3 个语义化命令:
statusbash
ziniao-cli staff enable --id 16524289555087
ziniao-cli staff disable --id "id1,id2,id3" # 支持批量
ziniao-cli staff remove --id 16524289555087 # high-risk-write原始 API 是一个接口通过 字段区分,CLI 拆为 3 个语义化命令:
statusbash
ziniao-cli staff enable --id 16524289555087
ziniao-cli staff disable --id "id1,id2,id3" # 支持批量
ziniao-cli staff remove --id 16524289555087 # high-risk-write枚举映射
枚举映射
| flag | 可选值 | 对应 API 值 |
|---|---|---|
| active / disabled / deleted | delflag: 0/1/2 |
| boss / manager / employee / admin | level: 0/1/2/3 |
| auto / first / approve / phone | authDevide: 1/2/3/4 |
| windows,mac,web,android,ios,linux,miniapp 或 all | authClient 嵌套对象 |
| flag | 可选值 | 对应 API 值 |
|---|---|---|
| active / disabled / deleted | delflag: 0/1/2 |
| boss / manager / employee / admin | level: 0/1/2/3 |
| auto / first / approve / phone | authDevide: 1/2/3/4 |
| windows,mac,web,android,ios,linux,miniapp 或 all | authClient 嵌套对象 |
Shortcuts
Shortcuts
| 命令 | 说明 | 详细文档 |
|---|---|---|
| 查询员工列表 | |
| 新增员工 | |
| 修改员工 | 只发修改字段: |
| 启用员工 | |
| 禁用员工 | 同上 |
| 删除员工 | |
| 调岗 | |
| 命令 | 说明 | 详细文档 |
|---|---|---|
| 查询员工列表 | |
| 新增员工 | |
| 修改员工 | 只发修改字段: |
| 启用员工 | |
| 禁用员工 | 同上 |
| 删除员工 | |
| 调岗 | |
通用 api 覆盖
通用 api 覆盖
bash
ziniao-cli api /superbrowser/rest/v1/erp/staff/list --data '{"page":1,"limit":10}'
ziniao-cli api /superbrowser/rest/v2/erp/staff/add --data '{...}'
ziniao-cli api /superbrowser/rest/v2/erp/staff/modify --data '{...}'
ziniao-cli api /superbrowser/rest/v1/erp/staff/status --data '{"staffIds":["xxx"],"status":"1"}'
ziniao-cli api /superbrowser/rest/v1/erp/staff/department --data '{"staffIds":["xxx"],"departmentIds":["yyy"]}'bash
ziniao-cli api /superbrowser/rest/v1/erp/staff/list --data '{"page":1,"limit":10}'
ziniao-cli api /superbrowser/rest/v2/erp/staff/add --data '{...}'
ziniao-cli api /superbrowser/rest/v2/erp/staff/modify --data '{...}'
ziniao-cli api /superbrowser/rest/v1/erp/staff/status --data '{"staffIds":["xxx"],"status":"1"}'
ziniao-cli api /superbrowser/rest/v1/erp/staff/department --data '{"staffIds":["xxx"],"departmentIds":["yyy"]}'