package com.ots.project.system.notice.service; import com.ots.common.utils.security.ShiroUtils; import com.ots.common.utils.text.Convert; import com.ots.project.system.notice.domain.Notice; import com.ots.project.system.notice.mapper.NoticeMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class NoticeServiceImpl implements INoticeService { @Autowired private NoticeMapper noticeMapper; @Override public Notice selectNoticeById(Long noticeId) { return noticeMapper.selectNoticeById(noticeId); } @Override public List selectNoticeList(Notice notice) { return noticeMapper.selectNoticeList(notice); } @Override public int insertNotice(Notice notice) { notice.setCreateBy(ShiroUtils.getLoginName()); return noticeMapper.insertNotice(notice); } @Override public int updateNotice(Notice notice) { notice.setUpdateBy(ShiroUtils.getLoginName()); return noticeMapper.updateNotice(notice); } @Override public int deleteNoticeByIds(String ids) { return noticeMapper.deleteNoticeByIds(Convert.toStrArray(ids)); } }