Procházet zdrojové kódy

Merge branch 'master' of https://github.com/java110/MicroCommunity

wuxw před 6 roky
rodič
revize
eab1f0b182
25 změnil soubory, kde provedl 1263 přidání a 10 odebrání
  1. 7 0
      Api/src/main/java/com/java110/api/listener/ownerRepair/ListOwnerRepairsListener.java
  2. 3 4
      HardwareAdapationService/src/main/java/com/java110/hardwareAdapation/thread/TranslateOwnerToMachine.java
  3. 2 2
      WebService/src/main/resources/components/machinePackage/machineTranslate-manage/machineTranslateManage.html
  4. 18 1
      docs/document/_sidebar.md
  5. 58 0
      docs/document/api/app/deleteApp.md
  6. 79 0
      docs/document/api/app/listApps.md
  7. 63 0
      docs/document/api/app/saveApp.md
  8. 64 0
      docs/document/api/app/updateApp.md
  9. 67 0
      docs/document/api/community/deleteCommunity.md
  10. 101 0
      docs/document/api/community/listCommunitys.md
  11. 67 0
      docs/document/api/community/saveCommunity.md
  12. 69 0
      docs/document/api/community/updateCommunity.md
  13. 66 0
      docs/document/api/notice/deleteNotice.md
  14. 92 0
      docs/document/api/notice/listNotices.md
  15. 70 0
      docs/document/api/notice/saveNotice.md
  16. 68 0
      docs/document/api/notice/updateNotice.md
  17. 69 0
      docs/document/api/service/deleteService.md
  18. 99 0
      docs/document/api/service/listServices.md
  19. 76 0
      docs/document/api/service/saveService.md
  20. 76 0
      docs/document/api/service/updateService.md
  21. 9 0
      java110-bean/src/main/java/com/java110/dto/hardwareAdapation/MachineTranslateDto.java
  22. 9 0
      java110-bean/src/main/java/com/java110/dto/repair/RepairDto.java
  23. 9 0
      java110-bean/src/main/java/com/java110/vo/api/machineTranslate/ApiMachineTranslateDataVo.java
  24. 13 0
      java110-db/src/main/resources/mapper/community/RepairServiceDaoImplMapper.xml
  25. 9 3
      java110-db/src/main/resources/mapper/hardwareAdapation/MachineTranslateServiceDaoImplMapper.xml

+ 7 - 0
Api/src/main/java/com/java110/api/listener/ownerRepair/ListOwnerRepairsListener.java

@@ -9,6 +9,7 @@ import com.java110.dto.repair.RepairDto;
 import com.java110.event.service.api.ServiceDataFlowEvent;
 import com.java110.utils.constant.ServiceCodeOwnerRepairConstant;
 import com.java110.utils.util.BeanConvertUtil;
+import com.java110.utils.util.StringUtil;
 import com.java110.vo.api.ownerRepair.ApiOwnerRepairDataVo;
 import com.java110.vo.api.ownerRepair.ApiOwnerRepairVo;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -64,6 +65,12 @@ public class ListOwnerRepairsListener extends AbstractServiceApiListener {
 
         RepairDto ownerRepairDto = BeanConvertUtil.covertBean(reqJson, RepairDto.class);
 
+        if(!StringUtil.isEmpty(ownerRepairDto.getRoomId()) && ownerRepairDto.getRoomId().contains(",")){
+            String[] roomIds = ownerRepairDto.getRoomId().split(",");
+            ownerRepairDto.setRoomIds(roomIds);
+            ownerRepairDto.setRoomId("");
+        }
+
         int count = repairInnerServiceSMOImpl.queryRepairsCount(ownerRepairDto);
 
         List<ApiOwnerRepairDataVo> ownerRepairs = null;

+ 3 - 4
HardwareAdapationService/src/main/java/com/java110/hardwareAdapation/thread/TranslateOwnerToMachine.java

@@ -22,10 +22,7 @@ import com.java110.utils.util.StringUtil;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * 从订单中同步业主信息至设备中间表
@@ -168,6 +165,7 @@ public class TranslateOwnerToMachine implements Runnable {
         Map paramInfo = new HashMap();
         paramInfo.put("machineId", tmpMachineDto.getMachineId());
         paramInfo.put("objId", ownerDto.getMemberId());
+        paramInfo.put("statusCd", "0");
 
         int count = machineTranslateServiceDaoImpl.queryMachineTranslatesCount(paramInfo);
         if (count > 0) {
@@ -196,6 +194,7 @@ public class TranslateOwnerToMachine implements Runnable {
         info.put("objId", ownerDto.getMemberId());
         info.put("state", "10000");
         info.put("communityId", ownerDto.getCommunityId());
+        info.put("updateTime", new Date());
         machineTranslateServiceDaoImpl.updateMachineTranslate(info);
 
     }

+ 2 - 2
WebService/src/main/resources/components/machinePackage/machineTranslate-manage/machineTranslateManage.html

@@ -75,11 +75,11 @@
                         <tr>
                             <th class="text-center">同步ID</th>
                             <th class="text-center">设备编码</th>
-                            <th class="text-center">设备ID</th>
                             <th class="text-center">对象类型</th>
                             <th class="text-center">对象名称</th>
                             <th class="text-center">对象Id</th>
                             <th class="text-center">状态</th>
+                            <th class="text-center">同步时间</th>
                             <th class="text-center">操作</th>
 
 
@@ -89,11 +89,11 @@
                         <tr v-for="machineTranslate in machineTranslateManageInfo.machineTranslates">
                             <td class="text-center">{{machineTranslate.machineTranslateId}}</td>
                             <td class="text-center">{{machineTranslate.machineCode}}</td>
-                            <td class="text-center">{{machineTranslate.machineId}}</td>
                             <td class="text-center">{{machineTranslate.typeCdName}}</td>
                             <td class="text-center">{{machineTranslate.objName}}</td>
                             <td class="text-center">{{machineTranslate.objId}}</td>
                             <td class="text-center">{{machineTranslate.stateName}}</td>
+                            <td class="text-center">{{machineTranslate.updateTime}}</td>
                             <td class="text-center">
                                 <div class="btn-group">
                                     <button class="btn-white btn btn-xs"

+ 18 - 1
docs/document/_sidebar.md

@@ -44,11 +44,15 @@
   * [查询未入驻的小区](api/community/queryNoEnterCommunity.md)
   * [查询小区商户](api/community/listStoresByCommunity.md)
   * [小区审核](api/community/auditCommunity.md)
+  * [删除小区](api/community/deleteCommunity.md)
+  * [更新小区](api/community/updateCommunity.md)
+  * [添加小区](api/community/saveCommunity.md)
+  * [查询小区](api/community/listCommunitys.md)
   * [审核入驻小区状态](api/community/auditEnterCommunity.md)
   * [查询未审核入驻小区](api/community/listAuditEnterCommunitys.md)
-  * [检查用户权限](api/user/checkUserHasPrivilege.md)
   * [小区成员入驻](api/community/communityMemberJoined.md)
   * [小区成员退出](api/community/communityMemberQuit.md)
+  * [检查用户权限](api/user/checkUserHasPrivilege.md)
   * [查询小区楼信息](api/floor/queryFloors.md)
   * [添加小区楼信息](api/floor/saveFloor.md)
   * [编辑小区楼信息](api/floor/editFloor.md)
@@ -125,6 +129,10 @@
   * [编辑服务注册](api/service/updateServiceRegister.md)
   * [查询服务注册](api/service/listServiceRegisters.md)
   * [绑定服务](api/service/bindingService.md)
+  * [删除服务](api/service/deleteService.md)
+  * [更新服务](api/service/updateService.md)
+  * [添加服务](api/service/saveService.md)
+  * [查询服务](api/service/listServices.md)
   * [查询映射](api/mapping/listMappings.md)
   * [删除映射](api/mapping/deleteMapping.md)
   * [修改映射](api/mapping/updateMapping.md)
@@ -141,6 +149,15 @@
   * [删除权限组](api/menu/deleteMenuGroup.md)
   * [添加菜单组](api/menu/saveMenuGroup.md)
   * [编辑菜单组](api/menu/updateMenuGroup.md)
+  * [删除通知](api/notice/deleteNotice.md)
+  * [查询通知](api/notice/notice.md)
+  * [更新通知](api/notice/updateNotice.md)
+  * [添加通知](api/notice/saveNotice.md)
+  * [查询通知](api/notice/listNotices.md)
+  * [删除应用](api/app/deleteApp.md)
+  * [更新应用](api/app/updateApp.md)
+  * [添加应用](api/app/saveApp.md)
+  * [查询应用](api/app/listApps.md)
   
   
 

+ 58 - 0
docs/document/api/app/deleteApp.md

@@ -0,0 +1,58 @@
+
+
+**1\. 删除应用**
+###### 接口功能
+> 删除应用接口
+
+###### URL
+> [http://api.java110.com:8008/api/app.deleteApp](http://api.java110.com:8008/api/app.deleteApp)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配|
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|appId|1|String|30|应用ID|-|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/app.deleteApp](http://api.java110.com:8008/api/app.deleteApp)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"appId": "31313",
+}
+
+返回报文:
+
+成功
+
+```

+ 79 - 0
docs/document/api/app/listApps.md

@@ -0,0 +1,79 @@
+
+
+**1\. 查询应用**
+###### 接口功能
+> 查询应用接口
+
+###### URL
+> [http://api.java110.com:8008/api/app.listApps](http://api.java110.com:8008/api/app.listApps)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> GET
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(url部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|page|1|int|-|页数|-|
+|row|1|int|-|页面显示数量|-|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+|父参数名称|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+|-|-|-|-|-|-|-|
+
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/app.listApps?storeTypeCd=800900000000&page=1&row=10](http://api.java110.com:8008/api/app.listApps?storeTypeCd=800900000000&page=1&row=10)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+无
+
+返回报文:
+{
+	"apps": [{
+		"appId": "8000418001",
+		"name": "内部测试应用",
+		"remark": "记得删除",
+		"securityCode": ""
+	},{
+		"appId": "992020012072580002",
+		"blackListIp": "",
+		"name": "zcc测试应用",
+		"remark": "",
+		"securityCode": "",
+		"whileListIp": ""
+	}],
+	"page": 0,
+	"records": 2,
+	"rows": 0,
+	"total": 11
+}
+
+```

+ 63 - 0
docs/document/api/app/saveApp.md

@@ -0,0 +1,63 @@
+
+
+**1\. 添加应用**
+###### 接口功能
+> 添加应用接口
+
+###### URL
+> [http://api.java110.com:8008/api/app.saveApp](http://api.java110.com:8008/api/app.saveApp)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配|
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|name|1|String|50|应用名称|-|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/app.saveApp](http://api.java110.com:8008/api/app.saveApp)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"appId": "",
+	"blackListIp": "",
+	"name": "cccccc",
+	"securityCode": "2121",
+	"remark": "",
+	"whileListIp": ""
+}
+
+返回报文:
+
+成功
+
+```

+ 64 - 0
docs/document/api/app/updateApp.md

@@ -0,0 +1,64 @@
+
+
+**1\. 更新应用**
+###### 接口功能
+> 更新应用接口
+
+###### URL
+> [http://api.java110.com:8008/api/app.updateApp](http://api.java110.com:8008/api/app.updateApp)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配|
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|appId|1|String|30|应用ID|-|
+|name|1|String|50|应用名称|-|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/app.updateApp](http://api.java110.com:8008/api/app.updateApp)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"appId": "992020011970490003",
+	"blackListIp": "",
+	"name": "zc测试用",
+	"securityCode": "121211",
+	"remark": "",
+	"whileListIp": ""
+}
+
+返回报文:
+
+成功
+
+```

+ 67 - 0
docs/document/api/community/deleteCommunity.md

@@ -0,0 +1,67 @@
+
+
+**1\. 删除小区**
+###### 接口功能
+> 删除小区接口
+
+###### URL
+> [http://api.java110.com:8008/api/community.deleteCommunity](http://api.java110.com:8008/api/community.deleteCommunity)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|communityId|1|String|30|小区ID|-|
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/community.deleteCommunity](http://api.java110.com:8008/api/community.deleteCommunity)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"address": "青海省西宁市城中区申宁路6",
+	"nearbyLandmarks": "安馨雅苑北100米1",
+	"cityName": "未知",
+	"stateName": "待审核",
+	"cityCode": "8630100",
+	"name": "格兰小镇(西宁)",
+	"state": "1000",
+	"communityId": "7020181217000002",
+	"mapY": "",
+	"mapX": "102.909090"
+}
+返回报文:
+
+成功
+
+```

+ 101 - 0
docs/document/api/community/listCommunitys.md

@@ -0,0 +1,101 @@
+
+
+**1\. 查询小区**
+###### 接口功能
+> 查询小区接口
+
+###### URL
+> [http://api.java110.com:8008/api/community.listCommunitys](http://api.java110.com:8008/api/community.listCommunitys)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> GET
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(url部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|page|1|int|-|分页|-|
+|row|1|int|-|分页|-|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+|父参数名称|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+|-|communitys|1|Array|30|小区节点|-|
+|communitys|communityId|1|String|30|小区ID|-|
+|communitys|name|1|String|50|小区名称|-|
+|communitys|address|1|String|200|小区地址|-|
+|communitys|nearbyLandmarks|1|String|200|小区地标|-|
+|communitys|cityCode|1|String|12|城市编码|-|
+|communitys|mapX|1|String|12|精度|-|
+|communitys|mapY|1|String|12|维度|-|
+|communitys|memberId|1|String|30|小区成员ID|-|
+|communitys|memberTypeCd|1|String|12|编码|-|
+|communitys|statusCd|1|String|2|数据状态|详细参考c_status表,S 保存|
+|communitys|cityName|1|String|50|城市名称|-|
+|communitys|state|1|String|4|业务状态|1000 为待审核 1200审核拒绝|
+|communitys|stateName|1|String|20|状态名称|-|
+
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/community.listCommunitys?page=1&row=10](http://api.java110.com:8008/api/community.listCommunitys?page=1&row=10)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+无
+
+返回报文:
+{
+	"communitys": [{
+		"address": "西安市",
+		"cityCode": "0971",
+		"cityName": "未知",
+		"communityId": "702019073109590004",
+		"mapX": "101.33",
+		"mapY": "101.33",
+		"name": "江林新城",
+		"nearbyLandmarks": "子午大道南三环",
+		"state": "1100",
+		"stateName": "审核完成"
+	}, {
+		"address": "青海省西宁市城中区五四大街",
+		"cityCode": "0971",
+		"cityName": "未知",
+		"communityId": "702019070408660001",
+		"mapX": "101.33",
+		"mapY": "101.33",
+		"name": "万方城(城中区)",
+		"nearbyLandmarks": "青紫大厦",
+		"state": "1100",
+		"stateName": "审核完成"
+	}],
+	"page": 0,
+	"records": 3,
+	"rows": 0,
+	"total": 27
+}
+```

+ 67 - 0
docs/document/api/community/saveCommunity.md

@@ -0,0 +1,67 @@
+
+
+**1\. 添加小区**
+###### 接口功能
+> 添加小区接口
+
+###### URL
+> [http://api.java110.com:8008/api/community.saveCommunity](http://api.java110.com:8008/api/community.saveCommunity)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|name|1|String|100|小区名称|-|
+|address|1|String|200|小区地址|-|
+|nearbyLandmarks|1|String|200|地标|如王府井北60米|
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/community.saveCommunity](http://api.java110.com:8008/api/community.saveCommunity)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+{
+	"address": "北京省北京市东城区zcasd",
+	"nearbyLandmarks": "aodiai",
+	"storeTypeCd": "800900000002",
+	"cityCode": "110101",
+	"name": "zccccc",
+	"areaAddress": "北京省北京市东城区",
+	"storeId": "402019062754960011",
+	"mapY": "101.33",
+	"mapX": "101.33"
+}
+返回报文:
+
+成功
+
+```

+ 69 - 0
docs/document/api/community/updateCommunity.md

@@ -0,0 +1,69 @@
+
+
+**1\. 更新小区**
+###### 接口功能
+> 小区审核接口
+
+###### URL
+> [http://api.java110.com:8008/api/community.updateCommunity](http://api.java110.com:8008/api/community.updateCommunity)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|communityId|1|String|30|小区ID|-|
+|name|1|String|100|小区名称|-|
+|address|1|String|200|小区地址|-|
+|nearbyLandmarks|1|String|200|地标|如王府井北60米|
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/community.updateCommunity](http://api.java110.com:8008/api/community.updateCommunity)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+{
+	"address": "青海省西宁市城中区申宁路6",
+	"nearbyLandmarks": "安馨雅苑北100米1",
+	"cityName": "未知",
+	"stateName": "待审核",
+	"cityCode": "8630100",
+	"name": "格兰小镇(西宁)",
+	"state": "1000",
+	"communityId": "7020181217000002",
+	"mapY": "",
+	"mapX": "102.909090"
+}
+返回报文:
+
+成功
+
+```

+ 66 - 0
docs/document/api/notice/deleteNotice.md

@@ -0,0 +1,66 @@
+
+
+**1\. 删除公告**
+###### 接口功能
+>删除公告接口
+
+###### URL
+> [http://api.java110.com:8008/api/notice.deleteNotice](http://api.java110.com:8008/api/notice.deleteNotice)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|noticeId|1|String|30|通知ID|-|
+
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/notice.deleteNotice](http://api.java110.com:8008/api/notice.deleteNotice)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"createTime": "2020-01-14 10:24:05",
+	"noticeTypeCd": "1002",
+	"context": "<p>5151</p>",
+	"startTime": "2020-01-14 10:23:16",
+	"endTime": "2020-01-14 10:25:43",
+	"title": "6106301",
+	"communityId": "7020181217000001",
+	"noticeId": "962020011403410004",
+	"noticeTypeCdName": "小区通知"
+}
+
+返回报文:
+
+
+```

+ 92 - 0
docs/document/api/notice/listNotices.md

@@ -0,0 +1,92 @@
+
+
+**1\. 查询公告**
+###### 接口功能
+> 查询公告接口
+
+###### URL
+> [http://api.java110.com:8008/api/notice.listNotices](http://api.java110.com:8008/api/notice.listNotices)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> GET
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(url部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|page|1|int|-|分页信息,传1|-|
+|row|1|int|-|分页信息传10|每页显示数|
+
+
+###### 返回协议
+
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|noticeTypeCd|1|string|12|公告类型,1000 业主通知,1001员工通知,1002小区通知|-|
+|context|1|string|2000|公告内容|公告内容|
+|startTime|1|String|30|公告开始时间|公告开始时间|
+|title|1|String|100|公告标题|-|
+|communityId|1|String|30|小区ID|-|
+|userId|1|String|30|用户ID|发布公告的用户ID|
+|noticeId|1|String|30|公告ID|-|
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/notice.listNotices?page=1&row=10](http://api.java110.com:8008/api/notice.listNotices?page=1&row=10)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+无
+
+返回报文:
+返回状态码200
+
+{
+	"notices": [{
+		"context": "<p>dadadada</p>",
+		"createTime": "2020-01-20 11:10:13",
+		"endTime": "2020-01-29 11:10:06",
+		"noticeId": "962020012064620007",
+		"noticeTypeCd": "1000",
+		"noticeTypeCdName": "业主通知",
+		"startTime": "2020-01-20 11:09:53",
+		"title": "daadada"
+	},{
+		"context": "<p>sadfafsd</p>",
+		"createTime": "2019-12-28 12:27:12",
+		"endTime": "2019-12-28 06:25:58",
+		"noticeId": "962019122882540023",
+		"noticeTypeCd": "1000",
+		"noticeTypeCdName": "业主通知",
+		"startTime": "2019-12-28 12:26:40",
+		"title": "hdhdf"
+	}],
+	"page": 0,
+	"records": 3,
+	"rows": 0,
+	"total": 26
+}
+
+```

+ 70 - 0
docs/document/api/notice/saveNotice.md

@@ -0,0 +1,70 @@
+
+
+**1\. 添加公告**
+###### 接口功能
+>添加公告接口
+
+###### URL
+> [http://api.java110.com:8008/api/notice.saveNotice](http://api.java110.com:8008/api/notice.saveNotice)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|title|1|String|100|通知标题|-|
+|noticeTypeCd|1|String|4|类型|1000 业主通知,1001员工通知,1002小区通知|
+|context|1|String|longtext|通知内容|-|
+|startTime|1|timestamp|-|开始时间|-|
+|endTime|1|timestamp|-|结束时间|-|
+
+
+
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/notice.saveNotice](http://api.java110.com:8008/api/notice.saveNotice)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"noticeTypeCd": "1000",
+	"context": "<p>dadadada</p>",
+	"startTime": "2020-01-20 11:09:53",
+	"endTime": "2020-01-29 11:10:06",
+	"title": "daadada",
+	"communityId": "7020181217000001",
+	"userId": "30518940136629616640"
+}
+
+返回报文:
+
+
+```

+ 68 - 0
docs/document/api/notice/updateNotice.md

@@ -0,0 +1,68 @@
+
+
+**1\. 更新公告**
+###### 接口功能
+>更新通知接口
+
+###### URL
+> [http://api.java110.com:8008/api/notice.updateNotice](http://api.java110.com:8008/api/notice.updateNotice)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|noticeId|1|String|30|通知ID|-|
+|title|1|String|100|通知标题|-|
+|noticeTypeCd|1|String|4|类型|1000 业主通知,1001员工通知,1002小区通知|
+|context|1|String|longtext|通知内容|-|
+|startTime|1|timestamp|-|开始时间|-|
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/notice.updateNotice](http://api.java110.com:8008/api/notice.updateNotice)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"noticeTypeCd": "1002",
+	"context": "<p>测试广告sdad</p>",
+	"startTime": "2020-01-15 19:27:02",
+	"endTime": "2020-04-16 10:30:02",
+	"title": "测试数据公告",
+	"communityId": "7020181217000001",
+	"userId": "30518940136629616640",
+	"noticeId": "962020011569970015"
+}
+
+返回报文:
+
+
+```

+ 69 - 0
docs/document/api/service/deleteService.md

@@ -0,0 +1,69 @@
+
+
+**1\. 删除服务**
+###### 接口功能
+>删除服务接口
+
+###### URL
+> [http://api.java110.com:8008/api/service.deleteService](http://api.java110.com:8008/api/service.deleteService)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|serviceId|1|String|30|服务ID|-|
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/service.deleteService](http://api.java110.com:8008/api/service.deleteService)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	businessTypeCd: "API"
+    isInstance: "Y"
+    messageQueueName: ""
+    method: "GET"
+    name: "zc测试服务"
+    provideAppId: "8000418002"
+    retryCount: "3"
+    seq: "1"
+    serviceCode: "1313"
+    serviceId: "982020011906410004"
+    timeout: "60"
+    url: "http://order-service/orderApi/service"
+    communityId: "7020181217000001"
+}
+
+
+返回报文:
+
+```

+ 99 - 0
docs/document/api/service/listServices.md

@@ -0,0 +1,99 @@
+
+
+**1\. 查询服务**
+###### 接口功能
+> 查询服务接口
+
+###### URL
+> [http://api.java110.com:8008/api/service.listServices](http://api.java110.com:8008/api/service.listServices)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> GET
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(url部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|page|-|-|30|页数|-|
+|row|-|-|30|行数|-|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+|父参数名称|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+|services|serviceId|1|String|30|服务ID|-|
+|services|name|1|String|50|服务名称|-|
+|services|serviceCode|1|String|50|自定义|命名方式查询类query.+目标系统+.+业务名称 保存类 save.+目标系统+.+业务名称 修改类 modify.+目标系统+.+业务名称 删除类 remove.+目标系统+.+业务名称 例如:query.user.userinfo save.user.adduserinfo|
+|services|businessTypeCd|1|String|12|-|-|
+|services|seq|1|int|11|顺序|只有同步方式下根据seq从小到大调用接口|
+|services|isInstance|1|String|2|是否Instance Y 需要,N不需要,NT透传类|-|
+|services|method|1|String|50|方法|空 为http post LOCAL_SERVICE 为调用本地服务 其他为webservice方式调用|
+|services|timeout|1|int|11|超时时间|-|
+|services|retryCount|1|int|11|重试次数|-|
+|services|provideAppId|1|String|30|应用ID|-|
+		
+###### 举例
+> 地址:[http://api.java110.com:8008/api/service.listServices?page=1&row=10](http://api.java110.com:8008/api/service.listServices?page=1&row=10)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+无
+
+返回报文:
+{
+	"page": 0,
+	"records": 27,
+	"rows": 0,
+	"services": [{
+		"businessTypeCd": "API",
+		"isInstance": "Y",
+		"messageQueueName": "",
+		"method": "GET",
+		"name": "zc测试服务",
+		"provideAppId": "8000418002",
+		"retryCount": "3",
+		"seq": "1",
+		"serviceCode": "13131",
+		"serviceId": "982020011906410004",
+		"timeout": "60",
+		"url": "http://order-service/orderApi/service"
+	},{
+		"businessTypeCd": "API",
+		"isInstance": "Y",
+		"messageQueueName": "",
+		"method": "POST",
+		"name": "上传业主照片",
+		"provideAppId": "8000418002",
+		"retryCount": "3",
+		"seq": "1",
+		"serviceCode": "owner.uploadOwnerPhoto",
+		"serviceId": "982020010765690001",
+		"timeout": "60",
+		"url": "http://order-service/orderApi/service"
+	}],
+	"total": 263
+}
+
+```

+ 76 - 0
docs/document/api/service/saveService.md

@@ -0,0 +1,76 @@
+
+
+**1\. 添加服务**
+###### 接口功能
+>添加服务接口
+
+###### URL
+> [http://api.java110.com:8008/api/service.updateService](http://api.java110.com:8008/api/service.updateService)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|name|1|String|50|服务名称|-|
+|serviceCode|1|String|50|自定义|命名方式查询类query.+目标系统+.+业务名称 保存类 save.+目标系统+.+业务名称 修改类 modify.+目标系统+.+业务名称 删除类 remove.+目标系统+.+业务名称 例如:query.user.userinfo save.user.adduserinfo|
+|businessTypeCd|1|String|12|-|-|
+|seq|1|int|11|顺序|只有同步方式下根据seq从小到大调用接口|
+|isInstance|1|String|2|是否Instance Y 需要,N不需要,NT透传类|-|
+|method|1|String|50|方法|空 为http post LOCAL_SERVICE 为调用本地服务 其他为webservice方式调用|
+|timeout|1|int|11|超时时间|-|
+|retryCount|1|int|11|重试次数|-|
+|provideAppId|1|String|30|应用ID|-|
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/service.updateService](http://api.java110.com:8008/api/service.updateService)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"businessTypeCd": "API",
+	"isInstance": "Y",
+	"method": "GET",
+	"provideAppId": "8000418002",
+	"serviceCode": "13131",
+	"retryCount": "3",
+	"name": "zc测试服务",
+	"serviceId": "982020011906410004",
+	"messageQueueName": "",
+	"seq": "1",
+	"url": "http://order-service/orderApi/service",
+	"timeout": "60"
+}
+
+
+返回报文:
+
+```

+ 76 - 0
docs/document/api/service/updateService.md

@@ -0,0 +1,76 @@
+
+
+**1\. 更新服务**
+###### 接口功能
+>更新服务接口
+
+###### URL
+> [http://api.java110.com:8008/api/service.updateService](http://api.java110.com:8008/api/service.updateService)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|serviceId|1|String|30|服务ID|-|
+|name|1|String|50|服务名称|-|
+|serviceCode|1|String|50|自定义|命名方式查询类query.+目标系统+.+业务名称 保存类 save.+目标系统+.+业务名称 修改类 modify.+目标系统+.+业务名称 删除类 remove.+目标系统+.+业务名称 例如:query.user.userinfo save.user.adduserinfo|
+|businessTypeCd|1|String|12|-|-|
+|seq|1|int|11|顺序|只有同步方式下根据seq从小到大调用接口|
+|isInstance|1|String|2|是否Instance Y 需要,N不需要,NT透传类|-|
+|method|1|String|50|方法|空 为http post LOCAL_SERVICE 为调用本地服务 其他为webservice方式调用|
+|timeout|1|int|11|超时时间|-|
+|retryCount|1|int|11|重试次数|-|
+|provideAppId|1|String|30|应用ID|-|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/service.updateService](http://api.java110.com:8008/api/service.updateService)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"businessTypeCd": "API",
+	"isInstance": "Y",
+	"method": "GET",
+	"provideAppId": "8000418002",
+	"serviceCode": "13131",
+	"retryCount": "3",
+	"name": "zc测试服务",
+	"serviceId": "982020011906410004",
+	"messageQueueName": "",
+	"seq": "1",
+	"url": "http://order-service/orderApi/service",
+	"timeout": "60"
+}
+
+
+返回报文:
+
+```

+ 9 - 0
java110-bean/src/main/java/com/java110/dto/hardwareAdapation/MachineTranslateDto.java

@@ -25,6 +25,7 @@ public class MachineTranslateDto extends PageDto implements Serializable {
     private String state;
     private String stateName;
     private String communityId;
+    private String updateTime;
 
 
     private Date createTime;
@@ -128,4 +129,12 @@ public class MachineTranslateDto extends PageDto implements Serializable {
     public void setStateName(String stateName) {
         this.stateName = stateName;
     }
+
+    public String getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(String updateTime) {
+        this.updateTime = updateTime;
+    }
 }

+ 9 - 0
java110-bean/src/main/java/com/java110/dto/repair/RepairDto.java

@@ -25,6 +25,7 @@ public class RepairDto extends PageDto implements Serializable {
     private String stateName;
     private String communityId;
     private String roomId;
+    private String[] roomIds;
     private String repairTypeName;
 
     private String staffId;
@@ -175,4 +176,12 @@ public class RepairDto extends PageDto implements Serializable {
     public void setRepairDispatchStateName(String repairDispatchStateName) {
         this.repairDispatchStateName = repairDispatchStateName;
     }
+
+    public String[] getRoomIds() {
+        return roomIds;
+    }
+
+    public void setRoomIds(String[] roomIds) {
+        this.roomIds = roomIds;
+    }
 }

+ 9 - 0
java110-bean/src/main/java/com/java110/vo/api/machineTranslate/ApiMachineTranslateDataVo.java

@@ -15,6 +15,7 @@ public class ApiMachineTranslateDataVo implements Serializable {
     private String state;
     private String stateName;
     private String createTime;
+    private String updateTime;
 
     public String getMachineTranslateId() {
         return machineTranslateId;
@@ -95,4 +96,12 @@ public class ApiMachineTranslateDataVo implements Serializable {
     public void setCreateTime(String createTime) {
         this.createTime = createTime;
     }
+
+    public String getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(String updateTime) {
+        this.updateTime = updateTime;
+    }
 }

+ 13 - 0
java110-db/src/main/resources/mapper/community/RepairServiceDaoImplMapper.xml

@@ -172,6 +172,13 @@
         <if test="roomId !=null and roomId != ''">
             and t.room_id= #{roomId}
         </if>
+        <if test="roomIds !=null ">
+            and t.room_id in
+            <foreach collection="roomIds" item="item" open="(" close=")" separator=",">
+                #{item}
+            </foreach>
+        </if>
+        order by t.create_time desc
         <if test="page != -1 and page != null ">
             limit #{page}, #{row}
         </if>
@@ -269,6 +276,12 @@
         <if test="roomId !=null and roomId != ''">
             and t.room_id= #{roomId}
         </if>
+        <if test="roomIds !=null ">
+            and t.room_id in
+            <foreach collection="roomIds" item="item" open="(" close=")" separator=",">
+                #{item}
+            </foreach>
+        </if>
 
 
     </select>

+ 9 - 3
java110-db/src/main/resources/mapper/hardwareAdapation/MachineTranslateServiceDaoImplMapper.xml

@@ -19,8 +19,12 @@
              t.status_cd= #{statusCd},
         </if>
         <if test="state !=null and state != ''">
-             t.state= #{state}
+             t.state= #{state},
         </if>
+        <if test="updateTime !=null ">
+            t.update_time= #{updateTime}
+        </if>
+
         where 1=1
         <if test="communityId !=null and communityId != ''">
             and t.community_id= #{communityId}
@@ -81,6 +85,8 @@ machine_id,machine_code,operate,type_cd,machine_translate_id,obj_id,obj_name,sta
             and t.b_id= #{bId}
         </if>
 
+
+
     </select>
 
 
@@ -128,7 +134,7 @@ machine_id,machine_code,operate,type_cd,machine_translate_id,obj_id,obj_name,sta
         select t.machine_id,t.machine_id machineId,t.machine_code,t.machine_code machineCode,t.type_cd,t.type_cd
         typeCd,t.machine_translate_id,t.machine_translate_id machineTranslateId,t.obj_id,t.obj_id
         objId,t.status_cd,t.status_cd statusCd,t.obj_name,t.obj_name objName,t.state,t.community_id,t.community_id
-        communityId,t.b_id,t.b_id bId,td.name typeCdName,td1.name stateName,t.create_time createTime
+        communityId,t.b_id,t.b_id bId,td.name typeCdName,td1.name stateName,t.create_time createTime,t.update_time updateTime
         from machine_translate t,t_dict td,t_dict td1
         where 1 =1
         and t.type_cd=td.status_cd
@@ -167,7 +173,7 @@ machine_id,machine_code,operate,type_cd,machine_translate_id,obj_id,obj_name,sta
         <if test="bId !=null and bId != ''">
             and t.b_id= #{bId}
         </if>
-        order by t.create_time desc
+        order by t.update_time desc
         <if test="page != -1 and page != null ">
             limit #{page}, #{row}
         </if>