package com.ruoyi.plan.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.uuid.IdUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.plan.mapper.ArdEplanMapper; import com.ruoyi.plan.domain.ArdEplan; import com.ruoyi.plan.service.IArdEplanService; /** * 应急预案Service业务层处理 * * @author ard * @date 2023-10-05 */ @Service public class ArdEplanServiceImpl implements IArdEplanService { @Autowired private ArdEplanMapper ardEplanMapper; /** * 查询应急预案 * * @param id 应急预案主键 * @return 应急预案 */ @Override public ArdEplan selectArdEplanById(String id) { return ardEplanMapper.selectArdEplanById(id); } /** * 查询应急预案列表 * * @param ardEplan 应急预案 * @return 应急预案 */ @Override public List selectArdEplanList(ArdEplan ardEplan) { return ardEplanMapper.selectArdEplanList(ardEplan); } /** * 新增应急预案 * * @param ardEplan 应急预案 * @return 结果 */ @Override public int insertArdEplan(ArdEplan ardEplan) { ardEplan.setId(IdUtils.simpleUUID()); ardEplan.setUserId(SecurityUtils.getUserId()); ardEplan.setCreateBy(SecurityUtils.getUsername()); ardEplan.setCreateTime(DateUtils.getNowDate()); return ardEplanMapper.insertArdEplan(ardEplan); } /** * 修改应急预案 * * @param ardEplan 应急预案 * @return 结果 */ @Override public int updateArdEplan(ArdEplan ardEplan) { ardEplan.setUpdateBy(SecurityUtils.getUsername()); ardEplan.setUpdateTime(DateUtils.getNowDate()); return ardEplanMapper.updateArdEplan(ardEplan); } /** * 批量删除应急预案 * * @param ids 需要删除的应急预案主键 * @return 结果 */ @Override public int deleteArdEplanByIds(String[] ids) { return ardEplanMapper.deleteArdEplanByIds(ids); } /** * 删除应急预案信息 * * @param id 应急预案主键 * @return 结果 */ @Override public int deleteArdEplanById(String id) { return ardEplanMapper.deleteArdEplanById(id); } }