完成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 ( import (
"x_admin/core/response" "x_admin/core/response"
. "x_admin/schema/settingSchema"
"x_admin/service/settingService"
"x_admin/util" "x_admin/util"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
@@ -22,7 +24,7 @@ type copyrightHandler struct {
// detail 获取备案信息 // detail 获取备案信息
func (ch copyrightHandler) Detail(c *gin.Context) { func (ch copyrightHandler) Detail(c *gin.Context) {
res, err := Service.Detail() res, err := settingService.CopyrightService.Detail()
response.CheckAndRespWithData(c, res, err) 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)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSONArray(c, &cReqs)) {
return 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 ( import (
"x_admin/core/response" "x_admin/core/response"
"x_admin/middleware" "x_admin/middleware"
. "x_admin/schema/settingSchema"
"x_admin/service/settingService"
"x_admin/util" "x_admin/util"
"github.com/gin-gonic/gin" "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)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &allReq)) {
return return
} }
res, err := Service.All(allReq) res, err := settingService.DictDataService.All(allReq)
response.CheckAndRespWithData(c, res, err) 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)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &detailReq)) {
return return
} }
res, err := Service.Detail(detailReq.ID) res, err := settingService.DictDataService.Detail(detailReq.ID)
response.CheckAndRespWithData(c, res, err) 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)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &addReq)) {
return return
} }
response.CheckAndResp(c, Service.Add(addReq)) response.CheckAndResp(c, settingService.DictDataService.Add(addReq))
} }
// edit 字典数据编辑 // edit 字典数据编辑
@@ -64,7 +66,7 @@ func (ddh dictDataHandler) Edit(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &editReq)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &editReq)) {
return return
} }
response.CheckAndResp(c, Service.Edit(editReq)) response.CheckAndResp(c, settingService.DictDataService.Edit(editReq))
} }
// del 字典数据删除 // del 字典数据删除
@@ -73,5 +75,5 @@ func (ddh dictDataHandler) Del(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) {
return 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 ( import (
"x_admin/core/request" "x_admin/core/request"
"x_admin/core/response" "x_admin/core/response"
"x_admin/middleware" "x_admin/middleware"
. "x_admin/schema/settingSchema"
"x_admin/service/settingService"
"x_admin/util" "x_admin/util"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
@@ -33,7 +35,7 @@ type dictTypeHandler struct{}
// all 字典类型所有 // all 字典类型所有
func (dth dictTypeHandler) All(c *gin.Context) { func (dth dictTypeHandler) All(c *gin.Context) {
res, err := Service.All() res, err := settingService.DictTypeService.All()
response.CheckAndRespWithData(c, res, err) 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)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) {
return return
} }
res, err := Service.List(page, listReq) res, err := settingService.DictTypeService.List(page, listReq)
response.CheckAndRespWithData(c, res, err) 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)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &detailReq)) {
return return
} }
res, err := Service.Detail(detailReq.ID) res, err := settingService.DictTypeService.Detail(detailReq.ID)
response.CheckAndRespWithData(c, res, err) 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)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &addReq)) {
return return
} }
response.CheckAndResp(c, Service.Add(addReq)) response.CheckAndResp(c, settingService.DictTypeService.Add(addReq))
} }
// edit 字典类型编辑 // edit 字典类型编辑
@@ -76,7 +78,7 @@ func (dth dictTypeHandler) Edit(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &editReq)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &editReq)) {
return return
} }
response.CheckAndResp(c, Service.Edit(editReq)) response.CheckAndResp(c, settingService.DictTypeService.Edit(editReq))
} }
// del 字典类型删除 // del 字典类型删除
@@ -85,5 +87,5 @@ func (dth dictTypeHandler) Del(c *gin.Context) {
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) {
return 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 ( import (
"x_admin/core/response" "x_admin/core/response"
"x_admin/middleware" "x_admin/middleware"
. "x_admin/schema/settingSchema"
"x_admin/service/settingService"
"x_admin/util" "x_admin/util"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
@@ -28,7 +30,7 @@ type websiteHandler struct{}
// detail 获取网站信息 // detail 获取网站信息
func (wh websiteHandler) Detail(c *gin.Context) { func (wh websiteHandler) Detail(c *gin.Context) {
res, err := Service.Detail() res, err := settingService.WebsiteService.Detail()
response.CheckAndRespWithData(c, res, err) 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)) { if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &wsReq)) {
return 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/flow"
"x_admin/admin/generator" "x_admin/admin/generator"
"x_admin/admin/monitor" "x_admin/admin/monitor"
"x_admin/admin/setting/copyright"
"x_admin/admin/setting/dict_data" "x_admin/controller/admin/settingController"
"x_admin/admin/setting/dict_type"
"x_admin/admin/setting/website"
"x_admin/controller/admin/systemController" "x_admin/controller/admin/systemController"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
@@ -27,11 +25,10 @@ func RegisterGroup(rg *gin.RouterGroup) {
monitor.MonitorRoute(rg) monitor.MonitorRoute(rg)
copyright.CopyrightRoute(rg) settingController.CopyrightRoute(rg)
dict_data.DictDataRoute(rg) settingController.DictDataRoute(rg)
dict_type.DictTypeRoute(rg) settingController.DictTypeRoute(rg)
settingController.WebsiteRoute(rg)
website.WebsiteRoute(rg)
systemController.LoginRoute(rg) systemController.LoginRoute(rg)
systemController.AdminRoute(rg) systemController.AdminRoute(rg)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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