修复气站合同用户权限与服务关系边界

This commit is contained in:
czl231
2026-08-18 22:49:14 +08:00
parent 61a61f916b
commit 9a31cadf5f
27 changed files with 635 additions and 59 deletions

View File

@@ -1,3 +1,5 @@
// 功能描述:注册平台总后台标准资源与业务专用路由。
// 版本v1.1.0
package routers
import (
@@ -200,7 +202,13 @@ func registerUserRoute(group *gin.RouterGroup) {
registerWritableResource(group, "/user_account", userlogic.ListUser, userlogic.CreateUser, userlogic.GetUser, userlogic.UpdateUser, &models.UserAccount{})
group.GET("/user_account/:identity/avatar", userlogic.GetUserAvatar)
registerWritableResource(group, "/user_address", userlogic.ListUserAddress, userlogic.CreateUserAddress, userlogic.GetUserAddress, userlogic.UpdateUserAddress, &models.UserAddress{})
registerWritableResource(group, "/user_service_relation", userlogic.ListUserServiceRelation, userlogic.CreateUserServiceRelation, userlogic.GetUserServiceRelation, userlogic.UpdateUserServiceRelation, &models.UserServiceRelation{})
relation := group.Group("/user_service_relation")
relation.GET("", userlogic.ListUserServiceRelation)
relation.POST("", userlogic.CreateUserServiceRelation)
relation.GET("/:identity", userlogic.GetUserServiceRelation)
relation.PUT("/:identity", userlogic.UpdateUserServiceRelation)
relation.PATCH("/:identity/status", userlogic.UpdateUserServiceRelationStatus)
relation.DELETE("/:identity", userlogic.ArchiveUserServiceRelation)
}
func registerPlatformRoute(group *gin.RouterGroup) {