// 业务接口集合(对应后端 /api) import { request } from './request.js' export const api = { // 服务分类 / 公告 getServices: () => request('/api/services'), getNotices: () => request('/api/notices'), // 登录 / 注册(手机号 + 密码) login: (phone, password) => request('/api/auth/login', { method: 'POST', body: { phone, password } }), register: (payload) => request('/api/auth/register', { method: 'POST', body: payload }), // 我的订单(可按状态过滤) getMyOrders: (customerId, status) => request('/api/orders', { params: { customerId, status, pageSize: 50 } }), getOrder: (id) => request('/api/orders/' + id), // 下单 createOrder: (payload) => request('/api/orders', { method: 'POST', body: payload }), // 随机头像 getRandomAvatar: () => request('/api/avatar/random'), // 表白墙 getConfessions: (params) => request('/api/confessions', { params }), getConfession: (id) => request('/api/confessions/' + id), publishConfession: (payload) => request('/api/confessions', { method: 'POST', body: payload }), likeConfession: (id) => request('/api/confessions/' + id + '/like', { method: 'POST' }), commentConfession: (id, payload) => request('/api/confessions/' + id + '/comments', { method: 'POST', body: payload }) }