Files
Friendship-and-chat-pc/src/api/member/recent/index.ts
T
2025-10-29 10:55:50 +08:00

48 lines
1.3 KiB
TypeScript

import request from '@/config/axios'
// 朋友圈 VO
export interface RecentVO {
id: number // 收件地址编号
memberId: number // 用户编号
coverPic: string // 主图
describe: string // 描述
issueLong: number // 发布-经度
issueLat: number // 发布-纬度
issueProvince: string // 发布-省
issueCity: string // 发布-市
issueDistrict: string // 发布-区
issueAddress: string // 发布-详细地址
}
// 朋友圈 API
export const RecentApi = {
// 查询朋友圈分页
getRecentPage: async (params: any) => {
return await request.get({ url: `/member/recent/page`, params })
},
// 查询朋友圈详情
getRecent: async (id: number) => {
return await request.get({ url: `/member/recent/get?id=` + id })
},
// 新增朋友圈
createRecent: async (data: RecentVO) => {
return await request.post({ url: `/member/recent/create`, data })
},
// 修改朋友圈
updateRecent: async (data: RecentVO) => {
return await request.put({ url: `/member/recent/update`, data })
},
// 删除朋友圈
deleteRecent: async (id: number) => {
return await request.delete({ url: `/member/recent/delete?id=` + id })
},
// 导出朋友圈 Excel
exportRecent: async (params) => {
return await request.download({ url: `/member/recent/export-excel`, params })
}
}