Files
energy-management-system/api/v1/device_point.go
2024-09-03 18:00:02 +08:00

55 lines
1.5 KiB
Go

package v1
import (
"energy-management-system/form"
"energy-management-system/request"
"energy-management-system/response"
"energy-management-system/service"
"github.com/gin-gonic/gin"
)
type DevicePoint struct{}
// 获取测点名称select
// PointNameSelect 测点名称选择数据
func (r *DevicePoint) PointNameSelect(c *gin.Context) {
var req form.PointNameSelectReq
request.BindParam(c, &req)
respData := service.GroupServices.DevicePoint.PointNameSelect(&req)
response.SuccessData(respData, c)
}
func (r *DevicePoint) DevicePointPage(c *gin.Context) {
var req form.DevicePointListReq
request.BindParam(c, &req)
respData := service.GroupServices.DevicePoint.DevicePointPage(&req)
response.SuccessData(respData, c)
}
// DevicePointEditDetail 查看测点
func (r *DevicePoint) DevicePointEditDetail(c *gin.Context) {
var req form.DevicePointEditDetailReq
request.BindParam(c, &req)
respData := service.GroupServices.DevicePoint.DevicePointEditDetail(&req)
response.SuccessData(respData, c)
}
// CreateDevicePoint 创建测点
func (r *DevicePoint) CreateDevicePoint(c *gin.Context) {
var req form.CreateDevicePointReq
request.BindJson(c, &req)
service.GroupServices.DevicePoint.CreateDevicePoint(&req)
response.Success(c)
}
// UpdateDevicePoint 修改测点
func (r *DevicePoint) UpdateDevicePoint(c *gin.Context) {
var req form.UpdateDevicePointReq
request.BindJson(c, &req)
service.GroupServices.DevicePoint.UpdateDevicePoint(&req)
response.Success(c)
}