Versions in this module Expand all Collapse all v0 v0.1.2 May 15, 2016 Changes in this version + const TypeGallery + const TypeImage + const TypeText + var ErrInternalDisallow *domain.DomainError = domain.NewDomainError("err_internal_disallow", "不允许修改系统内置广告") + var ErrNameExists *domain.DomainError = domain.NewDomainError("name_exists", "已经存在相同的名称的广告") + type IAdvertisement interface + GetDomainId func() int + GetValue func() *ValueAdvertisement + Name func() string + Save func() (int, error) + SetValue func(*ValueAdvertisement) error + System func() bool + Type func() int + type IAdvertisementRep interface + DelAdImage func(advertisementId, id int) error + DelAdvertisement func(partnerId, advertisementId int) error + DelImageDataForAdvertisement func(advertisementId int) error + DelTextDataForAdvertisement func(advertisementId int) error + GetIdByName func(partnerId int, name string) int + GetPartnerAdvertisement func(partnerId int) IPartnerAdvertisement + GetValueAdImage func(advertisementId, id int) *ValueImage + GetValueAdvertisement func(partnerId, id int) *ValueAdvertisement + GetValueAdvertisementByName func(partnerId int, name string) *ValueAdvertisement + GetValueGallery func(advertisementId int) ValueGallery + SaveAdImageValue func(*ValueImage) (int, error) + SaveAdvertisementValue func(*ValueAdvertisement) (int, error) + type IGalleryAd interface + DelImage func(id int) error + GetAdValue func() ValueGallery + GetEnabledAdValue func() ValueGallery + GetImage func(id int) *ValueImage + SaveImage func(v *ValueImage) (int, error) + type IPartnerAdvertisement interface + CreateAdvertisement func(*ValueAdvertisement) IAdvertisement + DeleteAdvertisement func(advertisementId int) error + GetAggregateRootId func() int + GetById func(int) IAdvertisement + GetByName func(string) IAdvertisement + InitInternalAdvertisements func() + type ValueAdvertisement struct + Enabled int + Id int + IsInternal int + Name string + PartnerId int + Type int + UpdateTime int64 + type ValueGallery []*ValueImage + func (this ValueGallery) Len() int + func (this ValueGallery) Less(i, j int) bool + func (this ValueGallery) Swap(i, j int) + type ValueImage struct + AdvertisementId int + Enabled int + Id int + ImageUrl string + LinkUrl string + SortNumber int + Title string + type ValueText struct + AdvertisementId int + Enabled int + Id int + LinkUrl string + Title string