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