feat: 网元参数配置应用申请功能接口

This commit is contained in:
TsMask
2024-07-04 20:38:14 +08:00
parent 9d700a5c7e
commit 5d504b5ec7
9 changed files with 559 additions and 20 deletions

View File

@@ -14,8 +14,8 @@ import (
"github.com/gin-gonic/gin/binding"
)
// NewPtNeConfigData 网元参数配置服务 实例化控制层
var NewPtNeConfigData = &PtNeConfigData{
// NewPtNeConfigData 实例化控制层
var NewPtNeConfigData = &PtNeConfigDataController{
ptNeConfigDataService: service.NewPtNeConfigDataService,
ptNeConfigDataLogService: service.NewPtNeConfigDataLogService,
neInfoService: neService.NewNeInfoImpl,
@@ -24,7 +24,7 @@ var NewPtNeConfigData = &PtNeConfigData{
// 网元参数配置服务
//
// PATH /neConfigData
type PtNeConfigData struct {
type PtNeConfigDataController struct {
// 实训教学_网元参数配置服务
ptNeConfigDataService service.IPtNeConfigDataService
// 实训教学_网元参数配置数据变更日志服务
@@ -36,7 +36,7 @@ type PtNeConfigData struct {
// 保存为示例配置 (仅管理员/教师操作)
//
// POST /saveAsDefault
func (s *PtNeConfigData) SaveAsDefault(c *gin.Context) {
func (s *PtNeConfigDataController) SaveAsDefault(c *gin.Context) {
language := ctx.AcceptLanguage(c)
var body struct {
NeType string `json:"neType" binding:"required"` // 网元类型
@@ -72,7 +72,7 @@ func (s *PtNeConfigData) SaveAsDefault(c *gin.Context) {
// 重置为示例配置 (仅学生/教师操作)
//
// POST /resetAsDefault
func (s *PtNeConfigData) ResetAsDefault(c *gin.Context) {
func (s *PtNeConfigDataController) ResetAsDefault(c *gin.Context) {
language := ctx.AcceptLanguage(c)
var body struct {
NeType string `json:"neType" binding:"required"` // 网元类型
@@ -101,7 +101,7 @@ func (s *PtNeConfigData) ResetAsDefault(c *gin.Context) {
// 网元参数配置信息
//
// GET /
func (s *PtNeConfigData) Info(c *gin.Context) {
func (s *PtNeConfigDataController) Info(c *gin.Context) {
language := ctx.AcceptLanguage(c)
var querys struct {
NeType string `form:"neType" binding:"required"`
@@ -133,7 +133,7 @@ func (s *PtNeConfigData) Info(c *gin.Context) {
// 网元参数配置修改
//
// PUT /
func (s *PtNeConfigData) Edit(c *gin.Context) {
func (s *PtNeConfigDataController) Edit(c *gin.Context) {
language := ctx.AcceptLanguage(c)
var body model.PtNeConfigData
if err := c.ShouldBindBodyWith(&body, binding.JSON); err != nil {
@@ -228,7 +228,7 @@ func (s *PtNeConfigData) Edit(c *gin.Context) {
// 网元参数配置新增array
//
// POST /
func (s *PtNeConfigData) Add(c *gin.Context) {
func (s *PtNeConfigDataController) Add(c *gin.Context) {
language := ctx.AcceptLanguage(c)
var body model.PtNeConfigData
if err := c.ShouldBindBodyWith(&body, binding.JSON); err != nil {
@@ -316,7 +316,7 @@ func (s *PtNeConfigData) Add(c *gin.Context) {
// 网元参数配置删除array
//
// DELETE /
func (s *PtNeConfigData) Remove(c *gin.Context) {
func (s *PtNeConfigDataController) Remove(c *gin.Context) {
language := ctx.AcceptLanguage(c)
var query struct {
Index int64 `form:"index" binding:"required"` //定位变更数据项