Documentation
¶
Index ¶
- type Dao
- func (dao *Dao) BeginTx() *Dao
- func (dao *Dao) CommitTx() error
- func (dao *Dao) CreateOrFirstUserByAccount(account string) (*models.User, error)
- func (dao *Dao) ExistUserRole(userId, roleId int) (bool, error)
- func (dao *Dao) GetRoleByIds(ids ...int) ([]*models.Role, error)
- func (dao *Dao) GetRoleByTitle(title string) (*models.Role, error)
- func (dao *Dao) GetUserById(id string) (*models.User, error)
- func (dao *Dao) GetUserRoleIds(id int) ([]int, error)
- func (dao *Dao) New() *Dao
- func (dao *Dao) NewDB() *gorm.DB
- func (dao *Dao) Rollback()
- func (dao *Dao) UpdateUserToken(id int, token string, expireAt int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dao ¶
type Dao struct {
// contains filtered or unexported fields
}
func InitExplain ¶
func InitExplain() *Dao
func NewDao ¶
func NewDao(dbConf *common.MysqlConfig) *Dao
func (*Dao) CreateOrFirstUserByAccount ¶
Click to show internal directories.
Click to hide internal directories.