// ================================================================================ // 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 ( ISimDX interface { NewTemp(ctx context.Context, channelConfig *model.SimChannelConfigItemCache) model.SimCardChannelI SimBase(ctx context.Context, input *model.SimBaseReqJson) (model.SimBaseResJson, error) } ISimYD interface { NewTemp(ctx context.Context, channelConfig *model.SimChannelConfigItemCache) model.SimCardChannelI SimBase(ctx context.Context, input *model.SimBaseReqJson) (model.SimBaseResJson, error) } ) var ( localSimDX ISimDX localSimYD ISimYD ) func SimDX() ISimDX { if localSimDX == nil { panic("implement not found for interface ISimDX, forgot register?") } return localSimDX } func RegisterSimDX(i ISimDX) { localSimDX = i } func SimYD() ISimYD { if localSimYD == nil { panic("implement not found for interface ISimYD, forgot register?") } return localSimYD } func RegisterSimYD(i ISimYD) { localSimYD = i }