Appearance
获取巡检记录列表 API
| Path | Method | Created At |
|---|---|---|
| /api/customers/routine/check/paginate | POST | 2025-11-29 00:39:11 |
Request
| Key | Rule | Description |
|---|---|---|
| page | integer,min:1,max:100 | 页码必须大于0 |
| size | integer,min:5,max:1000 | 每页数量必须大于0 |
| customer_id | string,size:24 | 客户不存在 |
| project_id | integer,min:0 | 项目不存在 |
Response
| Key | Type | Example | Comment |
|---|---|---|---|
| id | int | 1 | 记录编号 |
| title | int | 2024年第二季度 | 标题 |
| userId | int | 3 | 巡检人 |
| name | string | 张三 | 巡检人姓名 |
| projectId | int | 1 | 项目编号 |
| projectName | string | 智慧城市大数据平台 | 项目名称 |
| approvalStatus | enum | ApprovalStatus | 审批状态 |
| approvalComments | string | 1 | 审批人编号 |
| approvalUserId | int | 1 | 审批人ID |
| approvalUserName | string | 1 | 审批人 |
| createdAt | string | 2021-01-01 00:00:00 | 创建时间 |
TypeScript Result Example:
TypeScript
interface Result {
/** 记录编号 */
id: number;
/** 标题 */
title: number;
/** 巡检人 */
userId: number;
/** 巡检人姓名 */
name: string;
/** 项目编号 */
projectId: number;
/** 项目名称 */
projectName: string;
/** 审批状态 */
approvalStatus: ResultApprovalStatus;
/** 审批人编号 */
approvalComments: string;
/** 审批人ID */
approvalUserId: number;
/** 审批人 */
approvalUserName: string;
/** 创建时间 */
createdAt: string;
}
enum ResultApprovalStatus {
/** 审批通过 */
APPROVED = "APPROVED",
/** 审批拒绝 */
REJECTED = "REJECTED",
/** 审批中 */
PENDING = "PENDING"
}Enums
ApprovalStatus
| Const | Description |
|---|---|
| APPROVED | 审批通过 |
| REJECTED | 审批拒绝 |
| PENDING | 审批中 |