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.ApsWorkCalendar; import com.aps.core.mapper.ApsWorkCalendarMapper; import com.aps.core.service.IApsWorkCalendarService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 日历管理Service业务层处理 * * @author hjy * @date 2025-04-22 */ @Service public class ApsWorkCalendarServiceImpl implements IApsWorkCalendarService { @Autowired private ApsWorkCalendarMapper apsWorkCalendarMapper; /** * 查询日历管理 * * @param id 日历管理主键 * @return 日历管理 */ @Override public ApsWorkCalendar selectApsWorkCalendarById(Long id) { return apsWorkCalendarMapper.selectApsWorkCalendarById(id); } /** * 查询日历管理列表 * * @param apsWorkCalendar 日历管理 * @return 日历管理 */ @Override public List selectApsWorkCalendarList(ApsWorkCalendar apsWorkCalendar) { return apsWorkCalendarMapper.selectApsWorkCalendarList(apsWorkCalendar); } /** * 新增日历管理 * * @param apsWorkCalendar 日历管理 * @return 结果 */ @Override public int insertApsWorkCalendar(ApsWorkCalendar apsWorkCalendar) { apsWorkCalendar.setCreateTime(DateUtils.getNowDate()); apsWorkCalendar.setCreateBy(SecurityUtils.getUsername()); return apsWorkCalendarMapper.insertApsWorkCalendar(apsWorkCalendar); } /** * 修改日历管理 * * @param apsWorkCalendar 日历管理 * @return 结果 */ @Override public int updateApsWorkCalendar(ApsWorkCalendar apsWorkCalendar) { apsWorkCalendar.setUpdateTime(DateUtils.getNowDate()); apsWorkCalendar.setUpdateBy(SecurityUtils.getUsername()); return apsWorkCalendarMapper.updateApsWorkCalendar(apsWorkCalendar); } /** * 批量删除日历管理 * * @param ids 需要删除的日历管理主键 * @return 结果 */ @Override public int deleteApsWorkCalendarByIds(Long[] ids) { return apsWorkCalendarMapper.deleteApsWorkCalendarByIds(ids); } /** * 删除日历管理信息 * * @param id 日历管理主键 * @return 结果 */ @Override public int deleteApsWorkCalendarById(Long id) { return apsWorkCalendarMapper.deleteApsWorkCalendarById(id); } }