| | |
| | | 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.ResultData; |
| | | 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.db.gen.mapper.TransactionEventMapper; |
| | | import com.dg.core.service.IClassifyAdministrationService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | | public class ClassifyAdministrationImpl extends ServiceImpl<ClassifyAdministrationMapper, ClassifyAdministration> |
| | | implements IClassifyAdministrationService |
| | | { |
| | | |
| | | |
| | | @Resource |
| | | private TransactionEventMapper transactionEventMapper; |
| | | |
| | | @Override |
| | | public List<ClassifyAdministration> selectConfigList(String classifyName, String classifyGrade) { |
| | |
| | | } |
| | | |
| | | @Override |
| | | public ResultData queryListById(Integer id){ |
| | | if (id.equals(0)){ |
| | | return ResultData.success(baseMapper.selectList(new QueryWrapper<ClassifyAdministration>().lambda() |
| | | .eq(ClassifyAdministration::getParentId,0))); |
| | | } |
| | | ClassifyAdministration classifyAdministration = baseMapper.selectOne(new QueryWrapper<ClassifyAdministration>().lambda() |
| | | .eq(ClassifyAdministration::getId, id)); |
| | | if (classifyAdministration.getClassifyGrade().equals("1")){ |
| | | return ResultData.success(baseMapper.selectList(new QueryWrapper<ClassifyAdministration>().lambda() |
| | | .eq(ClassifyAdministration::getParentId,classifyAdministration.getId()))); |
| | | }else if (classifyAdministration.getClassifyGrade().equals("2")){ |
| | | return ResultData.success(transactionEventMapper.queryByClassifyIdList(id.toString(),null)); |
| | | } |
| | | return ResultData.error(); |
| | | } |
| | | |
| | | @Override |
| | | public List<String> selectParent(String parentId) { |
| | | return baseMapper.selectParent(parentId); |
| | | } |
| | | |
| | | @Override |
| | | public List<ClassifyAdministration> selectParentData(String parentId) { |
| | | return baseMapper.selectParentData(parentId); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public int insertConfig(ClassifyAdministration entity) { |
| | | return baseMapper.insertConfig(entity); |
| | | } |