package com.doc.biz.service.impl; import com.doc.biz.domain.DocInfoDel; import com.doc.biz.mapper.DocInfoDelMapper; import com.doc.biz.service.IDocInfoDelService; import com.doc.common.utils.DateUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; /** * 已删除文件列Service业务层处理 * * @author wukai * @date 2024-01-10 */ @Service public class DocInfoDelServiceImpl implements IDocInfoDelService { @Resource private DocInfoDelMapper docInfoDelMapper; /** * 查询已删除文件列 * * @param docId 已删除文件列主键 * @return 已删除文件列 */ @Override public DocInfoDel selectDocInfoDelByDocId(Long docId) { return docInfoDelMapper.selectDocInfoDelByDocId(docId); } /** * 查询已删除文件列列表 * * @param docInfoDel 已删除文件列 * @return 已删除文件列 */ @Override public List selectDocInfoDelList(DocInfoDel docInfoDel) { return docInfoDelMapper.selectDocInfoDelList(docInfoDel); } /** * 新增已删除文件列 * * @param docInfoDel 已删除文件列 * @return 结果 */ @Override public int insertDocInfoDel(DocInfoDel docInfoDel) { docInfoDel.setDelTime(DateUtils.getNowDate()); return docInfoDelMapper.insertDocInfoDel(docInfoDel); } /** * 修改已删除文件列 * * @param docInfoDel 已删除文件列 * @return 结果 */ @Override public int updateDocInfoDel(DocInfoDel docInfoDel) { docInfoDel.setUpdateTime(DateUtils.getNowDate()); return docInfoDelMapper.updateDocInfoDel(docInfoDel); } /** * 批量删除已删除文件列 * * @param docIds 需要删除的已删除文件列主键 * @return 结果 */ @Override public int deleteDocInfoDelByDocIds(Long[] docIds) { return docInfoDelMapper.deleteDocInfoDelByDocIds(docIds); } /** * 删除已删除文件列信息 * * @param docId 已删除文件列主键 * @return 结果 */ @Override public int deleteDocInfoDelByDocId(Long docId) { return docInfoDelMapper.deleteDocInfoDelByDocId(docId); } }