package com.gkhy.hazmat.system.service.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.gkhy.hazmat.common.api.CommonPage;
|
import com.gkhy.hazmat.common.utils.PageUtils;
|
import com.gkhy.hazmat.common.utils.SecurityUtils;
|
import com.gkhy.hazmat.system.domain.SysNotice;
|
import com.gkhy.hazmat.system.mapper.SysNoticeMapper;
|
import com.gkhy.hazmat.system.service.SysNoticeService;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
@Service
|
public class SysNoticeServiceImpl extends ServiceImpl<SysNoticeMapper, SysNotice> implements SysNoticeService {
|
@Override
|
public SysNotice selectNoticeById(Long noticeId) {
|
return getById(noticeId);
|
}
|
|
@Override
|
public CommonPage selectNoticeList(SysNotice notice) {
|
PageUtils.startPage();
|
List<SysNotice> notices=baseMapper.selectNoticeList(notice);
|
return CommonPage.restPage(notices);
|
}
|
|
@Override
|
public int insertNotice(SysNotice notice) {
|
notice.setCreateBy(SecurityUtils.getUsername());
|
return baseMapper.insert(notice);
|
}
|
|
@Override
|
public int updateNotice(SysNotice notice) {
|
notice.setUpdateBy(SecurityUtils.getUsername());
|
return baseMapper.updateById(notice);
|
}
|
|
@Override
|
public int deleteNoticeById(Long noticeId) {
|
return baseMapper.deleteById(noticeId);
|
}
|
|
@Override
|
public int deleteNoticeByIds(Long[] noticeIds) {
|
return baseMapper.deleteNoticeByIds(noticeIds);
|
}
|
}
|