telco_server/app/admin/router/bus_sms_manage.go

48 lines
2.5 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package router
import (
"github.com/gin-gonic/gin"
jwt "github.com/go-admin-team/go-admin-core/sdk/pkg/jwtauth"
"go-admin/app/admin/apis/bus_apis"
"go-admin/common/middleware"
)
// 需认证的路由代码
func registerSmsManageRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := bus_apis.SmsApi{}
sms := v1.Group("/sms").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
{
sms.POST("/self_import_phone", api.SelfImportPhone) // 导入号码(个性短信)
sms.POST("/file_import_phone", api.FileImportPhone) // 导入号码(文件短信)
sms.POST("/excel_import_phone", api.ExcelImportPhone) // 导入号码EXCEL短信
sms.POST("/mass_import_phone", api.MassImportPhone) // 导入号码(群发短信)
sms.POST("/export_mess_phone", api.ExportMessPhone) // 导出号码(群发短信)
sms.POST("/check_sensitive_words", api.CheckSensitiveWords) // 敏感词检测
sms.POST("/send_sms", api.SendSms) // 提交发送任务
sms.POST("/sms_log", api.QuerySmsTaskList) // 查询短信下行记录
sms.POST("/sms_phone_log", api.SmsSendRecordQuery) // 查询短信下行明细
sms.POST("/get_phones", api.GetPhonesByBatchID) // 根据批次ID获取手机号
sms.POST("/uplink_log", api.QuerySmsUplinkList) // 查询短信上行记录
sms.POST("/sms_timing_list", api.QueryScheduledSmsTaskList) // 查询短信定时记录
sms.POST("/batch_update_content", api.BatchUpdateScheduledSmsContent) // 批量修改定时短信内容
sms.POST("/batch_cancel", api.BatchCancelScheduledSms) // 批量取消定时短信任务
sms.POST("/batch_reset_schedule", api.BatchResetScheduledSms) // 批量重置定时发送时间
sms.POST("/signature_realname/list", api.ListSignatureRealname) // 查询签名实名制列表
sms.POST("/signature_realname/create", api.CreateSignatureRealname) // 新增实名签名
sms.POST("/signature_realname/update", api.UpdateSignatureRealname) // 编辑实名签名
sms.POST("/signature_realname/delete", api.DeleteSignatureRealname) // 批量删除签名实名记录
sms.POST("/contacts/list", api.ListContacts) // 查询通讯录列表
sms.POST("/contacts/add", api.AddContact) // 新增联系人
sms.POST("/contacts/edit", api.EditContact) // 编辑联系人
sms.POST("/contacts/batch_delete", api.BulkDeleteContacts) // 批量删除联系人
}
}