package skill import ( skillDto "ai-agent/workflow/model/dto/skill" skillService "ai-agent/workflow/service/skill" "context" "gitea.redpowerfuture.com/red-future/common/beans" ) type skillTemplate struct{} var SkillTemplate = new(skillTemplate) func (c *skillTemplate) Create(ctx context.Context, req *skillDto.CreateSkillTemplateReq) (res *skillDto.CreateSkillTemplateRes, err error) { return skillService.SkillTemplateService.Create(ctx, req) } func (c *skillTemplate) Delete(ctx context.Context, req *skillDto.DeleteSkillTemplateReq) (res *beans.ResponseEmpty, err error) { err = skillService.SkillTemplateService.Delete(ctx, req) return } func (c *skillTemplate) List(ctx context.Context, req *skillDto.ListSkillTemplateReq) (res *skillDto.ListSkillTemplateRes, err error) { return skillService.SkillTemplateService.List(ctx, req) }