123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import http from '@/axios'
- import { ConfigsBO, ConfigsQuery, ConfigsVO } from '@/api/interface/configs/configs'
- class ConfigApi {
- /**
- * @name 查询分页
- * @returns returns
- */
- static page = (params: ConfigsQuery): Promise<ResultData<any>> => {
- return http.get<ConfigsVO>({ url: '/fault/page', params })
- }
- /**
- * @name 查询列表
- * @returns returns
- */
- static list = (params: ConfigsBO): Promise<ResultData<any>> => {
- return http.get<ConfigsVO>({ url: '/fault/list', params })
- }
- /**
- * @name 添加
- * @returns returns
- */
- static add = (data: ConfigsBO): Promise<ResultData<any>> => {
- return http.post({ url: '/fault/add', data })
- }
- /**
- * @name 更新
- * @returns returns
- */
- static edit = (data: ConfigsBO): Promise<ResultData<any>> => {
- return http.put({ url: '/fault/edit', data })
- }
- /**
- * @name 删除
- * @returns returns
- */
- static delete = (data: string[]): Promise<ResultData<any>> => {
- return http.delete({ url: '/fault/delete', data })
- }
- static getExtraStatistics = (): Promise<ResultData<any>> => {
- return http.get({ url: '/fault/extra/statistics' })
- }
- }
- export default ConfigApi
|