Documentation
¶
Index ¶
- type Convertor
- func (inst *Convertor) ConvertD2E(c context.Context, src *rbac.UserDTO) (*rbac.UserEntity, error)
- func (inst *Convertor) ConvertE2D(c context.Context, src *rbac.UserEntity) (*rbac.UserDTO, error)
- func (inst *Convertor) ConvertListE2D(c context.Context, src []*rbac.UserEntity) ([]*rbac.UserDTO, error)
- type Dao
- func (inst *Dao) Delete(db *gorm.DB, id rbac.UserID) error
- func (inst *Dao) Find(db *gorm.DB, id rbac.UserID) (*rbac.UserEntity, error)
- func (inst *Dao) FindByAny(db *gorm.DB, text string) (*rbac.UserEntity, error)
- func (inst *Dao) FindByEmail(db *gorm.DB, text string) (*rbac.UserEntity, error)
- func (inst *Dao) FindByName(db *gorm.DB, text string) (*rbac.UserEntity, error)
- func (inst *Dao) FindByPhone(db *gorm.DB, text string) (*rbac.UserEntity, error)
- func (inst *Dao) Insert(db *gorm.DB, o *rbac.UserEntity) (*rbac.UserEntity, error)
- func (inst *Dao) List(db *gorm.DB, q *rbac.UserQuery) ([]*rbac.UserEntity, error)
- func (inst *Dao) Update(db *gorm.DB, id rbac.UserID, updater func(*rbac.UserEntity)) (*rbac.UserEntity, error)
- type Service
- func (inst *Service) Delete(c context.Context, id rbac.UserID) error
- func (inst *Service) Find(c context.Context, id rbac.UserID) (*rbac.UserDTO, error)
- func (inst *Service) Insert(c context.Context, o *rbac.UserDTO) (*rbac.UserDTO, error)
- func (inst *Service) List(c context.Context, q *rbac.UserQuery) ([]*rbac.UserDTO, error)
- func (inst *Service) Update(c context.Context, id rbac.UserID, o *rbac.UserDTO) (*rbac.UserDTO, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Convertor ¶
type Convertor struct {
// contains filtered or unexported fields
}
Convertor ...
func (*Convertor) ConvertD2E ¶
ConvertD2E ...
func (*Convertor) ConvertE2D ¶
ConvertE2D ...
func (*Convertor) ConvertListE2D ¶
func (inst *Convertor) ConvertListE2D(c context.Context, src []*rbac.UserEntity) ([]*rbac.UserDTO, error)
ConvertListE2D ...
type Dao ¶
type Dao struct { Agent libgorm.Agent //starter:inject("#") UUIDGenerator lang.UUIDGenerator //starter:inject("#") // contains filtered or unexported fields }
Dao ...
func (*Dao) FindByEmail ¶
FindByEmail ...
func (*Dao) FindByName ¶
FindByName ...
func (*Dao) FindByPhone ¶
FindByPhone ...
func (*Dao) Insert ¶
func (inst *Dao) Insert(db *gorm.DB, o *rbac.UserEntity) (*rbac.UserEntity, error)
Insert ...
type Service ¶
type Service struct { Dao rbac.UserDAO //starter:inject("#") Convertor rbac.UserConvertor //starter:inject("#") // contains filtered or unexported fields }
Service ...
Click to show internal directories.
Click to hide internal directories.