| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- /**
- * API 配置文件
- */
- // API 基础地址配置
- // 开发环境使用Vite代理,生产环境使用实际地址
- export const API_BASE_URL = import.meta.env.DEV ? '' : 'http://115.190.125.125:8086'
- // API 端点配置
- export const API_ENDPOINTS = {
- // 认证相关
- LOGIN: '/admin/auth/login',
- LOGOUT: '/admin/auth/logout',
- GET_USER_INFO: '/admin/auth/userInfo',
-
- // 管理员管理
- ADMIN_USER_LIST: '/admin/admin-user/list',
- ADMIN_USER_DETAIL: '/admin/admin-user/detail',
- ADMIN_USER_REGISTER: '/admin/admin-user/register',
- ADMIN_USER_UPDATE: '/admin/admin-user/update',
- ADMIN_USER_DELETE: '/admin/admin-user/delete',
- ADMIN_USER_DISABLE: '/admin/admin-user/disable',
- ADMIN_USER_ENABLE: '/admin/admin-user/enable',
- ADMIN_USER_ROLES: '/admin/admin-user/roles',
-
- // 轮播图管理
- BANNER_LIST: '/admin/banner/list',
- BANNER_DETAIL: '/admin/banner/detail',
- BANNER_CREATE: '/admin/banner/create',
- BANNER_UPDATE: '/admin/banner/update',
- BANNER_DELETE: '/admin/banner/delete',
- BANNER_UPLOAD: '/admin/banner/upload',
-
- // 活动管理
- ACTIVITY_LIST: '/api/activity/list',
- ACTIVITY_DETAIL: '/api/activity/detail',
- ACTIVITY_CREATE: '/admin/activity/create',
- ACTIVITY_UPDATE: '/admin/activity/update',
- ACTIVITY_DELETE: '/admin/activity/delete',
- ACTIVITY_REGISTRATIONS: '/admin/activity/registrations',
- ACTIVITY_STATS: '/admin/activity/stats',
-
- // 红娘管理
- MATCHMAKER_LIST: '/api/matchmaker/list',
- MATCHMAKER_DETAIL: '/api/matchmaker/detail',
- MATCHMAKER_CREATE: '/api/matchmaker/create',
- MATCHMAKER_UPDATE: '/api/matchmaker/update',
- MATCHMAKER_DELETE: '/api/matchmaker/delete',
- MATCHMAKER_STATS: '/api/matchmaker/stats',
- MATCHMAKER_AUDIT_LIST: '/admin/marr-apply/list',
- MATCHMAKER_AUDIT_APPROVE: '/admin/marr-apply/approve',
- MATCHMAKER_AUDIT_DELETE: '/admin/marr-apply/delete',
- SUCCESS_CASE_UPLOAD_LIST: '/admin/success-case-upload/list',
- SUCCESS_CASE_UPLOAD_APPROVE: '/admin/success-case-upload/approve',
- SUCCESS_CASE_UPLOAD_REJECT: '/admin/success-case-upload/reject',
-
- // 积分订单管理
- POINTS_ORDER_LIST: '/admin/points-order/list',
- POINTS_ORDER_DETAIL: '/admin/points-order',
- POINTS_ORDER_REVIEW: '/admin/points-order/review',
- POINTS_ORDER_DELETE: '/admin/points-order',
-
- // 线索管理
- MY_RESOURCE_LIST: '/admin/my-resource/list',
- MY_RESOURCE_DETAIL: '/admin/my-resource',
- MY_RESOURCE_AUDIT: '/admin/my-resource',
-
- // 课程管理
- COURSE_LIST: '/api/course/list',
- COURSE_DETAIL: '/api/course/detail',
- COURSE_CREATE: '/api/course/admin/create',
- COURSE_UPDATE: '/api/course/admin/update',
- COURSE_DELETE: '/api/course/admin/delete',
-
- // 成功案例管理
- CASE_LIST: '/api/case/list',
- CASE_DETAIL: '/api/case/detail',
- CASE_CREATE: '/api/case/create',
- CASE_UPDATE: '/api/case/update',
- CASE_DELETE: '/api/case/delete',
- CASE_TIMELINE: '/api/case/timeline',
-
- // 用户管理
- USER_LIST: '/admin/user/list',
- USER_DETAIL: '/admin/user/detail',
- USER_UPDATE: '/admin/user/update',
- USER_STATS: '/admin/user/stats',
- USER_VIP_LIST: '/admin/user/vip/list',
-
- // 动态管理
- DYNAMIC_LIST: '/admin/dynamic/list',
- DYNAMIC_DETAIL: '/admin/dynamic/detail',
- DYNAMIC_AUDIT: '/admin/dynamic/audit',
- DYNAMIC_DELETE: '/admin/dynamic/delete',
- // 举报管理(管理端)
- REPORT_LIST: '/admin/report/list',
- REPORT_DETAIL: '/admin/report/detail',
- REPORT_HANDLE: '/admin/report/handle',
-
- // 数据统计
- DASHBOARD_STATS: '/admin/dashboard/stats',
- DASHBOARD_RECENT_ACTIVITIES: '/admin/dashboard/recent-activities',
- DASHBOARD_USER_TREND: '/admin/dashboard/user-trend',
- DASHBOARD_ACTIVITY_TREND: '/admin/dashboard/activity-trend',
- DASHBOARD_REVENUE_TREND: '/admin/dashboard/revenue-trend',
-
- // 文件上传
- UPLOAD_IMAGE: '/admin/upload/image',
- UPLOAD_FILE: '/admin/upload/file',
-
- // 城市管理
- CITY_LIST: '/api/recommend/area/cities'
- }
- // Redis 缓存键前缀
- export const CACHE_KEYS = {
- ACTIVITY_LIST: 'admin:activity:list',
- BANNER_LIST: 'admin:banner:list',
- USER_STATS: 'admin:user:stats',
- DASHBOARD_STATS: 'admin:dashboard:stats'
- }
- // RabbitMQ 消息队列配置
- export const MQ_QUEUES = {
- ACTIVITY_REGISTER: 'activity.register',
- USER_AUDIT: 'user.audit',
- DYNAMIC_AUDIT: 'dynamic.audit',
- DATA_STATS: 'data.stats'
- }
|