123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package admin
-
- import "sws_xcx/service"
-
- type DeviceApiController struct {
- BaseAdminApiController
- }
-
- // @Title GetDeviceList
- // @Description 获取设备列表
- // @Param pageNum query int true "当前页(从1开始)"
- // @Param pageSize query int true "分页大小"
- // @Param deviceType query string false "设备类型"
- // @Success 200 {array} models.Device success
- // @Failure 500 error
- // @router /getdevicelist [get]
- func (c *DeviceApiController) GetDeviceList() {
-
- pageNum, _ := c.GetInt("pageNum", 1)
- pageSize, _ := c.GetInt("pageSize", 30)
- deviceType := c.GetString("keyword")
-
- devices, total, err := service.NewDeviceService().GetDeviceList1(pageNum, pageSize, deviceType)
- if err != nil {
- c.ServeDynamicFailJsonSend(err.Error())
- return
- }
-
- c.ServeSuccessPageJSON(devices, total)
-
- }
-
- // @Title GetDeviceDetail
- // @Description 根据设备ID获取设备详细信息
- // @Param deviceid query int true "设备ID"
- // @Success 200 {object} models.Device success
- // @Failure 500 error
- // @Security token
- // @router /getdevicedetail [get]
- func (c *DeviceApiController) GetDeviceDetail() {
- id, err := c.GetInt("deviceid")
- if err != nil {
- c.ServeDynamicFailJsonSend(err.Error())
- return
- }
- device, err := service.NewDeviceService().GetDeviceInfo1(id)
- if err != nil {
- c.ServeDynamicFailJsonSend(err.Error())
- return
- }
- c.ServeSuccessJSON(device)
- }
-
- func (c *DeviceApiController) DeviceBindList() {
-
- }
|