Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SystemSettingBiz ¶
type SystemSettingBiz interface {
Create(ctx context.Context, requester core.Requester, create *stmodel.SettingCreate) error
Update(ctx context.Context, requester core.Requester, name string, update *stmodel.SettingUpdate) error
FindByName(ctx context.Context, name string) (*stmodel.Setting, error)
FindByCondition(ctx context.Context, filter *stmodel.Filter, paging *core.Paging) ([]stmodel.Setting, error)
}
func NewSystemSettingBiz ¶
func NewSystemSettingBiz(repo SystemSettingRepo) SystemSettingBiz
type SystemSettingRepo ¶
type SystemSettingRepo interface {
Create(ctx context.Context, create *stmodel.SettingCreate) error
Update(ctx context.Context, name string, update *stmodel.SettingUpdate) error
FindByName(ctx context.Context, name string) (*stmodel.Setting, error)
FindById(ctx context.Context, id int) (*stmodel.Setting, error)
FindByCondition(ctx context.Context, filter *stmodel.Filter, paging *core.Paging) ([]stmodel.Setting, error)
}
Click to show internal directories.
Click to hide internal directories.