// ================================================================================ // Code generated and maintained by GoFrame CLI tool. DO NOT EDIT. // You can delete these comments if you wish manually maintain this interface file. // ================================================================================ package service import ( "context" "server/internal/model" ) type ( IStoreDesktopSetting interface { Get(ctx context.Context, storeId int64) (out *model.StoreDesktopSettings, err error) Save(ctx context.Context, in model.SaveDesktopSettingIn) (out *model.SaveDesktopSettingOut, err error) } ) var ( localStoreDesktopSetting IStoreDesktopSetting ) func StoreDesktopSetting() IStoreDesktopSetting { if localStoreDesktopSetting == nil { panic("implement not found for interface IStoreDesktopSetting, forgot register?") } return localStoreDesktopSetting } func RegisterStoreDesktopSetting(i IStoreDesktopSetting) { localStoreDesktopSetting = i }