func init() { routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/add", route.AddOsConfig)) routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/list", route.GetOsConfigList)) routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/view", route.GetOsConfigById)) routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/update", route.UpdateOsConfigById)) routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/delete", route.DeleteOsConfigById)) //SystemConfig routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/add", route.AddSystemConfig)) routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/list", route.GetSystemConfigList)) routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/view", route.GetSystemConfigById)) routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/update", route.UpdateSystemConfigById)) routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/delete", route.DeleteSystemConfigById)) //Location routes = append(routes, rest.Post("/api/osinstall/v1/location/add", route.AddLocation)) routes = append(routes, rest.Post("/api/osinstall/v1/location/list", route.GetLocationListByPid)) routes = append(routes, rest.Post("/api/osinstall/v1/location/view", route.GetLocationById)) routes = append(routes, rest.Post("/api/osinstall/v1/location/update", route.UpdateLocationById)) routes = append(routes, rest.Post("/api/osinstall/v1/location/delete", route.DeleteLocationById)) routes = append(routes, rest.Post("/api/osinstall/v1/location/tree", route.FormatLocationToTreeByPid)) routes = append(routes, rest.Post("/api/osinstall/v1/location/getLocationTreeNameById", route.GetLocationTreeNameById)) //Network routes = append(routes, rest.Post("/api/osinstall/v1/network/add", route.AddNetwork)) routes = append(routes, rest.Post("/api/osinstall/v1/network/list", route.GetNetworkList)) routes = append(routes, rest.Post("/api/osinstall/v1/network/view", route.GetNetworkById)) routes = append(routes, rest.Post("/api/osinstall/v1/network/update", route.UpdateNetworkById)) routes = append(routes, rest.Post("/api/osinstall/v1/network/delete", route.DeleteNetworkById)) routes = append(routes, rest.Post("/api/osinstall/v1/network/cidr/get", route.GetCidrInfoByNetwork)) routes = append(routes, rest.Post("/api/osinstall/v1/network/validateIp", route.ValidateIp)) routes = append(routes, rest.Post("/api/osinstall/v1/network/getNotUsedIPListByNetworkId", route.GetNotUsedIPListByNetworkId)) //Device routes = append(routes, rest.Post("/api/osinstall/v1/device/add", route.AddDevice)) routes = append(routes, rest.Post("/api/osinstall/v1/device/batchAdd", route.BatchAddDevice)) routes = append(routes, rest.Post("/api/osinstall/v1/device/batchUpdate", route.BatchUpdateDevice)) routes = append(routes, rest.Post("/api/osinstall/v1/device/list", route.GetDeviceList)) routes = append(routes, rest.Post("/api/osinstall/v1/device/view", route.GetDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/device/viewFull", route.GetFullDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/device/delete", route.DeleteDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/device/getNumByStatus", route.GetDeviceNumByStatus)) routes = append(routes, rest.Post("/api/osinstall/v1/device/batchReInstall", route.BatchReInstall)) routes = append(routes, rest.Post("/api/osinstall/v1/device/batchDelete", route.BatchDelete)) routes = append(routes, rest.Post("/api/osinstall/v1/device/validateSn", route.ValidateSn)) //Hardware routes = append(routes, rest.Post("/api/osinstall/v1/hardware/add", route.AddHardware)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/list", route.GetHardwareList)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/view", route.GetHardwareById)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/update", route.UpdateHardwareById)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/delete", route.DeleteHardwareById)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/getCompanyByGroup", route.GetCompanyByGroup)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/getProductByWhereAndGroup", route.GetProductByWhereAndGroup)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/getModelNameByWhereAndGroup", route.GetModelNameByWhereAndGroup)) //DeviceLog routes = append(routes, rest.Post("/api/osinstall/v1/deviceLog/list", route.GetDeviceLogByDeviceIdAndType)) //Agent routes = append(routes, rest.Post("/api/osinstall/v1/device/getHardwareBySn", route.GetHardwareBySn)) routes = append(routes, rest.Post("/api/osinstall/v1/device/isInInstallList", route.IsInPreInstallList)) routes = append(routes, rest.Post("/api/osinstall/v1/report/deviceInstallInfo", route.ReportInstallInfo)) routes = append(routes, rest.Post("/api/osinstall/v1/report/deviceMacInfo", route.ReportMacInfo)) routes = append(routes, rest.Post("/api/osinstall/v1/report/deviceProductInfo", route.ReportProductInfo)) routes = append(routes, rest.Get("/api/osinstall/v1/device/getSystemBySn", route.GetSystemBySn)) routes = append(routes, rest.Get("/api/osinstall/v1/device/getNetworkBySn", route.GetNetworkBySn)) //Import device routes = append(routes, rest.Post("/api/osinstall/v1/device/upload", route.UploadDevice)) routes = append(routes, rest.Post("/api/osinstall/v1/device/importPriview", route.ImportPriview)) routes = append(routes, rest.Post("/api/osinstall/v1/device/importDevice", route.ImportDevice)) //VM install routes = append(routes, rest.Post("/api/osinstall/v1/vm/createNewMacAddress", route.CreateNewMacAddress)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/batchAdd", route.BatchAddVmDevice)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/list", route.GetVmDeviceList)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/view", route.GetVmDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/viewFull", route.GetFullVmDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/delete", route.DeleteVmDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/validateMac", route.ValidateMac)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/batchReInstallVm", route.BatchReInstallVm)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/batchDeleteVm", route.BatchDeleteVm)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/create", route.CreateVmDevice)) }
func init() { routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/add", route.AddOsConfig)) routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/list", route.GetOsConfigList)) routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/view", route.GetOsConfigById)) routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/update", route.UpdateOsConfigById)) routes = append(routes, rest.Post("/api/osinstall/v1/osConfig/delete", route.DeleteOsConfigById)) //SystemConfig routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/add", route.AddSystemConfig)) routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/list", route.GetSystemConfigList)) routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/view", route.GetSystemConfigById)) routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/update", route.UpdateSystemConfigById)) routes = append(routes, rest.Post("/api/osinstall/v1/systemConfig/delete", route.DeleteSystemConfigById)) //Location routes = append(routes, rest.Post("/api/osinstall/v1/location/add", route.AddLocation)) routes = append(routes, rest.Post("/api/osinstall/v1/location/list", route.GetLocationListByPid)) routes = append(routes, rest.Post("/api/osinstall/v1/location/view", route.GetLocationById)) routes = append(routes, rest.Post("/api/osinstall/v1/location/update", route.UpdateLocationById)) routes = append(routes, rest.Post("/api/osinstall/v1/location/delete", route.DeleteLocationById)) routes = append(routes, rest.Post("/api/osinstall/v1/location/tree", route.FormatLocationToTreeByPid)) routes = append(routes, rest.Post("/api/osinstall/v1/location/getLocationTreeNameById", route.GetLocationTreeNameById)) //Network routes = append(routes, rest.Post("/api/osinstall/v1/network/add", route.AddNetwork)) routes = append(routes, rest.Post("/api/osinstall/v1/network/list", route.GetNetworkList)) routes = append(routes, rest.Post("/api/osinstall/v1/network/view", route.GetNetworkById)) routes = append(routes, rest.Post("/api/osinstall/v1/network/update", route.UpdateNetworkById)) routes = append(routes, rest.Post("/api/osinstall/v1/network/delete", route.DeleteNetworkById)) routes = append(routes, rest.Post("/api/osinstall/v1/network/cidr/get", route.GetCidrInfoByNetwork)) routes = append(routes, rest.Post("/api/osinstall/v1/network/validateIp", route.ValidateIp)) routes = append(routes, rest.Post("/api/osinstall/v1/network/getNotUsedIPListByNetworkId", route.GetNotUsedIPListByNetworkId)) //Device routes = append(routes, rest.Post("/api/osinstall/v1/device/batchAdd", route.BatchAddDevice)) routes = append(routes, rest.Post("/api/osinstall/v1/device/batchUpdate", route.BatchUpdateDevice)) routes = append(routes, rest.Post("/api/osinstall/v1/device/list", route.GetDeviceList)) routes = append(routes, rest.Post("/api/osinstall/v1/device/view", route.GetDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/device/viewFull", route.GetFullDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/device/getNumByStatus", route.GetDeviceNumByStatus)) routes = append(routes, rest.Post("/api/osinstall/v1/device/batchReInstall", route.BatchReInstall)) routes = append(routes, rest.Post("/api/osinstall/v1/device/batchDelete", route.BatchDelete)) routes = append(routes, rest.Post("/api/osinstall/v1/device/validateSn", route.ValidateSn)) routes = append(routes, rest.Post("/api/osinstall/v1/device/batchCancelInstall", route.BatchCancelInstall)) routes = append(routes, rest.Get("/api/osinstall/v1/device/getDeviceBySn", route.GetDeviceBySn)) routes = append(routes, rest.Post("/api/osinstall/v1/device/importDeviceForOpenApi", route.ImportDeviceForOpenApi)) routes = append(routes, rest.Get("/api/osinstall/v1/device/export", route.ExportDevice)) //Hardware routes = append(routes, rest.Post("/api/osinstall/v1/hardware/add", route.AddHardware)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/list", route.GetHardwareList)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/view", route.GetHardwareById)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/update", route.UpdateHardwareById)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/delete", route.DeleteHardwareById)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/getCompanyByGroup", route.GetCompanyByGroup)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/getProductByWhereAndGroup", route.GetProductByWhereAndGroup)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/getModelNameByWhereAndGroup", route.GetModelNameByWhereAndGroup)) routes = append(routes, rest.Get("/api/osinstall/v1/hardware/export", route.ExportHardware)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/uploadCompanyHardware", route.UploadCompanyHardware)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/uploadHardware", route.UploadHardware)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/checkOnlineUpdate", route.CheckOnlineUpdate)) routes = append(routes, rest.Post("/api/osinstall/v1/hardware/runOnlineUpdate", route.RunOnlineUpdate)) //DeviceLog routes = append(routes, rest.Post("/api/osinstall/v1/deviceLog/list", route.GetDeviceLogByDeviceIdAndType)) //Agent routes = append(routes, rest.Post("/api/osinstall/v1/device/getHardwareBySn", route.GetHardwareBySn)) routes = append(routes, rest.Post("/api/osinstall/v1/device/isInInstallList", route.IsInPreInstallList)) routes = append(routes, rest.Post("/api/osinstall/v1/report/deviceInstallInfo", route.ReportInstallInfo)) routes = append(routes, rest.Post("/api/osinstall/v1/report/deviceMacInfo", route.ReportMacInfo)) routes = append(routes, rest.Post("/api/osinstall/v1/report/deviceProductInfo", route.ReportProductInfo)) routes = append(routes, rest.Post("/api/osinstall/v1/device/getPrepareInstallInfo", route.GetDevicePrepareInstallInfo)) routes = append(routes, rest.Get("/api/osinstall/v1/device/getSystemBySn", route.GetSystemBySn)) routes = append(routes, rest.Get("/api/osinstall/v1/device/getNetworkBySn", route.GetNetworkBySn)) //Import device routes = append(routes, rest.Post("/api/osinstall/v1/device/upload", route.UploadDevice)) routes = append(routes, rest.Post("/api/osinstall/v1/device/importPriview", route.ImportPriview)) routes = append(routes, rest.Post("/api/osinstall/v1/device/importDevice", route.ImportDevice)) //VM install routes = append(routes, rest.Post("/api/osinstall/v1/vm/createNewMacAddress", route.CreateNewMacAddress)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/list", route.GetVmDeviceList)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/view", route.GetVmDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/viewFull", route.GetFullVmDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/delete", route.DeleteVmDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/validateMac", route.ValidateMac)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/batchReInstallVm", route.BatchReInstallVm)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/batchDeleteVm", route.BatchDeleteVm)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/add", route.AddVmDevice)) routes = append(routes, rest.Get("/api/osinstall/v1/vm/getListByHostSn", route.GetVmDeviceListByHostSn)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/host/list", route.GetVmHostList)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/host/viewBySn", route.GetVmHostBySn)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/batchStart", route.BatchStartVm)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/batchStop", route.BatchStopVm)) routes = append(routes, rest.Post("/api/osinstall/v1/vm/batchReStart", route.BatchReStartVm)) routes = append(routes, rest.Get("/api/osinstall/v1/vm/host/collectAndUpdate", route.CollectAndUpdateVmHostResource)) //vm device log routes = append(routes, rest.Post("/api/osinstall/v1/vm/device/log/list", route.GetVmDeviceLogByDeviceIdAndType)) //Scan device routes = append(routes, rest.Post("/api/osinstall/v1/device/scan/list", route.GetScanDeviceList)) routes = append(routes, rest.Post("/api/osinstall/v1/device/scan/view", route.GetScanDeviceById)) routes = append(routes, rest.Post("/api/osinstall/v1/device/scan/company/list", route.GetScanDeviceCompany)) routes = append(routes, rest.Post("/api/osinstall/v1/device/scan/product/list", route.GetScanDeviceProduct)) routes = append(routes, rest.Post("/api/osinstall/v1/device/scan/modelName/list", route.GetScanDeviceModelName)) routes = append(routes, rest.Get("/api/osinstall/v1/device/scan/export", route.ExportScanDeviceList)) routes = append(routes, rest.Post("/api/osinstall/v1/device/scan/batchAssignOwner", route.BatchAssignManufacturerOnwer)) routes = append(routes, rest.Post("/api/osinstall/v1/device/scan/viewByDeviceId", route.GetScanDeviceByDeviceId)) routes = append(routes, rest.Post("/api/osinstall/v1/device/scan/batchDelete", route.BatchDeleteScanDevice)) //User routes = append(routes, rest.Post("/api/osinstall/v1/user/add", route.AddUser)) routes = append(routes, rest.Post("/api/osinstall/v1/user/list", route.GetUserList)) routes = append(routes, rest.Post("/api/osinstall/v1/user/view", route.GetUserById)) routes = append(routes, rest.Post("/api/osinstall/v1/user/update", route.UpdateUserById)) routes = append(routes, rest.Post("/api/osinstall/v1/user/updateMyInfo", route.UpdateMyInfo)) routes = append(routes, rest.Post("/api/osinstall/v1/user/delete", route.DeleteUserById)) routes = append(routes, rest.Post("/api/osinstall/v1/user/login", route.Login)) routes = append(routes, rest.Post("/api/osinstall/v1/user/logout", route.LoginOut)) //ManageNetwork routes = append(routes, rest.Post("/api/osinstall/v1/manageNetwork/add", route.AddManageNetwork)) routes = append(routes, rest.Post("/api/osinstall/v1/manageNetwork/list", route.GetManageNetworkList)) routes = append(routes, rest.Post("/api/osinstall/v1/manageNetwork/view", route.GetManageNetworkById)) routes = append(routes, rest.Post("/api/osinstall/v1/manageNetwork/update", route.UpdateManageNetworkById)) routes = append(routes, rest.Post("/api/osinstall/v1/manageNetwork/delete", route.DeleteManageNetworkById)) routes = append(routes, rest.Post("/api/osinstall/v1/manageNetwork/validateIp", route.ValidateManageIp)) //DeviceInstallReport routes = append(routes, rest.Post("/api/osinstall/v1/device/getInstallReport", route.GetDeviceInstallReport)) routes = append(routes, rest.Post("/api/osinstall/v1/device/reportInstallReport", route.ReportDeviceInstallReport)) //DeviceInstallCallback routes = append(routes, rest.Post("/api/osinstall/v1/device/callback/list", route.GetDeviceInstallCallbackList)) //PlatformConfig routes = append(routes, rest.Post("/api/osinstall/v1/platformConfig/save", route.SavePlatformConfig)) routes = append(routes, rest.Post("/api/osinstall/v1/platformConfig/viewByName", route.GetPlatformConfigByName)) //DHCPSubnet routes = append(routes, rest.Post("/api/osinstall/v1/dhcp/subnet/list", route.GetDhcpSubnetList)) routes = append(routes, rest.Post("/api/osinstall/v1/dhcp/subnet/save", route.SaveDhcpSubnet)) }