Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Repository ¶
type Repository struct { CategoryRepo domain.CategoryRepository NewsRepo domain.NewsRepository InformationRepo domain.InformationRepository UnitRepo domain.UnitRepository AreaRepo domain.AreaRepository EventRepo domain.EventRepository FeedbackRepo domain.FeedbackRepository FeaturedProgramRepo domain.FeaturedProgramRepository UserRepo domain.UserRepository DataTagsRepo domain.DataTagRepository TagRepo domain.TagRepository SearchRepo domain.SearchRepository ServicePublicRepo domain.ServicePublicRepository GeneralInformationRepo domain.GeneralInformationRepository RoleRepo domain.RoleRepository RolePermRepo domain.RolePermissionRepository TemplateRepo domain.TemplateRepository RegInvitationRepo domain.RegistrationInvitationRepository MailRepo domain.MailRepository AwardRepo domain.AwardRepository DistrictRepo domain.DistrictRepository DocumentArchiveRepo domain.DocumentArchiveRepository PublicServiceRepo domain.PublicServiceRepository ExternalVisitorRepo domain.ExternalVisitorRepository PopUpBannerRepo domain.PopUpBannerRepository InfographicBannerRepo domain.InfographicBannerRepository QuickAccessRepo domain.QuickAccessRepository LogoRepo domain.LogoRepository GovernmentAffairRepo domain.GovernmentAffairRepository SpbeRalsRepo domain.SpbeRalsRepository UptdCabdinRepo domain.UptdCabdinRepository MasterDataServiceRepo domain.MasterDataServiceRepository MainServiceRepo domain.MainServiceRepository ApplicationRepo domain.ApplicationRepository AdditionalInfRepo domain.AdditionalInformationRepository MasterDataPublicationRepo domain.MasterDataPublicationRepository }
Repository ...
func NewRepository ¶
func NewRepository(conn *utils.Conn, cfg *config.Config) *Repository
NewRepository will create an object that represent all repos interface
type Usecases ¶
type Usecases struct { AreaUcase domain.AreaUsecase CategoryUcase domain.CategoryUsecase NewsUcase domain.NewsUsecase InformationUcase domain.InformationUsecase UnitUcase domain.UnitUsecase EventUcase domain.EventUsecase FeedbackUcase domain.FeedbackUsecase FeaturedProgramUcase domain.FeaturedProgramUsecase AuthUcase domain.AuthUsecase SearchUcase domain.SearchUsecase ServicePublicUcase domain.ServicePublicUsecase UserUsecase domain.UserUsecase MediaUsecase domain.MediaUsecase TagUsecase domain.TagUsecase TemplateUsecase domain.TemplateUsecase RegInvitationUsecase domain.RegistrationInvitationUsecase AwardUsecase domain.AwardUsecase DistrictUsecase domain.DistrictUsecase DocumentArchiveUsecase domain.DocumentArchiveUsecase PublicServiceUsecase domain.PublicServiceUsecase VisitorUsecase domain.VisitorUsecase PopUpBannerUsecase domain.PopUpBannerUsecase InfographicBannerUsecase domain.InfographicBannerUsecase QuickAccessUsecase domain.QuickAccessUsecase LogoUsecase domain.LogoUsecase GovernmentAffairUsecase domain.GovernmentAffairUsecase SpbeRalsUsecase domain.SpbeRalsUsecase UptdCabdinUsecase domain.UptdCabdinUsecase MasterDataServiceUsecase domain.MasterDataServiceUsecase MasterDataPublicationUsecase domain.MasterDataPublicationUsecase }
Usecases ...
Click to show internal directories.
Click to hide internal directories.