import request from "@/utils/request"; export function getLineInspectionList(params) { return request({ url: "/safeLineInspection/page", method: "get", params, }); } export function getLineInspectionById(id) { return request({ url: `/safeLineInspection/${id}`, method: "get", }); } export function addLineInspection(data) { return request({ url: "/safeLineInspection", method: "post", data, }); } export function updateLineInspection(data) { return request({ url: "/safeLineInspection", method: "put", data, }); } export function deleteLineInspection(ids) { const joined = Array.isArray(ids) ? ids.join(",") : String(ids || ""); return request({ url: `/safeLineInspection/${joined}`, method: "delete", data: ids, }); } export function completeLineInspection(id) { return request({ url: `/safeLineInspection/complete/${id}`, method: "put", }); } export function getInspectionRecords(inspectionId) { return request({ url: `/safeLineInspectionRecord/list/${inspectionId}`, method: "get", }); } export function addInspectionRecord(data) { return request({ url: "/safeLineInspectionRecord", method: "post", data, }); } export function updateInspectionRecord(data) { return request({ url: "/safeLineInspectionRecord", method: "put", data, }); } export function deleteInspectionRecord(ids) { const joined = Array.isArray(ids) ? ids.join(",") : String(ids || ""); return request({ url: `/safeLineInspectionRecord/${joined}`, method: "delete", data: ids, }); } export function batchAddInspectionRecords(data) { return request({ url: "/safeLineInspectionRecord/batch", method: "post", data, }); } export function getInspectionHazards(params) { return request({ url: "/safeLineInspectionHazard/page", method: "get", params, }); } export function getHazardsByInspectionId(inspectionId) { return request({ url: `/safeLineInspectionHazard/list/${inspectionId}`, method: "get", }); } export function addInspectionHazard(data) { return request({ url: "/safeLineInspectionHazard", method: "post", data, }); } export function updateInspectionHazard(data) { return request({ url: "/safeLineInspectionHazard", method: "put", data, }); } export function deleteInspectionHazard(ids) { const joined = Array.isArray(ids) ? ids.join(",") : String(ids || ""); return request({ url: `/safeLineInspectionHazard/${joined}`, method: "delete", data: ids, }); }