Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewAdmin)
Functions ¶
This section is empty.
Types ¶
type Admin ¶
type Admin interface {
CreateTemplate(ctx context.Context, req *CreateTemplateReq) (*CreateTemplateReply, error)
ListTemplate(ctx context.Context, req *ListTemplateReq) (*ListTemplateReply, error)
ListRecord(ctx context.Context, req *ListRecordReq) (*ListRecordReply, error)
}
func NewAdmin ¶
func NewAdmin(log *zap.SugaredLogger, tempUC *service.TemplateUseCase, recordUC *service.RecordUseCase) (Admin, error)
type CreateTemplateReply ¶
type CreateTemplateReply struct {
Id string `json:"id"`
}
type CreateTemplateReq ¶
type ListRecordReply ¶
type ListRecordReply struct {
List []*RecordReply `json:"list"`
}
type ListRecordReq ¶
type ListTemplateReply ¶
type ListTemplateReply struct {
List []*TemplateReply `json:"list"`
}
type ListTemplateReq ¶
type RecordReply ¶
Click to show internal directories.
Click to hide internal directories.