19 lines
467 B
TypeScript
19 lines
467 B
TypeScript
// Author: fruit.com.cn
|
|
|
|
import request from '@/axios'
|
|
|
|
export interface LegalDocument {
|
|
docCode: 'terms' | 'privacy' | string
|
|
lang: 'zh' | 'en' | 'id' | string
|
|
title: string
|
|
content: string
|
|
}
|
|
|
|
export const listLegalDocumentsApi = () => {
|
|
return request.get<LegalDocument[]>({ url: '/admin/legal-documents' })
|
|
}
|
|
|
|
export const saveLegalDocumentsApi = (items: LegalDocument[]) => {
|
|
return request.put<void>({ url: '/admin/legal-documents', data: items })
|
|
}
|