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)
GetUserList(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 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
}
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.