模块说明
work 是工作端(员工/商家侧)总入口:工作中心首页、工作记录(操作日志)与模块权限校验。「工作端」指后台员工/商家在小程序端使用的管理视角:凡 URL 含 /work 段或模块名为 work 的接口,均需登录 + 员工身份。
鉴权级别:全部 work_required(未登录 401;非员工 403 work_no_permission)。
接口一览
| 方法 | URL | 鉴权 | 说明 |
|---|---|---|---|
| GET | /api/work |
员工 | 工作中心首页 |
| GET | /api/work/product |
员工 | 工作记录(操作日志)列表 |
| POST | /api/work/permission |
员工 | 校验当前会员对指定模块的工作权限 |
工作中心首页 GET /api/work
{
"code": "OK",
"message": "",
"data": {
"title": "工作中心",
"work": { "...": "员工工作台数据" },
"link_work_center": [ "...工作模块入口(按权限过滤,小程序形态)..." ]
},
"errors": {},
"request_id": "9f2a5c8e1b3d7f40"
}
| 场景 | 响应 |
|---|---|
| 未登录 | 401 UNAUTHORIZED(login_timeout) |
| 非员工 | 403 FORBIDDEN(work_no_permission) |
工作记录 GET /api/work/product
参数 page;返回 title、work_log_list(操作日志)、pager、total(累计工作次数)。
模块权限校验 POST /api/work/permission
| 参数 | 必填 | 说明 |
|---|---|---|
module |
是 | 模块名(如 order、book、money) |
成功返回空 data(表示有权限);无权限或模块名非法 → 403 FORBIDDEN。客户端可用它做工作台入口的显隐控制。
跨模块工作端子控制器聚合索引
各业务模块的 /work 子控制器就地归属所属模块文档,本页仅作索引:
| URL 前缀 | 归属文档 | 说明 |
|---|---|---|
/api/product/work/* |
商品 product | 商品维护(增删改、图片上传) |
/api/order/work/* |
订单与交易 order | 订单核销、线下支付审核、发货 |
/api/money/work/* |
余额 money | 余额核销扣款 |
/api/book/work/* |
预约 book | 预约确认/拒绝/完成/签到 |
/api/user/work |
会员 user | 工作端会员列表 |
/api/aftersale/work/* |
售后服务 aftersale | 售后单处理 |
/api/health/work/* |
健康档案 health | 档案检索与随访维护 |
注意事项
work_required策略:work、work/...、以及上述各模块/work子路径统一命中员工校验;权限按模块粒度授予(后台按员工配置),同一员工可能仅有部分模块权限;- 员工身份与
dou.auth.is_work布尔值对应,客户端登录后即可据此显示"工作台"入口。