37 lines
632 B
TypeScript
37 lines
632 B
TypeScript
import request from "@/sheep/utils/request"
|
|
|
|
interface LostAndFoundItem {
|
|
id: string
|
|
title: string
|
|
picUrl: string | null
|
|
description: string
|
|
dateFound: string
|
|
location: string
|
|
status: string
|
|
}
|
|
|
|
interface PageData {
|
|
records: LostAndFoundItem[]
|
|
total: number
|
|
size: number
|
|
current: number
|
|
pages: number
|
|
}
|
|
|
|
interface ApiResponse {
|
|
code: number
|
|
msg: string | null
|
|
data: PageData
|
|
ok: boolean
|
|
}
|
|
|
|
export default {
|
|
// 获取失物招领列表
|
|
getList: (params: { current: number; size: number }) =>
|
|
request({
|
|
url: "integrated/lostAndFound/app/page",
|
|
method: "GET",
|
|
params,
|
|
}),
|
|
}
|