完成setting迁移

This commit is contained in:
xh
2025-06-24 18:03:28 +08:00
parent e9dda76e8f
commit a974ef2a01
15 changed files with 50 additions and 41 deletions

View File

@@ -1,7 +1,9 @@
package copyright
package settingController
import (
"x_admin/core/response"
. "x_admin/schema/settingSchema"
"x_admin/service/settingService"
"x_admin/util"
"github.com/gin-gonic/gin"
@@ -22,7 +24,7 @@ type copyrightHandler struct {
// detail 获取备案信息
func (ch copyrightHandler) Detail(c *gin.Context) {
res, err := Service.Detail()
res, err := settingService.CopyrightService.Detail()
response.CheckAndRespWithData(c, res, err)
}
@@ -32,5 +34,5 @@ func (ch copyrightHandler) save(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSONArray(c, &cReqs)) {
return
}
response.CheckAndResp(c, Service.Save(cReqs))
response.CheckAndResp(c, settingService.CopyrightService.Save(cReqs))
}

View File

@@ -1,8 +1,10 @@
package dict_data
package settingController
import (
"x_admin/core/response"
"x_admin/middleware"
. "x_admin/schema/settingSchema"
"x_admin/service/settingService"
"x_admin/util"
"github.com/gin-gonic/gin"
@@ -35,7 +37,7 @@ func (ddh dictDataHandler) All(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &allReq)) {
return
}
res, err := Service.All(allReq)
res, err := settingService.DictDataService.All(allReq)
response.CheckAndRespWithData(c, res, err)
}
@@ -45,7 +47,7 @@ func (ddh dictDataHandler) Detail(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &detailReq)) {
return
}
res, err := Service.Detail(detailReq.ID)
res, err := settingService.DictDataService.Detail(detailReq.ID)
response.CheckAndRespWithData(c, res, err)
}
@@ -55,7 +57,7 @@ func (ddh dictDataHandler) Add(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &addReq)) {
return
}
response.CheckAndResp(c, Service.Add(addReq))
response.CheckAndResp(c, settingService.DictDataService.Add(addReq))
}
// edit 字典数据编辑
@@ -64,7 +66,7 @@ func (ddh dictDataHandler) Edit(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &editReq)) {
return
}
response.CheckAndResp(c, Service.Edit(editReq))
response.CheckAndResp(c, settingService.DictDataService.Edit(editReq))
}
// del 字典数据删除
@@ -73,5 +75,5 @@ func (ddh dictDataHandler) Del(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) {
return
}
response.CheckAndResp(c, Service.Del(delReq))
response.CheckAndResp(c, settingService.DictDataService.Del(delReq))
}

View File

@@ -1,9 +1,11 @@
package dict_type
package settingController
import (
"x_admin/core/request"
"x_admin/core/response"
"x_admin/middleware"
. "x_admin/schema/settingSchema"
"x_admin/service/settingService"
"x_admin/util"
"github.com/gin-gonic/gin"
@@ -33,7 +35,7 @@ type dictTypeHandler struct{}
// all 字典类型所有
func (dth dictTypeHandler) All(c *gin.Context) {
res, err := Service.All()
res, err := settingService.DictTypeService.All()
response.CheckAndRespWithData(c, res, err)
}
@@ -47,7 +49,7 @@ func (dth dictTypeHandler) List(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) {
return
}
res, err := Service.List(page, listReq)
res, err := settingService.DictTypeService.List(page, listReq)
response.CheckAndRespWithData(c, res, err)
}
@@ -57,7 +59,7 @@ func (dth dictTypeHandler) Detail(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &detailReq)) {
return
}
res, err := Service.Detail(detailReq.ID)
res, err := settingService.DictTypeService.Detail(detailReq.ID)
response.CheckAndRespWithData(c, res, err)
}
@@ -67,7 +69,7 @@ func (dth dictTypeHandler) Add(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &addReq)) {
return
}
response.CheckAndResp(c, Service.Add(addReq))
response.CheckAndResp(c, settingService.DictTypeService.Add(addReq))
}
// edit 字典类型编辑
@@ -76,7 +78,7 @@ func (dth dictTypeHandler) Edit(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &editReq)) {
return
}
response.CheckAndResp(c, Service.Edit(editReq))
response.CheckAndResp(c, settingService.DictTypeService.Edit(editReq))
}
// del 字典类型删除
@@ -85,5 +87,5 @@ func (dth dictTypeHandler) Del(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) {
return
}
response.CheckAndResp(c, Service.Del(delReq))
response.CheckAndResp(c, settingService.DictTypeService.Del(delReq))
}

View File

@@ -1,8 +1,10 @@
package website
package settingController
import (
"x_admin/core/response"
"x_admin/middleware"
. "x_admin/schema/settingSchema"
"x_admin/service/settingService"
"x_admin/util"
"github.com/gin-gonic/gin"
@@ -28,7 +30,7 @@ type websiteHandler struct{}
// detail 获取网站信息
func (wh websiteHandler) Detail(c *gin.Context) {
res, err := Service.Detail()
res, err := settingService.WebsiteService.Detail()
response.CheckAndRespWithData(c, res, err)
}
@@ -38,5 +40,5 @@ func (wh websiteHandler) save(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &wsReq)) {
return
}
response.CheckAndResp(c, Service.Save(wsReq))
response.CheckAndResp(c, settingService.WebsiteService.Save(wsReq))
}

View File

@@ -7,10 +7,8 @@ import (
"x_admin/admin/flow"
"x_admin/admin/generator"
"x_admin/admin/monitor"
"x_admin/admin/setting/copyright"
"x_admin/admin/setting/dict_data"
"x_admin/admin/setting/dict_type"
"x_admin/admin/setting/website"
"x_admin/controller/admin/settingController"
"x_admin/controller/admin/systemController"
"github.com/gin-gonic/gin"
@@ -27,11 +25,10 @@ func RegisterGroup(rg *gin.RouterGroup) {
monitor.MonitorRoute(rg)
copyright.CopyrightRoute(rg)
dict_data.DictDataRoute(rg)
dict_type.DictTypeRoute(rg)
website.WebsiteRoute(rg)
settingController.CopyrightRoute(rg)
settingController.DictDataRoute(rg)
settingController.DictTypeRoute(rg)
settingController.WebsiteRoute(rg)
systemController.LoginRoute(rg)
systemController.AdminRoute(rg)

View File

@@ -1,4 +1,4 @@
package copyright
package settingSchema
//SettingCopyrightItemReq 保存备案信息参数
type SettingCopyrightItemReq struct {

View File

@@ -1,4 +1,4 @@
package dict_type
package settingSchema
import "x_admin/core"

View File

@@ -1,4 +1,4 @@
package dict_data
package settingSchema
import "x_admin/core"

View File

@@ -1,4 +1,4 @@
package storage
package settingSchema
//SettingStorageEditReq 存储编辑参数
type SettingStorage struct {

View File

@@ -1,4 +1,4 @@
package website
package settingSchema
//SettingWebsiteReq 保存网站信息参数
type SettingWebsiteReq struct {

View File

@@ -1,8 +1,9 @@
package copyright
package settingService
import (
"x_admin/core"
"x_admin/core/response"
. "x_admin/schema/settingSchema"
"x_admin/util"
"gorm.io/gorm"
@@ -13,7 +14,7 @@ type ISettingCopyrightService interface {
Save(cReqs []SettingCopyrightItemReq) (e error)
}
var Service = NewSettingCopyrightService()
var CopyrightService = NewSettingCopyrightService()
// NewSettingCopyrightService 初始化
func NewSettingCopyrightService() *settingCopyrightService {

View File

@@ -1,9 +1,10 @@
package dict_data
package settingService
import (
"x_admin/core"
"x_admin/core/response"
"x_admin/model/setting_model"
. "x_admin/schema/settingSchema"
"x_admin/util"
"x_admin/util/convert_util"
@@ -19,7 +20,7 @@ type ISettingDictDataService interface {
Del(delReq SettingDictDataDelReq) (e error)
}
var Service = NewSettingDictDataService()
var DictDataService = NewSettingDictDataService()
// NewSettingDictDataService 初始化
func NewSettingDictDataService() ISettingDictDataService {

View File

@@ -1,10 +1,11 @@
package dict_type
package settingService
import (
"x_admin/core"
"x_admin/core/request"
"x_admin/core/response"
"x_admin/model/setting_model"
. "x_admin/schema/settingSchema"
"x_admin/util"
"x_admin/util/convert_util"
@@ -20,7 +21,7 @@ type ISettingDictTypeService interface {
Del(delReq SettingDictTypeDelReq) (e error)
}
var Service = NewSettingDictTypeService()
var DictTypeService = NewSettingDictTypeService()
// NewSettingDictTypeService 初始化
func NewSettingDictTypeService() ISettingDictTypeService {

View File

@@ -1,8 +1,9 @@
package website
package settingService
import (
"x_admin/core"
"x_admin/core/response"
. "x_admin/schema/settingSchema"
"x_admin/util"
"gorm.io/gorm"
@@ -13,7 +14,7 @@ type ISettingWebsiteService interface {
Save(wsReq SettingWebsiteReq) (e error)
}
var Service = NewSettingWebsiteService()
var WebsiteService = NewSettingWebsiteService()
// NewSettingWebsiteService 初始化
func NewSettingWebsiteService() ISettingWebsiteService {