package com.yuanchu.limslaboratory.service.impl;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.yuanchu.limslaboratory.mapper.WaitInformationMapper;
|
import com.yuanchu.limslaboratory.pojo.WaitInformation;
|
import com.yuanchu.limslaboratory.service.WaitInformationService;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.Map;
|
|
/**
|
* 我的待办表(WaitInformation)表服务实现类
|
*
|
* @author zss
|
* @since 2023-08-24 10:00:22
|
*/
|
@Service
|
public class WaitInformationServiceImpl extends ServiceImpl<WaitInformationMapper, WaitInformation> implements WaitInformationService {
|
|
@Resource
|
WaitInformationMapper waitInformationMapper;
|
|
|
//添加待办
|
@Override
|
public void addWaitInfor(String name, String title, String text, String rename) {
|
WaitInformation waitInformation = WaitInformation.builder()
|
.name(name)
|
.title(title)
|
.text(text)
|
.rename(rename)
|
.build();
|
waitInformationMapper.insert(waitInformation);
|
}
|
|
//查询待办表列表
|
@Override
|
public IPage<Map<String, Object>> selectWaitInforList(Page<Object> page, String rename, String title, String text, Integer type) {
|
return waitInformationMapper.selectWaitInforList(page, rename, title, text, type);
|
}
|
|
//批量删除
|
@Override
|
public void delAllWaitInfor(String rename, String ids) {
|
waitInformationMapper.delAllWaitInfor(rename, ids);
|
}
|
|
//批量已读
|
@Override
|
public void writeAllWaitInfor(String rename, String ids) {
|
waitInformationMapper.writeAllWaitInfor(rename, ids);
|
}
|
}
|