12345678910111213141516171819202122232425262728293031323334353637 |
- // ================================================================================
- // 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"
- "debrisProduct/internal/model"
- )
- type (
- IMiniProgram interface {
- GetMiniProgramByCode(miniCode string) *model.MiniProgram
- GetMiniProgramByCtx(ctx context.Context, miniCode string) *model.MiniProgram
- GetMiniProgramByReferer(ctx context.Context) *model.MiniProgram
- LoadMiniProgram(ctx context.Context)
- IsInExamine(ctx context.Context) bool
- GetMiniProgramByIndustryItem(code, item string) *model.MiniProgram
- }
- )
- var (
- localMiniProgram IMiniProgram
- )
- func MiniProgram() IMiniProgram {
- if localMiniProgram == nil {
- panic("implement not found for interface IMiniProgram, forgot register?")
- }
- return localMiniProgram
- }
- func RegisterMiniProgram(i IMiniProgram) {
- localMiniProgram = i
- }
|