package com.aps.core.service.impl; import com.aps.common.core.utils.DateUtils; import com.aps.common.security.utils.SecurityUtils; import com.aps.core.domain.ApsWorkEvent; import com.aps.core.mapper.ApsWorkEventMapper; import com.aps.core.service.IApsWorkEventService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 事件管理Service业务层处理 * * @author hjy * @date 2025-04-21 */ @Service public class ApsWorkEventServiceImpl implements IApsWorkEventService { @Autowired private ApsWorkEventMapper apsWorkEventMapper; /** * 查询事件管理 * * @param id 事件管理主键 * @return 事件管理 */ @Override public ApsWorkEvent selectApsWorkEventById(Long id) { return apsWorkEventMapper.selectApsWorkEventById(id); } /** * 查询事件管理列表 * * @param apsWorkEvent 事件管理 * @return 事件管理 */ @Override public List selectApsWorkEventList(ApsWorkEvent apsWorkEvent) { return apsWorkEventMapper.selectApsWorkEventList(apsWorkEvent); } /** * 新增事件管理 * * @param apsWorkEvent 事件管理 * @return 结果 */ @Override public int insertApsWorkEvent(ApsWorkEvent apsWorkEvent) { apsWorkEvent.setCreateTime(DateUtils.getNowDate()); apsWorkEvent.setCreateBy(SecurityUtils.getUsername()); return apsWorkEventMapper.insertApsWorkEvent(apsWorkEvent); } /** * 修改事件管理 * * @param apsWorkEvent 事件管理 * @return 结果 */ @Override public int updateApsWorkEvent(ApsWorkEvent apsWorkEvent) { apsWorkEvent.setUpdateTime(DateUtils.getNowDate()); apsWorkEvent.setUpdateBy(SecurityUtils.getUsername()); return apsWorkEventMapper.updateApsWorkEvent(apsWorkEvent); } /** * 批量删除事件管理 * * @param ids 需要删除的事件管理主键 * @return 结果 */ @Override public int deleteApsWorkEventByIds(Long[] ids) { return apsWorkEventMapper.deleteApsWorkEventByIds(ids); } /** * 删除事件管理信息 * * @param id 事件管理主键 * @return 结果 */ @Override public int deleteApsWorkEventById(Long id) { return apsWorkEventMapper.deleteApsWorkEventById(id); } }