Documentation
¶
Index ¶
- Variables
- func DbInit(SqliteDbPath string) (bool, error)
- type AuthorService
- type BookService
- func (service BookService) QueryAuthorBooks(authorid, limit, start int) []models.BookVo
- func (service BookService) QueryAuthorBooksCount(authorid int) int
- func (service BookService) QueryBook(bookid int) models.BookVo
- func (service BookService) QueryBookFile(bookid int) (*os.File, error)
- func (service BookService) QueryBookFileByte(bookid int) []byte
- func (service BookService) QueryBookRating(bookid int) int
- func (service BookService) QueryBooks(limit, start int) []models.BookVo
- func (service BookService) QueryBooksCount() int64
- func (service BookService) QueryCoverImg(bookid int) []byte
- func (service BookService) QueryDiscoverBooks(limit, start int) []models.BookVo
- func (service BookService) QueryLanguageBooks(lang_code, limit, start int) []models.BookVo
- func (service BookService) QueryLanguageBooksCount(lang_code int) int
- func (service BookService) QueryNewBooks(limit, start int) []models.BookVo
- func (service BookService) QueryRatingBooks(limit, start int) []models.BookVo
- func (service BookService) QueryTagBooks(tagid, limit, start int) []models.BookVo
- func (service BookService) QueryTagBooksCount(tagid int) int
- func (service BookService) SearchBooks(searchStr string, limit, start int) []models.BookVo
- func (service BookService) SearchBooksCount(searchStr string) int
- func (service BookService) UploadBook(filePath string) (uploadOk bool, bookid int)
- type LanguageService
- type RoleActionService
- type SysConfigService
- func (service SysConfigService) AddSysConfig(sysConfig models.SysConfig) bool
- func (service SysConfigService) Get(key string) models.SysConfig
- func (service SysConfigService) QuerySysConfigs(limit, start int) []models.SysConfig
- func (service SysConfigService) UpdateConfig(sysConfig models.SysConfig) bool
- type SysStatusService
- func (service SysStatusService) AddSysStatus(sysStatus models.SysStatus) bool
- func (service SysStatusService) Get(key string) models.SysStatus
- func (service SysStatusService) QuerySysStatus(limit, start int) []models.SysStatus
- func (service SysStatusService) UpdateStatus(sysStatus models.SysStatus) bool
- type TagService
- type UserRoleService
- type UserService
- func (userService UserService) AddDownload(userId string, bookId int) bool
- func (userService UserService) AddUpload(userId string, bookId int) bool
- func (userService UserService) DeleteUser(userId string) bool
- func (userService UserService) FreshLoginSession(loginSession string, UserId string)
- func (userService UserService) GetLoginUser(loginSession string) (models.UserInfo, bool)
- func (userService UserService) GetUserById(Id string) models.UserInfo
- func (userService UserService) GetUserByLoginName(loginName string) (models.UserInfo, bool)
- func (userService UserService) QueryUser(name string, limit, start int) []models.UserInfo
- func (userService UserService) QueryUserCount(name string) int64
- func (userService UserService) Regist(user models.UserInfo) bool
- func (userService UserService) UpdateInfo(user models.UserInfo) bool
- func (userService UserService) UpdatePassword(user models.UserInfo) bool
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultAuthorService = AuthorService{} DefaultBookService = BookService{/* contains filtered or unexported fields */} DefaultLanguageService = LanguageService{} DefaultTagService = TagService{} DefaultUserService = UserService{} DefaultUserRoleService = UserRoleService{} DefaultRoleActionService = RoleActionService{} DefaultSysConfigService = SysConfigService{} DefaultSysStatusService = SysStatusService{/* contains filtered or unexported fields */} )
Functions ¶
Types ¶
type AuthorService ¶ added in v0.0.3
type AuthorService struct {
}
func (AuthorService) QueryAuthors ¶ added in v0.0.3
func (service AuthorService) QueryAuthors(limit, start int) []models.Author
authors info
func (AuthorService) QueryAuthorsCount ¶ added in v0.0.3
func (service AuthorService) QueryAuthorsCount() int64
all authors count
type BookService ¶ added in v0.0.3
type BookService struct {
// contains filtered or unexported fields
}
func (BookService) QueryAuthorBooks ¶ added in v0.0.3
func (service BookService) QueryAuthorBooks(authorid, limit, start int) []models.BookVo
author books info
func (BookService) QueryAuthorBooksCount ¶ added in v0.0.3
func (service BookService) QueryAuthorBooksCount(authorid int) int
author books info
func (BookService) QueryBook ¶ added in v0.0.3
func (service BookService) QueryBook(bookid int) models.BookVo
find a book by bookid
func (BookService) QueryBookFile ¶ added in v0.0.3
func (service BookService) QueryBookFile(bookid int) (*os.File, error)
book's file
func (BookService) QueryBookFileByte ¶ added in v0.0.3
func (service BookService) QueryBookFileByte(bookid int) []byte
book's file
func (BookService) QueryBookRating ¶ added in v0.0.3
func (service BookService) QueryBookRating(bookid int) int
book's rating
func (BookService) QueryBooks ¶ added in v0.0.3
func (service BookService) QueryBooks(limit, start int) []models.BookVo
all books info
func (BookService) QueryBooksCount ¶ added in v0.0.3
func (service BookService) QueryBooksCount() int64
all books count
func (BookService) QueryCoverImg ¶ added in v0.0.3
func (service BookService) QueryCoverImg(bookid int) []byte
book's img
func (BookService) QueryDiscoverBooks ¶ added in v0.0.3
func (service BookService) QueryDiscoverBooks(limit, start int) []models.BookVo
discover books info
func (BookService) QueryLanguageBooks ¶ added in v0.0.3
func (service BookService) QueryLanguageBooks(lang_code, limit, start int) []models.BookVo
languages books info
func (BookService) QueryLanguageBooksCount ¶ added in v0.0.3
func (service BookService) QueryLanguageBooksCount(lang_code int) int
languages books info
func (BookService) QueryNewBooks ¶ added in v0.0.3
func (service BookService) QueryNewBooks(limit, start int) []models.BookVo
new books info
func (BookService) QueryRatingBooks ¶ added in v0.0.3
func (service BookService) QueryRatingBooks(limit, start int) []models.BookVo
rating books info
func (BookService) QueryTagBooks ¶ added in v0.0.3
func (service BookService) QueryTagBooks(tagid, limit, start int) []models.BookVo
tag books info
func (BookService) QueryTagBooksCount ¶ added in v0.0.3
func (service BookService) QueryTagBooksCount(tagid int) int
tag books info
func (BookService) SearchBooks ¶ added in v0.0.3
func (service BookService) SearchBooks(searchStr string, limit, start int) []models.BookVo
func (BookService) SearchBooksCount ¶ added in v0.0.3
func (service BookService) SearchBooksCount(searchStr string) int
func (BookService) UploadBook ¶ added in v0.0.4
func (service BookService) UploadBook(filePath string) (uploadOk bool, bookid int)
type LanguageService ¶ added in v0.0.3
type LanguageService struct {
}
func (LanguageService) QueryLanguages ¶ added in v0.0.3
func (service LanguageService) QueryLanguages(limit, start int) []models.Language
languages info
func (LanguageService) QueryLanguagesCount ¶ added in v0.0.3
func (service LanguageService) QueryLanguagesCount() int64
all languages count
type RoleActionService ¶ added in v0.0.2
type RoleActionService struct {
}
func (RoleActionService) GetRoleActionByControllerMethodRole ¶ added in v0.0.2
func (service RoleActionService) GetRoleActionByControllerMethodRole(controller, method, role string) models.RoleAction
type SysConfigService ¶ added in v0.0.3
type SysConfigService struct {
}
func (SysConfigService) AddSysConfig ¶ added in v0.0.3
func (service SysConfigService) AddSysConfig(sysConfig models.SysConfig) bool
func (SysConfigService) Get ¶ added in v0.0.3
func (service SysConfigService) Get(key string) models.SysConfig
func (SysConfigService) QuerySysConfigs ¶ added in v0.0.3
func (service SysConfigService) QuerySysConfigs(limit, start int) []models.SysConfig
func (SysConfigService) UpdateConfig ¶ added in v0.0.3
func (service SysConfigService) UpdateConfig(sysConfig models.SysConfig) bool
type SysStatusService ¶ added in v0.0.4
type SysStatusService struct {
// contains filtered or unexported fields
}
func (SysStatusService) AddSysStatus ¶ added in v0.0.4
func (service SysStatusService) AddSysStatus(sysStatus models.SysStatus) bool
func (SysStatusService) Get ¶ added in v0.0.4
func (service SysStatusService) Get(key string) models.SysStatus
func (SysStatusService) QuerySysStatus ¶ added in v0.0.4
func (service SysStatusService) QuerySysStatus(limit, start int) []models.SysStatus
func (SysStatusService) UpdateStatus ¶ added in v0.0.4
func (service SysStatusService) UpdateStatus(sysStatus models.SysStatus) bool
type TagService ¶ added in v0.0.3
type TagService struct {
}
func (TagService) QueryBookTags ¶ added in v0.0.3
func (service TagService) QueryBookTags(bookid int) []models.Tag
query more tags by bookid
func (TagService) QueryTags ¶ added in v0.0.3
func (service TagService) QueryTags(limit, start int) []models.Tag
tags info
func (TagService) QueryTagsCount ¶ added in v0.0.3
func (service TagService) QueryTagsCount() int64
all tags count
type UserRoleService ¶ added in v0.0.2
type UserRoleService struct {
}
func (UserRoleService) GetRoleByUser ¶ added in v0.0.2
func (service UserRoleService) GetRoleByUser(userId string) models.Role
type UserService ¶ added in v0.0.2
type UserService struct {
}
func (UserService) AddDownload ¶ added in v0.0.4
func (userService UserService) AddDownload(userId string, bookId int) bool
func (UserService) AddUpload ¶ added in v0.0.4
func (userService UserService) AddUpload(userId string, bookId int) bool
func (UserService) DeleteUser ¶ added in v0.0.2
func (userService UserService) DeleteUser(userId string) bool
set valid = 1 ,not allow delete admin
func (UserService) FreshLoginSession ¶ added in v0.0.2
func (userService UserService) FreshLoginSession(loginSession string, UserId string)
func (UserService) GetLoginUser ¶ added in v0.0.2
func (userService UserService) GetLoginUser(loginSession string) (models.UserInfo, bool)
func (UserService) GetUserById ¶ added in v0.0.2
func (userService UserService) GetUserById(Id string) models.UserInfo
获取user信息
func (UserService) GetUserByLoginName ¶ added in v0.0.2
func (userService UserService) GetUserByLoginName(loginName string) (models.UserInfo, bool)
func (UserService) QueryUser ¶ added in v0.0.2
func (userService UserService) QueryUser(name string, limit, start int) []models.UserInfo
find user by username or login name
func (UserService) QueryUserCount ¶ added in v0.0.2
func (userService UserService) QueryUserCount(name string) int64
func (UserService) Regist ¶ added in v0.0.2
func (userService UserService) Regist(user models.UserInfo) bool
func (UserService) UpdateInfo ¶ added in v0.0.2
func (userService UserService) UpdateInfo(user models.UserInfo) bool
update info .not in password or other.
func (UserService) UpdatePassword ¶ added in v0.0.2
func (userService UserService) UpdatePassword(user models.UserInfo) bool
change password and salt
Click to show internal directories.
Click to hide internal directories.