package com.dg.core.service.impl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.dg.core.db.gen.entity.ClassifyAdministration;
|
import com.dg.core.db.gen.entity.TransactionEvent;
|
import com.dg.core.db.gen.mapper.ClassifyAdministrationMapper;
|
import com.dg.core.service.IClassifyAdministrationService;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
@Service
|
public class ClassifyAdministrationImpl extends ServiceImpl<ClassifyAdministrationMapper, ClassifyAdministration>
|
implements IClassifyAdministrationService
|
{
|
|
@Override
|
public List<ClassifyAdministration> selectConfigList(String classifyName, String classifyGrade) {
|
return baseMapper.selectConfigList( classifyName, classifyGrade);
|
}
|
|
@Override
|
public List<ClassifyAdministration> selectConfigList(IPage<ClassifyAdministration> page,
|
Integer state, String classifyName, String classifyGrade) {
|
return baseMapper.selectConfigList(page,state, classifyName, classifyGrade);
|
}
|
|
@Override
|
public List<ClassifyAdministration> selectConfigListByParentId(String parentId,Integer departmentId){
|
List<ClassifyAdministration> classifyAdministrationEntities = baseMapper.selectRootList(parentId ,departmentId);
|
for (ClassifyAdministration classifyAdministrationEntitie: classifyAdministrationEntities) {
|
classifyAdministrationEntitie.setClassifyAdministrationEntityList(selectConfigListByParentId(classifyAdministrationEntitie.getId().toString(),departmentId));
|
}
|
return classifyAdministrationEntities;
|
}
|
|
@Override
|
public List<ClassifyAdministration> selectRootList(IPage<ClassifyAdministration> page, Integer stat,String parentId,Integer departmentId) {
|
List<ClassifyAdministration> classifyAdministrations = baseMapper.selectRootList(page, stat,"0" ,departmentId);
|
for (ClassifyAdministration classifyAdministrationEntitie: classifyAdministrations) {
|
classifyAdministrationEntitie.setClassifyAdministrationEntityList(selectConfigListByParentId(classifyAdministrationEntitie.getId().toString(),departmentId));
|
}
|
return classifyAdministrations;
|
}
|
|
@Override
|
public int insertConfig(ClassifyAdministration entity) {
|
return baseMapper.insertConfig(entity);
|
}
|
|
@Override
|
public int updateConfig(ClassifyAdministration entity) {
|
return baseMapper.updateConfig(entity);
|
}
|
|
@Override
|
public int deleteConfigById(String Id) {
|
return baseMapper.deleteConfigById(Id);
|
}
|
|
@Override
|
public int countNum(String classifyName,String classifyGrade) {
|
return baseMapper.countNum(classifyName,classifyGrade);
|
}
|
}
|