| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import request from '@/utils/http'
- type PageList<T> = {
- list: T[]
- total: number
- page: number
- pageSize: number
- totalPages: number
- }
- /** 查询列表(联查 storage_release_review + sms_notification) */
- export function fetchStorageEntrySmsList(params?: {
- page?: number
- pageSize?: number
- keyword?: string
- storageStatus?: string
- smsNotified?: string
- storageTimeStart?: string
- storageTimeEnd?: string
- }) {
- return request.get<PageList<Record<string, unknown>>>({
- url: '/web/admin/storage-entry-sms-notifications/list',
- params
- })
- }
- /** 切换通知状态 */
- export function fetchToggleStorageEntrySmsNotified(
- id: string,
- data: { smsNotified: number; storageReviewId?: string }
- ) {
- return request.put({
- url: `/web/admin/storage-entry-sms-notifications/${id}/toggle-status`,
- data
- })
- }
- /** 生成短信内容 */
- export function fetchGenerateStorageEntrySms(id: string, storageReviewId?: string) {
- return request.post<{ smsContent: string }>({
- url: `/web/admin/storage-entry-sms-notifications/${id}/generate-sms`,
- params: storageReviewId ? { storageReviewId } : undefined
- })
- }
|