package com.ruoyi.project.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import java.util.ArrayList; import java.util.Map; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.project.mapper.BaseItemexpenseMapper; import com.ruoyi.project.domain.BaseItemexpense; import com.ruoyi.project.service.IBaseItemexpenseService; /** * 收入费用科目Service业务层处理 * * @author ruoyi * @date 2022-05-11 */ @Service public class BaseItemexpenseServiceImpl extends ServiceImpl implements IBaseItemexpenseService { @Autowired private BaseItemexpenseMapper baseItemexpenseMapper; /** * 查询收入费用科目列表 * * @param baseItemexpense 收入费用科目 * @return 收入费用科目 */ @Override public List queryList(BaseItemexpense baseItemexpense) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (baseItemexpense.getExpense() != null){ wrappers.eq(BaseItemexpense::getExpense ,baseItemexpense.getExpense()); } if (StringUtils.isNotBlank(baseItemexpense.getExpensedescribe())){ wrappers.eq(BaseItemexpense::getExpensedescribe ,baseItemexpense.getExpensedescribe()); } if (StringUtils.isNotBlank(baseItemexpense.getUsestate())){ wrappers.eq(BaseItemexpense::getUsestate ,baseItemexpense.getUsestate()); } return this.list(wrappers); } @Override public List getDetailsByItemId(Long itemid) { return baseItemexpenseMapper.getDetailsByItemId(itemid); } }