This commit is contained in:
2025-08-06 09:02:16 +08:00
parent 2cddbc3e73
commit c48bae28be
93 changed files with 10628 additions and 36 deletions
+2
View File
@@ -2,6 +2,7 @@ package router
import (
"github.com/flipped-aurora/gin-vue-admin/server/router/example"
"github.com/flipped-aurora/gin-vue-admin/server/router/pet"
"github.com/flipped-aurora/gin-vue-admin/server/router/system"
)
@@ -10,4 +11,5 @@ var RouterGroupApp = new(RouterGroup)
type RouterGroup struct {
System system.RouterGroup
Example example.RouterGroup
Pet pet.RouterGroup
}
+29
View File
@@ -0,0 +1,29 @@
package pet
import api "github.com/flipped-aurora/gin-vue-admin/server/api/v1"
type RouterGroup struct {
PetAdoptionApplicationsRouter
PetAdoptionPostsRouter
PetAiAssistantConversationsRouter
PetAiConversationsRouter
PetFamiliesRouter
PetFamilyInvitationsRouter
PetFamilyMembersRouter
PetFamilyPetsRouter
PetPetsRouter
PetRecordsRouter
}
var (
petAdoptionApplicationsApi = api.ApiGroupApp.PetApiGroup.PetAdoptionApplicationsApi
petAdoptionPostsApi = api.ApiGroupApp.PetApiGroup.PetAdoptionPostsApi
petAiAssistantConversationsApi = api.ApiGroupApp.PetApiGroup.PetAiAssistantConversationsApi
petAiConversationsApi = api.ApiGroupApp.PetApiGroup.PetAiConversationsApi
petFamiliesApi = api.ApiGroupApp.PetApiGroup.PetFamiliesApi
petFamilyInvitationsApi = api.ApiGroupApp.PetApiGroup.PetFamilyInvitationsApi
petFamilyMembersApi = api.ApiGroupApp.PetApiGroup.PetFamilyMembersApi
petFamilyPetsApi = api.ApiGroupApp.PetApiGroup.PetFamilyPetsApi
petPetsApi = api.ApiGroupApp.PetApiGroup.PetPetsApi
petRecordsApi = api.ApiGroupApp.PetApiGroup.PetRecordsApi
)
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetAdoptionApplicationsRouter struct{}
// InitPetAdoptionApplicationsRouter 初始化 petAdoptionApplications表 路由信息
func (s *PetAdoptionApplicationsRouter) InitPetAdoptionApplicationsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petAdoptionApplicationsRouter := Router.Group("petAdoptionApplications").Use(middleware.OperationRecord())
petAdoptionApplicationsRouterWithoutRecord := Router.Group("petAdoptionApplications")
petAdoptionApplicationsRouterWithoutAuth := PublicRouter.Group("petAdoptionApplications")
{
petAdoptionApplicationsRouter.POST("createPetAdoptionApplications", petAdoptionApplicationsApi.CreatePetAdoptionApplications) // 新建petAdoptionApplications表
petAdoptionApplicationsRouter.DELETE("deletePetAdoptionApplications", petAdoptionApplicationsApi.DeletePetAdoptionApplications) // 删除petAdoptionApplications表
petAdoptionApplicationsRouter.DELETE("deletePetAdoptionApplicationsByIds", petAdoptionApplicationsApi.DeletePetAdoptionApplicationsByIds) // 批量删除petAdoptionApplications表
petAdoptionApplicationsRouter.PUT("updatePetAdoptionApplications", petAdoptionApplicationsApi.UpdatePetAdoptionApplications) // 更新petAdoptionApplications表
}
{
petAdoptionApplicationsRouterWithoutRecord.GET("findPetAdoptionApplications", petAdoptionApplicationsApi.FindPetAdoptionApplications) // 根据ID获取petAdoptionApplications表
petAdoptionApplicationsRouterWithoutRecord.GET("getPetAdoptionApplicationsList", petAdoptionApplicationsApi.GetPetAdoptionApplicationsList) // 获取petAdoptionApplications表列表
}
{
petAdoptionApplicationsRouterWithoutAuth.GET("getPetAdoptionApplicationsPublic", petAdoptionApplicationsApi.GetPetAdoptionApplicationsPublic) // petAdoptionApplications表开放接口
}
}
+28
View File
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetAdoptionPostsRouter struct{}
// InitPetAdoptionPostsRouter 初始化 petAdoptionPosts表 路由信息
func (s *PetAdoptionPostsRouter) InitPetAdoptionPostsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petAdoptionPostsRouter := Router.Group("petAdoptionPosts").Use(middleware.OperationRecord())
petAdoptionPostsRouterWithoutRecord := Router.Group("petAdoptionPosts")
petAdoptionPostsRouterWithoutAuth := PublicRouter.Group("petAdoptionPosts")
{
petAdoptionPostsRouter.POST("createPetAdoptionPosts", petAdoptionPostsApi.CreatePetAdoptionPosts) // 新建petAdoptionPosts表
petAdoptionPostsRouter.DELETE("deletePetAdoptionPosts", petAdoptionPostsApi.DeletePetAdoptionPosts) // 删除petAdoptionPosts表
petAdoptionPostsRouter.DELETE("deletePetAdoptionPostsByIds", petAdoptionPostsApi.DeletePetAdoptionPostsByIds) // 批量删除petAdoptionPosts表
petAdoptionPostsRouter.PUT("updatePetAdoptionPosts", petAdoptionPostsApi.UpdatePetAdoptionPosts) // 更新petAdoptionPosts表
}
{
petAdoptionPostsRouterWithoutRecord.GET("findPetAdoptionPosts", petAdoptionPostsApi.FindPetAdoptionPosts) // 根据ID获取petAdoptionPosts表
petAdoptionPostsRouterWithoutRecord.GET("getPetAdoptionPostsList", petAdoptionPostsApi.GetPetAdoptionPostsList) // 获取petAdoptionPosts表列表
}
{
petAdoptionPostsRouterWithoutAuth.GET("getPetAdoptionPostsPublic", petAdoptionPostsApi.GetPetAdoptionPostsPublic) // petAdoptionPosts表开放接口
}
}
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetAiAssistantConversationsRouter struct{}
// InitPetAiAssistantConversationsRouter 初始化 petAiAssistantConversations表 路由信息
func (s *PetAiAssistantConversationsRouter) InitPetAiAssistantConversationsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petAiAssistantConversationsRouter := Router.Group("petAiAssistantConversations").Use(middleware.OperationRecord())
petAiAssistantConversationsRouterWithoutRecord := Router.Group("petAiAssistantConversations")
petAiAssistantConversationsRouterWithoutAuth := PublicRouter.Group("petAiAssistantConversations")
{
petAiAssistantConversationsRouter.POST("createPetAiAssistantConversations", petAiAssistantConversationsApi.CreatePetAiAssistantConversations) // 新建petAiAssistantConversations表
petAiAssistantConversationsRouter.DELETE("deletePetAiAssistantConversations", petAiAssistantConversationsApi.DeletePetAiAssistantConversations) // 删除petAiAssistantConversations表
petAiAssistantConversationsRouter.DELETE("deletePetAiAssistantConversationsByIds", petAiAssistantConversationsApi.DeletePetAiAssistantConversationsByIds) // 批量删除petAiAssistantConversations表
petAiAssistantConversationsRouter.PUT("updatePetAiAssistantConversations", petAiAssistantConversationsApi.UpdatePetAiAssistantConversations) // 更新petAiAssistantConversations表
}
{
petAiAssistantConversationsRouterWithoutRecord.GET("findPetAiAssistantConversations", petAiAssistantConversationsApi.FindPetAiAssistantConversations) // 根据ID获取petAiAssistantConversations表
petAiAssistantConversationsRouterWithoutRecord.GET("getPetAiAssistantConversationsList", petAiAssistantConversationsApi.GetPetAiAssistantConversationsList) // 获取petAiAssistantConversations表列表
}
{
petAiAssistantConversationsRouterWithoutAuth.GET("getPetAiAssistantConversationsPublic", petAiAssistantConversationsApi.GetPetAiAssistantConversationsPublic) // petAiAssistantConversations表开放接口
}
}
+28
View File
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetAiConversationsRouter struct{}
// InitPetAiConversationsRouter 初始化 petAiConversations表 路由信息
func (s *PetAiConversationsRouter) InitPetAiConversationsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petAiConversationsRouter := Router.Group("petAiConversations").Use(middleware.OperationRecord())
petAiConversationsRouterWithoutRecord := Router.Group("petAiConversations")
petAiConversationsRouterWithoutAuth := PublicRouter.Group("petAiConversations")
{
petAiConversationsRouter.POST("createPetAiConversations", petAiConversationsApi.CreatePetAiConversations) // 新建petAiConversations表
petAiConversationsRouter.DELETE("deletePetAiConversations", petAiConversationsApi.DeletePetAiConversations) // 删除petAiConversations表
petAiConversationsRouter.DELETE("deletePetAiConversationsByIds", petAiConversationsApi.DeletePetAiConversationsByIds) // 批量删除petAiConversations表
petAiConversationsRouter.PUT("updatePetAiConversations", petAiConversationsApi.UpdatePetAiConversations) // 更新petAiConversations表
}
{
petAiConversationsRouterWithoutRecord.GET("findPetAiConversations", petAiConversationsApi.FindPetAiConversations) // 根据ID获取petAiConversations表
petAiConversationsRouterWithoutRecord.GET("getPetAiConversationsList", petAiConversationsApi.GetPetAiConversationsList) // 获取petAiConversations表列表
}
{
petAiConversationsRouterWithoutAuth.GET("getPetAiConversationsPublic", petAiConversationsApi.GetPetAiConversationsPublic) // petAiConversations表开放接口
}
}
+28
View File
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetFamiliesRouter struct{}
// InitPetFamiliesRouter 初始化 petFamilies表 路由信息
func (s *PetFamiliesRouter) InitPetFamiliesRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petFamiliesRouter := Router.Group("petFamilies").Use(middleware.OperationRecord())
petFamiliesRouterWithoutRecord := Router.Group("petFamilies")
petFamiliesRouterWithoutAuth := PublicRouter.Group("petFamilies")
{
petFamiliesRouter.POST("createPetFamilies", petFamiliesApi.CreatePetFamilies) // 新建petFamilies表
petFamiliesRouter.DELETE("deletePetFamilies", petFamiliesApi.DeletePetFamilies) // 删除petFamilies表
petFamiliesRouter.DELETE("deletePetFamiliesByIds", petFamiliesApi.DeletePetFamiliesByIds) // 批量删除petFamilies表
petFamiliesRouter.PUT("updatePetFamilies", petFamiliesApi.UpdatePetFamilies) // 更新petFamilies表
}
{
petFamiliesRouterWithoutRecord.GET("findPetFamilies", petFamiliesApi.FindPetFamilies) // 根据ID获取petFamilies表
petFamiliesRouterWithoutRecord.GET("getPetFamiliesList", petFamiliesApi.GetPetFamiliesList) // 获取petFamilies表列表
}
{
petFamiliesRouterWithoutAuth.GET("getPetFamiliesPublic", petFamiliesApi.GetPetFamiliesPublic) // petFamilies表开放接口
}
}
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetFamilyInvitationsRouter struct{}
// InitPetFamilyInvitationsRouter 初始化 petFamilyInvitations表 路由信息
func (s *PetFamilyInvitationsRouter) InitPetFamilyInvitationsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petFamilyInvitationsRouter := Router.Group("petFamilyInvitations").Use(middleware.OperationRecord())
petFamilyInvitationsRouterWithoutRecord := Router.Group("petFamilyInvitations")
petFamilyInvitationsRouterWithoutAuth := PublicRouter.Group("petFamilyInvitations")
{
petFamilyInvitationsRouter.POST("createPetFamilyInvitations", petFamilyInvitationsApi.CreatePetFamilyInvitations) // 新建petFamilyInvitations表
petFamilyInvitationsRouter.DELETE("deletePetFamilyInvitations", petFamilyInvitationsApi.DeletePetFamilyInvitations) // 删除petFamilyInvitations表
petFamilyInvitationsRouter.DELETE("deletePetFamilyInvitationsByIds", petFamilyInvitationsApi.DeletePetFamilyInvitationsByIds) // 批量删除petFamilyInvitations表
petFamilyInvitationsRouter.PUT("updatePetFamilyInvitations", petFamilyInvitationsApi.UpdatePetFamilyInvitations) // 更新petFamilyInvitations表
}
{
petFamilyInvitationsRouterWithoutRecord.GET("findPetFamilyInvitations", petFamilyInvitationsApi.FindPetFamilyInvitations) // 根据ID获取petFamilyInvitations表
petFamilyInvitationsRouterWithoutRecord.GET("getPetFamilyInvitationsList", petFamilyInvitationsApi.GetPetFamilyInvitationsList) // 获取petFamilyInvitations表列表
}
{
petFamilyInvitationsRouterWithoutAuth.GET("getPetFamilyInvitationsPublic", petFamilyInvitationsApi.GetPetFamilyInvitationsPublic) // petFamilyInvitations表开放接口
}
}
+28
View File
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetFamilyMembersRouter struct{}
// InitPetFamilyMembersRouter 初始化 petFamilyMembers表 路由信息
func (s *PetFamilyMembersRouter) InitPetFamilyMembersRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petFamilyMembersRouter := Router.Group("petFamilyMembers").Use(middleware.OperationRecord())
petFamilyMembersRouterWithoutRecord := Router.Group("petFamilyMembers")
petFamilyMembersRouterWithoutAuth := PublicRouter.Group("petFamilyMembers")
{
petFamilyMembersRouter.POST("createPetFamilyMembers", petFamilyMembersApi.CreatePetFamilyMembers) // 新建petFamilyMembers表
petFamilyMembersRouter.DELETE("deletePetFamilyMembers", petFamilyMembersApi.DeletePetFamilyMembers) // 删除petFamilyMembers表
petFamilyMembersRouter.DELETE("deletePetFamilyMembersByIds", petFamilyMembersApi.DeletePetFamilyMembersByIds) // 批量删除petFamilyMembers表
petFamilyMembersRouter.PUT("updatePetFamilyMembers", petFamilyMembersApi.UpdatePetFamilyMembers) // 更新petFamilyMembers表
}
{
petFamilyMembersRouterWithoutRecord.GET("findPetFamilyMembers", petFamilyMembersApi.FindPetFamilyMembers) // 根据ID获取petFamilyMembers表
petFamilyMembersRouterWithoutRecord.GET("getPetFamilyMembersList", petFamilyMembersApi.GetPetFamilyMembersList) // 获取petFamilyMembers表列表
}
{
petFamilyMembersRouterWithoutAuth.GET("getPetFamilyMembersPublic", petFamilyMembersApi.GetPetFamilyMembersPublic) // petFamilyMembers表开放接口
}
}
+28
View File
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetFamilyPetsRouter struct{}
// InitPetFamilyPetsRouter 初始化 petFamilyPets表 路由信息
func (s *PetFamilyPetsRouter) InitPetFamilyPetsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petFamilyPetsRouter := Router.Group("petFamilyPets").Use(middleware.OperationRecord())
petFamilyPetsRouterWithoutRecord := Router.Group("petFamilyPets")
petFamilyPetsRouterWithoutAuth := PublicRouter.Group("petFamilyPets")
{
petFamilyPetsRouter.POST("createPetFamilyPets", petFamilyPetsApi.CreatePetFamilyPets) // 新建petFamilyPets表
petFamilyPetsRouter.DELETE("deletePetFamilyPets", petFamilyPetsApi.DeletePetFamilyPets) // 删除petFamilyPets表
petFamilyPetsRouter.DELETE("deletePetFamilyPetsByIds", petFamilyPetsApi.DeletePetFamilyPetsByIds) // 批量删除petFamilyPets表
petFamilyPetsRouter.PUT("updatePetFamilyPets", petFamilyPetsApi.UpdatePetFamilyPets) // 更新petFamilyPets表
}
{
petFamilyPetsRouterWithoutRecord.GET("findPetFamilyPets", petFamilyPetsApi.FindPetFamilyPets) // 根据ID获取petFamilyPets表
petFamilyPetsRouterWithoutRecord.GET("getPetFamilyPetsList", petFamilyPetsApi.GetPetFamilyPetsList) // 获取petFamilyPets表列表
}
{
petFamilyPetsRouterWithoutAuth.GET("getPetFamilyPetsPublic", petFamilyPetsApi.GetPetFamilyPetsPublic) // petFamilyPets表开放接口
}
}
+28
View File
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetPetsRouter struct{}
// InitPetPetsRouter 初始化 petPets表 路由信息
func (s *PetPetsRouter) InitPetPetsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petPetsRouter := Router.Group("petPets").Use(middleware.OperationRecord())
petPetsRouterWithoutRecord := Router.Group("petPets")
petPetsRouterWithoutAuth := PublicRouter.Group("petPets")
{
petPetsRouter.POST("createPetPets", petPetsApi.CreatePetPets) // 新建petPets表
petPetsRouter.DELETE("deletePetPets", petPetsApi.DeletePetPets) // 删除petPets表
petPetsRouter.DELETE("deletePetPetsByIds", petPetsApi.DeletePetPetsByIds) // 批量删除petPets表
petPetsRouter.PUT("updatePetPets", petPetsApi.UpdatePetPets) // 更新petPets表
}
{
petPetsRouterWithoutRecord.GET("findPetPets", petPetsApi.FindPetPets) // 根据ID获取petPets表
petPetsRouterWithoutRecord.GET("getPetPetsList", petPetsApi.GetPetPetsList) // 获取petPets表列表
}
{
petPetsRouterWithoutAuth.GET("getPetPetsPublic", petPetsApi.GetPetPetsPublic) // petPets表开放接口
}
}
+28
View File
@@ -0,0 +1,28 @@
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"github.com/gin-gonic/gin"
)
type PetRecordsRouter struct{}
// InitPetRecordsRouter 初始化 petRecords表 路由信息
func (s *PetRecordsRouter) InitPetRecordsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
petRecordsRouter := Router.Group("petRecords").Use(middleware.OperationRecord())
petRecordsRouterWithoutRecord := Router.Group("petRecords")
petRecordsRouterWithoutAuth := PublicRouter.Group("petRecords")
{
petRecordsRouter.POST("createPetRecords", petRecordsApi.CreatePetRecords) // 新建petRecords表
petRecordsRouter.DELETE("deletePetRecords", petRecordsApi.DeletePetRecords) // 删除petRecords表
petRecordsRouter.DELETE("deletePetRecordsByIds", petRecordsApi.DeletePetRecordsByIds) // 批量删除petRecords表
petRecordsRouter.PUT("updatePetRecords", petRecordsApi.UpdatePetRecords) // 更新petRecords表
}
{
petRecordsRouterWithoutRecord.GET("findPetRecords", petRecordsApi.FindPetRecords) // 根据ID获取petRecords表
petRecordsRouterWithoutRecord.GET("getPetRecordsList", petRecordsApi.GetPetRecordsList) // 获取petRecords表列表
}
{
petRecordsRouterWithoutAuth.GET("getPetRecordsPublic", petRecordsApi.GetPetRecordsPublic) // petRecords表开放接口
}
}