魏熙美 6 년 전
부모
커밋
dd9760c1a3

+ 20
- 0
CODE/foreign-service/src/main/java/com/community/huiju/controller/TpBuildingController.java 파일 보기

@@ -0,0 +1,20 @@
1
+package com.community.huiju.controller;
2
+
3
+
4
+import com.community.huiju.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 jobob
14
+ * @since 2019-05-15
15
+ */
16
+@RestController
17
+@RequestMapping("/")
18
+public class TpBuildingController extends BaseController {
19
+
20
+}

+ 20
- 0
CODE/foreign-service/src/main/java/com/community/huiju/controller/TpPhaseController.java 파일 보기

@@ -0,0 +1,20 @@
1
+package com.community.huiju.controller;
2
+
3
+
4
+import com.community.huiju.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 jobob
14
+ * @since 2019-05-15
15
+ */
16
+@RestController
17
+@RequestMapping("/")
18
+public class TpPhaseController extends BaseController {
19
+
20
+}

+ 16
- 0
CODE/foreign-service/src/main/java/com/community/huiju/dao/TpBuildingMapper.java 파일 보기

@@ -0,0 +1,16 @@
1
+package com.community.huiju.dao;
2
+
3
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.community.huiju.model.TpBuilding;
5
+
6
+/**
7
+ * <p>
8
+ * 小区楼栋资料表 Mapper 接口
9
+ * </p>
10
+ *
11
+ * @author jobob
12
+ * @since 2019-05-15
13
+ */
14
+public interface TpBuildingMapper extends BaseMapper<TpBuilding> {
15
+
16
+}

+ 16
- 0
CODE/foreign-service/src/main/java/com/community/huiju/dao/TpPhaseMapper.java 파일 보기

@@ -0,0 +1,16 @@
1
+package com.community.huiju.dao;
2
+
3
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.community.huiju.model.TpPhase;
5
+
6
+/**
7
+ * <p>
8
+ * 小区期区资料表 Mapper 接口
9
+ * </p>
10
+ *
11
+ * @author jobob
12
+ * @since 2019-05-15
13
+ */
14
+public interface TpPhaseMapper extends BaseMapper<TpPhase> {
15
+
16
+}

+ 62
- 0
CODE/foreign-service/src/main/java/com/community/huiju/model/TpBuilding.java 파일 보기

@@ -0,0 +1,62 @@
1
+package com.community.huiju.model;
2
+
3
+import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableId;
5
+import com.baomidou.mybatisplus.annotation.TableName;
6
+import java.time.LocalDateTime;
7
+import java.io.Serializable;
8
+import lombok.Data;
9
+import lombok.EqualsAndHashCode;
10
+import lombok.experimental.Accessors;
11
+
12
+/**
13
+ * <p>
14
+ * 小区楼栋资料表
15
+ * </p>
16
+ *
17
+ * @author jobob
18
+ * @since 2019-05-15
19
+ */
20
+@Data
21
+@EqualsAndHashCode(callSuper = false)
22
+@Accessors(chain = true)
23
+@TableName("tp_building")
24
+public class TpBuilding implements Serializable {
25
+
26
+    private static final long serialVersionUID = 1L;
27
+
28
+    @TableId(value = "id", type = IdType.AUTO)
29
+    private Integer buildingId;
30
+
31
+    /**
32
+     * 小区ID
33
+     */
34
+    private Integer communityId;
35
+
36
+    /**
37
+     * 期区id
38
+     */
39
+    private Integer phaseId;
40
+
41
+    /**
42
+     * 期区名称
43
+     */
44
+    private String phaseName;
45
+
46
+    /**
47
+     * 楼栋名称
48
+     */
49
+    private String name;
50
+
51
+    /**
52
+     * 排序
53
+     */
54
+    private String sort;
55
+
56
+    /**
57
+     * 创建时间
58
+     */
59
+    private LocalDateTime createDate;
60
+
61
+
62
+}

+ 55
- 0
CODE/foreign-service/src/main/java/com/community/huiju/model/TpPhase.java 파일 보기

@@ -0,0 +1,55 @@
1
+package com.community.huiju.model;
2
+
3
+import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableField;
5
+import com.baomidou.mybatisplus.annotation.TableId;
6
+import com.baomidou.mybatisplus.annotation.TableName;
7
+import lombok.Data;
8
+import lombok.EqualsAndHashCode;
9
+import lombok.experimental.Accessors;
10
+
11
+import java.io.Serializable;
12
+import java.time.LocalDateTime;
13
+
14
+/**
15
+ * <p>
16
+ * 小区期区资料表
17
+ * </p>
18
+ *
19
+ * @author jobob
20
+ * @since 2019-05-15
21
+ */
22
+@Data
23
+@EqualsAndHashCode(callSuper = false)
24
+@Accessors(chain = true)
25
+@TableName("tp_phase")
26
+public class TpPhase implements Serializable {
27
+
28
+    private static final long serialVersionUID = 1L;
29
+
30
+    @TableId(value = "id", type = IdType.AUTO)
31
+    private Integer phaseId;
32
+
33
+    /**
34
+     * 小区ID
35
+     */
36
+    private Integer communityId;
37
+
38
+    /**
39
+     * 期区名称
40
+     */
41
+    @TableField("NAME")
42
+    private String name;
43
+
44
+    /**
45
+     * 排序
46
+     */
47
+    private String sort;
48
+
49
+    /**
50
+     * 创建时间
51
+     */
52
+    private LocalDateTime createDate;
53
+
54
+
55
+}

+ 16
- 0
CODE/foreign-service/src/main/java/com/community/huiju/service/ITpBuildingService.java 파일 보기

@@ -0,0 +1,16 @@
1
+package com.community.huiju.service;
2
+
3
+import com.baomidou.mybatisplus.extension.service.IService;
4
+import com.community.huiju.model.TpBuilding;
5
+
6
+/**
7
+ * <p>
8
+ * 小区楼栋资料表 服务类
9
+ * </p>
10
+ *
11
+ * @author jobob
12
+ * @since 2019-05-15
13
+ */
14
+public interface ITpBuildingService extends IService<TpBuilding> {
15
+
16
+}

+ 24
- 0
CODE/foreign-service/src/main/java/com/community/huiju/service/ITpPhaseService.java 파일 보기

@@ -0,0 +1,24 @@
1
+package com.community.huiju.service;
2
+
3
+import com.baomidou.mybatisplus.extension.service.IService;
4
+import com.community.huiju.common.base.ResponseBean;
5
+import com.community.huiju.model.TpPhase;
6
+
7
+/**
8
+ * <p>
9
+ * 小区期区资料表 服务类
10
+ * </p>
11
+ *
12
+ * @author jobob
13
+ * @since 2019-05-15
14
+ */
15
+public interface ITpPhaseService extends IService<TpPhase> {
16
+
17
+    /**
18
+     * 获取 期
19
+     * @param communityId
20
+     * @return
21
+     */
22
+    ResponseBean getPhase(Integer communityId);
23
+
24
+}

+ 20
- 0
CODE/foreign-service/src/main/java/com/community/huiju/service/impl/TpBuildingServiceImpl.java 파일 보기

@@ -0,0 +1,20 @@
1
+package com.community.huiju.service.impl;
2
+
3
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
+import com.community.huiju.model.TpBuilding;
5
+import com.community.huiju.dao.TpBuildingMapper;
6
+import com.community.huiju.service.ITpBuildingService;
7
+import org.springframework.stereotype.Service;
8
+
9
+/**
10
+ * <p>
11
+ * 小区楼栋资料表 服务实现类
12
+ * </p>
13
+ *
14
+ * @author jobob
15
+ * @since 2019-05-15
16
+ */
17
+@Service
18
+public class TpBuildingServiceImpl extends ServiceImpl<TpBuildingMapper, TpBuilding> implements ITpBuildingService {
19
+
20
+}

+ 34
- 0
CODE/foreign-service/src/main/java/com/community/huiju/service/impl/TpPhaseServiceImpl.java 파일 보기

@@ -0,0 +1,34 @@
1
+package com.community.huiju.service.impl;
2
+
3
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
+import com.community.huiju.common.base.ResponseBean;
6
+import com.community.huiju.model.TpPhase;
7
+import com.community.huiju.dao.TpPhaseMapper;
8
+import com.community.huiju.service.ITpPhaseService;
9
+import org.springframework.stereotype.Service;
10
+
11
+import java.util.List;
12
+
13
+/**
14
+ * <p>
15
+ * 小区期区资料表 服务实现类
16
+ * </p>
17
+ *
18
+ * @author jobob
19
+ * @since 2019-05-15
20
+ */
21
+@Service
22
+public class TpPhaseServiceImpl extends ServiceImpl<TpPhaseMapper, TpPhase> implements ITpPhaseService {
23
+
24
+    @Override
25
+    public ResponseBean getPhase(Integer communityId) {
26
+        ResponseBean responseBean = new ResponseBean();
27
+
28
+        QueryWrapper<TpPhase> queryWrapper = new QueryWrapper<>();
29
+        queryWrapper.eq("community_id", communityId);
30
+        List<TpPhase> list = this.list(queryWrapper);
31
+        responseBean.addSuccess(list);
32
+        return responseBean;
33
+    }
34
+}

+ 5
- 0
CODE/foreign-service/src/main/resources/mapper/TaUserMapper.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.community.huiju.dao.TaUserMapper">
4
+
5
+</mapper>

+ 5
- 0
CODE/foreign-service/src/main/resources/mapper/TpPhaseMapper.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.community.huiju.dao.TpPhaseMapper">
4
+
5
+</mapper>