// Package controller ----------------------------- // @author : JJXu // @contact : wavingbear@163.com // @time : 2025-06-12 09:22:02 // ------------------------------------------- package service import ( "context" "github.com/fonchain_enterprise/micro-account/api/accountFiee" ) // 创建自动回复规则 func (a *AccountFieeProvider) CreateChatAutoReplyRuler(ctx context.Context, req *accountFiee.ChatAutoReplyRulerData) (*accountFiee.CreateChatAutoReplyRulerResp, error) { return a.chatAutoReplyRulerLogic.CreateChatAutoReplyRuler(req) } // 删除自动回复规则 func (a *AccountFieeProvider) DeleteChatAutoReplyRuler(ctx context.Context, req *accountFiee.DeleteChatAutoReplyRulerRequest) (*accountFiee.CommonMsg, error) { return a.chatAutoReplyRulerLogic.DeleteChatAutoReplyRulers(req) } // 更新自动回复规则 func (a *AccountFieeProvider) UpdateChatAutoReplyRuler(ctx context.Context, data *accountFiee.ChatAutoReplyRulerData) (*accountFiee.CommonMsg, error) { return a.chatAutoReplyRulerLogic.UpdateChatAutoReplyRuler(data) } // 覆盖自动回复规则 func (a *AccountFieeProvider) SaveChatAutoReplyRuler(ctx context.Context, data *accountFiee.ChatAutoReplyRulerData) (*accountFiee.CommonMsg, error) { return a.chatAutoReplyRulerLogic.SaveChatAutoReplyRuler(data) } // 使用id查询自动回复规则 func (a *AccountFieeProvider) GetChatAutoReplyRulerDetail(ctx context.Context, req *accountFiee.GetChatAutoReplyRulerByIdRequest) (data *accountFiee.ChatAutoReplyRulerData, err error) { return a.chatAutoReplyRulerLogic.GetChatAutoReplyRulerById(req) } // 批量查询自动回复规则 func (a *AccountFieeProvider) GetChatAutoReplyRulerList(ctx context.Context, req *accountFiee.GetChatAutoReplyRulerListRequest) (resp *accountFiee.GetChatAutoReplyRulerListResp, err error) { return a.chatAutoReplyRulerLogic.GetChatAutoReplyRulerList(req) }