Entitys(6)
Entitys.png
Mapping(6)
Mapping.png
Dtos(12)
Dtos.png
Interface
Interface.png
配置管理共36 个Api.
using BoerCloud.Core.Data;
using BoerCloud.Model.Dto.CfgMgr;
using BoerCloud.Model.Dto.Pub;
namespace BoerCloud.IBLL.CfgMgr
{
// 36 API
public interface ICfgMgrService
{
// Create 6 API
JsonMessage RegisterServer(CreateServerInDto model);
JsonMessage RegisterSite(CreateSiteInDto model);
JsonMessage RegisterDb(CreateDbInDto model);
JsonMessage RlatSiteAndServer(SiteAndServerInDto model);
JsonMessage RlatDbAndServer(DbAndServerInDto model);
JsonMessage RlatSiteAndDb(SiteAndDbInDto model);
// Delete 9 API
JsonMessage UnregisterServer(GetInfoByServerIdInDto model);
JsonMessage UnregisterSite(GetInfoBySiteIdInDto model);
JsonMessage UnregisterDb(GetInfoByDbIdInDto model);
JsonMessage BatchDeleteSite(BatchDeleteInDto model);
JsonMessage BatchDeleteServer(BatchDeleteInDto model);
JsonMessage BatchDeleteDb(BatchDeleteInDto model);
JsonMessage DeleteRlatDbAndServer(DbAndServerInDto model);
JsonMessage DeleteRlatSiteDbAndServer(SiteAndServerInDto model);
JsonMessage DeleteRlatSiteAndDb(SiteAndDbInDto model);
// Update 3 API
JsonMessage UpdateServer(UpdateServerInDto model);
JsonMessage UpdateSite(UpdateSiteInDto model);
JsonMessage UpdateDb(UpdateDbInDto model);
// Retrieve 18 API
JsonMessage GetServerInfoByServerId(GetInfoByServerIdInDto model);
JsonMessage GetSiteInfoBySiteId(GetInfoBySiteIdInDto model);
JsonMessage GetDbInfoByDbId(GetInfoByDbIdInDto model);
JsonMessage GetPageServer(GetPageServerInDto model);
JsonMessage GetPageSite(GetPageSiteInDto model);
JsonMessage GetPageDb(GetPageDbInDto model);
JsonMessage GetAllSiteByServerId(GetInfoByServerIdInDto model);
JsonMessage GetAllDbByServerId(GetInfoByServerIdInDto model);
JsonMessage GetAllServerBySiteId(GetInfoBySiteIdInDto model);
JsonMessage GetAllDbBySiteId(GetInfoBySiteIdInDto model);
JsonMessage GetAllServerByDbId(GetInfoByDbIdInDto model);
JsonMessage GetAllSiteByDbId(GetInfoByDbIdInDto model);
JsonMessage GetAllDbNotExistsByServerId(GetInfoByServerIdInDto model);
JsonMessage GetAllSiteNotExistsByServerId(GetInfoByServerIdInDto model);
JsonMessage GetAllServerNotExistsBySiteId(GetInfoBySiteIdInDto model);
JsonMessage GetAllDbNotExistsBySiteId(GetInfoBySiteIdInDto model);
JsonMessage GetAllServerNotExistsByDbId(GetInfoByDbIdInDto model);
JsonMessage GetAllSiteNotExistsByDbId(GetInfoByDbIdInDto model);
}
}