package cc.mrbird.febs.mall.controller.common; import cc.mrbird.febs.common.controller.BaseController; import cc.mrbird.febs.common.entity.FebsConstant; import cc.mrbird.febs.common.enumerates.CommonDictionaryEnum; import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; import cc.mrbird.febs.common.utils.FebsUtil; import cc.mrbird.febs.mall.dto.AdminAgentAmountDto; import cc.mrbird.febs.mall.entity.DataDictionaryCustom; import cc.mrbird.febs.mall.mapper.DataDictionaryCustomMapper; import cc.mrbird.febs.mall.vo.common.AdminCommonSetVo; import lombok.RequiredArgsConstructor; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import java.util.HashMap; @Controller("commonView") @RequestMapping(FebsConstant.VIEW_PREFIX + "modules/common") @RequiredArgsConstructor public class ViewHappyCommonController extends BaseController { private final DataDictionaryCustomMapper dataDictionaryCustomMapper; @GetMapping("commonSet") @RequiresPermissions("commonSet:view") public String agentAmountSet(Model model) { DataDictionaryCustom grayStateDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( CommonDictionaryEnum.GRAY_SET.getType(), CommonDictionaryEnum.GRAY_SET.getCode() ); AdminCommonSetVo commonSet = new AdminCommonSetVo(); if (grayStateDic != null) { commonSet.setGrayState(grayStateDic.getValue()); } model.addAttribute("commonSet", commonSet); return FebsUtil.view("modules/common/commonSet"); } }