package com.iotechn.unimall.app.api.vip; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.dobbinsoft.fw.core.exception.ServiceException; import com.dobbinsoft.fw.support.annotation.AspectCommonCache; import com.iotechn.unimall.data.constant.CacheConst; import com.iotechn.unimall.data.domain.VipTemplateDO; import com.iotechn.unimall.data.mapper.VipTemplateMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class VipTemplateServiceImpl implements VipTemplateService { @Autowired private VipTemplateMapper mapper; @Override @AspectCommonCache(value = CacheConst.VIP_TEMPLATE_LIST, arrayClass = VipTemplateDO.class) public List list() throws ServiceException { QueryWrapper wrapper = new QueryWrapper<>(); wrapper.eq("display", 1); return mapper.selectList(wrapper); } }