package com.ard.work.grid.service.impl;
|
|
import com.ard.common.core.utils.DateUtils;
|
import com.ard.common.core.utils.uuid.IdUtils;
|
import com.ard.common.security.utils.SecurityUtils;
|
import com.ard.work.grid.domain.ArdGridAreaEntity;
|
import com.ard.work.grid.mapper.ArdGridAreaEntityMapper;
|
import com.ard.work.grid.service.IArdGridAreaEntityService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* 网格信息Service业务层处理
|
*
|
* @author XiaJiJian
|
* @date 2024-09-27
|
*/
|
@Service
|
public class ArdGridAreaEntityServiceImpl implements IArdGridAreaEntityService
|
{
|
@Autowired
|
private ArdGridAreaEntityMapper ardGridAreaEntityMapper;
|
|
/**
|
* 查询网格信息
|
*
|
* @param areaId 网格信息主键
|
* @return 网格信息
|
*/
|
@Override
|
public ArdGridAreaEntity selectArdGridAreaEntityByAreaId(String areaId)
|
{
|
return ardGridAreaEntityMapper.selectArdGridAreaEntityByAreaId(areaId);
|
}
|
|
/**
|
* 查询网格信息列表
|
*
|
* @param ardGridAreaEntity 网格信息
|
* @return 网格信息
|
*/
|
@Override
|
public List<ArdGridAreaEntity> selectArdGridAreaEntityList(ArdGridAreaEntity ardGridAreaEntity)
|
{
|
return ardGridAreaEntityMapper.selectArdGridAreaEntityList(ardGridAreaEntity);
|
}
|
|
/**
|
* 新增网格信息
|
*
|
* @param ardGridAreaEntity 网格信息
|
* @return 结果
|
*/
|
@Override
|
public int insertArdGridAreaEntity(ArdGridAreaEntity ardGridAreaEntity)
|
{
|
ardGridAreaEntity.setAreaId(IdUtils.simpleUUID());
|
ardGridAreaEntity.setCreateBy(SecurityUtils.getUsername());
|
ardGridAreaEntity.setCreateTime(DateUtils.getNowDate());
|
return ardGridAreaEntityMapper.insertArdGridAreaEntity(ardGridAreaEntity);
|
}
|
|
/**
|
* 修改网格信息
|
*
|
* @param ardGridAreaEntity 网格信息
|
* @return 结果
|
*/
|
@Override
|
public int updateArdGridAreaEntity(ArdGridAreaEntity ardGridAreaEntity)
|
{
|
ardGridAreaEntity.setUpdateBy(SecurityUtils.getUsername());
|
ardGridAreaEntity.setUpdateTime(DateUtils.getNowDate());
|
return ardGridAreaEntityMapper.updateArdGridAreaEntity(ardGridAreaEntity);
|
}
|
|
/**
|
* 批量删除网格信息
|
*
|
* @param areaIds 需要删除的网格信息主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteArdGridAreaEntityByAreaIds(String[] areaIds)
|
{
|
return ardGridAreaEntityMapper.deleteArdGridAreaEntityByAreaIds(areaIds);
|
}
|
|
/**
|
* 删除网格信息信息
|
*
|
* @param areaId 网格信息主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteArdGridAreaEntityByAreaId(String areaId)
|
{
|
return ardGridAreaEntityMapper.deleteArdGridAreaEntityByAreaId(areaId);
|
}
|
}
|