services

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2017 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DefaultAuthorService     = AuthorService{}
	DefaultBookService       = BookService{}
	DefaultLanguageService   = LanguageService{}
	DefaultTagService        = TagService{}
	DefaultUserService       = UserService{}
	DefaultUserRoleService   = UserRoleService{}
	DefaultRoleActionService = RoleActionService{}
	DefaultSysConfigService  = SysConfigService{}
)

Functions

func DbInit

func DbInit(SqliteDbPath string) (bool, error)

init the db,should take a db filepath

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 {
}

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

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) string

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 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) 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL