import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; import { fromSingleResponse } from "../../utils/enterpriseInfo/adapter"; import { apiGet, safeAction } from "../../utils/enterpriseInfo/http"; import { asId } from "../../utils/enterpriseInfo/idUtil"; export const equipInfoList = declareRequest( "equipInfoLoading", "Get > /safetyEval/org-equipment/page", "equipInfoList: [] | res.data || [] & equipInfoTotal: 0 | res.data?.total || 0", ); export const equipInfoGet = declareRequest( "equipInfoLoading", safeAction(async (params) => { const res = await apiGet("/safetyEval/org-equipment/get", { id: asId(params?.id) }); return fromSingleResponse(res); }), ); export const equipInfoAdd = declareRequest( "equipInfoLoading", "Post > @/safetyEval/org-equipment/save", ); export const equipInfoEdit = declareRequest( "equipInfoLoading", "Post > @/safetyEval/org-equipment/modify", ); export const equipInfoRemove = declareRequest( "equipInfoLoading", "Post > @/safetyEval/org-equipment/delete", ); export const equipInfoToggleStatus = declareRequest( "equipInfoLoading", "Post > @/safetyEval/org-equipment/modify", );