From eb5623f3b6074fb81045e9176889fd8d61706649 Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Thu, 21 Dec 2017 15:45:17 +0800
Subject: [PATCH] 账户管理
---
src/main/java/com/moral/controller/AccountController.java | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/moral/controller/AccountController.java b/src/main/java/com/moral/controller/AccountController.java
new file mode 100644
index 0000000..1291871
--- /dev/null
+++ b/src/main/java/com/moral/controller/AccountController.java
@@ -0,0 +1,39 @@
+package com.moral.controller;
+
+import static com.moral.common.util.WebUtils.getParametersStartingWith;
+
+import java.util.Map;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.moral.common.bean.PageBean;
+import com.moral.common.bean.ResultBean;
+import com.moral.entity.Account;
+import com.moral.service.AccountService;
+
+@RestController
+@RequestMapping("account")
+public class AccountController {
+
+ @Resource
+ private AccountService accountService;
+
+ @GetMapping("list")
+ public ResultBean<PageBean<Account>> getAccountListByPage(HttpServletRequest request) {
+ Map<String, Object> parameters = getParametersStartingWith(request, null);
+ PageBean<Account> accounts = accountService.getAccountListByPage(parameters);
+ return new ResultBean<PageBean<Account>>(accounts);
+ }
+
+ @GetMapping("account")
+ public ResultBean<Integer> saveOrUpdateAccount(@RequestBody Account account) {
+ Integer result = accountService.saveOrUpdateAccount(account);
+ return new ResultBean<Integer>(result);
+ }
+}
--
Gitblit v1.8.0