package cc.mrbird.febs.mall.controller; import cc.mrbird.febs.common.entity.FebsConstant; import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; import cc.mrbird.febs.common.utils.FebsUtil; import cc.mrbird.febs.mall.dto.ScoreSettingDto; import cc.mrbird.febs.mall.entity.DataDictionaryCustom; import cc.mrbird.febs.mall.mapper.DataDictionaryCustomMapper; import com.alibaba.fastjson.JSONObject; 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; @Controller("scoreView") @RequestMapping(FebsConstant.VIEW_PREFIX + "modules/score") @RequiredArgsConstructor public class ViewScoreController { private final DataDictionaryCustomMapper dataDictionaryCustomMapper; @GetMapping("setting") // @RequiresPermissions("orderList:view") public String setting(Model model) { DataDictionaryCustom dic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.SCORE_SIGN_SETTING.getType(), DataDictionaryEnum.SCORE_SIGN_SETTING.getCode()); if (dic != null) { model.addAttribute("obj", JSONObject.parseObject(dic.getValue(), ScoreSettingDto.class)); } return FebsUtil.view("modules/score/setting"); } @GetMapping("goods") public String goodsList() { return FebsUtil.view("modules/score/goodsList"); } @GetMapping("goods/add") public String goodsAdd() { return FebsUtil.view("modules/score/goodsAdd"); } }