32 lines
1.2 KiB
Go
32 lines
1.2 KiB
Go
package router
|
|
|
|
import (
|
|
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
var ChangeLog = new(CL)
|
|
|
|
type CL struct {}
|
|
|
|
// Init 初始化 变更日志 路由信息
|
|
func (r *CL) Init(public *gin.RouterGroup, private *gin.RouterGroup) {
|
|
{
|
|
group := private.Group("CL").Use(middleware.OperationRecord())
|
|
group.POST("createChangeLog", apiChangeLog.CreateChangeLog) // 新建变更日志
|
|
group.DELETE("deleteChangeLog", apiChangeLog.DeleteChangeLog) // 删除变更日志
|
|
group.DELETE("deleteChangeLogByIds", apiChangeLog.DeleteChangeLogByIds) // 批量删除变更日志
|
|
group.PUT("updateChangeLog", apiChangeLog.UpdateChangeLog) // 更新变更日志
|
|
}
|
|
{
|
|
group := private.Group("CL")
|
|
group.GET("findChangeLog", apiChangeLog.FindChangeLog) // 根据ID获取变更日志
|
|
group.GET("getChangeLogList", apiChangeLog.GetChangeLogList) // 获取变更日志列表
|
|
}
|
|
{
|
|
group := public.Group("CL")
|
|
group.GET("getChangeLogDataSource", apiChangeLog.GetChangeLogDataSource) // 获取变更日志数据源
|
|
group.GET("getChangeLogPublic", apiChangeLog.GetChangeLogPublic) // 变更日志开放接口
|
|
}
|
|
}
|