micro-account/pkg/service/chatAutoReplyRulerProvider.go
2025-06-12 17:17:38 +08:00

42 lines
1.8 KiB
Go

// 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)
}