55 lines
1.5 KiB
Go
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)
|
|
}
|