| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import { usePost, stringify, useGet } from "@/.cool";
- import type { SubjectCourseResult } from './course'
- import type { FileList } from '../types/index'
- export interface SubjectCatalogResult {
- id?: string
- subjectId?: string
- name?: string
- iconPath?: string
- sortNum?: string
- courseStartNum?: string
- remark?: string
- updateUserId?: string
- updateUserName?: string
- createdUserId?: string
- createdUserName?: string
- createdTime?: string
- updateTime?: string
- fileList?: FileList[]
- courseList?: SubjectCourseResult[]
- }
- // export function getSubjectCatalogPage(parameter: any) {
- // return useGet<GetPage<any>>(`/subject/catalog/page`, parameter)
- // }
- // export function addSubjectCatalog(parameter: SubjectCatalogResult) {
- // return usePost<any>(`/subject/catalog`, parameter)
- // }
- // export function updateSubjectCatalog(parameter: SubjectCatalogResult) {
- // return usePut<any>(`/subject/catalog/${parameter.id}`, parameter)
- // }
- // export function fetchSubjectCatalog(parameter: any) {
- // return useGet<SubjectCatalogResult>(`/subject/catalog/${parameter.id}`, {}, {
- // loading: true,
- // })
- // }
- // export function deleteSubjectCatalogs(parameter: string[]) {
- // return useDelete<any>(`/subject/catalog`, parameter)
- // }
- // export function exportSubjectCatalog(parameter: any) {
- // return useGet<any>(`/subject/catalog/export`, parameter, {
- // responseType: 'blob',
- // headers: {
- // 'Content-Type': 'application/json;charset=UTF-8',
- // },
- // })
- // }
|