| 123456789101112131415161718192021222324252627282930 |
- package admin
- import (
- "server/dao"
- "server/model/common/request"
- )
- type DeviceService struct{}
- func (ds *DeviceService) QueryAllDevices() ([]dao.Device, error) {
- return dao.QueryAllDevices()
- }
- func (ds *DeviceService) QueryDeviceList(info request.DeviceSearch) ([]dao.Device, int64, error) {
- limit := info.PageInfo.PageSize
- offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1)
- return dao.QueryDeviceList(info.Sn, info.Name, info.Genre, limit, offset)
- }
- func (ds *DeviceService) CreateDevice(device dao.Device) error {
- return device.CreateDevice()
- }
- func (ds *DeviceService) UpdateDevice(device dao.Device) error {
- return device.UpdateDevice()
- }
- func (ds *DeviceService) DeleteDevice(id int) error {
- return dao.DeleteDevice(id)
- }
|