소스 검색

增加银行详情页

humuyu 3 년 전
부모
커밋
4903eb083d

+ 55 - 48
eladmin-system/src/main/java/me/zhengjie/application/admin/controller/BankController.java

@@ -1,6 +1,5 @@
 package me.zhengjie.application.admin.controller;
 
-
 import java.util.List;
 
 import org.springframework.beans.factory.annotation.Autowired;
@@ -28,52 +27,60 @@ import me.zhengjie.application.admin.service.BankService;
 @RequestMapping("/bank")
 public class BankController {
 
-    @Autowired
-    private BankService bankService;
-
-
-    /**
-     * 银行 查询
-     *
-     * @return
-     */
-    @RequestMapping("/query")
-    public AppBaseResponse<List<BankQueryRsp>> queryBank(@RequestBody BankQueryReq req) {
-        return bankService.queryBank(req);
-    }
-
-    /**
-     * 银行 新增
-     *
-     * @return
-     */
-    @RequestMapping("/create")
-    public AppBaseResponse createBank(@RequestBody BankCreateReq req) {
-        return bankService.createBank(req);
-    }
-
-    /**
-     * 银行 编辑
-     *
-     * @return
-     */
-    @RequestMapping("/update")
-    public AppBaseResponse updateBank(@RequestBody BankCreateReq req) {
-        return bankService.updateBank(req);
-    }
-
-
-    /**
-     * 银行 删除
-     *
-     * @return
-     */
-    @RequestMapping("/delete")
-    public AppBaseResponse deleteBank(@RequestBody String[] ids) {
-        return bankService.deleteBank(ids);
-    }
-
-
+	@Autowired
+	private BankService bankService;
+
+	/**
+	 * 银行 查询
+	 *
+	 * @return
+	 */
+	@RequestMapping("/query")
+	public AppBaseResponse<List<BankQueryRsp>> queryBank(@RequestBody BankQueryReq req) {
+		return bankService.queryBank(req);
+	}
+
+	/**
+	 * 银行 查询
+	 *
+	 * @return
+	 */
+	@RequestMapping("/detail")
+	public AppBaseResponse<BankQueryRsp> detail(@RequestBody BankQueryReq req) {
+		AppBaseResponse<BankQueryRsp> response = new AppBaseResponse<>();
+		BankQueryRsp result = bankService.detail(req);
+		response.setResult(result);
+		return response;
+	}
+
+	/**
+	 * 银行 新增
+	 *
+	 * @return
+	 */
+	@RequestMapping("/create")
+	public AppBaseResponse createBank(@RequestBody BankCreateReq req) {
+		return bankService.createBank(req);
+	}
+
+	/**
+	 * 银行 编辑
+	 *
+	 * @return
+	 */
+	@RequestMapping("/update")
+	public AppBaseResponse updateBank(@RequestBody BankCreateReq req) {
+		return bankService.updateBank(req);
+	}
+
+	/**
+	 * 银行 删除
+	 *
+	 * @return
+	 */
+	@RequestMapping("/delete")
+	public AppBaseResponse deleteBank(@RequestBody String[] ids) {
+		return bankService.deleteBank(ids);
+	}
 
 }
-

+ 8 - 4
eladmin-system/src/main/java/me/zhengjie/application/admin/service/BankService.java

@@ -9,6 +9,8 @@ import me.zhengjie.application.admin.controller.vo.BankQueryRsp;
 
 import java.util.List;
 
+import org.springframework.web.bind.annotation.RequestBody;
+
 /**
  * <p>
  * 银行 服务类
@@ -19,11 +21,13 @@ import java.util.List;
  */
 public interface BankService extends IService<BankEntity> {
 
-    AppBaseResponse<List<BankQueryRsp>> queryBank(BankQueryReq req);
+	AppBaseResponse<List<BankQueryRsp>> queryBank(BankQueryReq req);
+
+	AppBaseResponse createBank(BankCreateReq req);
 
-    AppBaseResponse createBank(BankCreateReq req);
+	AppBaseResponse updateBank(BankCreateReq req);
 
-    AppBaseResponse updateBank(BankCreateReq req);
+	AppBaseResponse deleteBank(String[] array);
 
-    AppBaseResponse deleteBank(String[] array);
+	public BankQueryRsp detail(BankQueryReq req);
 }

+ 7 - 0
eladmin-system/src/main/java/me/zhengjie/application/admin/service/impl/BankServiceImpl.java

@@ -198,4 +198,11 @@ public class BankServiceImpl extends AbstractServiceImpl<BankMapper, BankEntity>
 			return false;
 		}
 	}
+
+	@Override
+	public BankQueryRsp detail(BankQueryReq req) {
+		BankEntity bankEntity = bankMapper.selectById(req.getId());
+		
+		return BeanCopyUtils.convertObj(bankEntity, BankQueryRsp.class);
+	}
 }