package com.ard.work.device.noview.service.impl;
|
|
import java.util.List;
|
import com.ard.common.core.utils.DateUtils;
|
import com.ard.common.core.utils.uuid.IdUtils;
|
import com.ard.common.datascope.annotation.DataScope;
|
import com.ard.common.security.utils.SecurityUtils;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import com.ard.work.device.noview.mapper.ArdNoViewingZoneMapper;
|
import com.ard.work.device.noview.domain.ArdNoViewingZone;
|
import com.ard.work.device.noview.service.IArdNoViewingZoneService;
|
|
import jakarta.annotation.Resource;
|
|
/**
|
* 不可视域管理Service业务层处理
|
*
|
* @author ruoyi
|
* @date 2024-10-17
|
*/
|
@Service
|
public class ArdNoViewingZoneServiceImpl implements IArdNoViewingZoneService
|
{
|
@Resource
|
private ArdNoViewingZoneMapper ardNoViewingZoneMapper;
|
|
/**
|
* 查询不可视域管理
|
*
|
* @param id 不可视域管理主键
|
* @return 不可视域管理
|
*/
|
@Override
|
public ArdNoViewingZone selectArdNoViewingZoneById(String id)
|
{
|
return ardNoViewingZoneMapper.selectArdNoViewingZoneById(id);
|
}
|
|
/**
|
* 查询不可视域管理列表
|
*
|
* @param ardNoViewingZone 不可视域管理
|
* @return 不可视域管理
|
*/
|
@Override
|
public List<ArdNoViewingZone> selectArdNoViewingZoneList(ArdNoViewingZone ardNoViewingZone)
|
{
|
return ardNoViewingZoneMapper.selectArdNoViewingZoneList(ardNoViewingZone);
|
}
|
|
/**
|
* 新增不可视域管理
|
*
|
* @param ardNoViewingZone 不可视域管理
|
* @return 结果
|
*/
|
@Override
|
public int insertArdNoViewingZone(ArdNoViewingZone ardNoViewingZone)
|
{
|
ardNoViewingZone.setId(IdUtils.simpleUUID());
|
ardNoViewingZone.setCreateBy(SecurityUtils.getUsername());
|
ardNoViewingZone.setCreateTime(DateUtils.getNowDate());
|
return ardNoViewingZoneMapper.insertArdNoViewingZone(ardNoViewingZone);
|
}
|
|
/**
|
* 修改不可视域管理
|
*
|
* @param ardNoViewingZone 不可视域管理
|
* @return 结果
|
*/
|
@Override
|
public int updateArdNoViewingZone(ArdNoViewingZone ardNoViewingZone)
|
{
|
ardNoViewingZone.setUpdateBy(SecurityUtils.getUsername());
|
ardNoViewingZone.setUpdateTime(DateUtils.getNowDate());
|
return ardNoViewingZoneMapper.updateArdNoViewingZone(ardNoViewingZone);
|
}
|
|
/**
|
* 批量删除不可视域管理
|
*
|
* @param ids 需要删除的不可视域管理主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteArdNoViewingZoneByIds(String[] ids)
|
{
|
return ardNoViewingZoneMapper.deleteArdNoViewingZoneByIds(ids);
|
}
|
|
/**
|
* 删除不可视域管理信息
|
*
|
* @param id 不可视域管理主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteArdNoViewingZoneById(String id)
|
{
|
return ardNoViewingZoneMapper.deleteArdNoViewingZoneById(id);
|
}
|
}
|