Documentation
¶
Overview ¶
Auto Create By Moduler user 模組的 Repository Interface
Auto Create By Moduler user 模組 module 的 Service Interface
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository interface { /* 以下宣告 Repository 方法 */ GetUser(data model.UserInterface) (model.User, error) GetUser(data model.UserInterface) (model.User, error) CreateUser(data model.UserInterface) (model.User, error) UpdateUser(data model.UserInterface) (model.User, error) ModifyUser(model model.UserInterface, data map[string]interface{}) (model.User, error) DeleteUser(data model.UserInterface) error }
Repository 用於與資料庫進行存取的封裝方法
type Service ¶
type Service interface { /* 寫入封裝方法 */ GetUser(data model.UserInterface) (*model.User, error) GetUserList(data map[string]interface{}) ([]*model.User, error) CreateUser(data model.UserInterface) (*model.User, error) UpdateUser(data model.UserInterface) (*model.User, error) ModifyUser(data model.UserInterface, column map[string]interface{}) (*model.User, error) DeleteUser(data model.UserInterface) error }
Service 用於封裝商業邏輯的方法
Directories
¶
Path | Synopsis |
---|---|
Auto Create By Moduler User 模組的 Repository implement
|
Auto Create By Moduler User 模組的 Repository implement |
Click to show internal directories.
Click to hide internal directories.