import { request,download } from "@/utils/request"; import type { SecurityUserEntity } from "@/data/auto/securityUserEntity"; import type { SecurityUserData } from "@/data/auto/securityUserData"; import type { SecurityUserSearchCriteria } from "@/data/auto/securityUserSearchCriteria"; import type { SecurityUserResultData } from "@/data/auto/securityUserResultData"; import type { SecurityFunctionResultData } from "@/data/auto/securityFunctionResultData"; import type { SecurityUserDisplayData } from "@/data/auto/securityUserDisplayData"; class SecurityUserService{ async FindByStaffId(data: string) { return request( { url: "/SecurityUser/FindByStaffId?staffid="+data, method: "post", data, } ) }; async FindByKey(data: string) { return request( { url: "/SecurityUser/FindByKey?key="+data, method: "post", data, } ) }; async FindAll() { return request( { url: "/SecurityUser/FindAll", method: "post", } ) }; async FindBySearchCriteria(data: SecurityUserSearchCriteria) { return request( { url: "/SecurityUser/FindBySearchCriteria", method: "post", data, } ) }; async PrintBySearchCriteria(data: SecurityUserSearchCriteria) { return download( { url: "/SecurityUser/PrintBySearchCriteria", method: "post", data, filename:'SecurityUser' } ) }; async Insert(data: SecurityUserData) { return request( { url: "/SecurityUser/Insert", method: "post", data, } ) }; async Update(data: SecurityUserData) { return request( { url: "/SecurityUser/Update", method: "post", data, } ) }; async Delete(data: string) { return request( { url: "/SecurityUser/Delete?key="+data, method: "post", data, } ) }; async Deletes(data: String[]) { return request( { url: "/SecurityUser/Deletes", method: "post", data, } ) }; async FindMenuByUsername() { return request( { url: "/SecurityUser/FindMenuByUsername", method: "post", } ) }; async UpdateLocalName(data: string) { return request( { url: "/SecurityUser/UpdateLocalName?localName="+data, method: "post", data, } ) }; async UpdateSecurityUserIdCard(data: SecurityUserDisplayData) { return request( { url: "/SecurityUser/UpdateSecurityUserIdCard", method: "post", data, } ) }; } const securityUserService= new SecurityUserService(); export default securityUserService;