package com.bizmatics.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.bizmatics.common.mvc.base.AbstractCrudService;
import com.bizmatics.model.Device;
import com.bizmatics.model.DeviceAttribute;
import com.bizmatics.model.PlatformArea;
import com.bizmatics.model.Site;
import com.bizmatics.model.vo.DeviceVo;
import com.bizmatics.model.vo.PlatformAreaVo;
import com.bizmatics.model.vo.SiteDeviceList;
import com.bizmatics.persistence.mapper.PlatformAreaMapper;
import com.bizmatics.service.PlatformAreaService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
*
* 服务实现类
*
*
* @author ya
* @since 2021-09-29
*/
@Service
public class PlatformAreaServiceImpl extends AbstractCrudService implements PlatformAreaService {
@Autowired
private SiteServiceImpl siteService;
@Autowired
private DeviceServiceImpl deviceService;
@Autowired
private DeviceStatusServiceImpl deviceStatusService;
@Autowired
private DeviceAttributeServiceImpl deviceAttributeService;
@Override
public void platformAreaAdd(PlatformArea platformArea){
platformArea.setEnable(1);
this.save(platformArea);
}
@Override
public void platformAreaUpdate(PlatformArea platformArea){
this.updateById(platformArea);
}
@Override
public List