Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Convertor ¶
type Convertor interface { ConvertListE2D(c context.Context, src []*Entity) ([]*DTO, error) ConvertE2D(c context.Context, src *Entity) (*DTO, error) ConvertD2E(c context.Context, src *DTO) (*Entity, error) }
Convertor ...
type DAO ¶
type DAO interface { Find(db *gorm.DB, id ID) (*Entity, error) List(db *gorm.DB, q *Query) ([]*Entity, error) Insert(db *gorm.DB, o *Entity) (*Entity, error) Update(db *gorm.DB, id ID, callback func(*Entity) error) (*Entity, error) Remove(db *gorm.DB, id ID) error }
DAO ...
type Query ¶
type Query struct { Conditions rbac.Conditions Pagination rbac.Pagination All bool }
Query ...
Click to show internal directories.
Click to hide internal directories.