实现门店桌面设置相关配置

This commit is contained in:
2025-06-19 18:01:47 +08:00
parent fcdc44b94e
commit a25068154f
35 changed files with 372 additions and 335 deletions

View File

@ -18,7 +18,6 @@ type (
Delete(ctx context.Context, in *model.StoreDeleteIn) (out *model.DeleteOut, err error)
Info(ctx context.Context, in *model.StoreInfoIn) (out *model.StoreInfoOut, err error)
GetDesktopSetting(ctx context.Context, in *model.StoreGetDesktopSettingIn) (*model.StoreGetDesktopSettingOut, error)
SaveDesktopSetting(ctx context.Context, in *model.SaveDesktopSettingIn) (*model.SaveDesktopSettingOut, error)
}
)

View File

@ -0,0 +1,33 @@
// ================================================================================
// 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
}