package service import ( "github.com/revel/revel" ) // init service, for share service bettween services // 初始化, 实例service // 为了共享service var notebookService, NotebookS *NotebookService var noteService, NoteS *NoteService var noteContentHistoryService, NoteContentHistoryS *NoteContentHistoryService var trashService, TrashS *TrashService var shareService, ShareS *ShareService var userService, UserS *UserService var tagService, TagS *TagService var blogService, BlogS *BlogService var tokenService, TokenS *TokenService var noteImageService, NoteImageS *NoteImageService var fileService, FileS *FileService var albumService, AlbumS *AlbumService var attachService, AttachS *AttachService var configService, ConfigS *ConfigService var PwdS *PwdService var SuggestionS *SuggestionService var emailService, EmailS *EmailService var AuthS *AuthService var UpgradeS *UpgradeService var SessionS, sessionService *SessionService var siteUrl string // onAppStart调用 func InitService() { NotebookS = &NotebookService{} NoteS = &NoteService{} NoteContentHistoryS = &NoteContentHistoryService{} TrashS = &TrashService{} ShareS = &ShareService{} UserS = &UserService{} TagS = &TagService{} BlogS = &BlogService{} TokenS = &TokenService{} NoteImageS = &NoteImageService{} FileS = &FileService{} AlbumS = &AlbumService{} AttachS = &AttachService{} ConfigS = &ConfigService{} PwdS = &PwdService{} SuggestionS = &SuggestionService{} AuthS = &AuthService{} EmailS = NewEmailService() UpgradeS = &UpgradeService{} SessionS = &SessionService{} notebookService = NotebookS noteService = NoteS noteContentHistoryService = NoteContentHistoryS trashService = TrashS shareService = ShareS userService = UserS tagService = TagS blogService = BlogS tokenService = TokenS noteImageService = NoteImageS fileService = FileS albumService = AlbumS attachService = AttachS configService = ConfigS emailService = EmailS sessionService = SessionS // siteUrl, _ = revel.Config.String("site.url") }