package com.ruoyi.service.impl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.utils.MapUtils;
|
import com.ruoyi.common.utils.StringUtils;
|
import com.ruoyi.domain.ArchiveCategory;
|
import com.ruoyi.domain.ArchiveSignature;
|
import com.ruoyi.domain.Archiverecordstouser;
|
import com.ruoyi.mapper.ArchiveSignatureMapper;
|
import com.ruoyi.mapper.ArchiverecordstouserMapper;
|
import com.ruoyi.service.IArchiveSignatureService;
|
import com.ruoyi.service.IArchiverecordstouserService;
|
import org.springframework.stereotype.Service;
|
|
import java.util.Collections;
|
import java.util.HashMap;
|
import java.util.List;
|
@Service
|
public class ArchiveSignatureServiceImpl extends ServiceImpl<ArchiveSignatureMapper, ArchiveSignature> implements IArchiveSignatureService {
|
|
|
private LambdaQueryWrapper<ArchiveSignature> buildCondition(ArchiveSignature archiveSignature){
|
LambdaQueryWrapper<ArchiveSignature> lqw = new LambdaQueryWrapper<>();
|
lqw.like(!StringUtils.isEmpty(archiveSignature.getSigaName()), ArchiveSignature::getSigaName, archiveSignature.getSigaName());
|
|
lqw.orderByDesc(ArchiveSignature::getCreateTime);
|
System.out.println("ssssssssssssddd0000000000000000");
|
return lqw;
|
|
}
|
|
@Override
|
public AjaxResult selectDataList(ArchiveSignature archiveSignature, Integer pageNum, Integer pageSize) {
|
LambdaQueryWrapper<ArchiveSignature> lqw = buildCondition(archiveSignature);
|
|
|
Page<ArchiveSignature> archiveSignaturePage = new Page<>(pageNum, pageSize);
|
Page<ArchiveSignature> pageResult = page(archiveSignaturePage, lqw);
|
|
List<ArchiveSignature> beanRecords = pageResult.getRecords();//得到查询出来的数据
|
|
|
|
// List<ArchiveRecords> beanRecords = list(lqw);
|
// log.info("从数据库中查到的为:{}", beanRecords);
|
// return markOwnData(familyId, fatherFaId, motherFaId, beanRecords);
|
HashMap<String, Object> data = MapUtils.getResult(pageResult, beanRecords);
|
|
|
return AjaxResult.success(data); }
|
|
@Override
|
public ArchiveSignature selectArchiveSignatureById(Long id) {
|
return null;
|
}
|
|
@Override
|
public List<ArchiveSignature> selectArchiveSignatureList(ArchiveSignature archiveSignature) {
|
return Collections.emptyList();
|
}
|
|
@Override
|
public int insertArchiveSignature(ArchiveSignature archiveSignature) {
|
return 0;
|
}
|
|
@Override
|
public int updateArchiveSignature(ArchiveSignature archiveSignature) {
|
return 0;
|
}
|
|
@Override
|
public int deleteArchiveSignatureByIds(Long[] ids) {
|
return 0;
|
}
|
|
@Override
|
public int deleteArchiveSignatureById(Long id) {
|
return 0;
|
}
|
}
|