Skip to content
package com.mincheng.construction.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.mincheng.construction.entity.Menus;
import com.mincheng.construction.mapper.MenusMapper;
import com.mincheng.construction.service.MenusService;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.stereotype.Service;
@Service
public class MenusServiceImpl extends ServiceImpl\<MenusMapper, Menus\>
        implements MenusService {
    @Override
    public IPage\<Menus\> list(Menus vo) {
        final QueryWrapper\<Menus\> wrapper = new QueryWrapper\<\>();
        wrapper.eq(ObjectUtils.isNotEmpty(vo.getId()), "id", vo.getId());
        return MenusService.super.page(new Page\<\>(vo.getCurrentPage(), vo.getPageSize()), wrapper);
    }
    @Override
    public Menus getOne(Menus vo) {
        final QueryWrapper\<Menus\> wrapper = new QueryWrapper\<\>();
        wrapper.eq(ObjectUtils.allNotNull(vo.getId()), "id", vo.getId());
        return super.getOne(wrapper);
    }
    @Override
    public boolean saveOrUpdate(Menus vo) {
        return super.saveOrUpdate(vo);
    }
    @Override
    public boolean delete(Menus vo) {
        final QueryWrapper\<Menus\> wrapper = new QueryWrapper\<\>();
        wrapper.eq(ObjectUtils.allNotNull(vo.getId()), "id", vo.getId());
        return super.remove(wrapper);
    }
}

本站总访问 — 次