mh_goadmin_server/app/admin/router/message.go
chenlin 70b823b413 1、优化零售明细相关支付金额不能为负值的缺陷,根据实际情况展示;
2、优化门店销售对比,时间改成审核时间;避免跨月订单统计不准确;
3、新增业务消息相关接口;
2025-07-01 11:54:23 +08:00

39 lines
1.6 KiB
Go

package router
import (
"github.com/gin-gonic/gin"
"go-admin/app/admin/apis/message"
"go-admin/app/admin/middleware"
jwt "go-admin/pkg/jwtauth"
)
func registerMessageCenterRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
// 公告消息(列表、新增、启用/禁用、删除)
r1 := v1.Group("/sys_message").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
{
r1.POST("create", message.SysMessageCreate) // 新增
r1.POST("edit", message.SysMessageEdit) // 编辑
r1.POST("set_status", message.SysMessageSetStatus) // 启用/禁用
r1.POST("delete", message.SysMessageDelete) // 删除
r1.POST("list", message.SysMessageList) // 查询列表
r1.POST("detail", message.SysMessageDetail) // 查询详情
}
// 业务消息(列表、新增、编辑、启用/禁用、删除)
r2 := v1.Group("/bus_message").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
{
r2.POST("create", message.BusMessageCreate) // 新增
r2.POST("edit", message.BusMessageEdit) // 编辑
r2.POST("delete", message.BusMessageDelete) // 删除
r2.POST("list", message.BusMessageList) // 查询列表
r2.POST("set_status", message.BusMessageSetStatus) // 启用/禁用
}
// 用户消息中心(列表、详情、阅读)
r3 := v1.Group("/user_message").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
{
r3.POST("list", message.UserMessageList) // 列表
r3.POST("set_status", message.UserMessageSetStatus) // 阅读
}
}