Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConnectRedis ¶
func InitEmailDeliver ¶
func InitEmailDeliver(c config.Config) (mail.IEmailDeliver, error)
func NewTestConfig ¶
Types ¶
type ServiceContext ¶
type ServiceContext struct {
Config config.Config
Gorm *gorm.DB
Redis *redis.Client
LocalCache *collection.Cache
EmailDeliver mail.IEmailDeliver
CaptchaHolder *captcha.CaptchaHolder
OnlineUserService *online.OnlineUserService
// account models
TUserModel model.TUserModel
TUserOauthModel model.TUserOauthModel
TRoleModel model.TRoleModel
TApiModel model.TApiModel
TMenuModel model.TMenuModel
TUserRoleModel model.TUserRoleModel
TRoleApiModel model.TRoleApiModel
TRoleMenuModel model.TRoleMenuModel
// blog models
TArticleModel model.TArticleModel
TCategoryModel model.TCategoryModel
TTagModel model.TTagModel
TArticleTagModel model.TArticleTagModel
// message models
TChatModel model.TChatModel
TCommentModel model.TCommentModel
TRemarkModel model.TRemarkModel
// website models
TWebsiteConfigModel model.TWebsiteConfigModel
TAlbumModel model.TAlbumModel
TPhotoModel model.TPhotoModel
TFriendModel model.TFriendModel
TTalkModel model.TTalkModel
TPageModel model.TPageModel
TVisitDailyStatsModel model.TVisitDailyStatsModel
TVisitorModel model.TVisitorModel
TVisitLogModel model.TVisitLogModel
TLoginLogModel model.TLoginLogModel
TOperationLogModel model.TOperationLogModel
TUploadLogModel model.TUploadLogModel
}
func NewServiceContext ¶
func NewServiceContext(c config.Config) *ServiceContext
func NewTestServiceContext ¶
func NewTestServiceContext() *ServiceContext
Click to show internal directories.
Click to hide internal directories.