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 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); } }