package pwc.taxtech.atms.service.impl; import org.springframework.stereotype.Service; import pwc.taxtech.atms.dao.OperationLogTaxDocumentMapper; import pwc.taxtech.atms.entity.OperationLogTaxDocument; import pwc.taxtech.atms.entity.OperationLogTaxDocumentExample; import javax.annotation.Resource; import java.util.List; /** * 查询 */ @Service public class OperationLogTaxDocServiceImpl { @Resource private OperationLogTaxDocumentMapper operationLogTaxDocumentMapper; public List<OperationLogTaxDocument> selectTaxDocumentList(){ OperationLogTaxDocumentExample example = new OperationLogTaxDocumentExample(); return operationLogTaxDocumentMapper.selectByExample(example); } public boolean addTaxDocumentList(OperationLogTaxDocument operationLogTaxDocument){ int num = operationLogTaxDocumentMapper.insert(operationLogTaxDocument); if(num>0){ return true; }else{ return false; } } public boolean deleteTaxDocument(String id){ int num = operationLogTaxDocumentMapper.deleteByPrimaryKey(id); if(num>0){ return true; }else{ return false; } } public boolean editFilesType(OperationLogTaxDocument operationLogTaxDocument){ int num = operationLogTaxDocumentMapper.updateByPrimaryKey(operationLogTaxDocument); if(num>0){ return true; }else{ return false; } } public List<OperationLogTaxDocument> selectListForLog(List<String> taxDocumentIds) { OperationLogTaxDocumentExample example = new OperationLogTaxDocumentExample(); OperationLogTaxDocumentExample.Criteria criteria = example.createCriteria(); if (taxDocumentIds.size()>0){ criteria.andIdIn(taxDocumentIds); } return operationLogTaxDocumentMapper.selectByExample(example); } }