package com.yuanchu.mom.service.imp; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yuanchu.mom.common.PrintChina; import com.yuanchu.mom.mapper.CustomEnumMapper; import com.yuanchu.mom.pojo.CustomEnum; import com.yuanchu.mom.pojo.Role; import com.yuanchu.mom.service.CustomEnumService; import com.yuanchu.mom.utils.QueryWrappers; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; import java.util.HashMap; import java.util.List; import java.util.Map; @Service @AllArgsConstructor public class CustomEnumServiceImp implements CustomEnumService { private CustomEnumMapper customEnumMapper; @Override public Map selectCustomEnumList(IPage page, CustomEnum customEnum) { Map map = new HashMap<>(); map.put("head", PrintChina.printChina(CustomEnum.class)); map.put("body", customEnumMapper.selectPage(page, QueryWrappers.queryWrappers(customEnum))); return map; } @Override public List selectList() { return customEnumMapper.selectList(null); } @Override public int delCustomEnum(Integer id) { return customEnumMapper.deleteById(id); } @Override public int updateCustomEnum(CustomEnum customEnum) { return customEnumMapper.updateById(customEnum); } @Override public int addCustomEnum(CustomEnum customEnum) { return customEnumMapper.insert(customEnum); } }