cameraService.go 576 B

1234567891011121314151617181920212223242526
  1. package service
  2. import (
  3. "iot_manager_service/app/dao"
  4. "iot_manager_service/app/model"
  5. )
  6. // 中间件管理服务
  7. var CameraService = new(cameraService)
  8. type cameraService struct{}
  9. func (s *cameraService) CreateOrUpdate(req *model.ReqCamera) error {
  10. // 创建查询实例
  11. device := dao.CameraDevice{
  12. ID: req.Code, //设备ID,DID
  13. DeviceName: req.Name, //集控器名称
  14. GatewayId: req.GID, //网关ID
  15. TenantId: req.Tenant,
  16. Status: req.State, //1启用,0禁用
  17. }
  18. if err := device.SaveFromWeb(); err != nil {
  19. return err
  20. }
  21. return nil
  22. }