import { MyResponseType } from '@/common'; import { request } from '@umijs/max'; export const Apis = { Asset: { AssetBuildings: { List(data?: ApiTypes.Asset.AssetBuildings.List): Promise { return request('admin/asset/asset_buildings/list', { data }); }, Store( data: ApiTypes.Asset.AssetBuildings.Store, ): Promise { return request('admin/asset/asset_buildings/store', { data }); }, Update( data: ApiTypes.Asset.AssetBuildings.Update, ): Promise { return request('admin/asset/asset_buildings/update', { data }); }, Show(data: ApiTypes.Asset.AssetBuildings.Show): Promise { return request('admin/asset/asset_buildings/show', { data }); }, Delete( data: ApiTypes.Asset.AssetBuildings.Delete, ): Promise { return request('admin/asset/asset_buildings/delete', { data }); }, Select( data?: ApiTypes.Asset.AssetBuildings.Select, ): Promise { return request('admin/asset/asset_buildings/select', { data }); }, GetBuildingTree( data: ApiTypes.Asset.AssetBuildings.GetBuildingTree, ): Promise { return request('admin/asset/asset_buildings/get_building_tree', { data, }); }, }, AssetHouses: { List(data?: ApiTypes.Asset.AssetHouses.List): Promise { return request('admin/asset/asset_houses/list', { data }); }, Store(data: ApiTypes.Asset.AssetHouses.Store): Promise { return request('admin/asset/asset_houses/store', { data }); }, Update(data: ApiTypes.Asset.AssetHouses.Update): Promise { return request('admin/asset/asset_houses/update', { data }); }, Show(data: ApiTypes.Asset.AssetHouses.Show): Promise { return request('admin/asset/asset_houses/show', { data }); }, Delete(data: ApiTypes.Asset.AssetHouses.Delete): Promise { return request('admin/asset/asset_houses/delete', { data }); }, }, AssetProjects: { List(data?: ApiTypes.Asset.AssetProjects.List): Promise { return request('admin/asset/asset_projects/list', { data }); }, Store(data: ApiTypes.Asset.AssetProjects.Store): Promise { return request('admin/asset/asset_projects/store', { data }); }, Update( data: ApiTypes.Asset.AssetProjects.Update, ): Promise { return request('admin/asset/asset_projects/update', { data }); }, Show(data: ApiTypes.Asset.AssetProjects.Show): Promise { return request('admin/asset/asset_projects/show', { data }); }, SoftDelete( data: ApiTypes.Asset.AssetProjects.SoftDelete, ): Promise { return request('admin/asset/asset_projects/soft_delete', { data }); }, Restore( data: ApiTypes.Asset.AssetProjects.Restore, ): Promise { return request('admin/asset/asset_projects/restore', { data }); }, Delete( data: ApiTypes.Asset.AssetProjects.Delete, ): Promise { return request('admin/asset/asset_projects/delete', { data }); }, Select( data?: ApiTypes.Asset.AssetProjects.Select, ): Promise { return request('admin/asset/asset_projects/select', { data }); }, }, AssetUnits: { List(data?: ApiTypes.Asset.AssetUnits.List): Promise { return request('admin/asset/asset_units/list', { data }); }, Store(data: ApiTypes.Asset.AssetUnits.Store): Promise { return request('admin/asset/asset_units/store', { data }); }, Update(data: ApiTypes.Asset.AssetUnits.Update): Promise { return request('admin/asset/asset_units/update', { data }); }, Show(data: ApiTypes.Asset.AssetUnits.Show): Promise { return request('admin/asset/asset_units/show', { data }); }, Delete(data: ApiTypes.Asset.AssetUnits.Delete): Promise { return request('admin/asset/asset_units/delete', { data }); }, Select(data?: ApiTypes.Asset.AssetUnits.Select): Promise { return request('admin/asset/asset_units/select', { data }); }, }, }, Common: { Admins: { List(data?: ApiTypes.Common.Admins.List): Promise { return request('admin/common/admins/list', { data }); }, Store(data: ApiTypes.Common.Admins.Store): Promise { return request('admin/common/admins/store', { data }); }, Update(data: ApiTypes.Common.Admins.Update): Promise { return request('admin/common/admins/update', { data }); }, Delete(data: ApiTypes.Common.Admins.Delete): Promise { return request('admin/common/admins/delete', { data }); }, Select(data?: ApiTypes.Common.Admins.Select): Promise { return request('admin/common/admins/select', { data }); }, }, Auth: { Captcha(): Promise { return request('admin/common/auth/captcha', {}); }, Login(data: ApiTypes.Common.Auth.Login): Promise { return request('admin/common/auth/login', { data }); }, Logout(): Promise { return request('admin/common/auth/logout', {}); }, Me(): Promise { return request('admin/common/auth/me', {}); }, ChangePassword( data: ApiTypes.Common.Auth.ChangePassword, ): Promise { return request('admin/common/auth/change_password', { data }); }, PreUpload(data: ApiTypes.Common.Auth.PreUpload): Promise { return request('admin/common/auth/pre_upload', { data }); }, TemporaryUrl( data: ApiTypes.Common.Auth.TemporaryUrl, ): Promise { return request('admin/common/auth/temporary_url', { data }); }, }, }, Company: { Companies: { List(data?: ApiTypes.Company.Companies.List): Promise { return request('admin/company/companies/list', { data }); }, Store(data: ApiTypes.Company.Companies.Store): Promise { return request('admin/company/companies/store', { data }); }, Update(data: ApiTypes.Company.Companies.Update): Promise { return request('admin/company/companies/update', { data }); }, Show(data: ApiTypes.Company.Companies.Show): Promise { return request('admin/company/companies/show', { data }); }, SoftDelete( data: ApiTypes.Company.Companies.SoftDelete, ): Promise { return request('admin/company/companies/soft_delete', { data }); }, Restore( data: ApiTypes.Company.Companies.Restore, ): Promise { return request('admin/company/companies/restore', { data }); }, Delete(data: ApiTypes.Company.Companies.Delete): Promise { return request('admin/company/companies/delete', { data }); }, Select( data?: ApiTypes.Company.Companies.Select, ): Promise { return request('admin/company/companies/select', { data }); }, }, CompanyEmployees: { List( data?: ApiTypes.Company.CompanyEmployees.List, ): Promise { return request('admin/company/company_employees/list', { data }); }, Store( data: ApiTypes.Company.CompanyEmployees.Store, ): Promise { return request('admin/company/company_employees/store', { data }); }, Update( data: ApiTypes.Company.CompanyEmployees.Update, ): Promise { return request('admin/company/company_employees/update', { data }); }, Show( data: ApiTypes.Company.CompanyEmployees.Show, ): Promise { return request('admin/company/company_employees/show', { data }); }, SoftDelete( data: ApiTypes.Company.CompanyEmployees.SoftDelete, ): Promise { return request('admin/company/company_employees/soft_delete', { data }); }, Restore( data: ApiTypes.Company.CompanyEmployees.Restore, ): Promise { return request('admin/company/company_employees/restore', { data }); }, Delete( data: ApiTypes.Company.CompanyEmployees.Delete, ): Promise { return request('admin/company/company_employees/delete', { data }); }, Select( data?: ApiTypes.Company.CompanyEmployees.Select, ): Promise { return request('admin/company/company_employees/select', { data }); }, }, CompanyPositions: { List( data?: ApiTypes.Company.CompanyPositions.List, ): Promise { return request('admin/company/company_positions/list', { data }); }, Store( data: ApiTypes.Company.CompanyPositions.Store, ): Promise { return request('admin/company/company_positions/store', { data }); }, Update( data: ApiTypes.Company.CompanyPositions.Update, ): Promise { return request('admin/company/company_positions/update', { data }); }, Show( data: ApiTypes.Company.CompanyPositions.Show, ): Promise { return request('admin/company/company_positions/show', { data }); }, Delete( data: ApiTypes.Company.CompanyPositions.Delete, ): Promise { return request('admin/company/company_positions/delete', { data }); }, Select( data?: ApiTypes.Company.CompanyPositions.Select, ): Promise { return request('admin/company/company_positions/select', { data }); }, }, CompanyReceiptAccounts: { List( data?: ApiTypes.Company.CompanyReceiptAccounts.List, ): Promise { return request('admin/company/company_receipt_accounts/list', { data }); }, Store( data: ApiTypes.Company.CompanyReceiptAccounts.Store, ): Promise { return request('admin/company/company_receipt_accounts/store', { data, }); }, Update( data: ApiTypes.Company.CompanyReceiptAccounts.Update, ): Promise { return request('admin/company/company_receipt_accounts/update', { data, }); }, Show( data: ApiTypes.Company.CompanyReceiptAccounts.Show, ): Promise { return request('admin/company/company_receipt_accounts/show', { data }); }, SoftDelete( data: ApiTypes.Company.CompanyReceiptAccounts.SoftDelete, ): Promise { return request('admin/company/company_receipt_accounts/soft_delete', { data, }); }, Restore( data: ApiTypes.Company.CompanyReceiptAccounts.Restore, ): Promise { return request('admin/company/company_receipt_accounts/restore', { data, }); }, Delete( data: ApiTypes.Company.CompanyReceiptAccounts.Delete, ): Promise { return request('admin/company/company_receipt_accounts/delete', { data, }); }, }, Organizations: { List( data?: ApiTypes.Company.Organizations.List, ): Promise { return request('admin/company/organizations/list', { data }); }, Store( data: ApiTypes.Company.Organizations.Store, ): Promise { return request('admin/company/organizations/store', { data }); }, Update( data: ApiTypes.Company.Organizations.Update, ): Promise { return request('admin/company/organizations/update', { data }); }, Move(data: ApiTypes.Company.Organizations.Move): Promise { return request('admin/company/organizations/move', { data }); }, Show(data: ApiTypes.Company.Organizations.Show): Promise { return request('admin/company/organizations/show', { data }); }, SoftDelete( data: ApiTypes.Company.Organizations.SoftDelete, ): Promise { return request('admin/company/organizations/soft_delete', { data }); }, Restore( data: ApiTypes.Company.Organizations.Restore, ): Promise { return request('admin/company/organizations/restore', { data }); }, Delete( data: ApiTypes.Company.Organizations.Delete, ): Promise { return request('admin/company/organizations/delete', { data }); }, Select( data?: ApiTypes.Company.Organizations.Select, ): Promise { return request('admin/company/organizations/select', { data }); }, SelectTree( data?: ApiTypes.Company.Organizations.SelectTree, ): Promise { return request('admin/company/organizations/select_tree', { data }); }, }, }, Grid: { Grids: { List(data?: ApiTypes.Grid.Grids.List): Promise { return request('admin/grid/grids/list', { data }); }, Store(data: ApiTypes.Grid.Grids.Store): Promise { return request('admin/grid/grids/store', { data }); }, Update(data: ApiTypes.Grid.Grids.Update): Promise { return request('admin/grid/grids/update', { data }); }, Show(data: ApiTypes.Grid.Grids.Show): Promise { return request('admin/grid/grids/show', { data }); }, Delete(data: ApiTypes.Grid.Grids.Delete): Promise { return request('admin/grid/grids/delete', { data }); }, GetGridMark( data: ApiTypes.Grid.Grids.GetGridMark, ): Promise { return request('admin/grid/grids/get_grid_mark', { data }); }, }, }, Permission: { SysPermissions: { List( data: ApiTypes.Permission.SysPermissions.List, ): Promise { return request('admin/permission/sys_permissions/list', { data }); }, Tree( data: ApiTypes.Permission.SysPermissions.Tree, ): Promise { return request('admin/permission/sys_permissions/tree', { data }); }, Store( data: ApiTypes.Permission.SysPermissions.Store, ): Promise { return request('admin/permission/sys_permissions/store', { data }); }, Update( data: ApiTypes.Permission.SysPermissions.Update, ): Promise { return request('admin/permission/sys_permissions/update', { data }); }, Delete( data: ApiTypes.Permission.SysPermissions.Delete, ): Promise { return request('admin/permission/sys_permissions/delete', { data }); }, Move( data: ApiTypes.Permission.SysPermissions.Move, ): Promise { return request('admin/permission/sys_permissions/move', { data }); }, SelectApi(): Promise { return request('admin/permission/sys_permissions/select_api', {}); }, }, SysRoles: { List(data?: ApiTypes.Permission.SysRoles.List): Promise { return request('admin/permission/sys_roles/list', { data }); }, Store(data: ApiTypes.Permission.SysRoles.Store): Promise { return request('admin/permission/sys_roles/store', { data }); }, Update( data: ApiTypes.Permission.SysRoles.Update, ): Promise { return request('admin/permission/sys_roles/update', { data }); }, Delete( data: ApiTypes.Permission.SysRoles.Delete, ): Promise { return request('admin/permission/sys_roles/delete', { data }); }, Select(): Promise { return request('admin/permission/sys_roles/select', {}); }, GetPermissions( data: ApiTypes.Permission.SysRoles.GetPermissions, ): Promise { return request('admin/permission/sys_roles/get_permissions', { data }); }, SetPermissions( data: ApiTypes.Permission.SysRoles.SetPermissions, ): Promise { return request('admin/permission/sys_roles/set_permissions', { data }); }, }, }, };