You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.4 KiB
81 lines
2.4 KiB
|
19 hours ago
|
meta {
|
||
|
|
name: 导出用户列表
|
||
|
|
type: http
|
||
|
|
seq: 8
|
||
|
|
tags: [
|
||
|
|
generated
|
||
|
|
]
|
||
|
|
}
|
||
|
|
|
||
|
|
get {
|
||
|
|
url: {{baseUrl}}/api/system/users/export
|
||
|
|
body: none
|
||
|
|
auth: inherit
|
||
|
|
}
|
||
|
|
|
||
|
|
params:query {
|
||
|
|
keyword: 张
|
||
|
|
deptId: 10
|
||
|
|
employmentStatus: active
|
||
|
|
}
|
||
|
|
|
||
|
|
docs {
|
||
|
|
# 导出用户列表
|
||
|
|
`GET /api/system/users/export`
|
||
|
|
导出用户列表(按筛选条件,返回文件信息):按当前筛选条件全量导出 Excel,前端拿 fileId 走既有下载端点。
|
||
|
|
|
||
|
|
## 请求参数
|
||
|
|
|
||
|
|
| 参数 | 类型 | 必填 | 默认 | 说明 |
|
||
|
|
| --- | --- | --- | --- | --- |
|
||
|
|
| current | int | 否 | 1 | 当前页码(导出忽略分页,全量导出) |
|
||
|
|
| size | int | 否 | 10 | 每页条数(导出忽略) |
|
||
|
|
| keyword | string | 否 | - | 模糊搜索关键字,匹配列由接口定义 |
|
||
|
|
| orderBy | string | 否 | - | 排序字段 |
|
||
|
|
| asc | boolean | 否 | false | 是否升序 |
|
||
|
|
| deptId | string | 否 | - | 部门 ID,选中节点含全部子孙;null=全公司 |
|
||
|
|
| employmentStatus | string | 否 | - | 在职状态 active/resigned/unassigned;null=不限 |
|
||
|
|
| loginFrom | date | 否 | - | 最后登录起(含当天 00:00) |
|
||
|
|
| loginTo | date | 否 | - | 最后登录讫(含当天 23:59:59) |
|
||
|
|
|
||
|
|
## 请求示例
|
||
|
|
|
||
|
|
请求头:Authorization: Bearer {{token}}
|
||
|
|
|
||
|
|
GET /api/system/users/export?keyword=张&deptId=10&employmentStatus=active
|
||
|
|
|
||
|
|
## 响应 data 结构
|
||
|
|
|
||
|
|
| 字段 | 类型 | 说明 |
|
||
|
|
| --- | --- | --- |
|
||
|
|
| fileId | string | 文件唯一引用凭据(crm_file_info 主键),业务表只存它 |
|
||
|
|
| originalName | string | 原始文件名 |
|
||
|
|
| size | long | 文件大小(字节) |
|
||
|
|
| contentType | string | MIME 类型 |
|
||
|
|
| bizDomain | string | 业务域 |
|
||
|
|
| creatorId | string | 上传者(无登录态的内部上传为 null) |
|
||
|
|
| createTime | datetime | 生成时间 |
|
||
|
|
| thumbnailStatus | string | 缩略图状态(PENDING/READY/FAILED/UNSUPPORTED) |
|
||
|
|
|
||
|
|
## 响应示例
|
||
|
|
|
||
|
|
// 示例数据,字段结构以上表为准,非真实返回
|
||
|
|
```json
|
||
|
|
{
|
||
|
|
"code": 0,
|
||
|
|
"success": true,
|
||
|
|
"message": "success",
|
||
|
|
"data": {
|
||
|
|
"fileId": "9100",
|
||
|
|
"originalName": "用户列表.xlsx",
|
||
|
|
"size": 20480,
|
||
|
|
"contentType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
||
|
|
"bizDomain": "auth",
|
||
|
|
"creatorId": "100",
|
||
|
|
"createTime": "2026-09-07 10:00:00",
|
||
|
|
"thumbnailStatus": "UNSUPPORTED"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
```
|
||
|
|
}
|