import type { SecurityLockEntity } from "@/data/auto/securityLockEntity"; import type { SecurityLockEntityKey } from "@/data/auto/securityLockEntityKey"; import { request } from "@/utils/request"; class SecurityLockService { async FindByKey(data: SecurityLockEntityKey) { return request( { url: "/SecurityLock/FindByKey", method: "post", data, }, ); }; async Insert(data: SecurityLockEntity) { return request( { url: "/SecurityLock/Insert", method: "post", data, }, ); }; async Update(data: SecurityLockEntity) { return request( { url: "/SecurityLock/Update", method: "post", data, }, ); }; async Delete(data: SecurityLockEntityKey) { return request( { url: "/SecurityLock/Delete", method: "post", data, }, ); }; async IsLocked(data: any) { return request( { url: "/SecurityLock/IsLocked", method: "post", data, }, ); }; async Lock(data: any) { return request( { url: "/SecurityLock/Lock", method: "post", data, }, ); }; async ForceLock(data: any) { return request( { url: "/SecurityLock/ForceLock", method: "post", data, }, ); }; async ConsumeLock(data: any) { return request( { url: "/SecurityLock/ConsumeLock", method: "post", data, }, ); }; async ClearLock(data: any) { return request( { url: "/SecurityLock/ClearLock", method: "post", data, }, ); }; } const securityLockService = new SecurityLockService(); export default securityLockService;