Skip to content

获取巡检记录列表 API

PathMethodCreated At
/api/contracts/inspections/paginatePOST2025-11-29 00:39:11

Request

KeyRuleDescription
pageinteger,min:1,max:100页码必须为正整数
page_sizeinteger,min:5,max:1000每页数量必须为正整数
contract_idstring,size:24合同不存在
is_archivedApp\Rules\BoolRule是否归档字段错误
conditionsarray查询条件必须是数组
sortsarray排序条件必须是数组

Response

KeyTypeExampleComment
idstring43ab23编号
contractIdstring23d82合同ID
contractNamestring一期合同合同名称
contentstring巡检内容描述内容
startDatestring2024-01-01 00:00:00开始日期
endDatestring2024-12-31 23:59:59结束日期
frequencystringMonth巡检频率
statusstringCompleted状态
salesIdint1销售ID
salesNamestring张三销售名称
inspectorIdint2巡检人员ID
inspectorNamestring李四巡检人员名称
currentInspectionTimestring2024-06-01 10:00:00本次巡检时间
nextInspectionTimestring2024-07-01 10:00:00下次巡检时间
inspectionCountint5已巡检次数
inspectionIssuesstring发现交换机端口故障巡检问题
customerContactstring张三客户联系人
customerPhonestring13800138000客户联系电话
workHoursfloat8.5工时
isCompletedbooltrue是否完成
pendingIssuesstring需要更换设备待处理问题
attachmentsarray[]附件
createdByint1创建人ID
createdByNamestring王五创建人名称
updatedByint1更新人ID
updatedByNamestring赵六更新人名称
createdAtstring2024-01-01 00:00:00创建时间
updatedAtstring2024-01-01 00:00:00更新时间

TypeScript Result Example:

TypeScript
interface Result {
  /** 编号 */
  id: string;
  /** 合同ID */
  contractId: string;
  /** 合同名称 */
  contractName: string;
  /** 内容 */
  content: string;
  /** 开始日期 */
  startDate: string;
  /** 结束日期 */
  endDate: string;
  /** 巡检频率 */
  frequency: string;
  /** 状态 */
  status: string;
  /** 销售ID */
  salesId: number;
  /** 销售名称 */
  salesName: string;
  /** 巡检人员ID */
  inspectorId: number;
  /** 巡检人员名称 */
  inspectorName: string;
  /** 本次巡检时间 */
  currentInspectionTime: string;
  /** 下次巡检时间 */
  nextInspectionTime: string;
  /** 已巡检次数 */
  inspectionCount: number;
  /** 巡检问题 */
  inspectionIssues: string;
  /** 客户联系人 */
  customerContact: string;
  /** 客户联系电话 */
  customerPhone: string;
  /** 工时 */
  workHours: any;
  /** 是否完成 */
  isCompleted: any;
  /** 待处理问题 */
  pendingIssues: string;
  /** 附件 */
  attachments: any;
  /** 创建人ID */
  createdBy: number;
  /** 创建人名称 */
  createdByName: string;
  /** 更新人ID */
  updatedBy: number;
  /** 更新人名称 */
  updatedByName: string;
  /** 创建时间 */
  createdAt: string;
  /** 更新时间 */
  updatedAt: string;
}