优化结构
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterAnnouncement(private, public *gin.RouterGroup, h *handler.Announcement) {
|
||||
privateInfo := private.Group("/info")
|
||||
privateInfo.POST("/createInfo", h.Create)
|
||||
privateInfo.DELETE("/deleteInfo", h.Delete)
|
||||
privateInfo.DELETE("/deleteInfoByIds", h.DeleteByIDs)
|
||||
privateInfo.PUT("/updateInfo", h.Update)
|
||||
privateInfo.GET("/findInfo", h.Find)
|
||||
privateInfo.GET("/getInfoList", h.List)
|
||||
privateInfo.GET("/getInfoDataSource", h.DataSource)
|
||||
publicInfo := public.Group("/info")
|
||||
publicInfo.GET("/getInfoPublic", h.Public)
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterAPI(group, public *gin.RouterGroup, engine *gin.Engine, h *handler.API) {
|
||||
api := group.Group("/api")
|
||||
api.POST("/getApiList", h.List)
|
||||
api.POST("/getAllApis", h.All)
|
||||
api.POST("/createApi", h.Create)
|
||||
api.POST("/updateApi", h.Update)
|
||||
api.POST("/deleteApi", h.Delete)
|
||||
api.DELETE("/deleteApisByIds", h.DeleteByIDs)
|
||||
api.POST("/getApiById", h.Find)
|
||||
api.GET("/getApiGroups", h.Groups)
|
||||
api.GET("/getApiRoles", h.Roles)
|
||||
api.POST("/setApiRoles", h.SetRoles)
|
||||
api.GET("/syncApi", h.Sync(engine))
|
||||
api.POST("/ignoreApi", h.Ignore)
|
||||
api.POST("/enterSyncApi", h.ApplySync)
|
||||
public.Group("/api").GET("/freshCasbin", h.FreshCasbin)
|
||||
casbin := group.Group("/casbin")
|
||||
casbin.POST("/updateCasbin", h.SetPolicyPaths)
|
||||
casbin.POST("/getPolicyPathByAuthorityId", h.PolicyPaths)
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterAPIToken(group *gin.RouterGroup, handler *handler.APIToken) {
|
||||
router := group.Group("/sysApiToken")
|
||||
router.POST("/createApiToken", handler.Create)
|
||||
router.POST("/getApiTokenList", handler.List)
|
||||
router.POST("/deleteApiToken", handler.Delete)
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterAudit(group, public *gin.RouterGroup, h *handler.Audit) {
|
||||
operations := group.Group("/sysOperationRecord")
|
||||
operations.GET("/getSysOperationRecordList", h.Operations)
|
||||
operations.GET("/findSysOperationRecord", h.Operation)
|
||||
operations.DELETE("/deleteSysOperationRecord", h.DeleteOperation)
|
||||
operations.DELETE("/deleteSysOperationRecordByIds", h.DeleteOperations)
|
||||
logins := group.Group("/sysLoginLog")
|
||||
logins.GET("/getLoginLogList", h.Logins)
|
||||
logins.GET("/findLoginLog", h.Login)
|
||||
logins.DELETE("/deleteLoginLog", h.DeleteLogin)
|
||||
logins.DELETE("/deleteLoginLogByIds", h.DeleteLogins)
|
||||
access := group.Group("/dataAccessLog")
|
||||
access.POST("/getDataAccessLogList", h.DataAccess)
|
||||
access.DELETE("/deleteDataAccessLogByIds", h.DeleteDataAccess)
|
||||
viewer := group.Group("/logViewer")
|
||||
viewer.GET("/dates", h.LogDates)
|
||||
viewer.GET("/files", h.LogFiles)
|
||||
viewer.GET("/content", h.LogContent)
|
||||
errors := group.Group("/sysError")
|
||||
errors.DELETE("/deleteSysError", h.DeleteError)
|
||||
errors.DELETE("/deleteSysErrorByIds", h.DeleteErrors)
|
||||
errors.PUT("/updateSysError", h.UpdateError)
|
||||
errors.GET("/findSysError", h.Error)
|
||||
errors.GET("/getSysErrorList", h.Errors)
|
||||
public.Group("/sysError").POST("/createSysError", h.CreateError)
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterAuthority(group *gin.RouterGroup, h *handler.Authority) {
|
||||
router := group.Group("/authority")
|
||||
router.POST("/getAuthorityList", h.List)
|
||||
router.POST("/createAuthority", h.Create)
|
||||
router.POST("/copyAuthority", h.Copy)
|
||||
router.PUT("/updateAuthority", h.Update)
|
||||
router.POST("/deleteAuthority", h.Delete)
|
||||
router.POST("/setRoleUsers", h.SetUsers)
|
||||
router.GET("/getUsersByAuthority", h.Users)
|
||||
router.POST("/setDataScope", h.SetDataScope)
|
||||
router.GET("/getDataScopeDepts", h.DataScopeDepartments)
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterDictionary(group *gin.RouterGroup, h *handler.Dictionary) {
|
||||
dictionaries := group.Group("/sysDictionary")
|
||||
dictionaries.POST("/createSysDictionary", h.Create)
|
||||
dictionaries.PUT("/updateSysDictionary", h.Update)
|
||||
dictionaries.DELETE("/deleteSysDictionary", h.Delete)
|
||||
dictionaries.GET("/findSysDictionary", h.Find)
|
||||
dictionaries.GET("/getSysDictionaryList", h.List(false))
|
||||
dictionaries.GET("/getSysDictionaryListWithDetails", h.List(true))
|
||||
dictionaries.GET("/exportSysDictionary", h.Export)
|
||||
dictionaries.POST("/importSysDictionary", h.Import)
|
||||
details := group.Group("/sysDictionaryDetail")
|
||||
details.POST("/createSysDictionaryDetail", h.CreateDetail)
|
||||
details.PUT("/updateSysDictionaryDetail", h.UpdateDetail)
|
||||
details.DELETE("/deleteSysDictionaryDetail", h.DeleteDetail)
|
||||
details.GET("/findSysDictionaryDetail", h.FindDetail)
|
||||
details.GET("/getSysDictionaryDetailList", h.Details)
|
||||
details.GET("/getDictionaryTreeList", h.Tree(false))
|
||||
details.GET("/getDictionaryTreeListByType", h.Tree(true))
|
||||
details.GET("/getDictionaryDetailsByParent", h.DetailsByParent)
|
||||
details.GET("/getDictionaryPath", h.Path)
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterEmail(group *gin.RouterGroup, h *handler.Email) {
|
||||
email := group.Group("/email")
|
||||
email.POST("/emailTest", h.Test)
|
||||
email.POST("/sendEmail", h.Send)
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterExport(group, public *gin.RouterGroup, h *handler.Export) {
|
||||
router := group.Group("/sysExportTemplate")
|
||||
router.POST("/createSysExportTemplate", h.Create)
|
||||
router.PUT("/updateSysExportTemplate", h.Update)
|
||||
router.DELETE("/deleteSysExportTemplate", h.Delete)
|
||||
router.DELETE("/deleteSysExportTemplateByIds", h.DeleteMany)
|
||||
router.GET("/findSysExportTemplate", h.Find)
|
||||
router.GET("/getSysExportTemplateList", h.List)
|
||||
router.GET("/previewSQL", h.Preview)
|
||||
router.GET("/exportExcel", h.Issue(false))
|
||||
router.GET("/exportTemplate", h.Issue(true))
|
||||
router.POST("/importExcel", h.Import)
|
||||
pub := public.Group("/sysExportTemplate")
|
||||
pub.GET("/exportExcelByToken", h.Download(false))
|
||||
pub.GET("/exportTemplateByToken", h.Download(true))
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterMedia(group *gin.RouterGroup, h *handler.Media) {
|
||||
files := group.Group("/fileUploadAndDownload")
|
||||
files.POST("/upload", h.Upload)
|
||||
files.POST("/getFileList", h.List)
|
||||
files.POST("/deleteFile", h.Delete)
|
||||
files.POST("/deleteFiles", h.DeleteMany)
|
||||
files.GET("/findFile", h.Find)
|
||||
files.POST("/editFileName", h.Rename)
|
||||
files.POST("/importURL", h.ImportURLs)
|
||||
files.POST("/listOssFiles", h.Storage)
|
||||
categories := group.Group("/attachmentCategory")
|
||||
categories.GET("/getCategoryList", h.Categories)
|
||||
categories.POST("/addCategory", h.SaveCategory)
|
||||
categories.POST("/deleteCategory", h.DeleteCategory)
|
||||
upload := group.Group("/mediaUpload")
|
||||
upload.POST("/init", h.InitUpload)
|
||||
upload.POST("/chunk", h.SaveChunk)
|
||||
upload.POST("/complete", h.CompleteUpload)
|
||||
upload.DELETE("/:uploadId", h.CancelUpload)
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterMenu(group *gin.RouterGroup, h *handler.Menu) {
|
||||
router := group.Group("/menu")
|
||||
router.POST("/getMenuList", h.List)
|
||||
router.POST("/getBaseMenuTree", h.Tree)
|
||||
router.POST("/addBaseMenu", h.Create)
|
||||
router.POST("/updateBaseMenu", h.Update)
|
||||
router.POST("/deleteBaseMenu", h.Delete)
|
||||
router.POST("/getBaseMenuById", h.Find)
|
||||
router.POST("/addMenuAuthority", h.SetAuthorityMenus)
|
||||
router.POST("/getMenuAuthority", h.AuthorityMenus)
|
||||
router.GET("/getMenuRoles", h.RoleIDs)
|
||||
router.POST("/setMenuRoles", h.SetRoles)
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterOrganization(group *gin.RouterGroup, h *handler.Organization) {
|
||||
departments := group.Group("/department")
|
||||
departments.POST("/getDepartmentList", h.ListDepartments)
|
||||
departments.POST("/createDepartment", h.CreateDepartment)
|
||||
departments.PUT("/updateDepartment", h.UpdateDepartment)
|
||||
departments.DELETE("/deleteDepartment", h.DeleteDepartment)
|
||||
departments.GET("/findDepartment", h.FindDepartment)
|
||||
departments.GET("/getDepartmentUsers", h.DepartmentUsers)
|
||||
departments.POST("/setDepartmentUsers", h.SetDepartmentUsers)
|
||||
group.POST("/user/setUserDepartments", h.SetUserDepartments)
|
||||
|
||||
positions := group.Group("/position")
|
||||
positions.POST("/getPositionList", h.ListPositions)
|
||||
positions.POST("/createPosition", h.CreatePosition)
|
||||
positions.PUT("/updatePosition", h.UpdatePosition)
|
||||
positions.DELETE("/deletePosition", h.DeletePosition)
|
||||
positions.GET("/findPosition", h.FindPosition)
|
||||
positions.GET("/getPositionUsers", h.PositionUsers)
|
||||
positions.POST("/setPositionUsers", h.SetPositionUsers)
|
||||
group.POST("/user/setUserPositions", h.SetUserPositions)
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterParameter(group *gin.RouterGroup, handler *handler.Parameter) {
|
||||
router := group.Group("/sysParams")
|
||||
router.POST("/createSysParams", handler.Create)
|
||||
router.PUT("/updateSysParams", handler.Update)
|
||||
router.DELETE("/deleteSysParams", handler.Delete)
|
||||
router.DELETE("/deleteSysParamsByIds", handler.DeleteMany)
|
||||
router.GET("/findSysParams", handler.Find)
|
||||
router.GET("/getSysParam", handler.Get)
|
||||
router.GET("/getSysParamsList", handler.List)
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"github.com/gin-gonic/gin"
|
||||
"kra/internal/server/handler"
|
||||
)
|
||||
|
||||
func RegisterPayment(group, public *gin.RouterGroup, h *handler.Payment) {
|
||||
payment := group.Group("/payment")
|
||||
payment.GET("/configs", h.Configs)
|
||||
payment.POST("/config", h.SaveConfig)
|
||||
payment.GET("/orders", h.Orders)
|
||||
payment.POST("/order", h.Order)
|
||||
payment.POST("/create", h.Create)
|
||||
payment.POST("/query", h.Query)
|
||||
payment.POST("/refund", h.Refund)
|
||||
public.POST("/payment/callback/:provider", h.Callback)
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterPermission(group *gin.RouterGroup, h *handler.Permission) {
|
||||
buttons := group.Group("/authorityBtn")
|
||||
buttons.POST("/getAuthorityBtn", h.Buttons)
|
||||
buttons.POST("/setAuthorityBtn", h.SetButtons)
|
||||
buttons.POST("/canRemoveAuthorityBtn", h.CanRemoveButton)
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterPublic(group *gin.RouterGroup, engine *gin.Engine, handler *handler.Public) {
|
||||
base := group.Group("/base")
|
||||
base.POST("/captcha", handler.Captcha)
|
||||
base.POST("/login", handler.Login)
|
||||
init := group.Group("/init")
|
||||
init.POST("/checkdb", handler.CheckDatabase)
|
||||
init.POST("/initdb", handler.InitializeDatabase(engine))
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterSystemConfig(group *gin.RouterGroup, handler *handler.SystemConfig) {
|
||||
security := group.Group("/securityConfig")
|
||||
security.GET("/getSecurityConfig", handler.GetSecurity)
|
||||
security.POST("/setSecurityConfig", handler.SetSecurity)
|
||||
|
||||
system := group.Group("/system")
|
||||
system.POST("/getSystemConfig", handler.Get)
|
||||
system.POST("/setSystemConfig", handler.Set)
|
||||
system.POST("/reloadSystem", handler.Reload)
|
||||
system.POST("/getServerInfo", handler.ServerInfo)
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterTask(group *gin.RouterGroup, h *handler.Task) {
|
||||
router := group.Group("/timedTask")
|
||||
router.POST("/createTimedTask", h.Create)
|
||||
router.PUT("/updateTimedTask", h.Update)
|
||||
router.DELETE("/deleteTimedTask", h.Delete)
|
||||
router.POST("/toggleTimedTask", h.Toggle)
|
||||
router.POST("/triggerTimedTask", h.Trigger)
|
||||
router.GET("/getTimedTaskList", h.List)
|
||||
router.GET("/getTimedTaskLogList", h.Logs)
|
||||
router.GET("/getRegisteredMethods", h.Methods)
|
||||
router.GET("/alertStream", h.AlertStream)
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterUser(group *gin.RouterGroup, handler *handler.User) {
|
||||
user := group.Group("/user")
|
||||
user.POST("/getUserList", handler.List)
|
||||
user.POST("/admin_register", handler.Create)
|
||||
user.PUT("/setUserInfo", handler.Update)
|
||||
user.PUT("/setSelfInfo", handler.UpdateSelf)
|
||||
user.DELETE("/deleteUser", handler.Delete)
|
||||
user.POST("/resetPassword", handler.ResetPassword)
|
||||
user.POST("/changePassword", handler.ChangePassword)
|
||||
user.PUT("/setSelfSetting", handler.SetSelfSetting)
|
||||
user.POST("/setUserAuthorities", handler.SetAuthorities)
|
||||
user.POST("/setUserAuthority", handler.SwitchAuthority)
|
||||
user.GET("/getUserInfo", handler.Get)
|
||||
}
|
||||
|
||||
func RegisterNavigation(group *gin.RouterGroup, handler *handler.Navigation) {
|
||||
group.Group("/menu").POST("/getMenu", handler.Menu)
|
||||
}
|
||||
|
||||
func RegisterSession(group *gin.RouterGroup, handler *handler.Session) {
|
||||
group.Group("/jwt").POST("/jsonInBlacklist", handler.Logout)
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"kra/internal/server/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func RegisterVersion(group *gin.RouterGroup, h *handler.Version) {
|
||||
router := group.Group("/sysVersion")
|
||||
router.DELETE("/deleteSysVersion", h.Delete)
|
||||
router.DELETE("/deleteSysVersionByIds", h.DeleteMany)
|
||||
router.GET("/findSysVersion", h.Find)
|
||||
router.GET("/getSysVersionList", h.List)
|
||||
router.POST("/exportVersion", h.Export)
|
||||
router.GET("/downloadVersionJson", h.Download)
|
||||
router.POST("/importVersion", h.Import)
|
||||
}
|
||||
Reference in New Issue
Block a user