unit.ts 621 Bytes
import {DeviceModel, DeviceQueryParam} from "/@/api/device/model/deviceModel";
import {omit} from "lodash-es";
import {defHttp} from "/@/utils/http/axios";
import {PaginationResult} from "/#/axios";

enum DeviceManagerApi {
    /**
     * 设备URL
     */
    DEVICE_URL = '/device',
}


export const unitPage = (params: DeviceQueryParam) => {
    const { page, pageSize } = params;
    const otherParams = omit(params, ['page', 'pageSize']);
    return defHttp.post<PaginationResult<DeviceModel>>({
        url: `${DeviceManagerApi.DEVICE_URL}?page=${page}&pageSize=${pageSize}`,
        params: otherParams,
    });
};