package com.gkhy.exam.system.service.impl; import com.gkhy.exam.common.api.CommonPage; import com.gkhy.exam.common.api.CommonResult; import com.gkhy.exam.common.utils.PageUtils; import com.gkhy.exam.common.utils.SecurityUtils; import com.gkhy.exam.system.domain.Inconsistent; import com.gkhy.exam.system.domain.Meetings; import com.gkhy.exam.system.mapper.MeetingsMapper; import com.gkhy.exam.system.service.MeetingsService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.time.LocalDateTime; import java.util.List; /** *

* 会议管理 服务实现类 *

* * @author hh * @since 2025-07-10 15:11:50 */ @Service public class MeetingsServiceImpl extends ServiceImpl implements MeetingsService { @Autowired private MeetingsMapper meetingsMapper; @Override public CommonPage selectMeetingsList(Integer companyId) { PageUtils.startPage(); List meetings = meetingsMapper.selectMeetingsList(companyId); return CommonPage.restPage(meetings); } @Override public CommonResult insertMeetings(Meetings meetings) { meetings.setCreateTime(LocalDateTime.now()); meetings.setCreateBy(SecurityUtils.getUsername()); if (meetingsMapper.insert(meetings) > 0) { return CommonResult.success(); } return CommonResult.failed(); } @Override public CommonResult updateMeetings(Meetings meetings) { meetings.setUpdateTime(LocalDateTime.now()); meetings.setUpdateBy(SecurityUtils.getUsername()); if (meetingsMapper.updateById(meetings) > 0) { return CommonResult.success(); } return CommonResult.failed(); } @Override public CommonResult deletedMeetings(Integer id) { Meetings meetings = new Meetings(); meetings.setId(id.longValue()); meetings.setDelFlag(1); meetings.setUpdateTime(LocalDateTime.now()); meetings.setUpdateBy(SecurityUtils.getUsername()); if (meetingsMapper.updateById(meetings) > 0) { return CommonResult.success(); } return CommonResult.failed(); } }