import { MyResponseType } from '@/common'; import { request } from '@umijs/max'; export const Apis = { Activity: { Activities: { List(data?: ApiTypes.Activity.Activities.List): Promise { return request('company/activity/activities/list', { data }); }, Store(data: ApiTypes.Activity.Activities.Store): Promise { return request('company/activity/activities/store', { data }); }, Update( data: ApiTypes.Activity.Activities.Update, ): Promise { return request('company/activity/activities/update', { data }); }, ChangePublishStatus( data: ApiTypes.Activity.Activities.ChangePublishStatus, ): Promise { return request('company/activity/activities/change_publish_status', { data, }); }, Show(data: ApiTypes.Activity.Activities.Show): Promise { return request('company/activity/activities/show', { data }); }, SoftDelete( data: ApiTypes.Activity.Activities.SoftDelete, ): Promise { return request('company/activity/activities/soft_delete', { data }); }, Restore( data: ApiTypes.Activity.Activities.Restore, ): Promise { return request('company/activity/activities/restore', { data }); }, Delete( data: ApiTypes.Activity.Activities.Delete, ): Promise { return request('company/activity/activities/delete', { data }); }, }, ActivityEnrolls: { List( data?: ApiTypes.Activity.ActivityEnrolls.List, ): Promise { return request('company/activity/activity_enrolls/list', { data }); }, Show( data: ApiTypes.Activity.ActivityEnrolls.Show, ): Promise { return request('company/activity/activity_enrolls/show', { data }); }, ChangeStatus( data: ApiTypes.Activity.ActivityEnrolls.ChangeStatus, ): Promise { return request('company/activity/activity_enrolls/change_status', { data, }); }, }, }, Approval: { ApprovalInstances: { PendingList( data?: ApiTypes.Approval.ApprovalInstances.PendingList, ): Promise { return request('company/approval/approval_instances/pending_list', { data, }); }, PendingCount(): Promise { return request('company/approval/approval_instances/pending_count', {}); }, MyApplyList(): Promise { return request('company/approval/approval_instances/my_apply_list', {}); }, Show( data: ApiTypes.Approval.ApprovalInstances.Show, ): Promise { return request('company/approval/approval_instances/show', { data }); }, Approve( data: ApiTypes.Approval.ApprovalInstances.Approve, ): Promise { return request('company/approval/approval_instances/approve', { data }); }, Cancel( data: ApiTypes.Approval.ApprovalInstances.Cancel, ): Promise { return request('company/approval/approval_instances/cancel', { data }); }, Transfer( data: ApiTypes.Approval.ApprovalInstances.Transfer, ): Promise { return request('company/approval/approval_instances/transfer', { data, }); }, List( data?: ApiTypes.Approval.ApprovalInstances.List, ): Promise { return request('company/approval/approval_instances/list', { data }); }, ProcessedList( data?: ApiTypes.Approval.ApprovalInstances.ProcessedList, ): Promise { return request('company/approval/approval_instances/processed_list', { data, }); }, CcList( data?: ApiTypes.Approval.ApprovalInstances.CcList, ): Promise { return request('company/approval/approval_instances/cc_list', { data }); }, }, ApprovalTemplates: { List( data?: ApiTypes.Approval.ApprovalTemplates.List, ): Promise { return request('company/approval/approval_templates/list', { data }); }, Store( data: ApiTypes.Approval.ApprovalTemplates.Store, ): Promise { return request('company/approval/approval_templates/store', { data }); }, Update( data: ApiTypes.Approval.ApprovalTemplates.Update, ): Promise { return request('company/approval/approval_templates/update', { data }); }, Show( data: ApiTypes.Approval.ApprovalTemplates.Show, ): Promise { return request('company/approval/approval_templates/show', { data }); }, SoftDelete( data: ApiTypes.Approval.ApprovalTemplates.SoftDelete, ): Promise { return request('company/approval/approval_templates/soft_delete', { data, }); }, ToggleEnabled( data: ApiTypes.Approval.ApprovalTemplates.ToggleEnabled, ): Promise { return request('company/approval/approval_templates/toggle_enabled', { data, }); }, Select( data?: ApiTypes.Approval.ApprovalTemplates.Select, ): Promise { return request('company/approval/approval_templates/select', { data }); }, ReplaceApprover( data: ApiTypes.Approval.ApprovalTemplates.ReplaceApprover, ): Promise { return request('company/approval/approval_templates/replace_approver', { data, }); }, }, }, Archive: { HouseOccupants: { List( data?: ApiTypes.Archive.HouseOccupants.List, ): Promise { return request('company/archive/house_occupants/list', { data }); }, CustomerList( data?: ApiTypes.Archive.HouseOccupants.CustomerList, ): Promise { return request('company/archive/house_occupants/customer_list', { data, }); }, CustomerHouseByPhone( data: ApiTypes.Archive.HouseOccupants.CustomerHouseByPhone, ): Promise { return request( 'company/archive/house_occupants/customer_house_by_phone', { data }, ); }, Update( data: ApiTypes.Archive.HouseOccupants.Update, ): Promise { return request('company/archive/house_occupants/update', { data }); }, Show( data: ApiTypes.Archive.HouseOccupants.Show, ): Promise { return request('company/archive/house_occupants/show', { data }); }, Delete( data: ApiTypes.Archive.HouseOccupants.Delete, ): Promise { return request('company/archive/house_occupants/delete', { data }); }, ChangeIsContact( data: ApiTypes.Archive.HouseOccupants.ChangeIsContact, ): Promise { return request('company/archive/house_occupants/change_is_contact', { data, }); }, Import( data?: ApiTypes.Archive.HouseOccupants.Import, ): Promise { return request('company/archive/house_occupants/import', { data }); }, DownloadTemplate(): Promise { return request('company/archive/house_occupants/download_template', { responseType: 'blob', }); }, }, HouseRegisters: { List( data?: ApiTypes.Archive.HouseRegisters.List, ): Promise { return request('company/archive/house_registers/list', { data }); }, Store( data: ApiTypes.Archive.HouseRegisters.Store, ): Promise { return request('company/archive/house_registers/store', { data }); }, Update( data: ApiTypes.Archive.HouseRegisters.Update, ): Promise { return request('company/archive/house_registers/update', { data }); }, MoveOut( data: ApiTypes.Archive.HouseRegisters.MoveOut, ): Promise { return request('company/archive/house_registers/move_out', { data }); }, MoveIn( data: ApiTypes.Archive.HouseRegisters.MoveIn, ): Promise { return request('company/archive/house_registers/move_in', { data }); }, RemoveOwner( data: ApiTypes.Archive.HouseRegisters.RemoveOwner, ): Promise { return request('company/archive/house_registers/remove_owner', { data, }); }, ChangeOccupant( data: ApiTypes.Archive.HouseRegisters.ChangeOccupant, ): Promise { return request('company/archive/house_registers/change_occupant', { data, }); }, Show( data: ApiTypes.Archive.HouseRegisters.Show, ): Promise { return request('company/archive/house_registers/show', { data }); }, Audit( data: ApiTypes.Archive.HouseRegisters.Audit, ): Promise { return request('company/archive/house_registers/audit', { data }); }, Delete( data: ApiTypes.Archive.HouseRegisters.Delete, ): Promise { return request('company/archive/house_registers/delete', { data }); }, }, }, Asset: { AssetBuildings: { List(data?: ApiTypes.Asset.AssetBuildings.List): Promise { return request('company/asset/asset_buildings/list', { data }); }, Store( data: ApiTypes.Asset.AssetBuildings.Store, ): Promise { return request('company/asset/asset_buildings/store', { data }); }, Update( data: ApiTypes.Asset.AssetBuildings.Update, ): Promise { return request('company/asset/asset_buildings/update', { data }); }, Show(data: ApiTypes.Asset.AssetBuildings.Show): Promise { return request('company/asset/asset_buildings/show', { data }); }, Delete( data: ApiTypes.Asset.AssetBuildings.Delete, ): Promise { return request('company/asset/asset_buildings/delete', { data }); }, Select( data?: ApiTypes.Asset.AssetBuildings.Select, ): Promise { return request('company/asset/asset_buildings/select', { data }); }, }, AssetCarPorts: { List(data?: ApiTypes.Asset.AssetCarPorts.List): Promise { return request('company/asset/asset_car_ports/list', { data }); }, Store(data: ApiTypes.Asset.AssetCarPorts.Store): Promise { return request('company/asset/asset_car_ports/store', { data }); }, Update( data: ApiTypes.Asset.AssetCarPorts.Update, ): Promise { return request('company/asset/asset_car_ports/update', { data }); }, Show(data: ApiTypes.Asset.AssetCarPorts.Show): Promise { return request('company/asset/asset_car_ports/show', { data }); }, Delete( data: ApiTypes.Asset.AssetCarPorts.Delete, ): Promise { return request('company/asset/asset_car_ports/delete', { data }); }, Select( data?: ApiTypes.Asset.AssetCarPorts.Select, ): Promise { return request('company/asset/asset_car_ports/select', { data }); }, Import( data: ApiTypes.Asset.AssetCarPorts.Import, ): Promise { return request('company/asset/asset_car_ports/import', { data }); }, DownloadTemplate(): Promise { return request('company/asset/asset_car_ports/download_template', { responseType: 'blob', }); }, Export( data: ApiTypes.Asset.AssetCarPorts.Export, ): Promise { return request('company/asset/asset_car_ports/export', { responseType: 'blob', data, }); }, }, AssetHouses: { List(data?: ApiTypes.Asset.AssetHouses.List): Promise { return request('company/asset/asset_houses/list', { data }); }, Store(data: ApiTypes.Asset.AssetHouses.Store): Promise { return request('company/asset/asset_houses/store', { data }); }, Update(data: ApiTypes.Asset.AssetHouses.Update): Promise { return request('company/asset/asset_houses/update', { data }); }, Show(data: ApiTypes.Asset.AssetHouses.Show): Promise { return request('company/asset/asset_houses/show', { data }); }, Delete(data: ApiTypes.Asset.AssetHouses.Delete): Promise { return request('company/asset/asset_houses/delete', { data }); }, Select( data?: ApiTypes.Asset.AssetHouses.Select, ): Promise { return request('company/asset/asset_houses/select', { data }); }, SelectFullName( data?: ApiTypes.Asset.AssetHouses.SelectFullName, ): Promise { return request('company/asset/asset_houses/select_full_name', { data }); }, Import(data: ApiTypes.Asset.AssetHouses.Import): Promise { return request('company/asset/asset_houses/import', { data }); }, Export(data: ApiTypes.Asset.AssetHouses.Export): Promise { return request('company/asset/asset_houses/export', { data }); }, }, AssetParkingPlaces: { List( data?: ApiTypes.Asset.AssetParkingPlaces.List, ): Promise { return request('company/asset/asset_parking_places/list', { data }); }, Store( data: ApiTypes.Asset.AssetParkingPlaces.Store, ): Promise { return request('company/asset/asset_parking_places/store', { data }); }, Update( data: ApiTypes.Asset.AssetParkingPlaces.Update, ): Promise { return request('company/asset/asset_parking_places/update', { data }); }, Show( data: ApiTypes.Asset.AssetParkingPlaces.Show, ): Promise { return request('company/asset/asset_parking_places/show', { data }); }, Delete( data: ApiTypes.Asset.AssetParkingPlaces.Delete, ): Promise { return request('company/asset/asset_parking_places/delete', { data }); }, Select( data?: ApiTypes.Asset.AssetParkingPlaces.Select, ): Promise { return request('company/asset/asset_parking_places/select', { data }); }, }, AssetProjectAdmins: { List( data?: ApiTypes.Asset.AssetProjectAdmins.List, ): Promise { return request('company/asset/asset_project_admins/list', { data }); }, Store( data: ApiTypes.Asset.AssetProjectAdmins.Store, ): Promise { return request('company/asset/asset_project_admins/store', { data }); }, BatchStore( data: ApiTypes.Asset.AssetProjectAdmins.BatchStore, ): Promise { return request('company/asset/asset_project_admins/batch_store', { data, }); }, Show( data: ApiTypes.Asset.AssetProjectAdmins.Show, ): Promise { return request('company/asset/asset_project_admins/show', { data }); }, Delete( data: ApiTypes.Asset.AssetProjectAdmins.Delete, ): Promise { return request('company/asset/asset_project_admins/delete', { data }); }, }, AssetProjects: { List(data?: ApiTypes.Asset.AssetProjects.List): Promise { return request('company/asset/asset_projects/list', { data }); }, Store(data: ApiTypes.Asset.AssetProjects.Store): Promise { return request('company/asset/asset_projects/store', { data }); }, Update( data: ApiTypes.Asset.AssetProjects.Update, ): Promise { return request('company/asset/asset_projects/update', { data }); }, ChangePropertyBrand( data: ApiTypes.Asset.AssetProjects.ChangePropertyBrand, ): Promise { return request('company/asset/asset_projects/change_property_brand', { data, }); }, Show(data: ApiTypes.Asset.AssetProjects.Show): Promise { return request('company/asset/asset_projects/show', { data }); }, Delete( data: ApiTypes.Asset.AssetProjects.Delete, ): Promise { return request('company/asset/asset_projects/delete', { data }); }, Select( data?: ApiTypes.Asset.AssetProjects.Select, ): Promise { return request('company/asset/asset_projects/select', { data }); }, }, AssetUnits: { List(data?: ApiTypes.Asset.AssetUnits.List): Promise { return request('company/asset/asset_units/list', { data }); }, Store(data: ApiTypes.Asset.AssetUnits.Store): Promise { return request('company/asset/asset_units/store', { data }); }, Update(data: ApiTypes.Asset.AssetUnits.Update): Promise { return request('company/asset/asset_units/update', { data }); }, Show(data: ApiTypes.Asset.AssetUnits.Show): Promise { return request('company/asset/asset_units/show', { data }); }, Delete(data: ApiTypes.Asset.AssetUnits.Delete): Promise { return request('company/asset/asset_units/delete', { data }); }, Select(data?: ApiTypes.Asset.AssetUnits.Select): Promise { return request('company/asset/asset_units/select', { data }); }, GridSelect( data?: ApiTypes.Asset.AssetUnits.GridSelect, ): Promise { return request('company/asset/asset_units/grid_select', { data }); }, }, }, Attendance: { AttendanceConfigs: { List( data?: ApiTypes.Attendance.AttendanceConfigs.List, ): Promise { return request('company/attendance/attendance_configs/list', { data }); }, Store( data: ApiTypes.Attendance.AttendanceConfigs.Store, ): Promise { return request('company/attendance/attendance_configs/store', { data }); }, UpdateConfig( data: ApiTypes.Attendance.AttendanceConfigs.UpdateConfig, ): Promise { return request('company/attendance/attendance_configs/update_config', { data, }); }, Enable( data: ApiTypes.Attendance.AttendanceConfigs.Enable, ): Promise { return request('company/attendance/attendance_configs/enable', { data, }); }, Delete( data: ApiTypes.Attendance.AttendanceConfigs.Delete, ): Promise { return request('company/attendance/attendance_configs/delete', { data, }); }, }, AttendanceEmployeeTracks: { List( data?: ApiTypes.Attendance.AttendanceEmployeeTracks.List, ): Promise { return request('company/attendance/attendance_employee_tracks/list', { data, }); }, Detail( data: ApiTypes.Attendance.AttendanceEmployeeTracks.Detail, ): Promise { return request('company/attendance/attendance_employee_tracks/detail', { data, }); }, Heatmap( data: ApiTypes.Attendance.AttendanceEmployeeTracks.Heatmap, ): Promise { return request( 'company/attendance/attendance_employee_tracks/heatmap', { data }, ); }, Cleanup(): Promise { return request( 'company/attendance/attendance_employee_tracks/cleanup', {}, ); }, }, AttendanceRecords: { List( data?: ApiTypes.Attendance.AttendanceRecords.List, ): Promise { return request('company/attendance/attendance_records/list', { data }); }, Show( data: ApiTypes.Attendance.AttendanceRecords.Show, ): Promise { return request('company/attendance/attendance_records/show', { data }); }, Export( data?: ApiTypes.Attendance.AttendanceRecords.Export, ): Promise { return request('company/attendance/attendance_records/export', { responseType: 'blob', data, }); }, }, AttendanceSchedules: { List( data?: ApiTypes.Attendance.AttendanceSchedules.List, ): Promise { return request('company/attendance/attendance_schedules/list', { data, }); }, Store( data: ApiTypes.Attendance.AttendanceSchedules.Store, ): Promise { return request('company/attendance/attendance_schedules/store', { data, }); }, BatchStore( data: ApiTypes.Attendance.AttendanceSchedules.BatchStore, ): Promise { return request('company/attendance/attendance_schedules/batch_store', { data, }); }, ShiftList( data: ApiTypes.Attendance.AttendanceSchedules.ShiftList, ): Promise { return request('company/attendance/attendance_schedules/shift_list', { data, }); }, Update( data: ApiTypes.Attendance.AttendanceSchedules.Update, ): Promise { return request('company/attendance/attendance_schedules/update', { data, }); }, ChangeStatus( data: ApiTypes.Attendance.AttendanceSchedules.ChangeStatus, ): Promise { return request( 'company/attendance/attendance_schedules/change_status', { data }, ); }, Cancel( data: ApiTypes.Attendance.AttendanceSchedules.Cancel, ): Promise { return request('company/attendance/attendance_schedules/cancel', { data, }); }, Show( data: ApiTypes.Attendance.AttendanceSchedules.Show, ): Promise { return request('company/attendance/attendance_schedules/show', { data, }); }, SoftDelete( data: ApiTypes.Attendance.AttendanceSchedules.SoftDelete, ): Promise { return request('company/attendance/attendance_schedules/soft_delete', { data, }); }, Restore( data: ApiTypes.Attendance.AttendanceSchedules.Restore, ): Promise { return request('company/attendance/attendance_schedules/restore', { data, }); }, Delete( data: ApiTypes.Attendance.AttendanceSchedules.Delete, ): Promise { return request('company/attendance/attendance_schedules/delete', { data, }); }, }, AttendanceShifts: { List( data?: ApiTypes.Attendance.AttendanceShifts.List, ): Promise { return request('company/attendance/attendance_shifts/list', { data }); }, Store( data: ApiTypes.Attendance.AttendanceShifts.Store, ): Promise { return request('company/attendance/attendance_shifts/store', { data }); }, Update( data: ApiTypes.Attendance.AttendanceShifts.Update, ): Promise { return request('company/attendance/attendance_shifts/update', { data }); }, Show( data: ApiTypes.Attendance.AttendanceShifts.Show, ): Promise { return request('company/attendance/attendance_shifts/show', { data }); }, Delete( data: ApiTypes.Attendance.AttendanceShifts.Delete, ): Promise { return request('company/attendance/attendance_shifts/delete', { data }); }, Select( data?: ApiTypes.Attendance.AttendanceShifts.Select, ): Promise { return request('company/attendance/attendance_shifts/select', { data }); }, }, }, Bill: { BillPayments: { List(data?: ApiTypes.Bill.BillPayments.List): Promise { return request('company/bill/bill_payments/list', { data }); }, Store(data: ApiTypes.Bill.BillPayments.Store): Promise { return request('company/bill/bill_payments/store', { data }); }, Update(data: ApiTypes.Bill.BillPayments.Update): Promise { return request('company/bill/bill_payments/update', { data }); }, Show(data: ApiTypes.Bill.BillPayments.Show): Promise { return request('company/bill/bill_payments/show', { data }); }, Audit(data: ApiTypes.Bill.BillPayments.Audit): Promise { return request('company/bill/bill_payments/audit', { data }); }, Delete(data: ApiTypes.Bill.BillPayments.Delete): Promise { return request('company/bill/bill_payments/delete', { data }); }, }, BillRefunds: { List(data?: ApiTypes.Bill.BillRefunds.List): Promise { return request('company/bill/bill_refunds/list', { data }); }, Store(data: ApiTypes.Bill.BillRefunds.Store): Promise { return request('company/bill/bill_refunds/store', { data }); }, Show(data: ApiTypes.Bill.BillRefunds.Show): Promise { return request('company/bill/bill_refunds/show', { data }); }, Audit(data: ApiTypes.Bill.BillRefunds.Audit): Promise { return request('company/bill/bill_refunds/audit', { data }); }, }, Bills: { List(data?: ApiTypes.Bill.Bills.List): Promise { return request('company/bill/bills/list', { data }); }, Show(data: ApiTypes.Bill.Bills.Show): Promise { return request('company/bill/bills/show', { data }); }, SoftDelete( data: ApiTypes.Bill.Bills.SoftDelete, ): Promise { return request('company/bill/bills/soft_delete', { data }); }, Restore(data: ApiTypes.Bill.Bills.Restore): Promise { return request('company/bill/bills/restore', { data }); }, Delete(data: ApiTypes.Bill.Bills.Delete): Promise { return request('company/bill/bills/delete', { data }); }, }, HouseBills: { List(data?: ApiTypes.Bill.HouseBills.List): Promise { return request('company/bill/house_bills/list', { data }); }, SummaryBillList( data?: ApiTypes.Bill.HouseBills.SummaryBillList, ): Promise { return request('company/bill/house_bills/summary_bill_list', { data }); }, Store(data: ApiTypes.Bill.HouseBills.Store): Promise { return request('company/bill/house_bills/store', { data }); }, Update(data: ApiTypes.Bill.HouseBills.Update): Promise { return request('company/bill/house_bills/update', { data }); }, Show(data: ApiTypes.Bill.HouseBills.Show): Promise { return request('company/bill/house_bills/show', { data }); }, SummaryShow( data: ApiTypes.Bill.HouseBills.SummaryShow, ): Promise { return request('company/bill/house_bills/summary_show', { data }); }, Delete(data: ApiTypes.Bill.HouseBills.Delete): Promise { return request('company/bill/house_bills/delete', { data }); }, Restore(data: ApiTypes.Bill.HouseBills.Restore): Promise { return request('company/bill/house_bills/restore', { data }); }, Import(data: ApiTypes.Bill.HouseBills.Import): Promise { return request('company/bill/house_bills/import', { data }); }, DownloadTemplate(): Promise { return request('company/bill/house_bills/download_template', { responseType: 'blob', }); }, Export(data: ApiTypes.Bill.HouseBills.Export): Promise { return request('company/bill/house_bills/export', { responseType: 'blob', data, }); }, }, }, Collection: { HouseCollectionRecords: { List( data?: ApiTypes.Collection.HouseCollectionRecords.List, ): Promise { return request('company/collection/house_collection_records/list', { data, }); }, Show( data: ApiTypes.Collection.HouseCollectionRecords.Show, ): Promise { return request('company/collection/house_collection_records/show', { data, }); }, Delete( data: ApiTypes.Collection.HouseCollectionRecords.Delete, ): Promise { return request('company/collection/house_collection_records/delete', { data, }); }, }, HouseCollectionTasks: { List( data?: ApiTypes.Collection.HouseCollectionTasks.List, ): Promise { return request('company/collection/house_collection_tasks/list', { data, }); }, Show( data: ApiTypes.Collection.HouseCollectionTasks.Show, ): Promise { return request('company/collection/house_collection_tasks/show', { data, }); }, Delete( data: ApiTypes.Collection.HouseCollectionTasks.Delete, ): Promise { return request('company/collection/house_collection_tasks/delete', { data, }); }, }, }, Common: { Auth: { Captcha(): Promise { return request('company/common/auth/captcha', {}); }, Login(data: ApiTypes.Common.Auth.Login): Promise { return request('company/common/auth/login', { data }); }, Logout(): Promise { return request('company/common/auth/logout', {}); }, Me(): Promise { return request('company/common/auth/me', {}); }, ChangePassword( data: ApiTypes.Common.Auth.ChangePassword, ): Promise { return request('company/common/auth/change_password', { data }); }, PreUpload(data: ApiTypes.Common.Auth.PreUpload): Promise { return request('company/common/auth/pre_upload', { data }); }, TemporaryUrl( data: ApiTypes.Common.Auth.TemporaryUrl, ): Promise { return request('company/common/auth/temporary_url', { data }); }, SwitchProject( data: ApiTypes.Common.Auth.SwitchProject, ): Promise { return request('company/common/auth/switch_project', { data }); }, GetProjects(): Promise { return request('company/common/auth/get_projects', {}); }, }, ConvenienceServices: { List( data?: ApiTypes.Common.ConvenienceServices.List, ): Promise { return request('company/common/convenience_services/list', { data }); }, Store( data: ApiTypes.Common.ConvenienceServices.Store, ): Promise { return request('company/common/convenience_services/store', { data }); }, Update( data: ApiTypes.Common.ConvenienceServices.Update, ): Promise { return request('company/common/convenience_services/update', { data }); }, Show( data: ApiTypes.Common.ConvenienceServices.Show, ): Promise { return request('company/common/convenience_services/show', { data }); }, Delete( data: ApiTypes.Common.ConvenienceServices.Delete, ): Promise { return request('company/common/convenience_services/delete', { data }); }, }, }, Company: { CompanyEmployees: { List( data?: ApiTypes.Company.CompanyEmployees.List, ): Promise { return request('company/company/company_employees/list', { data }); }, Store( data: ApiTypes.Company.CompanyEmployees.Store, ): Promise { return request('company/company/company_employees/store', { data }); }, Update( data: ApiTypes.Company.CompanyEmployees.Update, ): Promise { return request('company/company/company_employees/update', { data }); }, ResetPassword( data: ApiTypes.Company.CompanyEmployees.ResetPassword, ): Promise { return request('company/company/company_employees/reset_password', { data, }); }, Show( data: ApiTypes.Company.CompanyEmployees.Show, ): Promise { return request('company/company/company_employees/show', { data }); }, Delete( data: ApiTypes.Company.CompanyEmployees.Delete, ): Promise { return request('company/company/company_employees/delete', { data }); }, SoftDelete( data: ApiTypes.Company.CompanyEmployees.SoftDelete, ): Promise { return request('company/company/company_employees/soft_delete', { data, }); }, Restore( data: ApiTypes.Company.CompanyEmployees.Restore, ): Promise { return request('company/company/company_employees/restore', { data }); }, Select( data?: ApiTypes.Company.CompanyEmployees.Select, ): Promise { return request('company/company/company_employees/select', { data }); }, Import( data: ApiTypes.Company.CompanyEmployees.Import, ): Promise { return request('company/company/company_employees/import', { data }); }, DownloadTemplate(): Promise { return request('company/company/company_employees/download_template', { responseType: 'blob', }); }, Export( data?: ApiTypes.Company.CompanyEmployees.Export, ): Promise { return request('company/company/company_employees/export', { responseType: 'blob', data, }); }, SyncWechatEmployees(): Promise { return request( 'company/company/company_employees/sync_wechat_employees', {}, ); }, }, CompanyPositions: { List( data?: ApiTypes.Company.CompanyPositions.List, ): Promise { return request('company/company/company_positions/list', { data }); }, Store( data: ApiTypes.Company.CompanyPositions.Store, ): Promise { return request('company/company/company_positions/store', { data }); }, Update( data: ApiTypes.Company.CompanyPositions.Update, ): Promise { return request('company/company/company_positions/update', { data }); }, Show( data: ApiTypes.Company.CompanyPositions.Show, ): Promise { return request('company/company/company_positions/show', { data }); }, Delete( data: ApiTypes.Company.CompanyPositions.Delete, ): Promise { return request('company/company/company_positions/delete', { data }); }, Select( data?: ApiTypes.Company.CompanyPositions.Select, ): Promise { return request('company/company/company_positions/select', { data }); }, }, CompanyProjectReceiptAccounts: { List( data?: ApiTypes.Company.CompanyProjectReceiptAccounts.List, ): Promise { return request( 'company/company/company_project_receipt_accounts/list', { data }, ); }, Store( data: ApiTypes.Company.CompanyProjectReceiptAccounts.Store, ): Promise { return request( 'company/company/company_project_receipt_accounts/store', { data }, ); }, Update( data: ApiTypes.Company.CompanyProjectReceiptAccounts.Update, ): Promise { return request( 'company/company/company_project_receipt_accounts/update', { data }, ); }, Show( data: ApiTypes.Company.CompanyProjectReceiptAccounts.Show, ): Promise { return request( 'company/company/company_project_receipt_accounts/show', { data }, ); }, Delete( data: ApiTypes.Company.CompanyProjectReceiptAccounts.Delete, ): Promise { return request( 'company/company/company_project_receipt_accounts/delete', { data }, ); }, Select( data?: ApiTypes.Company.CompanyProjectReceiptAccounts.Select, ): Promise { return request( 'company/company/company_project_receipt_accounts/select', { data }, ); }, ProjectReceiptAccountsSelect( data?: ApiTypes.Company.CompanyProjectReceiptAccounts.ProjectReceiptAccountsSelect, ): Promise { return request( 'company/company/company_project_receipt_accounts/project_receipt_accounts_select', { data }, ); }, }, CompanyPropertyBrands: { List( data?: ApiTypes.Company.CompanyPropertyBrands.List, ): Promise { return request('company/company/company_property_brands/list', { data, }); }, Store( data: ApiTypes.Company.CompanyPropertyBrands.Store, ): Promise { return request('company/company/company_property_brands/store', { data, }); }, Update( data: ApiTypes.Company.CompanyPropertyBrands.Update, ): Promise { return request('company/company/company_property_brands/update', { data, }); }, Show( data: ApiTypes.Company.CompanyPropertyBrands.Show, ): Promise { return request('company/company/company_property_brands/show', { data, }); }, Delete( data: ApiTypes.Company.CompanyPropertyBrands.Delete, ): Promise { return request('company/company/company_property_brands/delete', { data, }); }, Select( data?: ApiTypes.Company.CompanyPropertyBrands.Select, ): Promise { return request('company/company/company_property_brands/select', { data, }); }, }, CompanyReceiptAccounts: { List( data?: ApiTypes.Company.CompanyReceiptAccounts.List, ): Promise { return request('company/company/company_receipt_accounts/list', { data, }); }, Store( data: ApiTypes.Company.CompanyReceiptAccounts.Store, ): Promise { return request('company/company/company_receipt_accounts/store', { data, }); }, Update( data: ApiTypes.Company.CompanyReceiptAccounts.Update, ): Promise { return request('company/company/company_receipt_accounts/update', { data, }); }, Show( data: ApiTypes.Company.CompanyReceiptAccounts.Show, ): Promise { return request('company/company/company_receipt_accounts/show', { data, }); }, Delete( data: ApiTypes.Company.CompanyReceiptAccounts.Delete, ): Promise { return request('company/company/company_receipt_accounts/delete', { data, }); }, Select( data?: ApiTypes.Company.CompanyReceiptAccounts.Select, ): Promise { return request('company/company/company_receipt_accounts/select', { data, }); }, }, EmployeeRoles: { List( data?: ApiTypes.Company.EmployeeRoles.List, ): Promise { return request('company/company/employee_roles/list', { data }); }, Store( data: ApiTypes.Company.EmployeeRoles.Store, ): Promise { return request('company/company/employee_roles/store', { data }); }, Update( data: ApiTypes.Company.EmployeeRoles.Update, ): Promise { return request('company/company/employee_roles/update', { data }); }, Delete( data: ApiTypes.Company.EmployeeRoles.Delete, ): Promise { return request('company/company/employee_roles/delete', { data }); }, Select(): Promise { return request('company/company/employee_roles/select', {}); }, GetPermissions( data: ApiTypes.Company.EmployeeRoles.GetPermissions, ): Promise { return request('company/company/employee_roles/get_permissions', { data, }); }, SetPermissions( data: ApiTypes.Company.EmployeeRoles.SetPermissions, ): Promise { return request('company/company/employee_roles/set_permissions', { data, }); }, PermissionTree(): Promise { return request('company/company/employee_roles/permission_tree', {}); }, }, OrganizationProjects: { List( data?: ApiTypes.Company.OrganizationProjects.List, ): Promise { return request('company/company/organization_projects/list', { data }); }, Store( data: ApiTypes.Company.OrganizationProjects.Store, ): Promise { return request('company/company/organization_projects/store', { data }); }, BatchStore( data: ApiTypes.Company.OrganizationProjects.BatchStore, ): Promise { return request('company/company/organization_projects/batch_store', { data, }); }, Rebind( data: ApiTypes.Company.OrganizationProjects.Rebind, ): Promise { return request('company/company/organization_projects/rebind', { data, }); }, Show( data: ApiTypes.Company.OrganizationProjects.Show, ): Promise { return request('company/company/organization_projects/show', { data }); }, Delete( data: ApiTypes.Company.OrganizationProjects.Delete, ): Promise { return request('company/company/organization_projects/delete', { data, }); }, DeleteByOrganization( data: ApiTypes.Company.OrganizationProjects.DeleteByOrganization, ): Promise { return request( 'company/company/organization_projects/delete_by_organization', { data }, ); }, }, Organizations: { List( data?: ApiTypes.Company.Organizations.List, ): Promise { return request('company/company/organizations/list', { data }); }, TreeList( data?: ApiTypes.Company.Organizations.TreeList, ): Promise { return request('company/company/organizations/tree_list', { data }); }, Store( data: ApiTypes.Company.Organizations.Store, ): Promise { return request('company/company/organizations/store', { data }); }, Update( data: ApiTypes.Company.Organizations.Update, ): Promise { return request('company/company/organizations/update', { data }); }, Move(data: ApiTypes.Company.Organizations.Move): Promise { return request('company/company/organizations/move', { data }); }, Show(data: ApiTypes.Company.Organizations.Show): Promise { return request('company/company/organizations/show', { data }); }, Delete( data: ApiTypes.Company.Organizations.Delete, ): Promise { return request('company/company/organizations/delete', { data }); }, Select( data?: ApiTypes.Company.Organizations.Select, ): Promise { return request('company/company/organizations/select', { data }); }, SelectTree( data?: ApiTypes.Company.Organizations.SelectTree, ): Promise { return request('company/company/organizations/select_tree', { data }); }, }, }, CompanySeal: { CompanySeals: { List( data?: ApiTypes.CompanySeal.CompanySeals.List, ): Promise { return request('company/company_seal/company_seals/list', { data }); }, Store( data: ApiTypes.CompanySeal.CompanySeals.Store, ): Promise { return request('company/company_seal/company_seals/store', { data }); }, Update( data: ApiTypes.CompanySeal.CompanySeals.Update, ): Promise { return request('company/company_seal/company_seals/update', { data }); }, Show( data: ApiTypes.CompanySeal.CompanySeals.Show, ): Promise { return request('company/company_seal/company_seals/show', { data }); }, SoftDelete( data: ApiTypes.CompanySeal.CompanySeals.SoftDelete, ): Promise { return request('company/company_seal/company_seals/soft_delete', { data, }); }, Restore( data: ApiTypes.CompanySeal.CompanySeals.Restore, ): Promise { return request('company/company_seal/company_seals/restore', { data }); }, Delete( data: ApiTypes.CompanySeal.CompanySeals.Delete, ): Promise { return request('company/company_seal/company_seals/delete', { data }); }, ExchangeHolder( data: ApiTypes.CompanySeal.CompanySeals.ExchangeHolder, ): Promise { return request('company/company_seal/company_seals/exchange_holder', { data, }); }, ExchangeRecord( data: ApiTypes.CompanySeal.CompanySeals.ExchangeRecord, ): Promise { return request('company/company_seal/company_seals/exchange_record', { data, }); }, Select( data?: ApiTypes.CompanySeal.CompanySeals.Select, ): Promise { return request('company/company_seal/company_seals/select', { data }); }, }, }, CompanySupplier: { CompanySupplierGrades: { List( data?: ApiTypes.CompanySupplier.CompanySupplierGrades.List, ): Promise { return request( 'company/company_supplier/company_supplier_grades/list', { data }, ); }, Store( data: ApiTypes.CompanySupplier.CompanySupplierGrades.Store, ): Promise { return request( 'company/company_supplier/company_supplier_grades/store', { data }, ); }, Show( data: ApiTypes.CompanySupplier.CompanySupplierGrades.Show, ): Promise { return request( 'company/company_supplier/company_supplier_grades/show', { data }, ); }, Delete( data: ApiTypes.CompanySupplier.CompanySupplierGrades.Delete, ): Promise { return request( 'company/company_supplier/company_supplier_grades/delete', { data }, ); }, }, CompanySuppliers: { List( data?: ApiTypes.CompanySupplier.CompanySuppliers.List, ): Promise { return request('company/company_supplier/company_suppliers/list', { data, }); }, Store( data: ApiTypes.CompanySupplier.CompanySuppliers.Store, ): Promise { return request('company/company_supplier/company_suppliers/store', { data, }); }, Update( data: ApiTypes.CompanySupplier.CompanySuppliers.Update, ): Promise { return request('company/company_supplier/company_suppliers/update', { data, }); }, Show( data: ApiTypes.CompanySupplier.CompanySuppliers.Show, ): Promise { return request('company/company_supplier/company_suppliers/show', { data, }); }, SoftDelete( data: ApiTypes.CompanySupplier.CompanySuppliers.SoftDelete, ): Promise { return request( 'company/company_supplier/company_suppliers/soft_delete', { data }, ); }, Restore( data: ApiTypes.CompanySupplier.CompanySuppliers.Restore, ): Promise { return request('company/company_supplier/company_suppliers/restore', { data, }); }, Delete( data: ApiTypes.CompanySupplier.CompanySuppliers.Delete, ): Promise { return request('company/company_supplier/company_suppliers/delete', { data, }); }, Select( data?: ApiTypes.CompanySupplier.CompanySuppliers.Select, ): Promise { return request('company/company_supplier/company_suppliers/select', { data, }); }, }, SupplierCreditReports: { List( data: ApiTypes.CompanySupplier.SupplierCreditReports.List, ): Promise { return request( 'company/company_supplier/supplier_credit_reports/list', { data }, ); }, Store( data: ApiTypes.CompanySupplier.SupplierCreditReports.Store, ): Promise { return request( 'company/company_supplier/supplier_credit_reports/store', { data }, ); }, Update( data: ApiTypes.CompanySupplier.SupplierCreditReports.Update, ): Promise { return request( 'company/company_supplier/supplier_credit_reports/update', { data }, ); }, Show( data: ApiTypes.CompanySupplier.SupplierCreditReports.Show, ): Promise { return request( 'company/company_supplier/supplier_credit_reports/show', { data }, ); }, Delete( data: ApiTypes.CompanySupplier.SupplierCreditReports.Delete, ): Promise { return request( 'company/company_supplier/supplier_credit_reports/delete', { data }, ); }, }, SupplierFieldReports: { List( data: ApiTypes.CompanySupplier.SupplierFieldReports.List, ): Promise { return request('company/company_supplier/supplier_field_reports/list', { data, }); }, Store( data: ApiTypes.CompanySupplier.SupplierFieldReports.Store, ): Promise { return request( 'company/company_supplier/supplier_field_reports/store', { data }, ); }, Update( data: ApiTypes.CompanySupplier.SupplierFieldReports.Update, ): Promise { return request( 'company/company_supplier/supplier_field_reports/update', { data }, ); }, Show( data: ApiTypes.CompanySupplier.SupplierFieldReports.Show, ): Promise { return request('company/company_supplier/supplier_field_reports/show', { data, }); }, Delete( data: ApiTypes.CompanySupplier.SupplierFieldReports.Delete, ): Promise { return request( 'company/company_supplier/supplier_field_reports/delete', { data }, ); }, }, }, Contract: { ContractArchiveBorrows: { List( data?: ApiTypes.Contract.ContractArchiveBorrows.List, ): Promise { return request('company/contract/contract_archive_borrows/list', { data, }); }, Store( data: ApiTypes.Contract.ContractArchiveBorrows.Store, ): Promise { return request('company/contract/contract_archive_borrows/store', { data, }); }, Borrow( data: ApiTypes.Contract.ContractArchiveBorrows.Borrow, ): Promise { return request('company/contract/contract_archive_borrows/borrow', { data, }); }, Show( data: ApiTypes.Contract.ContractArchiveBorrows.Show, ): Promise { return request('company/contract/contract_archive_borrows/show', { data, }); }, Return( data: ApiTypes.Contract.ContractArchiveBorrows.Return, ): Promise { return request('company/contract/contract_archive_borrows/return', { data, }); }, SoftDelete( data: ApiTypes.Contract.ContractArchiveBorrows.SoftDelete, ): Promise { return request( 'company/contract/contract_archive_borrows/soft_delete', { data }, ); }, }, ContractArchiveFiles: { List( data?: ApiTypes.Contract.ContractArchiveFiles.List, ): Promise { return request('company/contract/contract_archive_files/list', { data, }); }, Show( data: ApiTypes.Contract.ContractArchiveFiles.Show, ): Promise { return request('company/contract/contract_archive_files/show', { data, }); }, GetAvailableFiles( data: ApiTypes.Contract.ContractArchiveFiles.GetAvailableFiles, ): Promise { return request( 'company/contract/contract_archive_files/get_available_files', { data }, ); }, }, ContractArchiveReads: { List( data?: ApiTypes.Contract.ContractArchiveReads.List, ): Promise { return request('company/contract/contract_archive_reads/list', { data, }); }, Store( data: ApiTypes.Contract.ContractArchiveReads.Store, ): Promise { return request('company/contract/contract_archive_reads/store', { data, }); }, Show( data: ApiTypes.Contract.ContractArchiveReads.Show, ): Promise { return request('company/contract/contract_archive_reads/show', { data, }); }, EndRead( data: ApiTypes.Contract.ContractArchiveReads.EndRead, ): Promise { return request('company/contract/contract_archive_reads/end_read', { data, }); }, SoftDelete( data: ApiTypes.Contract.ContractArchiveReads.SoftDelete, ): Promise { return request('company/contract/contract_archive_reads/soft_delete', { data, }); }, }, ContractArchiveTransfers: { List( data?: ApiTypes.Contract.ContractArchiveTransfers.List, ): Promise { return request('company/contract/contract_archive_transfers/list', { data, }); }, Store( data: ApiTypes.Contract.ContractArchiveTransfers.Store, ): Promise { return request('company/contract/contract_archive_transfers/store', { data, }); }, Show( data: ApiTypes.Contract.ContractArchiveTransfers.Show, ): Promise { return request('company/contract/contract_archive_transfers/show', { data, }); }, }, ContractArchives: { List( data?: ApiTypes.Contract.ContractArchives.List, ): Promise { return request('company/contract/contract_archives/list', { data }); }, Store( data: ApiTypes.Contract.ContractArchives.Store, ): Promise { return request('company/contract/contract_archives/store', { data }); }, Update( data: ApiTypes.Contract.ContractArchives.Update, ): Promise { return request('company/contract/contract_archives/update', { data }); }, Show( data: ApiTypes.Contract.ContractArchives.Show, ): Promise { return request('company/contract/contract_archives/show', { data }); }, SoftDelete( data: ApiTypes.Contract.ContractArchives.SoftDelete, ): Promise { return request('company/contract/contract_archives/soft_delete', { data, }); }, Restore( data: ApiTypes.Contract.ContractArchives.Restore, ): Promise { return request('company/contract/contract_archives/restore', { data }); }, Delete( data: ApiTypes.Contract.ContractArchives.Delete, ): Promise { return request('company/contract/contract_archives/delete', { data }); }, ChangeKeeper( data: ApiTypes.Contract.ContractArchives.ChangeKeeper, ): Promise { return request('company/contract/contract_archives/change_keeper', { data, }); }, GetChangeKeeperLog( data: ApiTypes.Contract.ContractArchives.GetChangeKeeperLog, ): Promise { return request( 'company/contract/contract_archives/get_change_keeper_log', { data }, ); }, }, ContractBillObjects: { List( data?: ApiTypes.Contract.ContractBillObjects.List, ): Promise { return request('company/contract/contract_bill_objects/list', { data }); }, Store( data: ApiTypes.Contract.ContractBillObjects.Store, ): Promise { return request('company/contract/contract_bill_objects/store', { data, }); }, Update( data: ApiTypes.Contract.ContractBillObjects.Update, ): Promise { return request('company/contract/contract_bill_objects/update', { data, }); }, Show( data: ApiTypes.Contract.ContractBillObjects.Show, ): Promise { return request('company/contract/contract_bill_objects/show', { data }); }, CompleteApply( data: ApiTypes.Contract.ContractBillObjects.CompleteApply, ): Promise { return request( 'company/contract/contract_bill_objects/complete_apply', { data }, ); }, SoftDelete( data: ApiTypes.Contract.ContractBillObjects.SoftDelete, ): Promise { return request('company/contract/contract_bill_objects/soft_delete', { data, }); }, Restore( data: ApiTypes.Contract.ContractBillObjects.Restore, ): Promise { return request('company/contract/contract_bill_objects/restore', { data, }); }, Delete( data: ApiTypes.Contract.ContractBillObjects.Delete, ): Promise { return request('company/contract/contract_bill_objects/delete', { data, }); }, }, ContractBillPayments: { List( data?: ApiTypes.Contract.ContractBillPayments.List, ): Promise { return request('company/contract/contract_bill_payments/list', { data, }); }, Store( data: ApiTypes.Contract.ContractBillPayments.Store, ): Promise { return request('company/contract/contract_bill_payments/store', { data, }); }, Update( data: ApiTypes.Contract.ContractBillPayments.Update, ): Promise { return request('company/contract/contract_bill_payments/update', { data, }); }, Show( data: ApiTypes.Contract.ContractBillPayments.Show, ): Promise { return request('company/contract/contract_bill_payments/show', { data, }); }, Audit( data: ApiTypes.Contract.ContractBillPayments.Audit, ): Promise { return request('company/contract/contract_bill_payments/audit', { data, }); }, }, ContractBills: { List( data?: ApiTypes.Contract.ContractBills.List, ): Promise { return request('company/contract/contract_bills/list', { data }); }, Store( data: ApiTypes.Contract.ContractBills.Store, ): Promise { return request('company/contract/contract_bills/store', { data }); }, BatchStore( data: ApiTypes.Contract.ContractBills.BatchStore, ): Promise { return request('company/contract/contract_bills/batch_store', { data }); }, BatchUpdate( data: ApiTypes.Contract.ContractBills.BatchUpdate, ): Promise { return request('company/contract/contract_bills/batch_update', { data, }); }, Update( data: ApiTypes.Contract.ContractBills.Update, ): Promise { return request('company/contract/contract_bills/update', { data }); }, Show( data: ApiTypes.Contract.ContractBills.Show, ): Promise { return request('company/contract/contract_bills/show', { data }); }, SoftDelete( data: ApiTypes.Contract.ContractBills.SoftDelete, ): Promise { return request('company/contract/contract_bills/soft_delete', { data }); }, Restore( data: ApiTypes.Contract.ContractBills.Restore, ): Promise { return request('company/contract/contract_bills/restore', { data }); }, Delete( data: ApiTypes.Contract.ContractBills.Delete, ): Promise { return request('company/contract/contract_bills/delete', { data }); }, Export( data: ApiTypes.Contract.ContractBills.Export, ): Promise { return request('company/contract/contract_bills/export', { responseType: 'blob', data, }); }, }, ContractDisputeRecords: { List( data: ApiTypes.Contract.ContractDisputeRecords.List, ): Promise { return request('company/contract/contract_dispute_records/list', { data, }); }, Store( data: ApiTypes.Contract.ContractDisputeRecords.Store, ): Promise { return request('company/contract/contract_dispute_records/store', { data, }); }, Update( data: ApiTypes.Contract.ContractDisputeRecords.Update, ): Promise { return request('company/contract/contract_dispute_records/update', { data, }); }, Show( data: ApiTypes.Contract.ContractDisputeRecords.Show, ): Promise { return request('company/contract/contract_dispute_records/show', { data, }); }, SoftDelete( data: ApiTypes.Contract.ContractDisputeRecords.SoftDelete, ): Promise { return request( 'company/contract/contract_dispute_records/soft_delete', { data }, ); }, Restore( data: ApiTypes.Contract.ContractDisputeRecords.Restore, ): Promise { return request('company/contract/contract_dispute_records/restore', { data, }); }, Delete( data: ApiTypes.Contract.ContractDisputeRecords.Delete, ): Promise { return request('company/contract/contract_dispute_records/delete', { data, }); }, }, ContractOthers: { List( data?: ApiTypes.Contract.ContractOthers.List, ): Promise { return request('company/contract/contract_others/list', { data }); }, Store( data: ApiTypes.Contract.ContractOthers.Store, ): Promise { return request('company/contract/contract_others/store', { data }); }, Update( data: ApiTypes.Contract.ContractOthers.Update, ): Promise { return request('company/contract/contract_others/update', { data }); }, Show( data: ApiTypes.Contract.ContractOthers.Show, ): Promise { return request('company/contract/contract_others/show', { data }); }, Seal( data: ApiTypes.Contract.ContractOthers.Seal, ): Promise { return request('company/contract/contract_others/seal', { data }); }, Delete( data: ApiTypes.Contract.ContractOthers.Delete, ): Promise { return request('company/contract/contract_others/delete', { data }); }, }, ContractSealLogs: { List( data?: ApiTypes.Contract.ContractSealLogs.List, ): Promise { return request('company/contract/contract_seal_logs/list', { data }); }, Store( data: ApiTypes.Contract.ContractSealLogs.Store, ): Promise { return request('company/contract/contract_seal_logs/store', { data }); }, Update( data: ApiTypes.Contract.ContractSealLogs.Update, ): Promise { return request('company/contract/contract_seal_logs/update', { data }); }, Show( data: ApiTypes.Contract.ContractSealLogs.Show, ): Promise { return request('company/contract/contract_seal_logs/show', { data }); }, SoftDelete( data: ApiTypes.Contract.ContractSealLogs.SoftDelete, ): Promise { return request('company/contract/contract_seal_logs/soft_delete', { data, }); }, Restore( data: ApiTypes.Contract.ContractSealLogs.Restore, ): Promise { return request('company/contract/contract_seal_logs/restore', { data }); }, Delete( data: ApiTypes.Contract.ContractSealLogs.Delete, ): Promise { return request('company/contract/contract_seal_logs/delete', { data }); }, }, ContractTemplates: { List( data?: ApiTypes.Contract.ContractTemplates.List, ): Promise { return request('company/contract/contract_templates/list', { data }); }, Store( data: ApiTypes.Contract.ContractTemplates.Store, ): Promise { return request('company/contract/contract_templates/store', { data }); }, Update( data: ApiTypes.Contract.ContractTemplates.Update, ): Promise { return request('company/contract/contract_templates/update', { data }); }, Show( data: ApiTypes.Contract.ContractTemplates.Show, ): Promise { return request('company/contract/contract_templates/show', { data }); }, SoftDelete( data: ApiTypes.Contract.ContractTemplates.SoftDelete, ): Promise { return request('company/contract/contract_templates/soft_delete', { data, }); }, Restore( data: ApiTypes.Contract.ContractTemplates.Restore, ): Promise { return request('company/contract/contract_templates/restore', { data }); }, Delete( data: ApiTypes.Contract.ContractTemplates.Delete, ): Promise { return request('company/contract/contract_templates/delete', { data }); }, }, ContractTypes: { List( data?: ApiTypes.Contract.ContractTypes.List, ): Promise { return request('company/contract/contract_types/list', { data }); }, Store( data: ApiTypes.Contract.ContractTypes.Store, ): Promise { return request('company/contract/contract_types/store', { data }); }, Update( data: ApiTypes.Contract.ContractTypes.Update, ): Promise { return request('company/contract/contract_types/update', { data }); }, ChangeStatus( data: ApiTypes.Contract.ContractTypes.ChangeStatus, ): Promise { return request('company/contract/contract_types/change_status', { data, }); }, Show( data: ApiTypes.Contract.ContractTypes.Show, ): Promise { return request('company/contract/contract_types/show', { data }); }, SoftDelete( data: ApiTypes.Contract.ContractTypes.SoftDelete, ): Promise { return request('company/contract/contract_types/soft_delete', { data }); }, Restore( data: ApiTypes.Contract.ContractTypes.Restore, ): Promise { return request('company/contract/contract_types/restore', { data }); }, Delete( data: ApiTypes.Contract.ContractTypes.Delete, ): Promise { return request('company/contract/contract_types/delete', { data }); }, Select( data?: ApiTypes.Contract.ContractTypes.Select, ): Promise { return request('company/contract/contract_types/select', { data }); }, }, Contracts: { List(data?: ApiTypes.Contract.Contracts.List): Promise { return request('company/contract/contracts/list', { data }); }, PendingReviewList( data?: ApiTypes.Contract.Contracts.PendingReviewList, ): Promise { return request('company/contract/contracts/pending_review_list', { data, }); }, Store(data: ApiTypes.Contract.Contracts.Store): Promise { return request('company/contract/contracts/store', { data }); }, Update( data: ApiTypes.Contract.Contracts.Update, ): Promise { return request('company/contract/contracts/update', { data }); }, Show(data: ApiTypes.Contract.Contracts.Show): Promise { return request('company/contract/contracts/show', { data }); }, SoftDelete( data: ApiTypes.Contract.Contracts.SoftDelete, ): Promise { return request('company/contract/contracts/soft_delete', { data }); }, Restore( data: ApiTypes.Contract.Contracts.Restore, ): Promise { return request('company/contract/contracts/restore', { data }); }, Delete( data: ApiTypes.Contract.Contracts.Delete, ): Promise { return request('company/contract/contracts/delete', { data }); }, ContractCopy( data: ApiTypes.Contract.Contracts.ContractCopy, ): Promise { return request('company/contract/contracts/contract_copy', { data }); }, Terminated( data: ApiTypes.Contract.Contracts.Terminated, ): Promise { return request('company/contract/contracts/terminated', { data }); }, Voided( data: ApiTypes.Contract.Contracts.Voided, ): Promise { return request('company/contract/contracts/voided', { data }); }, SubmitApproval( data: ApiTypes.Contract.Contracts.SubmitApproval, ): Promise { return request('company/contract/contracts/submit_approval', { data }); }, Export( data: ApiTypes.Contract.Contracts.Export, ): Promise { return request('company/contract/contracts/export', { responseType: 'blob', data, }); }, }, }, Emergency: { EmergencyEventBills: { List( data?: ApiTypes.Emergency.EmergencyEventBills.List, ): Promise { return request('company/emergency/emergency_event_bills/list', { data, }); }, Store( data: ApiTypes.Emergency.EmergencyEventBills.Store, ): Promise { return request('company/emergency/emergency_event_bills/store', { data, }); }, Update( data: ApiTypes.Emergency.EmergencyEventBills.Update, ): Promise { return request('company/emergency/emergency_event_bills/update', { data, }); }, Show( data: ApiTypes.Emergency.EmergencyEventBills.Show, ): Promise { return request('company/emergency/emergency_event_bills/show', { data, }); }, SoftDelete( data: ApiTypes.Emergency.EmergencyEventBills.SoftDelete, ): Promise { return request('company/emergency/emergency_event_bills/soft_delete', { data, }); }, Restore( data: ApiTypes.Emergency.EmergencyEventBills.Restore, ): Promise { return request('company/emergency/emergency_event_bills/restore', { data, }); }, Delete( data: ApiTypes.Emergency.EmergencyEventBills.Delete, ): Promise { return request('company/emergency/emergency_event_bills/delete', { data, }); }, }, EmergencyEventCategories: { List( data?: ApiTypes.Emergency.EmergencyEventCategories.List, ): Promise { return request('company/emergency/emergency_event_categories/list', { data, }); }, TreeList( data?: ApiTypes.Emergency.EmergencyEventCategories.TreeList, ): Promise { return request( 'company/emergency/emergency_event_categories/tree_list', { data }, ); }, Store( data: ApiTypes.Emergency.EmergencyEventCategories.Store, ): Promise { return request('company/emergency/emergency_event_categories/store', { data, }); }, Update( data: ApiTypes.Emergency.EmergencyEventCategories.Update, ): Promise { return request('company/emergency/emergency_event_categories/update', { data, }); }, Move( data: ApiTypes.Emergency.EmergencyEventCategories.Move, ): Promise { return request('company/emergency/emergency_event_categories/move', { data, }); }, Show( data: ApiTypes.Emergency.EmergencyEventCategories.Show, ): Promise { return request('company/emergency/emergency_event_categories/show', { data, }); }, SoftDelete( data: ApiTypes.Emergency.EmergencyEventCategories.SoftDelete, ): Promise { return request( 'company/emergency/emergency_event_categories/soft_delete', { data }, ); }, Restore( data: ApiTypes.Emergency.EmergencyEventCategories.Restore, ): Promise { return request('company/emergency/emergency_event_categories/restore', { data, }); }, Delete( data: ApiTypes.Emergency.EmergencyEventCategories.Delete, ): Promise { return request('company/emergency/emergency_event_categories/delete', { data, }); }, Select( data?: ApiTypes.Emergency.EmergencyEventCategories.Select, ): Promise { return request('company/emergency/emergency_event_categories/select', { data, }); }, SelectTree( data?: ApiTypes.Emergency.EmergencyEventCategories.SelectTree, ): Promise { return request( 'company/emergency/emergency_event_categories/select_tree', { data }, ); }, }, EmergencyEventFollows: { List( data: ApiTypes.Emergency.EmergencyEventFollows.List, ): Promise { return request('company/emergency/emergency_event_follows/list', { data, }); }, Store( data: ApiTypes.Emergency.EmergencyEventFollows.Store, ): Promise { return request('company/emergency/emergency_event_follows/store', { data, }); }, Show( data: ApiTypes.Emergency.EmergencyEventFollows.Show, ): Promise { return request('company/emergency/emergency_event_follows/show', { data, }); }, Delete( data: ApiTypes.Emergency.EmergencyEventFollows.Delete, ): Promise { return request('company/emergency/emergency_event_follows/delete', { data, }); }, }, EmergencyEventLevels: { List( data?: ApiTypes.Emergency.EmergencyEventLevels.List, ): Promise { return request('company/emergency/emergency_event_levels/list', { data, }); }, Store( data: ApiTypes.Emergency.EmergencyEventLevels.Store, ): Promise { return request('company/emergency/emergency_event_levels/store', { data, }); }, Update( data: ApiTypes.Emergency.EmergencyEventLevels.Update, ): Promise { return request('company/emergency/emergency_event_levels/update', { data, }); }, Show( data: ApiTypes.Emergency.EmergencyEventLevels.Show, ): Promise { return request('company/emergency/emergency_event_levels/show', { data, }); }, SoftDelete( data: ApiTypes.Emergency.EmergencyEventLevels.SoftDelete, ): Promise { return request('company/emergency/emergency_event_levels/soft_delete', { data, }); }, Restore( data: ApiTypes.Emergency.EmergencyEventLevels.Restore, ): Promise { return request('company/emergency/emergency_event_levels/restore', { data, }); }, Delete( data: ApiTypes.Emergency.EmergencyEventLevels.Delete, ): Promise { return request('company/emergency/emergency_event_levels/delete', { data, }); }, Select( data?: ApiTypes.Emergency.EmergencyEventLevels.Select, ): Promise { return request('company/emergency/emergency_event_levels/select', { data, }); }, }, EmergencyEventTeams: { List( data?: ApiTypes.Emergency.EmergencyEventTeams.List, ): Promise { return request('company/emergency/emergency_event_teams/list', { data, }); }, Store( data: ApiTypes.Emergency.EmergencyEventTeams.Store, ): Promise { return request('company/emergency/emergency_event_teams/store', { data, }); }, Update( data: ApiTypes.Emergency.EmergencyEventTeams.Update, ): Promise { return request('company/emergency/emergency_event_teams/update', { data, }); }, Show( data: ApiTypes.Emergency.EmergencyEventTeams.Show, ): Promise { return request('company/emergency/emergency_event_teams/show', { data, }); }, SoftDelete( data: ApiTypes.Emergency.EmergencyEventTeams.SoftDelete, ): Promise { return request('company/emergency/emergency_event_teams/soft_delete', { data, }); }, Restore( data: ApiTypes.Emergency.EmergencyEventTeams.Restore, ): Promise { return request('company/emergency/emergency_event_teams/restore', { data, }); }, Delete( data: ApiTypes.Emergency.EmergencyEventTeams.Delete, ): Promise { return request('company/emergency/emergency_event_teams/delete', { data, }); }, Select( data?: ApiTypes.Emergency.EmergencyEventTeams.Select, ): Promise { return request('company/emergency/emergency_event_teams/select', { data, }); }, }, EmergencyEvents: { List( data?: ApiTypes.Emergency.EmergencyEvents.List, ): Promise { return request('company/emergency/emergency_events/list', { data }); }, Store( data: ApiTypes.Emergency.EmergencyEvents.Store, ): Promise { return request('company/emergency/emergency_events/store', { data }); }, Update( data: ApiTypes.Emergency.EmergencyEvents.Update, ): Promise { return request('company/emergency/emergency_events/update', { data }); }, Show( data: ApiTypes.Emergency.EmergencyEvents.Show, ): Promise { return request('company/emergency/emergency_events/show', { data }); }, Assign( data: ApiTypes.Emergency.EmergencyEvents.Assign, ): Promise { return request('company/emergency/emergency_events/assign', { data }); }, ApplyClose( data: ApiTypes.Emergency.EmergencyEvents.ApplyClose, ): Promise { return request('company/emergency/emergency_events/apply_close', { data, }); }, Audit( data: ApiTypes.Emergency.EmergencyEvents.Audit, ): Promise { return request('company/emergency/emergency_events/audit', { data }); }, SoftDelete( data: ApiTypes.Emergency.EmergencyEvents.SoftDelete, ): Promise { return request('company/emergency/emergency_events/soft_delete', { data, }); }, Restore( data: ApiTypes.Emergency.EmergencyEvents.Restore, ): Promise { return request('company/emergency/emergency_events/restore', { data }); }, Delete( data: ApiTypes.Emergency.EmergencyEvents.Delete, ): Promise { return request('company/emergency/emergency_events/delete', { data }); }, Select( data?: ApiTypes.Emergency.EmergencyEvents.Select, ): Promise { return request('company/emergency/emergency_events/select', { data }); }, }, }, GoodsReleases: { GoodsReleases: { List( data?: ApiTypes.GoodsReleases.GoodsReleases.List, ): Promise { return request('company/goods_releases/goods_releases/list', { data }); }, Store( data: ApiTypes.GoodsReleases.GoodsReleases.Store, ): Promise { return request('company/goods_releases/goods_releases/store', { data }); }, Update( data: ApiTypes.GoodsReleases.GoodsReleases.Update, ): Promise { return request('company/goods_releases/goods_releases/update', { data, }); }, Show( data: ApiTypes.GoodsReleases.GoodsReleases.Show, ): Promise { return request('company/goods_releases/goods_releases/show', { data }); }, ApproveByEmployee( data: ApiTypes.GoodsReleases.GoodsReleases.ApproveByEmployee, ): Promise { return request( 'company/goods_releases/goods_releases/approve_by_employee', { data }, ); }, Release( data: ApiTypes.GoodsReleases.GoodsReleases.Release, ): Promise { return request('company/goods_releases/goods_releases/release', { data, }); }, ScanRelease( data: ApiTypes.GoodsReleases.GoodsReleases.ScanRelease, ): Promise { return request('company/goods_releases/goods_releases/scan_release', { data, }); }, }, }, Grid: { Grids: { List(data?: ApiTypes.Grid.Grids.List): Promise { return request('company/grid/grids/list', { data }); }, Store(data: ApiTypes.Grid.Grids.Store): Promise { return request('company/grid/grids/store', { data }); }, Update(data: ApiTypes.Grid.Grids.Update): Promise { return request('company/grid/grids/update', { data }); }, Show(data: ApiTypes.Grid.Grids.Show): Promise { return request('company/grid/grids/show', { data }); }, Delete(data: ApiTypes.Grid.Grids.Delete): Promise { return request('company/grid/grids/delete', { data }); }, AddManager( data: ApiTypes.Grid.Grids.AddManager, ): Promise { return request('company/grid/grids/add_manager', { data }); }, GetGridMark( data: ApiTypes.Grid.Grids.GetGridMark, ): Promise { return request('company/grid/grids/get_grid_mark', { data }); }, }, }, HouseCharge: { HouseChargeHasCarPorts: { List( data: ApiTypes.HouseCharge.HouseChargeHasCarPorts.List, ): Promise { return request('company/house_charge/house_charge_has_car_ports/list', { data, }); }, Store( data: ApiTypes.HouseCharge.HouseChargeHasCarPorts.Store, ): Promise { return request( 'company/house_charge/house_charge_has_car_ports/store', { data }, ); }, GetChargeStandardCarPortIds( data: ApiTypes.HouseCharge.HouseChargeHasCarPorts.GetChargeStandardCarPortIds, ): Promise { return request( 'company/house_charge/house_charge_has_car_ports/get_charge_standard_car_port_ids', { data }, ); }, Show( data: ApiTypes.HouseCharge.HouseChargeHasCarPorts.Show, ): Promise { return request('company/house_charge/house_charge_has_car_ports/show', { data, }); }, Delete( data: ApiTypes.HouseCharge.HouseChargeHasCarPorts.Delete, ): Promise { return request( 'company/house_charge/house_charge_has_car_ports/delete', { data }, ); }, }, HouseChargeHasHouses: { List( data: ApiTypes.HouseCharge.HouseChargeHasHouses.List, ): Promise { return request('company/house_charge/house_charge_has_houses/list', { data, }); }, Store( data: ApiTypes.HouseCharge.HouseChargeHasHouses.Store, ): Promise { return request('company/house_charge/house_charge_has_houses/store', { data, }); }, GetChargeStandardHouseIds( data: ApiTypes.HouseCharge.HouseChargeHasHouses.GetChargeStandardHouseIds, ): Promise { return request( 'company/house_charge/house_charge_has_houses/get_charge_standard_house_ids', { data }, ); }, Show( data: ApiTypes.HouseCharge.HouseChargeHasHouses.Show, ): Promise { return request('company/house_charge/house_charge_has_houses/show', { data, }); }, Delete( data: ApiTypes.HouseCharge.HouseChargeHasHouses.Delete, ): Promise { return request('company/house_charge/house_charge_has_houses/delete', { data, }); }, }, HouseChargeStandards: { List( data?: ApiTypes.HouseCharge.HouseChargeStandards.List, ): Promise { return request('company/house_charge/house_charge_standards/list', { data, }); }, Store( data: ApiTypes.HouseCharge.HouseChargeStandards.Store, ): Promise { return request('company/house_charge/house_charge_standards/store', { data, }); }, Update( data: ApiTypes.HouseCharge.HouseChargeStandards.Update, ): Promise { return request('company/house_charge/house_charge_standards/update', { data, }); }, Show( data: ApiTypes.HouseCharge.HouseChargeStandards.Show, ): Promise { return request('company/house_charge/house_charge_standards/show', { data, }); }, Delete( data: ApiTypes.HouseCharge.HouseChargeStandards.Delete, ): Promise { return request('company/house_charge/house_charge_standards/delete', { data, }); }, Select( data?: ApiTypes.HouseCharge.HouseChargeStandards.Select, ): Promise { return request('company/house_charge/house_charge_standards/select', { data, }); }, }, HouseChargeTaskDetails: { List( data?: ApiTypes.HouseCharge.HouseChargeTaskDetails.List, ): Promise { return request('company/house_charge/house_charge_task_details/list', { data, }); }, Show( data: ApiTypes.HouseCharge.HouseChargeTaskDetails.Show, ): Promise { return request('company/house_charge/house_charge_task_details/show', { data, }); }, Delete( data: ApiTypes.HouseCharge.HouseChargeTaskDetails.Delete, ): Promise { return request( 'company/house_charge/house_charge_task_details/delete', { data }, ); }, CreateHouseBill( data: ApiTypes.HouseCharge.HouseChargeTaskDetails.CreateHouseBill, ): Promise { return request( 'company/house_charge/house_charge_task_details/create_house_bill', { data }, ); }, }, HouseChargeTasks: { List( data?: ApiTypes.HouseCharge.HouseChargeTasks.List, ): Promise { return request('company/house_charge/house_charge_tasks/list', { data, }); }, Store( data: ApiTypes.HouseCharge.HouseChargeTasks.Store, ): Promise { return request('company/house_charge/house_charge_tasks/store', { data, }); }, Show( data: ApiTypes.HouseCharge.HouseChargeTasks.Show, ): Promise { return request('company/house_charge/house_charge_tasks/show', { data, }); }, Delete( data: ApiTypes.HouseCharge.HouseChargeTasks.Delete, ): Promise { return request('company/house_charge/house_charge_tasks/delete', { data, }); }, ExecuteTask( data: ApiTypes.HouseCharge.HouseChargeTasks.ExecuteTask, ): Promise { return request('company/house_charge/house_charge_tasks/execute_task', { data, }); }, }, }, HouseOrder: { HouseOrderPayments: { List( data?: ApiTypes.HouseOrder.HouseOrderPayments.List, ): Promise { return request('company/house_order/house_order_payments/list', { data, }); }, Show( data: ApiTypes.HouseOrder.HouseOrderPayments.Show, ): Promise { return request('company/house_order/house_order_payments/show', { data, }); }, Delete( data: ApiTypes.HouseOrder.HouseOrderPayments.Delete, ): Promise { return request('company/house_order/house_order_payments/delete', { data, }); }, }, HouseOrderRefunds: { List( data?: ApiTypes.HouseOrder.HouseOrderRefunds.List, ): Promise { return request('company/house_order/house_order_refunds/list', { data, }); }, Store( data: ApiTypes.HouseOrder.HouseOrderRefunds.Store, ): Promise { return request('company/house_order/house_order_refunds/store', { data, }); }, Update( data: ApiTypes.HouseOrder.HouseOrderRefunds.Update, ): Promise { return request('company/house_order/house_order_refunds/update', { data, }); }, Show( data: ApiTypes.HouseOrder.HouseOrderRefunds.Show, ): Promise { return request('company/house_order/house_order_refunds/show', { data, }); }, Audit( data: ApiTypes.HouseOrder.HouseOrderRefunds.Audit, ): Promise { return request('company/house_order/house_order_refunds/audit', { data, }); }, Delete( data: ApiTypes.HouseOrder.HouseOrderRefunds.Delete, ): Promise { return request('company/house_order/house_order_refunds/delete', { data, }); }, }, HouseOrders: { List( data?: ApiTypes.HouseOrder.HouseOrders.List, ): Promise { return request('company/house_order/house_orders/list', { data }); }, Store( data: ApiTypes.HouseOrder.HouseOrders.Store, ): Promise { return request('company/house_order/house_orders/store', { data }); }, Update( data: ApiTypes.HouseOrder.HouseOrders.Update, ): Promise { return request('company/house_order/house_orders/update', { data }); }, Audit( data: ApiTypes.HouseOrder.HouseOrders.Audit, ): Promise { return request('company/house_order/house_orders/audit', { data }); }, Show( data: ApiTypes.HouseOrder.HouseOrders.Show, ): Promise { return request('company/house_order/house_orders/show', { data }); }, Delete( data: ApiTypes.HouseOrder.HouseOrders.Delete, ): Promise { return request('company/house_order/house_orders/delete', { data }); }, Export( data: ApiTypes.HouseOrder.HouseOrders.Export, ): Promise { return request('company/house_order/house_orders/export', { data }); }, UpdateSerialNumber( data: ApiTypes.HouseOrder.HouseOrders.UpdateSerialNumber, ): Promise { return request( 'company/house_order/house_orders/update_serial_number', { data }, ); }, BatchUpdateSerialNumber( data: ApiTypes.HouseOrder.HouseOrders.BatchUpdateSerialNumber, ): Promise { return request( 'company/house_order/house_orders/batch_update_serial_number', { data }, ); }, ImportSerialNumber( data: ApiTypes.HouseOrder.HouseOrders.ImportSerialNumber, ): Promise { return request( 'company/house_order/house_orders/import_serial_number', { data }, ); }, DownloadSerialNumberTemplate(): Promise { return request( 'company/house_order/house_orders/download_serial_number_template', {}, ); }, GetPayCode( data: ApiTypes.HouseOrder.HouseOrders.GetPayCode, ): Promise { return request('company/house_order/house_orders/get_pay_code', { data, }); }, AlipayQrCode( data: ApiTypes.HouseOrder.HouseOrders.AlipayQrCode, ): Promise { return request('company/house_order/house_orders/alipay_qr_code', { data, }); }, DownloadOfflinePaymentTemplate(): Promise { return request( 'company/house_order/house_orders/download_offline_payment_template', {}, ); }, ImportOfflinePayment( data: ApiTypes.HouseOrder.HouseOrders.ImportOfflinePayment, ): Promise { return request( 'company/house_order/house_orders/import_offline_payment', { data }, ); }, }, HousePrepaymentLogs: { List( data?: ApiTypes.HouseOrder.HousePrepaymentLogs.List, ): Promise { return request('company/house_order/house_prepayment_logs/list', { data, }); }, Deduct( data: ApiTypes.HouseOrder.HousePrepaymentLogs.Deduct, ): Promise { return request('company/house_order/house_prepayment_logs/deduct', { data, }); }, Show( data: ApiTypes.HouseOrder.HousePrepaymentLogs.Show, ): Promise { return request('company/house_order/house_prepayment_logs/show', { data, }); }, Delete( data: ApiTypes.HouseOrder.HousePrepaymentLogs.Delete, ): Promise { return request('company/house_order/house_prepayment_logs/delete', { data, }); }, }, HousePrepaymentPayments: { List( data?: ApiTypes.HouseOrder.HousePrepaymentPayments.List, ): Promise { return request('company/house_order/house_prepayment_payments/list', { data, }); }, Show( data: ApiTypes.HouseOrder.HousePrepaymentPayments.Show, ): Promise { return request('company/house_order/house_prepayment_payments/show', { data, }); }, Delete( data: ApiTypes.HouseOrder.HousePrepaymentPayments.Delete, ): Promise { return request('company/house_order/house_prepayment_payments/delete', { data, }); }, }, HousePrepaymentRefunds: { List( data?: ApiTypes.HouseOrder.HousePrepaymentRefunds.List, ): Promise { return request('company/house_order/house_prepayment_refunds/list', { data, }); }, Store( data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Store, ): Promise { return request('company/house_order/house_prepayment_refunds/store', { data, }); }, Update( data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Update, ): Promise { return request('company/house_order/house_prepayment_refunds/update', { data, }); }, Show( data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Show, ): Promise { return request('company/house_order/house_prepayment_refunds/show', { data, }); }, Audit( data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Audit, ): Promise { return request('company/house_order/house_prepayment_refunds/audit', { data, }); }, Delete( data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Delete, ): Promise { return request('company/house_order/house_prepayment_refunds/delete', { data, }); }, }, HousePrepayments: { List( data?: ApiTypes.HouseOrder.HousePrepayments.List, ): Promise { return request('company/house_order/house_prepayments/list', { data }); }, Show( data: ApiTypes.HouseOrder.HousePrepayments.Show, ): Promise { return request('company/house_order/house_prepayments/show', { data }); }, Delete( data: ApiTypes.HouseOrder.HousePrepayments.Delete, ): Promise { return request('company/house_order/house_prepayments/delete', { data, }); }, }, }, Meter: { HouseMeterHasHouses: { List( data?: ApiTypes.Meter.HouseMeterHasHouses.List, ): Promise { return request('company/meter/house_meter_has_houses/list', { data }); }, StoreOrUpdate( data: ApiTypes.Meter.HouseMeterHasHouses.StoreOrUpdate, ): Promise { return request('company/meter/house_meter_has_houses/store_or_update', { data, }); }, Show( data: ApiTypes.Meter.HouseMeterHasHouses.Show, ): Promise { return request('company/meter/house_meter_has_houses/show', { data }); }, Delete( data: ApiTypes.Meter.HouseMeterHasHouses.Delete, ): Promise { return request('company/meter/house_meter_has_houses/delete', { data }); }, Import( data?: ApiTypes.Meter.HouseMeterHasHouses.Import, ): Promise { return request('company/meter/house_meter_has_houses/import', { data }); }, DownloadTemplate(): Promise { return request( 'company/meter/house_meter_has_houses/download_template', { responseType: 'blob' }, ); }, }, HouseMeterReadings: { List( data: ApiTypes.Meter.HouseMeterReadings.List, ): Promise { return request('company/meter/house_meter_readings/list', { data }); }, Store( data: ApiTypes.Meter.HouseMeterReadings.Store, ): Promise { return request('company/meter/house_meter_readings/store', { data }); }, Update( data: ApiTypes.Meter.HouseMeterReadings.Update, ): Promise { return request('company/meter/house_meter_readings/update', { data }); }, Show( data: ApiTypes.Meter.HouseMeterReadings.Show, ): Promise { return request('company/meter/house_meter_readings/show', { data }); }, Delete( data: ApiTypes.Meter.HouseMeterReadings.Delete, ): Promise { return request('company/meter/house_meter_readings/delete', { data }); }, Import( data: ApiTypes.Meter.HouseMeterReadings.Import, ): Promise { return request('company/meter/house_meter_readings/import', { data }); }, DownloadTemplate(): Promise { return request('company/meter/house_meter_readings/download_template', { responseType: 'blob', }); }, }, HouseMeterTaskDetails: { List( data?: ApiTypes.Meter.HouseMeterTaskDetails.List, ): Promise { return request('company/meter/house_meter_task_details/list', { data }); }, Show( data: ApiTypes.Meter.HouseMeterTaskDetails.Show, ): Promise { return request('company/meter/house_meter_task_details/show', { data }); }, Delete( data: ApiTypes.Meter.HouseMeterTaskDetails.Delete, ): Promise { return request('company/meter/house_meter_task_details/delete', { data, }); }, CreateMeterBill( data: ApiTypes.Meter.HouseMeterTaskDetails.CreateMeterBill, ): Promise { return request( 'company/meter/house_meter_task_details/create_meter_bill', { data }, ); }, }, HouseMeterTasks: { List( data?: ApiTypes.Meter.HouseMeterTasks.List, ): Promise { return request('company/meter/house_meter_tasks/list', { data }); }, Store( data: ApiTypes.Meter.HouseMeterTasks.Store, ): Promise { return request('company/meter/house_meter_tasks/store', { data }); }, Show(data: ApiTypes.Meter.HouseMeterTasks.Show): Promise { return request('company/meter/house_meter_tasks/show', { data }); }, Delete( data: ApiTypes.Meter.HouseMeterTasks.Delete, ): Promise { return request('company/meter/house_meter_tasks/delete', { data }); }, ExecuteMeterTasks( data: ApiTypes.Meter.HouseMeterTasks.ExecuteMeterTasks, ): Promise { return request('company/meter/house_meter_tasks/execute_meter_tasks', { data, }); }, }, HouseMeters: { List(data?: ApiTypes.Meter.HouseMeters.List): Promise { return request('company/meter/house_meters/list', { data }); }, Store(data: ApiTypes.Meter.HouseMeters.Store): Promise { return request('company/meter/house_meters/store', { data }); }, Update(data: ApiTypes.Meter.HouseMeters.Update): Promise { return request('company/meter/house_meters/update', { data }); }, Show(data: ApiTypes.Meter.HouseMeters.Show): Promise { return request('company/meter/house_meters/show', { data }); }, Delete(data: ApiTypes.Meter.HouseMeters.Delete): Promise { return request('company/meter/house_meters/delete', { data }); }, Import( data?: ApiTypes.Meter.HouseMeters.Import, ): Promise { return request('company/meter/house_meters/import', { data }); }, DownloadTemplate(): Promise { return request('company/meter/house_meters/download_template', { responseType: 'blob', }); }, Export( data?: ApiTypes.Meter.HouseMeters.Export, ): Promise { return request('company/meter/house_meters/export', { responseType: 'blob', data, }); }, }, }, Msg: { MsgPropertyAnnouncements: { List( data?: ApiTypes.Msg.MsgPropertyAnnouncements.List, ): Promise { return request('company/msg/msg_property_announcements/list', { data }); }, Store( data: ApiTypes.Msg.MsgPropertyAnnouncements.Store, ): Promise { return request('company/msg/msg_property_announcements/store', { data, }); }, Update( data: ApiTypes.Msg.MsgPropertyAnnouncements.Update, ): Promise { return request('company/msg/msg_property_announcements/update', { data, }); }, Show( data: ApiTypes.Msg.MsgPropertyAnnouncements.Show, ): Promise { return request('company/msg/msg_property_announcements/show', { data }); }, IsPublish( data: ApiTypes.Msg.MsgPropertyAnnouncements.IsPublish, ): Promise { return request('company/msg/msg_property_announcements/is_publish', { data, }); }, Delete( data: ApiTypes.Msg.MsgPropertyAnnouncements.Delete, ): Promise { return request('company/msg/msg_property_announcements/delete', { data, }); }, }, }, Patrol: { PatrolLocations: { List( data?: ApiTypes.Patrol.PatrolLocations.List, ): Promise { return request('company/patrol/patrol_locations/list', { data }); }, Store( data: ApiTypes.Patrol.PatrolLocations.Store, ): Promise { return request('company/patrol/patrol_locations/store', { data }); }, Update( data: ApiTypes.Patrol.PatrolLocations.Update, ): Promise { return request('company/patrol/patrol_locations/update', { data }); }, Show( data: ApiTypes.Patrol.PatrolLocations.Show, ): Promise { return request('company/patrol/patrol_locations/show', { data }); }, SoftDelete( data: ApiTypes.Patrol.PatrolLocations.SoftDelete, ): Promise { return request('company/patrol/patrol_locations/soft_delete', { data }); }, Restore( data: ApiTypes.Patrol.PatrolLocations.Restore, ): Promise { return request('company/patrol/patrol_locations/restore', { data }); }, Delete( data: ApiTypes.Patrol.PatrolLocations.Delete, ): Promise { return request('company/patrol/patrol_locations/delete', { data }); }, Select( data?: ApiTypes.Patrol.PatrolLocations.Select, ): Promise { return request('company/patrol/patrol_locations/select', { data }); }, }, PatrolRoutes: { List(data?: ApiTypes.Patrol.PatrolRoutes.List): Promise { return request('company/patrol/patrol_routes/list', { data }); }, Store(data: ApiTypes.Patrol.PatrolRoutes.Store): Promise { return request('company/patrol/patrol_routes/store', { data }); }, Update( data: ApiTypes.Patrol.PatrolRoutes.Update, ): Promise { return request('company/patrol/patrol_routes/update', { data }); }, Show(data: ApiTypes.Patrol.PatrolRoutes.Show): Promise { return request('company/patrol/patrol_routes/show', { data }); }, SoftDelete( data: ApiTypes.Patrol.PatrolRoutes.SoftDelete, ): Promise { return request('company/patrol/patrol_routes/soft_delete', { data }); }, Restore( data: ApiTypes.Patrol.PatrolRoutes.Restore, ): Promise { return request('company/patrol/patrol_routes/restore', { data }); }, Delete( data: ApiTypes.Patrol.PatrolRoutes.Delete, ): Promise { return request('company/patrol/patrol_routes/delete', { data }); }, Select( data?: ApiTypes.Patrol.PatrolRoutes.Select, ): Promise { return request('company/patrol/patrol_routes/select', { data }); }, }, PatrolTasks: { List(data?: ApiTypes.Patrol.PatrolTasks.List): Promise { return request('company/patrol/patrol_tasks/list', { data }); }, Store(data: ApiTypes.Patrol.PatrolTasks.Store): Promise { return request('company/patrol/patrol_tasks/store', { data }); }, Show(data: ApiTypes.Patrol.PatrolTasks.Show): Promise { return request('company/patrol/patrol_tasks/show', { data }); }, SoftDelete( data: ApiTypes.Patrol.PatrolTasks.SoftDelete, ): Promise { return request('company/patrol/patrol_tasks/soft_delete', { data }); }, Restore( data: ApiTypes.Patrol.PatrolTasks.Restore, ): Promise { return request('company/patrol/patrol_tasks/restore', { data }); }, Delete( data: ApiTypes.Patrol.PatrolTasks.Delete, ): Promise { return request('company/patrol/patrol_tasks/delete', { data }); }, }, }, Permission: { Roles: { List(data?: ApiTypes.Permission.Roles.List): Promise { return request('company/permission/roles/list', { data }); }, Store(data: ApiTypes.Permission.Roles.Store): Promise { return request('company/permission/roles/store', { data }); }, Update(data: ApiTypes.Permission.Roles.Update): Promise { return request('company/permission/roles/update', { data }); }, Delete(data: ApiTypes.Permission.Roles.Delete): Promise { return request('company/permission/roles/delete', { data }); }, Select(): Promise { return request('company/permission/roles/select', {}); }, GetPermissions( data: ApiTypes.Permission.Roles.GetPermissions, ): Promise { return request('company/permission/roles/get_permissions', { data }); }, SetPermissions( data: ApiTypes.Permission.Roles.SetPermissions, ): Promise { return request('company/permission/roles/set_permissions', { data }); }, PermissionTree(): Promise { return request('company/permission/roles/permission_tree', {}); }, }, }, QualityCheck: { QualityChecks: { List( data?: ApiTypes.QualityCheck.QualityChecks.List, ): Promise { return request('company/quality_check/quality_checks/list', { data }); }, Store( data: ApiTypes.QualityCheck.QualityChecks.Store, ): Promise { return request('company/quality_check/quality_checks/store', { data }); }, Update( data: ApiTypes.QualityCheck.QualityChecks.Update, ): Promise { return request('company/quality_check/quality_checks/update', { data }); }, Show( data: ApiTypes.QualityCheck.QualityChecks.Show, ): Promise { return request('company/quality_check/quality_checks/show', { data }); }, Delete( data: ApiTypes.QualityCheck.QualityChecks.Delete, ): Promise { return request('company/quality_check/quality_checks/delete', { data }); }, }, }, Refund: { Refunds: { List(data?: ApiTypes.Refund.Refunds.List): Promise { return request('company/refund/refunds/list', { data }); }, Store(data: ApiTypes.Refund.Refunds.Store): Promise { return request('company/refund/refunds/store', { data }); }, Show(data: ApiTypes.Refund.Refunds.Show): Promise { return request('company/refund/refunds/show', { data }); }, Complete( data: ApiTypes.Refund.Refunds.Complete, ): Promise { return request('company/refund/refunds/complete', { data }); }, Cancel(data: ApiTypes.Refund.Refunds.Cancel): Promise { return request('company/refund/refunds/cancel', { data }); }, }, }, Renovation: { RenovationApplies: { List( data?: ApiTypes.Renovation.RenovationApplies.List, ): Promise { return request('company/renovation/renovation_applies/list', { data }); }, Store( data: ApiTypes.Renovation.RenovationApplies.Store, ): Promise { return request('company/renovation/renovation_applies/store', { data }); }, Update( data: ApiTypes.Renovation.RenovationApplies.Update, ): Promise { return request('company/renovation/renovation_applies/update', { data, }); }, Audit( data: ApiTypes.Renovation.RenovationApplies.Audit, ): Promise { return request('company/renovation/renovation_applies/audit', { data }); }, UpdateDeposit( data: ApiTypes.Renovation.RenovationApplies.UpdateDeposit, ): Promise { return request('company/renovation/renovation_applies/update_deposit', { data, }); }, Show( data: ApiTypes.Renovation.RenovationApplies.Show, ): Promise { return request('company/renovation/renovation_applies/show', { data }); }, SoftDelete( data: ApiTypes.Renovation.RenovationApplies.SoftDelete, ): Promise { return request('company/renovation/renovation_applies/soft_delete', { data, }); }, Restore( data: ApiTypes.Renovation.RenovationApplies.Restore, ): Promise { return request('company/renovation/renovation_applies/restore', { data, }); }, Delete( data: ApiTypes.Renovation.RenovationApplies.Delete, ): Promise { return request('company/renovation/renovation_applies/delete', { data, }); }, Bills( data: ApiTypes.Renovation.RenovationApplies.Bills, ): Promise { return request('company/renovation/renovation_applies/bills', { data }); }, }, RenovationInspectionRules: { List( data?: ApiTypes.Renovation.RenovationInspectionRules.List, ): Promise { return request('company/renovation/renovation_inspection_rules/list', { data, }); }, Store( data: ApiTypes.Renovation.RenovationInspectionRules.Store, ): Promise { return request('company/renovation/renovation_inspection_rules/store', { data, }); }, Update( data: ApiTypes.Renovation.RenovationInspectionRules.Update, ): Promise { return request( 'company/renovation/renovation_inspection_rules/update', { data }, ); }, Show( data: ApiTypes.Renovation.RenovationInspectionRules.Show, ): Promise { return request('company/renovation/renovation_inspection_rules/show', { data, }); }, SoftDelete( data: ApiTypes.Renovation.RenovationInspectionRules.SoftDelete, ): Promise { return request( 'company/renovation/renovation_inspection_rules/soft_delete', { data }, ); }, Restore( data: ApiTypes.Renovation.RenovationInspectionRules.Restore, ): Promise { return request( 'company/renovation/renovation_inspection_rules/restore', { data }, ); }, Delete( data: ApiTypes.Renovation.RenovationInspectionRules.Delete, ): Promise { return request( 'company/renovation/renovation_inspection_rules/delete', { data }, ); }, Select( data?: ApiTypes.Renovation.RenovationInspectionRules.Select, ): Promise { return request( 'company/renovation/renovation_inspection_rules/select', { data }, ); }, }, RenovationWorkers: { List( data?: ApiTypes.Renovation.RenovationWorkers.List, ): Promise { return request('company/renovation/renovation_workers/list', { data }); }, Store( data: ApiTypes.Renovation.RenovationWorkers.Store, ): Promise { return request('company/renovation/renovation_workers/store', { data }); }, BatchStore( data: ApiTypes.Renovation.RenovationWorkers.BatchStore, ): Promise { return request('company/renovation/renovation_workers/batch_store', { data, }); }, Update( data: ApiTypes.Renovation.RenovationWorkers.Update, ): Promise { return request('company/renovation/renovation_workers/update', { data, }); }, Show( data: ApiTypes.Renovation.RenovationWorkers.Show, ): Promise { return request('company/renovation/renovation_workers/show', { data }); }, Delete( data: ApiTypes.Renovation.RenovationWorkers.Delete, ): Promise { return request('company/renovation/renovation_workers/delete', { data, }); }, }, }, Resource: { ResourceOrders: { List( data?: ApiTypes.Resource.ResourceOrders.List, ): Promise { return request('company/resource/resource_orders/list', { data }); }, Store( data: ApiTypes.Resource.ResourceOrders.Store, ): Promise { return request('company/resource/resource_orders/store', { data }); }, Show( data: ApiTypes.Resource.ResourceOrders.Show, ): Promise { return request('company/resource/resource_orders/show', { data }); }, SoftDelete( data: ApiTypes.Resource.ResourceOrders.SoftDelete, ): Promise { return request('company/resource/resource_orders/soft_delete', { data, }); }, Restore( data: ApiTypes.Resource.ResourceOrders.Restore, ): Promise { return request('company/resource/resource_orders/restore', { data }); }, Delete( data: ApiTypes.Resource.ResourceOrders.Delete, ): Promise { return request('company/resource/resource_orders/delete', { data }); }, }, ResourceTypes: { List( data: ApiTypes.Resource.ResourceTypes.List, ): Promise { return request('company/resource/resource_types/list', { data }); }, Store( data: ApiTypes.Resource.ResourceTypes.Store, ): Promise { return request('company/resource/resource_types/store', { data }); }, Update( data: ApiTypes.Resource.ResourceTypes.Update, ): Promise { return request('company/resource/resource_types/update', { data }); }, Show( data: ApiTypes.Resource.ResourceTypes.Show, ): Promise { return request('company/resource/resource_types/show', { data }); }, SoftDelete( data: ApiTypes.Resource.ResourceTypes.SoftDelete, ): Promise { return request('company/resource/resource_types/soft_delete', { data }); }, Restore( data: ApiTypes.Resource.ResourceTypes.Restore, ): Promise { return request('company/resource/resource_types/restore', { data }); }, Delete( data: ApiTypes.Resource.ResourceTypes.Delete, ): Promise { return request('company/resource/resource_types/delete', { data }); }, Select( data: ApiTypes.Resource.ResourceTypes.Select, ): Promise { return request('company/resource/resource_types/select', { data }); }, }, Resources: { List(data?: ApiTypes.Resource.Resources.List): Promise { return request('company/resource/resources/list', { data }); }, Store(data: ApiTypes.Resource.Resources.Store): Promise { return request('company/resource/resources/store', { data }); }, Update( data: ApiTypes.Resource.Resources.Update, ): Promise { return request('company/resource/resources/update', { data }); }, Show(data: ApiTypes.Resource.Resources.Show): Promise { return request('company/resource/resources/show', { data }); }, SoftDelete( data: ApiTypes.Resource.Resources.SoftDelete, ): Promise { return request('company/resource/resources/soft_delete', { data }); }, Restore( data: ApiTypes.Resource.Resources.Restore, ): Promise { return request('company/resource/resources/restore', { data }); }, Delete( data: ApiTypes.Resource.Resources.Delete, ): Promise { return request('company/resource/resources/delete', { data }); }, Select( data?: ApiTypes.Resource.Resources.Select, ): Promise { return request('company/resource/resources/select', { data }); }, }, }, Statistics: { ContractsCount: { StatusOverview(): Promise { return request( 'company/statistics/contracts_count/status_overview', {}, ); }, ArchiveUsage(): Promise { return request('company/statistics/contracts_count/archive_usage', {}); }, ClearCache(): Promise { return request('company/statistics/contracts_count/clear_cache', {}); }, }, HouseBillsCount: { OverviewStatistics(): Promise { return request( 'company/statistics/house_bills_count/overview_statistics', {}, ); }, ProjectDataByMonth(): Promise { return request( 'company/statistics/house_bills_count/project_data_by_month', {}, ); }, PaidAmountTrend( data?: ApiTypes.Statistics.HouseBillsCount.PaidAmountTrend, ): Promise { return request( 'company/statistics/house_bills_count/paid_amount_trend', { data }, ); }, ProjectPaymentRanking(): Promise { return request( 'company/statistics/house_bills_count/project_payment_ranking', {}, ); }, ClearCache( data?: ApiTypes.Statistics.HouseBillsCount.ClearCache, ): Promise { return request('company/statistics/house_bills_count/clear_cache', { data, }); }, }, IndexCount: { FinancialAnalysis(): Promise { return request('company/statistics/index_count/financial_analysis', {}); }, TodayDynamics(): Promise { return request('company/statistics/index_count/today_dynamics', {}); }, WorkOrderAnalysis(): Promise { return request( 'company/statistics/index_count/work_order_analysis', {}, ); }, CommunityOverview(): Promise { return request('company/statistics/index_count/community_overview', {}); }, ClearCache(): Promise { return request('company/statistics/index_count/clear_cache', {}); }, }, }, Survey: { QuestionCategories: { List( data?: ApiTypes.Survey.QuestionCategories.List, ): Promise { return request('company/survey/question_categories/list', { data }); }, Store( data: ApiTypes.Survey.QuestionCategories.Store, ): Promise { return request('company/survey/question_categories/store', { data }); }, Update( data: ApiTypes.Survey.QuestionCategories.Update, ): Promise { return request('company/survey/question_categories/update', { data }); }, Show(): Promise { return request('company/survey/question_categories/show', {}); }, SoftDelete( data: ApiTypes.Survey.QuestionCategories.SoftDelete, ): Promise { return request('company/survey/question_categories/soft_delete', { data, }); }, Restore( data: ApiTypes.Survey.QuestionCategories.Restore, ): Promise { return request('company/survey/question_categories/restore', { data }); }, Delete( data: ApiTypes.Survey.QuestionCategories.Delete, ): Promise { return request('company/survey/question_categories/delete', { data }); }, Select( data?: ApiTypes.Survey.QuestionCategories.Select, ): Promise { return request('company/survey/question_categories/select', { data }); }, }, Questions: { List(data?: ApiTypes.Survey.Questions.List): Promise { return request('company/survey/questions/list', { data }); }, Store(data: ApiTypes.Survey.Questions.Store): Promise { return request('company/survey/questions/store', { data }); }, Update(data: ApiTypes.Survey.Questions.Update): Promise { return request('company/survey/questions/update', { data }); }, Show(data: ApiTypes.Survey.Questions.Show): Promise { return request('company/survey/questions/show', { data }); }, SoftDelete( data: ApiTypes.Survey.Questions.SoftDelete, ): Promise { return request('company/survey/questions/soft_delete', { data }); }, Restore( data: ApiTypes.Survey.Questions.Restore, ): Promise { return request('company/survey/questions/restore', { data }); }, Delete(data: ApiTypes.Survey.Questions.Delete): Promise { return request('company/survey/questions/delete', { data }); }, Select(data?: ApiTypes.Survey.Questions.Select): Promise { return request('company/survey/questions/select', { data }); }, }, SurveyReleases: { List( data?: ApiTypes.Survey.SurveyReleases.List, ): Promise { return request('company/survey/survey_releases/list', { data }); }, Store( data: ApiTypes.Survey.SurveyReleases.Store, ): Promise { return request('company/survey/survey_releases/store', { data }); }, Update( data: ApiTypes.Survey.SurveyReleases.Update, ): Promise { return request('company/survey/survey_releases/update', { data }); }, Show(data: ApiTypes.Survey.SurveyReleases.Show): Promise { return request('company/survey/survey_releases/show', { data }); }, SoftDelete( data: ApiTypes.Survey.SurveyReleases.SoftDelete, ): Promise { return request('company/survey/survey_releases/soft_delete', { data }); }, Restore( data: ApiTypes.Survey.SurveyReleases.Restore, ): Promise { return request('company/survey/survey_releases/restore', { data }); }, Delete( data: ApiTypes.Survey.SurveyReleases.Delete, ): Promise { return request('company/survey/survey_releases/delete', { data }); }, Publish( data: ApiTypes.Survey.SurveyReleases.Publish, ): Promise { return request('company/survey/survey_releases/publish', { data }); }, Schedule( data: ApiTypes.Survey.SurveyReleases.Schedule, ): Promise { return request('company/survey/survey_releases/schedule', { data }); }, Cancel( data: ApiTypes.Survey.SurveyReleases.Cancel, ): Promise { return request('company/survey/survey_releases/cancel', { data }); }, }, SurveyResponses: { List( data?: ApiTypes.Survey.SurveyResponses.List, ): Promise { return request('company/survey/survey_responses/list', { data }); }, Show( data: ApiTypes.Survey.SurveyResponses.Show, ): Promise { return request('company/survey/survey_responses/show', { data }); }, }, Surveys: { List(data?: ApiTypes.Survey.Surveys.List): Promise { return request('company/survey/surveys/list', { data }); }, Store(data: ApiTypes.Survey.Surveys.Store): Promise { return request('company/survey/surveys/store', { data }); }, Update(data: ApiTypes.Survey.Surveys.Update): Promise { return request('company/survey/surveys/update', { data }); }, BatchStatus( data: ApiTypes.Survey.Surveys.BatchStatus, ): Promise { return request('company/survey/surveys/batch_status', { data }); }, Statistics(): Promise { return request('company/survey/surveys/statistics', {}); }, Show(data: ApiTypes.Survey.Surveys.Show): Promise { return request('company/survey/surveys/show', { data }); }, SoftDelete( data: ApiTypes.Survey.Surveys.SoftDelete, ): Promise { return request('company/survey/surveys/soft_delete', { data }); }, Restore(data: ApiTypes.Survey.Surveys.Restore): Promise { return request('company/survey/surveys/restore', { data }); }, Delete(data: ApiTypes.Survey.Surveys.Delete): Promise { return request('company/survey/surveys/delete', { data }); }, Select(data?: ApiTypes.Survey.Surveys.Select): Promise { return request('company/survey/surveys/select', { data }); }, }, }, Visitor: { VisitorApplies: { List( data?: ApiTypes.Visitor.VisitorApplies.List, ): Promise { return request('company/visitor/visitor_applies/list', { data }); }, Show( data: ApiTypes.Visitor.VisitorApplies.Show, ): Promise { return request('company/visitor/visitor_applies/show', { data }); }, Approve( data: ApiTypes.Visitor.VisitorApplies.Approve, ): Promise { return request('company/visitor/visitor_applies/approve', { data }); }, Reject( data: ApiTypes.Visitor.VisitorApplies.Reject, ): Promise { return request('company/visitor/visitor_applies/reject', { data }); }, Scan( data: ApiTypes.Visitor.VisitorApplies.Scan, ): Promise { return request('company/visitor/visitor_applies/scan', { data }); }, }, }, WorkOrder: { HouseWorkLogs: { List( data: ApiTypes.WorkOrder.HouseWorkLogs.List, ): Promise { return request('company/work_order/house_work_logs/list', { data }); }, Store( data: ApiTypes.WorkOrder.HouseWorkLogs.Store, ): Promise { return request('company/work_order/house_work_logs/store', { data }); }, Show( data: ApiTypes.WorkOrder.HouseWorkLogs.Show, ): Promise { return request('company/work_order/house_work_logs/show', { data }); }, Delete( data: ApiTypes.WorkOrder.HouseWorkLogs.Delete, ): Promise { return request('company/work_order/house_work_logs/delete', { data }); }, }, HouseWorkOrderPayments: { List( data?: ApiTypes.WorkOrder.HouseWorkOrderPayments.List, ): Promise { return request('company/work_order/house_work_order_payments/list', { data, }); }, Show( data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Show, ): Promise { return request('company/work_order/house_work_order_payments/show', { data, }); }, Delete( data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Delete, ): Promise { return request('company/work_order/house_work_order_payments/delete', { data, }); }, }, HouseWorkOrders: { List( data?: ApiTypes.WorkOrder.HouseWorkOrders.List, ): Promise { return request('company/work_order/house_work_orders/list', { data }); }, Store( data: ApiTypes.WorkOrder.HouseWorkOrders.Store, ): Promise { return request('company/work_order/house_work_orders/store', { data }); }, Update( data: ApiTypes.WorkOrder.HouseWorkOrders.Update, ): Promise { return request('company/work_order/house_work_orders/update', { data }); }, Show( data: ApiTypes.WorkOrder.HouseWorkOrders.Show, ): Promise { return request('company/work_order/house_work_orders/show', { data }); }, Assign( data: ApiTypes.WorkOrder.HouseWorkOrders.Assign, ): Promise { return request('company/work_order/house_work_orders/assign', { data }); }, Visited( data: ApiTypes.WorkOrder.HouseWorkOrders.Visited, ): Promise { return request('company/work_order/house_work_orders/visited', { data, }); }, Closed( data: ApiTypes.WorkOrder.HouseWorkOrders.Closed, ): Promise { return request('company/work_order/house_work_orders/closed', { data }); }, SoftDelete( data: ApiTypes.WorkOrder.HouseWorkOrders.SoftDelete, ): Promise { return request('company/work_order/house_work_orders/soft_delete', { data, }); }, Restore( data: ApiTypes.WorkOrder.HouseWorkOrders.Restore, ): Promise { return request('company/work_order/house_work_orders/restore', { data, }); }, Delete( data: ApiTypes.WorkOrder.HouseWorkOrders.Delete, ): Promise { return request('company/work_order/house_work_orders/delete', { data }); }, }, }, };