From ccafe9b4f935a8ace9b6e4fc22377cb5cebe8bb9 Mon Sep 17 00:00:00 2001
From: calvin wong <289016698@qq.com>
Date: Thu, 9 Apr 2020 13:11:00 +0800
Subject: [PATCH] =?UTF-8?q?readme=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
CreateName-api/pom.xml | 7 +-
.../weimumu/loginapi/LoginApiApplication.java | 2 +-
.../top/weimumu/loginapi/VO/ResultVO.java | 20 ++++
.../weimumu/loginapi/common/GlobalResult.java | 2 +
.../top/weimumu/loginapi/common/KeyUtil.java | 21 ++++
.../loginapi/common/ResultVOUtils.java | 29 +++++
.../controller/BaziInfoController.java | 22 ++++
.../controller/NameDetailController.java | 20 ++++
.../controller/NameInfoController.java | 19 +++
.../loginapi/controller/OrderController.java | 31 -----
.../controller/OrderMasterController.java | 59 +++++++++
.../loginapi/controller/UserController.java | 64 ++--------
.../OrderForm2OrderDTOConverter.java | 39 ++++++
.../loginapi/dao/NameDetailMapper.java | 11 --
.../top/weimumu/loginapi/dto/OrderDTO.java | 5 +-
.../top/weimumu/loginapi/entity/BaziInfo.java | 42 ++++---
.../weimumu/loginapi/entity/NameDetail.java | 62 ++++++----
.../top/weimumu/loginapi/entity/NameInfo.java | 54 +++++----
.../weimumu/loginapi/entity/OrderMaster.java | 59 ++++-----
.../top/weimumu/loginapi/entity/User.java | 71 +++++------
.../weimumu/loginapi/enums/GenderEnum.java | 24 ++++
.../weimumu/loginapi/enums/ResultEnum.java | 51 ++++++++
.../loginapi/exception/NameException.java | 21 ++++
.../top/weimumu/loginapi/form/OrderForm.java | 3 +
.../{dao => mapper}/BaziInfoMapper.java | 13 +-
.../loginapi/mapper/NameDetailMapper.java | 20 ++++
.../{dao => mapper}/NameInfoMapper.java | 13 +-
.../{dao => mapper}/OrderMasterMapper.java | 13 +-
.../loginapi/{dao => mapper}/UserMapper.java | 12 +-
.../loginapi/service/IBaziInfoService.java | 16 +++
.../loginapi/service/INameDetailService.java | 16 +++
.../loginapi/service/INameInfoService.java | 23 ++++
.../loginapi/service/IOrderMasterService.java | 26 ++++
.../loginapi/service/IUserService.java | 16 +++
.../loginapi/service/OrderService.java | 12 --
.../service/impl/BaziInfoServiceImpl.java | 20 ++++
.../service/impl/NameDetailServiceImpl.java | 20 ++++
.../service/impl/NameInfoServiceImpl.java | 39 ++++++
.../service/impl/OrderMasterServiceImpl.java | 57 +++++++++
.../service/impl/UserServiceImpl.java | 20 ++++
.../unpackage/dist/dev/mp-weixin/app.json | 2 +-
.../dist/dev/mp-weixin/sitemap25.json | 7 ++
README.md | 113 ++++++++++--------
43 files changed, 869 insertions(+), 327 deletions(-)
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/VO/ResultVO.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/common/KeyUtil.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/common/ResultVOUtils.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/controller/BaziInfoController.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/controller/NameDetailController.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/controller/NameInfoController.java
delete mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/controller/OrderController.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/controller/OrderMasterController.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/converter/OrderForm2OrderDTOConverter.java
delete mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/dao/NameDetailMapper.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/enums/GenderEnum.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/enums/ResultEnum.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/exception/NameException.java
rename CreateName-api/src/main/java/top/weimumu/loginapi/{dao => mapper}/BaziInfoMapper.java (57%)
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/mapper/NameDetailMapper.java
rename CreateName-api/src/main/java/top/weimumu/loginapi/{dao => mapper}/NameInfoMapper.java (59%)
rename CreateName-api/src/main/java/top/weimumu/loginapi/{dao => mapper}/OrderMasterMapper.java (58%)
rename CreateName-api/src/main/java/top/weimumu/loginapi/{dao => mapper}/UserMapper.java (56%)
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/IBaziInfoService.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/INameDetailService.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/INameInfoService.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/IOrderMasterService.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/IUserService.java
delete mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/OrderService.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/impl/BaziInfoServiceImpl.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/impl/NameDetailServiceImpl.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/impl/NameInfoServiceImpl.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/impl/OrderMasterServiceImpl.java
create mode 100644 CreateName-api/src/main/java/top/weimumu/loginapi/service/impl/UserServiceImpl.java
create mode 100644 CreateName-uni/unpackage/dist/dev/mp-weixin/sitemap25.json
diff --git a/CreateName-api/pom.xml b/CreateName-api/pom.xml
index dab38f1..c684d82 100644
--- a/CreateName-api/pom.xml
+++ b/CreateName-api/pom.xml
@@ -100,11 +100,10 @@
-
+
- com.alibaba
- fastjson
- 1.2.59
+ com.google.code.gson
+ gson
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/LoginApiApplication.java b/CreateName-api/src/main/java/top/weimumu/loginapi/LoginApiApplication.java
index 27427bb..34a1810 100644
--- a/CreateName-api/src/main/java/top/weimumu/loginapi/LoginApiApplication.java
+++ b/CreateName-api/src/main/java/top/weimumu/loginapi/LoginApiApplication.java
@@ -5,7 +5,7 @@ import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
-@MapperScan("top.weimumu.loginapi.dao")
+@MapperScan("top.weimumu.loginapi.mapper")
public class LoginApiApplication {
public static void main(String[] args) {
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/VO/ResultVO.java b/CreateName-api/src/main/java/top/weimumu/loginapi/VO/ResultVO.java
new file mode 100644
index 0000000..55958c3
--- /dev/null
+++ b/CreateName-api/src/main/java/top/weimumu/loginapi/VO/ResultVO.java
@@ -0,0 +1,20 @@
+package top.weimumu.loginapi.VO;
+
+import lombok.Data;
+
+/**
+ * @author: create by calvin wong
+ * @date:2020/3/31
+ **/
+@Data
+public class ResultVO {
+
+ /** 错误码. */
+ private Integer code;
+
+ /** 提示信息. */
+ private String msg;
+
+ /** 具体内容. */
+ private T data;
+}
\ No newline at end of file
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/common/GlobalResult.java b/CreateName-api/src/main/java/top/weimumu/loginapi/common/GlobalResult.java
index 84c638a..8d2d328 100644
--- a/CreateName-api/src/main/java/top/weimumu/loginapi/common/GlobalResult.java
+++ b/CreateName-api/src/main/java/top/weimumu/loginapi/common/GlobalResult.java
@@ -1,9 +1,11 @@
package top.weimumu.loginapi.common;
+
/**
* @author: create by calvin wong
* @date:2019/12/10
**/
+
public class GlobalResult {
// 响应业务状态
private Integer status;
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/common/KeyUtil.java b/CreateName-api/src/main/java/top/weimumu/loginapi/common/KeyUtil.java
new file mode 100644
index 0000000..0903855
--- /dev/null
+++ b/CreateName-api/src/main/java/top/weimumu/loginapi/common/KeyUtil.java
@@ -0,0 +1,21 @@
+package top.weimumu.loginapi.common;
+
+import java.util.Random;
+/**
+ * calvin wong
+ * */
+
+public class KeyUtil {
+
+ /**
+ * 生成唯一的主键
+ * 格式: 时间+随机数
+ * @return
+ */
+ public static synchronized String genUniqueKey() {
+ Random random = new Random();
+ Integer number = random.nextInt(900000) + 100000;
+
+ return System.currentTimeMillis() + String.valueOf(number);
+ }
+}
\ No newline at end of file
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/common/ResultVOUtils.java b/CreateName-api/src/main/java/top/weimumu/loginapi/common/ResultVOUtils.java
new file mode 100644
index 0000000..ebfb313
--- /dev/null
+++ b/CreateName-api/src/main/java/top/weimumu/loginapi/common/ResultVOUtils.java
@@ -0,0 +1,29 @@
+package top.weimumu.loginapi.common;
+
+import top.weimumu.loginapi.VO.ResultVO;
+
+/**
+ * @author: create by calvin wong
+ * @date:2020/4/1
+ **/
+public class ResultVOUtils {
+
+ public static ResultVO success(Object object) {
+ ResultVO resultVO = new ResultVO();
+ resultVO.setData(object);
+ resultVO.setCode(0);
+ resultVO.setMsg("成功");
+ return resultVO;
+ }
+
+ public static ResultVO success() {
+ return success(null);
+ }
+
+ public static ResultVO error(Integer code, String msg) {
+ ResultVO resultVO = new ResultVO();
+ resultVO.setCode(code);
+ resultVO.setMsg(msg);
+ return resultVO;
+ }
+}
\ No newline at end of file
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/controller/BaziInfoController.java b/CreateName-api/src/main/java/top/weimumu/loginapi/controller/BaziInfoController.java
new file mode 100644
index 0000000..fa5e9b6
--- /dev/null
+++ b/CreateName-api/src/main/java/top/weimumu/loginapi/controller/BaziInfoController.java
@@ -0,0 +1,22 @@
+package top.weimumu.loginapi.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+
+
+
+/**
+ *
+ * 八字表 前端控制器
+ *
+ *
+ * @author calvin
+ * @since 2020-03-30
+ */
+@RestController
+@RequestMapping("/sys/bazi-info")
+public class BaziInfoController{
+
+}
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/controller/NameDetailController.java b/CreateName-api/src/main/java/top/weimumu/loginapi/controller/NameDetailController.java
new file mode 100644
index 0000000..09ff280
--- /dev/null
+++ b/CreateName-api/src/main/java/top/weimumu/loginapi/controller/NameDetailController.java
@@ -0,0 +1,20 @@
+package top.weimumu.loginapi.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+
+/**
+ *
+ * 名字推荐表 前端控制器
+ *
+ *
+ * @author calvin
+ * @since 2020-03-30
+ */
+@RestController
+@RequestMapping("/sys/name-detail")
+public class NameDetailController{
+
+}
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/controller/NameInfoController.java b/CreateName-api/src/main/java/top/weimumu/loginapi/controller/NameInfoController.java
new file mode 100644
index 0000000..205b3e6
--- /dev/null
+++ b/CreateName-api/src/main/java/top/weimumu/loginapi/controller/NameInfoController.java
@@ -0,0 +1,19 @@
+package top.weimumu.loginapi.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author calvin
+ * @since 2020-03-30
+ */
+@RestController
+@RequestMapping("/sys/name-info")
+public class NameInfoController{
+
+}
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/controller/OrderController.java b/CreateName-api/src/main/java/top/weimumu/loginapi/controller/OrderController.java
deleted file mode 100644
index 1940c6e..0000000
--- a/CreateName-api/src/main/java/top/weimumu/loginapi/controller/OrderController.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package top.weimumu.loginapi.controller;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.validation.BindingResult;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import top.weimumu.loginapi.common.GlobalResult;
-import top.weimumu.loginapi.dao.OrderMasterMapper;
-import top.weimumu.loginapi.form.OrderForm;
-
-import javax.validation.Valid;
-
-/**
- * @author: create by calvin wong
- * @date:2020/3/25
- **/
-
-@RestController
-@RequestMapping("/order")
-public class OrderController {
- @Autowired
- private OrderMasterMapper orderMasterMapper;
-
- @PostMapping("/create")
- public GlobalResult create(@Valid OrderForm orderForm,
- BindingResult bindingResult
- ){
- if (bindingResult.hasErrors())
- }
-}
diff --git a/CreateName-api/src/main/java/top/weimumu/loginapi/controller/OrderMasterController.java b/CreateName-api/src/main/java/top/weimumu/loginapi/controller/OrderMasterController.java
new file mode 100644
index 0000000..a044397
--- /dev/null
+++ b/CreateName-api/src/main/java/top/weimumu/loginapi/controller/OrderMasterController.java
@@ -0,0 +1,59 @@
+package top.weimumu.loginapi.controller;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import top.weimumu.loginapi.VO.ResultVO;
+import top.weimumu.loginapi.common.ResultVOUtils;
+import top.weimumu.loginapi.converter.OrderForm2OrderDTOConverter;
+import top.weimumu.loginapi.dto.OrderDTO;
+import top.weimumu.loginapi.enums.ResultEnum;
+import top.weimumu.loginapi.exception.NameException;
+import top.weimumu.loginapi.form.OrderForm;
+import top.weimumu.loginapi.service.IOrderMasterService;
+import top.weimumu.loginapi.service.IUserService;
+
+import javax.validation.Valid;
+import java.util.HashMap;
+import java.util.Map;
+
+
+/**
+ *
+ * 订单表 前端控制器
+ *
+ *
+ * @author calvin
+ * @since 2020-03-30
+ */
+@RestController
+@RequestMapping("/order")
+@Slf4j
+public class OrderMasterController{
+
+ @Autowired
+ private IOrderMasterService iOrderMasterService;
+
+ @Autowired
+ private IUserService iUserService;
+
+ //创建订单
+ @PostMapping("/create")
+ public ResultVO