42 lines
1.8 KiB
Go
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)
|
|
}
|