| package com.xcong.excoin.modules.documentary.controller;  | 
|   | 
| 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.PathVariable;  | 
| import org.springframework.web.bind.annotation.RequestMapping;  | 
|   | 
| import com.xcong.excoin.common.controller.BaseController;  | 
| import com.xcong.excoin.common.entity.FebsConstant;  | 
| import com.xcong.excoin.common.utils.FebsUtil;  | 
| import com.xcong.excoin.modules.documentary.entity.FollowTraderInfoEntity;  | 
| import com.xcong.excoin.modules.documentary.service.DocumentaryService;  | 
| import com.xcong.excoin.modules.member.entity.MemberEntity;  | 
|   | 
| import lombok.RequiredArgsConstructor;  | 
| @Controller("documentaryView")  | 
| @RequestMapping(FebsConstant.VIEW_PREFIX + "modules/documentary")  | 
| @RequiredArgsConstructor  | 
| public class ViewController extends BaseController{  | 
|       | 
|     private final DocumentaryService documentaryService;  | 
|       | 
|     /**  | 
|      * 交易员申请  | 
|      * @return  | 
|      */  | 
|     @GetMapping("traderUpdate")  | 
|     @RequiresPermissions("traderUpdate:view")  | 
|     public String traderUpdate() {  | 
|         return FebsUtil.view("modules/documentary/traderUpdate");  | 
|     }  | 
|       | 
|     /**  | 
|      * 交易员申请--审核  | 
|      * @return  | 
|      */  | 
|     @GetMapping("traderDetail/{id}")  | 
|     @RequiresPermissions("traderDetail:update")  | 
|     public String traderDetail(@PathVariable long id, Model model) {  | 
|         FollowTraderInfoEntity data = documentaryService.selectTraderDetailByid(id);  | 
|         model.addAttribute("member", data);  | 
|         return FebsUtil.view("modules/documentary/traderDetail");  | 
|     }  | 
|   | 
| }  |