// ================================================================================ // 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" "git.5iot.com/iotlcm-public/iotlcm-upstream-proxy/internal/model" ) type ( ISimKeyFill interface { SimKeyFill(ctx context.Context, input *model.SimBaseReqJson) (output model.SimBaseResJson, err error) SetRedis(ctx context.Context, simInfoMap map[string]*model.SimKey) } ) var ( localSimKeyFill ISimKeyFill ) func SimKeyFill() ISimKeyFill { if localSimKeyFill == nil { panic("implement not found for interface ISimKeyFill, forgot register?") } return localSimKeyFill } func RegisterSimKeyFill(i ISimKeyFill) { localSimKeyFill = i }