package cc.mrbird.febs.dapp.controller; import cc.mrbird.febs.common.entity.FebsConstant; import cc.mrbird.febs.common.utils.FebsUtil; import lombok.RequiredArgsConstructor; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; /** * @author wzy * @date 2022-03-21 **/ @Controller("dappView") @RequestMapping(FebsConstant.VIEW_PREFIX + "dappView") @RequiredArgsConstructor public class ViewController { @GetMapping(value = "admin") @RequiresPermissions("admin:view") public String user() { return FebsUtil.view("dapp/user"); } @GetMapping(value = "admin/add") @RequiresPermissions("admin:add") public String addUser() { return FebsUtil.view("dapp/userAdd"); } @GetMapping(value = "admin/update") @RequiresPermissions("admin:update") public String updateUser() { return FebsUtil.view("dapp/userUpdate"); } @GetMapping(value = "admin/simulate") @RequiresPermissions("admin:simulate") public String simulate() { return FebsUtil.view("dapp/simulate-data"); } @GetMapping("member") @RequiresPermissions("member:view") public String member() { return FebsUtil.view("dapp/member"); } @GetMapping("memberWithdraw") @RequiresPermissions("withdraw:view") public String memberWithdraw() { return FebsUtil.view("dapp/member-withdraw"); } @GetMapping("walletCoin") @RequiresPermissions("walletCoin:view") public String walletCoin() { return FebsUtil.view("dapp/member-wallet-coin"); } @GetMapping("walletMine") @RequiresPermissions("walletMine:view") public String walletMine() { return FebsUtil.view("dapp/member-wallet-mine"); } @GetMapping("moneyChange") @RequiresPermissions("moneyChange:view") public String moneyChange() { return FebsUtil.view("dapp/money-change-flow"); } @GetMapping("transfer") @RequiresPermissions("transfer:view") public String transfer() { return FebsUtil.view("dapp/member-transter"); } @GetMapping(value = "ratio") @RequiresPermissions("ratio:view") public String returnRatio() { return FebsUtil.view("dapp/return-ratio"); } }