weiximei пре 6 година
родитељ
комит
d92ac1c5c2

+ 4
- 0
whole-estate/src/main/java/com/example/wholeestate/common/base/BaseController.java Прегледај датотеку

@@ -0,0 +1,4 @@
1
+package com.example.wholeestate.common.base;
2
+
3
+public class BaseController {
4
+}

+ 20
- 0
whole-estate/src/main/java/com/example/wholeestate/controller/CustomerController.java Прегледај датотеку

@@ -0,0 +1,20 @@
1
+package com.example.wholeestate.controller;
2
+
3
+
4
+import com.example.wholeestate.common.base.BaseController;
5
+import org.springframework.web.bind.annotation.RequestMapping;
6
+import org.springframework.web.bind.annotation.RestController;
7
+
8
+/**
9
+ * <p>
10
+ *  前端控制器
11
+ * </p>
12
+ *
13
+ * @author weiximei
14
+ * @since 2019-03-20
15
+ */
16
+@RestController
17
+@RequestMapping("/")
18
+public class CustomerController extends BaseController {
19
+
20
+}

+ 15
- 0
whole-estate/src/main/java/com/example/wholeestate/controller/TestController.java Прегледај датотеку

@@ -1,14 +1,18 @@
1 1
 package com.example.wholeestate.controller;
2 2
 
3 3
 import com.example.wholeestate.common.resp.ResponseBean;
4
+import com.example.wholeestate.model.Customer;
5
+import com.example.wholeestate.service.ICustomerService;
4 6
 import com.google.common.collect.Maps;
5 7
 import io.swagger.annotations.Api;
6 8
 import io.swagger.annotations.ApiOperation;
9
+import org.springframework.beans.factory.annotation.Autowired;
7 10
 import org.springframework.web.bind.annotation.RequestMapping;
8 11
 import org.springframework.web.bind.annotation.RequestMethod;
9 12
 import org.springframework.web.bind.annotation.RestController;
10 13
 
11 14
 import javax.servlet.http.HttpSession;
15
+import java.util.List;
12 16
 import java.util.Map;
13 17
 
14 18
 @RestController
@@ -16,6 +20,9 @@ import java.util.Map;
16 20
 @Api(value = "测试Controller", description = "测试Controller")
17 21
 public class TestController {
18 22
 
23
+    @Autowired
24
+    private ICustomerService iCustomerService;
25
+
19 26
     @RequestMapping(value = "test",method = RequestMethod.GET)
20 27
     @ApiOperation(value = "测试请求", notes = "测试请求")
21 28
     public ResponseBean test(HttpSession session) {
@@ -27,5 +34,13 @@ public class TestController {
27 34
         return responseBean;
28 35
     }
29 36
 
37
+    @RequestMapping(value = "test_cu",method = RequestMethod.GET)
38
+    @ApiOperation(value = "测试请求", notes = "测试请求")
39
+    public ResponseBean testCu(HttpSession session) {
40
+        ResponseBean responseBean = new ResponseBean();
41
+        List<Customer> list = iCustomerService.list();
42
+        responseBean.addSuccess(list);
43
+        return responseBean;
44
+    }
30 45
 
31 46
 }

+ 16
- 0
whole-estate/src/main/java/com/example/wholeestate/dao/CustomerMapper.java Прегледај датотеку

@@ -0,0 +1,16 @@
1
+package com.example.wholeestate.dao;
2
+
3
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.example.wholeestate.model.Customer;
5
+
6
+/**
7
+ * <p>
8
+ *  Mapper 接口
9
+ * </p>
10
+ *
11
+ * @author weiximei
12
+ * @since 2019-03-20
13
+ */
14
+public interface CustomerMapper extends BaseMapper<Customer> {
15
+
16
+}

+ 50
- 0
whole-estate/src/main/java/com/example/wholeestate/model/Customer.java Прегледај датотеку

@@ -0,0 +1,50 @@
1
+package com.example.wholeestate.model;
2
+
3
+import com.baomidou.mybatisplus.annotation.TableName;
4
+import lombok.Data;
5
+import lombok.EqualsAndHashCode;
6
+import lombok.experimental.Accessors;
7
+
8
+import java.io.Serializable;
9
+import java.time.LocalDateTime;
10
+
11
+/**
12
+ * <p>
13
+ * 
14
+ * </p>
15
+ *
16
+ * @author weiximei
17
+ * @since 2019-03-20
18
+ */
19
+@Data
20
+@EqualsAndHashCode(callSuper = false)
21
+@Accessors(chain = true)
22
+@TableName("ta_customer")
23
+public class Customer implements Serializable {
24
+
25
+    private static final long serialVersionUID = 1L;
26
+
27
+    private String customerId;
28
+
29
+    private String customerName;
30
+
31
+    private String name;
32
+
33
+    private String phone;
34
+
35
+    private String idNum;
36
+
37
+    private LocalDateTime createDate;
38
+
39
+    private String remark;
40
+
41
+    private Integer status;
42
+
43
+    private String openid;
44
+
45
+    private String uuid;
46
+
47
+    private String avatar;
48
+
49
+
50
+}

+ 16
- 0
whole-estate/src/main/java/com/example/wholeestate/service/ICustomerService.java Прегледај датотеку

@@ -0,0 +1,16 @@
1
+package com.example.wholeestate.service;
2
+
3
+import com.baomidou.mybatisplus.extension.service.IService;
4
+import com.example.wholeestate.model.Customer;
5
+
6
+/**
7
+ * <p>
8
+ *  服务类
9
+ * </p>
10
+ *
11
+ * @author weiximei
12
+ * @since 2019-03-20
13
+ */
14
+public interface ICustomerService extends IService<Customer> {
15
+
16
+}

+ 20
- 0
whole-estate/src/main/java/com/example/wholeestate/service/impl/CustomerServiceImpl.java Прегледај датотеку

@@ -0,0 +1,20 @@
1
+package com.example.wholeestate.service.impl;
2
+
3
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
+import com.example.wholeestate.dao.CustomerMapper;
5
+import com.example.wholeestate.model.Customer;
6
+import com.example.wholeestate.service.ICustomerService;
7
+import org.springframework.stereotype.Service;
8
+
9
+/**
10
+ * <p>
11
+ *  服务实现类
12
+ * </p>
13
+ *
14
+ * @author weiximei
15
+ * @since 2019-03-20
16
+ */
17
+@Service
18
+public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> implements ICustomerService {
19
+
20
+}

+ 5
- 0
whole-estate/src/main/resources/mapper/CustomerMapper.xml Прегледај датотеку

@@ -0,0 +1,5 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.example.wholeestate.dao.CustomerMapper">
4
+
5
+</mapper>