瀏覽代碼

Merge branch 'V3.0.0' of http://git.ycjcjy.com/fuxingfan/smartCommunity into V3.0.0

魏熙美 6 年之前
父節點
當前提交
88f079528a
共有 23 個檔案被更改,包括 772 行新增216 行删除
  1. 1
    0
      CODE/smart-community/app-api/pom.xml
  2. 5
    1
      CODE/smart-community/app-api/src/main/java/com/community/huiju/common/perproties/PayNotifyPerproties.java
  3. 15
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/common/wxmp/WxMPConst.java
  4. 21
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/common/wxmp/WxMPUtil.java
  5. 188
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/WxMPUserController.java
  6. 19
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/dao/TaTemporaryLicenseOrderMapper.java
  7. 28
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/model/TpTicketRecordComment.java
  8. 28
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/service/WxMPUserServiceI.java
  9. 26
    14
      CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/MessageServiceImpl.java
  10. 8
    6
      CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java
  11. 142
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxMPUserServiceImpl.java
  12. 46
    0
      CODE/smart-community/app-api/src/main/resources/mapper/TaTemporaryLicenseOrderMapper.xml
  13. 2
    0
      CODE/smart-community/app-api/src/main/resources/mapper/TpMessageMapper.xml
  14. 1
    1
      CODE/smart-community/app-api/src/main/resources/mapper/TpTicketRecordCommentMapper.xml
  15. 6
    0
      CODE/smart-community/property-api/src/main/java/com/community/huiju/model/TpShop.java
  16. 1
    1
      CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TransactionServiceImpl.java
  17. 1
    1
      CODE/smart-community/property-api/src/main/resources/mapper/ShopAppraisalMapper.xml
  18. 2
    1
      CODE/smart-community/property-api/src/main/resources/mapper/TpShopMapper.xml
  19. 1
    1
      VUECODE/smart-property-manage/src/api/shopType.js
  20. 12
    0
      VUECODE/smart-property-manage/src/views/shop/shopIndex.vue
  21. 7
    2
      VUECODE/smart-property-manage/src/views/shop/shopReplay/index.vue
  22. 106
    94
      文档/MYSQL/smartCommunity.pdb
  23. 106
    94
      文档/MYSQL/smartCommunity.pdm

+ 1
- 0
CODE/smart-community/app-api/pom.xml 查看文件

@@ -126,6 +126,7 @@
126 126
 			<artifactId>fastweixin</artifactId>
127 127
 			<version>1.3.6</version>
128 128
 		</dependency>
129
+
129 130
 		<!-- log4j -->
130 131
 
131 132
 		<!--<dependency>-->

+ 5
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/perproties/PayNotifyPerproties.java 查看文件

@@ -34,5 +34,9 @@ public class PayNotifyPerproties {
34 34
      * 支付宝回调 车缴费
35 35
      */
36 36
     private String aliCarNotify;
37
-
37
+    
38
+    /**
39
+     * 微信临时车回调
40
+     */
41
+    private String wxTmpNotify;
38 42
 }

+ 15
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/wxmp/WxMPConst.java 查看文件

@@ -0,0 +1,15 @@
1
+package com.community.huiju.common.wxmp;
2
+
3
+/**
4
+ * @author FXF
5
+ * @date 2019-07-08
6
+ */
7
+public class WxMPConst {
8
+	
9
+	/**
10
+	 * 用code换取oauth2的access token.
11
+	 */
12
+	static String OAUTH2_ACCESS_TOKEN_URL = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=%s&secret=%s&code=%s&grant_type=authorization_code";
13
+	
14
+	static String WX_USERINFO_URL = "http://47.101.36.130:9000/wx/userinfo?appid=%s&code=%s";
15
+}

+ 21
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/wxmp/WxMPUtil.java 查看文件

@@ -0,0 +1,21 @@
1
+package com.community.huiju.common.wxmp;
2
+
3
+import org.springframework.web.client.RestTemplate;
4
+
5
+/**
6
+ * @author FXF
7
+ * @date 2019-07-08
8
+ */
9
+public class WxMPUtil {
10
+	/**
11
+	 * 通过CODE拿取用户openid
12
+	 * @param code
13
+	 * @param appId
14
+	 * @return
15
+	 */
16
+	public static String getWxMPUserInfo(String code, String appId) {
17
+		String url = String.format(WxMPConst.WX_USERINFO_URL, appId, code);
18
+		RestTemplate restTemplate = new RestTemplate();
19
+		return restTemplate.getForObject(url,String.class);
20
+	}
21
+}

+ 188
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/WxMPUserController.java 查看文件

@@ -0,0 +1,188 @@
1
+package com.community.huiju.controller;
2
+
3
+import com.alibaba.fastjson.JSONObject;
4
+import com.community.commom.constant.Constant;
5
+import com.community.commom.mode.ResponseBean;
6
+import com.community.commom.session.UserElement;
7
+import com.community.huiju.common.wxmp.WxMPUtil;
8
+import com.community.huiju.common.wxpay.WXPayConstants;
9
+import com.community.huiju.common.wxpay.WXPayUtil;
10
+import com.community.huiju.feign.IFuShiServer;
11
+import com.community.huiju.feign.entity.ApiThirdPartyMonthCardPay;
12
+import com.community.huiju.service.WxMPUserServiceI;
13
+import com.google.common.collect.Maps;
14
+import io.swagger.annotations.Api;
15
+import io.swagger.annotations.ApiImplicitParam;
16
+import io.swagger.annotations.ApiImplicitParams;
17
+import io.swagger.annotations.ApiOperation;
18
+import org.slf4j.Logger;
19
+import org.slf4j.LoggerFactory;
20
+import org.springframework.beans.factory.annotation.Autowired;
21
+import org.springframework.beans.factory.annotation.Value;
22
+import org.springframework.cloud.context.config.annotation.RefreshScope;
23
+import org.springframework.web.bind.annotation.PathVariable;
24
+import org.springframework.web.bind.annotation.RequestMapping;
25
+import org.springframework.web.bind.annotation.RequestMethod;
26
+import org.springframework.web.bind.annotation.RequestParam;
27
+import org.springframework.web.bind.annotation.RestController;
28
+
29
+import javax.servlet.http.HttpServletRequest;
30
+import javax.servlet.http.HttpServletResponse;
31
+import javax.servlet.http.HttpSession;
32
+import java.io.ByteArrayOutputStream;
33
+import java.io.InputStream;
34
+import java.math.BigDecimal;
35
+import java.util.Map;
36
+
37
+/**
38
+ * @author FXF
39
+ * @date 2019-07-08
40
+ */
41
+@RestController
42
+@RefreshScope
43
+@RequestMapping("/")
44
+@Api(value = "微信公众号API", description = "微信公众号API")
45
+public class WxMPUserController {
46
+	
47
+	private Logger log = LoggerFactory.getLogger(WxMPUserController.class);
48
+	
49
+	@Value("${wx.mp.configs.appId}")
50
+	private String appId;
51
+	
52
+	@Autowired
53
+	private WxMPUserServiceI wxMPUserService;
54
+	
55
+	@Autowired
56
+	private IFuShiServer fuShiServer;
57
+
58
+	@RequestMapping(value = "/wxmp/info", method = RequestMethod.GET)
59
+	@ApiOperation(value = "获取微信公众号相关信息", notes = "获取微信公众号相关信息")
60
+	@ApiImplicitParams({})
61
+	public ResponseBean getWxMPinfo(){
62
+		ResponseBean responseBean = new ResponseBean();
63
+		Map<String,Object> map = Maps.newHashMap();
64
+		map.put("appId",appId);
65
+		responseBean.addSuccess(map);
66
+		return responseBean;
67
+	}
68
+	
69
+	@RequestMapping(value = "/{communityId}/wxmp", method = RequestMethod.GET)
70
+	@ApiOperation(value = "根据CODE获取OPENID并判断是否第一次来,并返回数据", notes = "根据CODE获取OPENID并判断是否第一次来,并返回数据")
71
+	@ApiImplicitParams({@ApiImplicitParam(paramType = "path", dataType = "integer", name = "communityId", value = "小区Id"),
72
+			@ApiImplicitParam(paramType = "query", dataType = "String", name = "code", value = "微信code")})
73
+	public ResponseBean getOpenidByCode(@PathVariable Integer communityId, @RequestParam String code){
74
+		ResponseBean responseBean = wxMPUserService.getTemporaryData(code,appId,communityId);
75
+		return responseBean;
76
+	}
77
+	
78
+	
79
+	@RequestMapping(value = "/{communityId}/wxmp/records", method = RequestMethod.GET)
80
+	@ApiOperation(value = "根据openid获取缴费记录", notes = "根据openid获取缴费记录")
81
+	@ApiImplicitParams({@ApiImplicitParam(paramType = "path", dataType = "integer", name = "communityId", value = "小区Id"),
82
+			@ApiImplicitParam(paramType = "query", dataType = "String", name = "openid", value = "微信openid")})
83
+	public ResponseBean getRecordsByOpenid(@PathVariable Integer communityId, @RequestParam String openid){
84
+		ResponseBean responseBean = wxMPUserService.getRecordsByOpenid(openid,communityId);
85
+		return responseBean;
86
+	}
87
+	
88
+	@RequestMapping(value = "/{communityId}/wxmp/car", method = RequestMethod.GET)
89
+	@ApiOperation(value = "根据车牌获取数据", notes = "根据车牌获取数据")
90
+	@ApiImplicitParams({@ApiImplicitParam(paramType = "path", dataType = "integer", name = "communityId", value = "小区Id"),
91
+			@ApiImplicitParam(paramType = "query", dataType = "String", name = "carNo", value = "车牌号")})
92
+	public ResponseBean getParkInfoByCarNo(@PathVariable Integer communityId, @RequestParam String carNo){
93
+		ResponseBean responseBean = new ResponseBean();
94
+		String parkInfoByCarNo = fuShiServer.getParkInfoByCarNo(carNo);
95
+		JSONObject carNoJson = JSONObject.parseObject(parkInfoByCarNo);
96
+		//车辆不在停车场
97
+		if (carNoJson.getInteger("MessageCode") == 44036 ){
98
+			responseBean.addError("未查询到入场信息,请确认车牌号或联系保安出场");
99
+			return responseBean;
100
+		}
101
+		
102
+		if (carNoJson.getInteger("MessageCode") == 200 ){
103
+			if (carNoJson.getInteger("DataType") != 3){
104
+				responseBean.addSuccess("储值车不支持在线缴费,月卡车请使用银城慧家APP延期续费");
105
+				return responseBean;
106
+			}
107
+			//返回查询的金额
108
+			JSONObject jsonParam = carNoJson.getJSONObject("JsonParam");
109
+			responseBean.addSuccess(jsonParam.get("ActualAmount"));
110
+		}
111
+		return responseBean;
112
+	}
113
+	
114
+	@ApiOperation(value = "临时车统一下单", notes = "临时车统一下单")
115
+	@ApiImplicitParams({
116
+			@ApiImplicitParam(paramType = "path", dataType = "integer", name = "communityId", value = "小区Id"),
117
+			@ApiImplicitParam(paramType = "query", dataType = "String", name = "carNo", value = "车牌号"),
118
+			@ApiImplicitParam(paramType = "query", dataType = "String", name = "openid", value = "微信openid")
119
+	})
120
+	@RequestMapping(value = "/{communityId}/wxmp/order",method = RequestMethod.GET)
121
+	public ResponseBean wxTmpOrder(@PathVariable Integer communityId,
122
+	                               @RequestParam("carNo") String carNo,
123
+	                               @RequestParam("openid") String openid){
124
+		ResponseBean responseBean = new ResponseBean();
125
+		Map<String, String> resp = Maps.newHashMap();
126
+		try {
127
+			String parkInfoByCarNo = fuShiServer.getParkInfoByCarNo(carNo);
128
+			JSONObject carNoJson = JSONObject.parseObject(parkInfoByCarNo);
129
+			String price = String.valueOf(Double.valueOf(((BigDecimal) carNoJson.getJSONObject("JsonParam").get("ActualAmount")).toString()) * 100);
130
+			price = price.substring(0, price.lastIndexOf("."));
131
+			resp = wxMPUserService.wxTmpOrder(carNo,price,communityId,openid);
132
+		} catch (Exception e) {
133
+			e.printStackTrace();
134
+			responseBean.addError(e.getMessage());
135
+			return responseBean;
136
+		}
137
+		responseBean.addSuccess(resp);
138
+		return responseBean;
139
+	}
140
+	
141
+	@ApiOperation(value = "手机订单支付完成后回调临时车缴费", notes = "手机订单支付完成后回调临时车缴费")
142
+	@RequestMapping(value = "/wxTmpNotify",method = RequestMethod.POST)
143
+	public String wxBillNotify(HttpServletRequest request, HttpServletResponse response){
144
+		String failResult = "<xml>" + "<return_code><![CDATA[FAIL]]></return_code>" + "<return_msg><![CDATA[失败]]></return_msg>" + "</xml> ";
145
+		String successResult = "<xml>" + "<return_code><![CDATA[SUCCESS]]></return_code>" + "<return_msg><![CDATA[OK]]></return_msg>" + "</xml> ";
146
+		InputStream inStream;
147
+		try {
148
+			
149
+			inStream = request.getInputStream();
150
+			ByteArrayOutputStream outSteam = new ByteArrayOutputStream();
151
+			byte[] buffer = new byte[1024];
152
+			int len = 0;
153
+			while ((len = inStream.read(buffer)) != -1) {
154
+				outSteam.write(buffer, 0, len);
155
+			}
156
+			
157
+			// 获取微信调用我们notify_url的返回信息
158
+			String result = new String(outSteam.toByteArray(), "utf-8");
159
+			WXPayUtil.getLogger().info("wxnotify:微信支付----result----=" + result);
160
+			
161
+			// 关闭流
162
+			outSteam.close();
163
+			inStream.close();
164
+			
165
+			// xml转换为map
166
+			Map<String, String> resultMap = WXPayUtil.xmlToMap(result);
167
+			if (WXPayConstants.SUCCESS.equalsIgnoreCase(resultMap.get("result_code"))) {
168
+				//推送富士系统
169
+				// TODO: 2019/7/8
170
+				//处理业务逻辑 修改订单状态等
171
+				String state = wxMPUserService.updateTmpOrder(resultMap.get("out_trade_no"));
172
+				if (state.equals("success")){
173
+					log.info("微信支付成功。。");
174
+					return successResult;
175
+				}
176
+			}else{
177
+				return failResult;
178
+			}
179
+			
180
+		} catch (Exception e) {
181
+			log.error("手机支付回调通知失败",e);
182
+			return failResult;
183
+			
184
+		}
185
+		
186
+		return failResult;
187
+	}
188
+}

+ 19
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/dao/TaTemporaryLicenseOrderMapper.java 查看文件

@@ -0,0 +1,19 @@
1
+package com.community.huiju.dao;
2
+
3
+import org.apache.ibatis.annotations.Mapper;
4
+import org.apache.ibatis.annotations.Param;
5
+
6
+import java.util.List;
7
+import java.util.Map;
8
+
9
+@Mapper
10
+public interface TaTemporaryLicenseOrderMapper {
11
+	
12
+	List<Map<String, Object>> getLicensePlateByOpenid(@Param("openid") String openid,@Param("communityId") Integer communityId);
13
+	
14
+	List<Map<String, Object>> getLicensePlateRecordsByOpenid(@Param("openid") String openid,@Param("communityId") Integer communityId);
15
+	
16
+	int saveTmpOrder(@Param("communityId") Integer communityId,@Param("orderNo") String orderNo,@Param("price") String price,@Param("openid") String openid,@Param("carNo") String carNo);
17
+	
18
+	int updateTmpOrder(@Param("outTradeNo") String outTradeNo);
19
+}

+ 28
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/model/TpTicketRecordComment.java 查看文件

@@ -35,6 +35,34 @@ public class TpTicketRecordComment {
35 35
      */
36 36
     private List<String> recordCommentURL;
37 37
 
38
+    /**
39
+     * 评分
40
+     * @param recordCommentURL
41
+     */
42
+    private String score;
43
+
44
+    /**
45
+     * 评语
46
+     * @param recordCommentURL
47
+     */
48
+    private String comment;
49
+
50
+    public String getScore() {
51
+        return score;
52
+    }
53
+
54
+    public String getComment() {
55
+        return comment;
56
+    }
57
+
58
+    public void setScore(String score) {
59
+        this.score = score;
60
+    }
61
+
62
+    public void setComment(String comment) {
63
+        this.comment = comment;
64
+    }
65
+
38 66
     public void setRecordCommentURL(List<String> recordCommentURL) {
39 67
         this.recordCommentURL = recordCommentURL;
40 68
     }

+ 28
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/WxMPUserServiceI.java 查看文件

@@ -0,0 +1,28 @@
1
+package com.community.huiju.service;
2
+
3
+import com.community.commom.mode.ResponseBean;
4
+
5
+import java.util.Map;
6
+
7
+public interface WxMPUserServiceI {
8
+	ResponseBean getTemporaryData(String code, String appId, Integer communityId);
9
+	
10
+	ResponseBean getRecordsByOpenid(String openid, Integer communityId);
11
+	
12
+	/**
13
+	 * 临时车下单
14
+	 *
15
+	 * @param carNo
16
+	 * @param price
17
+	 * @param communityId
18
+	 * @return
19
+	 */
20
+	Map<String, String> wxTmpOrder(String carNo, String price,Integer communityId,String openid) throws Exception;
21
+	
22
+	/**
23
+	 * 更新订单状态
24
+	 * @param out_trade_no
25
+	 * @return
26
+	 */
27
+	String updateTmpOrder(String out_trade_no);
28
+}

+ 26
- 14
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/MessageServiceImpl.java 查看文件

@@ -3,18 +3,17 @@ package com.community.huiju.service.impl;
3 3
 import com.community.commom.constant.Constant;
4 4
 import com.community.commom.mode.ResponseBean;
5 5
 import com.community.commom.session.UserElement;
6
-import com.community.huiju.dao.TpBillInvoiceMapper;
7
-import com.community.huiju.dao.TpBillMapper;
8
-import com.community.huiju.dao.TpMessageMapper;
9
-import com.community.huiju.dao.TpTicketMapper;
6
+import com.community.huiju.dao.*;
10 7
 import com.community.huiju.model.TpBill;
11 8
 import com.community.huiju.model.TpMessage;
12 9
 import com.community.huiju.model.TpTicket;
10
+import com.community.huiju.model.TpTransaction;
13 11
 import com.community.huiju.service.MessageServiceI;
14 12
 import com.github.pagehelper.Page;
15 13
 import com.github.pagehelper.PageHelper;
16 14
 import org.springframework.beans.factory.annotation.Autowired;
17 15
 import org.springframework.stereotype.Service;
16
+import org.springframework.transaction.annotation.Transactional;
18 17
 import org.springframework.util.StringUtils;
19 18
 
20 19
 import java.util.Date;
@@ -28,16 +27,19 @@ import java.util.Map;
28 27
  */
29 28
 @Service("messageService")
30 29
 public class MessageServiceImpl implements MessageServiceI {
31
-	
30
+
32 31
 	@Autowired
33 32
 	private TpMessageMapper tpMessageMapper;
34
-	
33
+
35 34
 	@Autowired
36 35
 	private TpBillMapper tpBillMapper;
37 36
 
38 37
 	@Autowired
39 38
 	private TpTicketMapper tpTicketMapper;
40
-	
39
+
40
+	@Autowired
41
+	private TpTransactionMapper tpTransactionMapper;
42
+
41 43
 	/**
42 44
 	 * 获取消息数量
43 45
 	 * @param communityId
@@ -47,7 +49,7 @@ public class MessageServiceImpl implements MessageServiceI {
47 49
 	public Map<String, Object> getMessageTotal(Integer communityId, Integer verifyId) {
48 50
 		return tpMessageMapper.getMessageTotal(verifyId,communityId);
49 51
 	}
50
-	
52
+
51 53
 	/**
52 54
 	 * 分页获取消息或待办
53 55
 	 * @param communityId
@@ -70,12 +72,15 @@ public class MessageServiceImpl implements MessageServiceI {
70 72
 			//		tpMessage.setContent(tpBill.getBillExplain());
71 73
 			//	}
72 74
 			//}
73
-			
75
+
74 76
 			if(tpMessage.getMessageType().equals(Constant.MESSAGE_TYPE_VISITOR) || tpMessage.getMessageType().equals(Constant.MESSAGE_TYPE_ANNOUNCEMENT)
75 77
 					|| tpMessage.getMessageType().equals(Constant.MESSAGE_TYPE_SYS) || tpMessage.getMessageType().equals(Constant.MESSAGE_TYPE_BILL)
76 78
 					|| tpMessage.getMessageType().equals(Constant.MESSAGE_TYPE_ACTIVITY)){
77
-				tpMessage.setContent(tpMessage.getMessageContent());
78
-				tpMessage.setMessageContent("");
79
+				// 当transactionId为空时把15条临时数据的内容去掉
80
+				if(null == tpMessage.getTransactionId()) {
81
+					tpMessage.setContent(tpMessage.getMessageContent());
82
+					tpMessage.setMessageContent("");
83
+				}
79 84
 			}
80 85
 			// 查询工单是否待评价,如果为待评价把Content改为工单的标题
81 86
 			TpTicket tpTicket= tpTicketMapper.selectByPrimaryKey(tpMessage.getTicketId());
@@ -84,6 +89,11 @@ public class MessageServiceImpl implements MessageServiceI {
84 89
 					tpMessage.setContent(tpTicket.getTicketTitle());
85 90
 				}
86 91
 			}
92
+			// 帖子推消息设置Content帖子标题
93
+			TpTransaction tpTransaction = tpTransactionMapper.selectByPrimaryKey(tpMessage.getTransactionId(),tpMessage.getCommunityId());
94
+			if (null != tpTransaction){
95
+				tpMessage.setContent(tpTransaction.getTransactionTitle());
96
+			}
87 97
 			if (!StringUtils.isEmpty(tpMessage.getMessageDetailUrl())){
88 98
 				Integer id = getMessageIdByType(tpMessage);
89 99
 				tpMessage.setMessageDetailUrl(tpMessage.getMessageDetailUrl() + "&id=" + id);
@@ -94,7 +104,7 @@ public class MessageServiceImpl implements MessageServiceI {
94 104
 		map.put("total",page.getTotal());
95 105
 		return map;
96 106
 	}
97
-	
107
+
98 108
 	/**
99 109
 	 * 根据不同的类型取不同的id
100 110
 	 * @param tpMessage
@@ -108,6 +118,8 @@ public class MessageServiceImpl implements MessageServiceI {
108 118
 				id = tpMessage.getAnnouncementId();
109 119
 				break;
110 120
 			case Constant.MESSAGE_TYPE_SYS:
121
+				// 临时用系统通知测试,后期用11话题状态
122
+				id = tpMessage.getTransactionId();
111 123
 				break;
112 124
 			case Constant.MESSAGE_TYPE_BILL:
113 125
 				id = tpMessage.getBillId();
@@ -116,10 +128,10 @@ public class MessageServiceImpl implements MessageServiceI {
116 128
 				id = tpMessage.getActivityId();
117 129
 				break;
118 130
 		}
119
-		
131
+
120 132
 		return id;
121 133
 	}
122
-	
134
+
123 135
 	/**
124 136
 	 * 消息全部已读
125 137
 	 */

+ 8
- 6
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java 查看文件

@@ -638,7 +638,7 @@ public class SocialServiceImpl implements SocialServiceI {
638 638
             }
639 639
         }
640 640
         // 推消息
641
-        TpMessage  tpMessage=new TpMessage(null,userElement.getCommunityId(),"11","1","1", tpTransactionReplyBack.getUuid(),"1","2",  userElement.getUserName()+":"+tpTransactionReply.getReplyContent(),
641
+        TpMessage  tpMessage = new TpMessage(null,userElement.getCommunityId(),"9","1","1", tpTransactionReplyBack.getUuid(),"1","2",  userElement.getUserName()+":"+tpTransactionReply.getReplyContent(),
642 642
                                           "1",null,null,"0",userElement.getUserVerifyId(),new Date(),null,null,null,null,null,tpTransactionReplyBack.getTransactionId());
643 643
         tpMessageMapper.insert(tpMessage);
644 644
         response.addSuccess("成功");
@@ -1209,11 +1209,6 @@ public class SocialServiceImpl implements SocialServiceI {
1209 1209
         /*当前工单发起人房产*/
1210 1210
         ticketVO.setHouseProperty(taUserVerify.getPhaseName()+taUserVerify.getBuildingName()+taUserVerify.getUnitName()+taUserVerify.getLevelName()+taUserVerify.getRoomNoName());
1211 1211
 
1212
-
1213
-
1214
-
1215
-
1216
-
1217 1212
         /*查询工单类容的图片*/
1218 1213
         List<TdImages> tdImages = tdImagesMapper.selectImages(tickedID,Constant.SERVICE);
1219 1214
         List<String> contentImg = new ArrayList<String>();
@@ -1229,6 +1224,13 @@ public class SocialServiceImpl implements SocialServiceI {
1229 1224
         for (TpTicketRecord ticketRecord : ticketRecordList) {
1230 1225
             /*对话详情*/
1231 1226
             List<TpTicketRecordComment> tpTicketRecordCommentList = tpTicketRecordCommentMapper.selectList(tickedID,ticketRecord.getId());
1227
+            /*当status=5(待评价时)*/
1228
+             if ("5".equals(ticketRecord.getStatus())){
1229
+                 TpTicketRecordComment tpTicketRecordComment= new TpTicketRecordComment();
1230
+                 tpTicketRecordComment.setScore(ticketVO.getScore());
1231
+                 tpTicketRecordComment.setComment(ticketVO.getComment());
1232
+                 tpTicketRecordCommentList.add(tpTicketRecordComment);
1233
+             }
1232 1234
             ticketRecord.setStatusContent(tpTicketRecordCommentList);
1233 1235
             /* 遍历当前对话信息组装图片*/
1234 1236
             for (TpTicketRecordComment tpTicketRecordComment : tpTicketRecordCommentList) {

+ 142
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxMPUserServiceImpl.java 查看文件

@@ -0,0 +1,142 @@
1
+package com.community.huiju.service.impl;
2
+
3
+import com.alibaba.fastjson.JSONObject;
4
+import com.beust.jcommander.internal.Maps;
5
+import com.community.commom.mode.ResponseBean;
6
+import com.community.huiju.common.perproties.PayNotifyPerproties;
7
+import com.community.huiju.common.wxmp.WxMPUtil;
8
+import com.community.huiju.common.wxpay.HfWxConfig;
9
+import com.community.huiju.common.wxpay.WXPay;
10
+import com.community.huiju.common.wxpay.WXPayConstants;
11
+import com.community.huiju.common.wxpay.WXPayUtil;
12
+import com.community.huiju.dao.TaTemporaryLicenseOrderMapper;
13
+import com.community.huiju.service.WxMPUserServiceI;
14
+import lombok.extern.slf4j.Slf4j;
15
+import org.springframework.beans.factory.annotation.Autowired;
16
+import org.springframework.stereotype.Service;
17
+
18
+import java.time.Instant;
19
+import java.util.HashMap;
20
+import java.util.List;
21
+import java.util.Map;
22
+import java.util.Random;
23
+
24
+/**
25
+ * @author FXF
26
+ * @date 2019-07-08
27
+ */
28
+@Service("wxMPUserService")
29
+@Slf4j
30
+public class WxMPUserServiceImpl implements WxMPUserServiceI {
31
+	
32
+	@Autowired
33
+	private TaTemporaryLicenseOrderMapper taTemporaryLicenseOrderMapper;
34
+	
35
+	@Autowired
36
+	private PayNotifyPerproties payNotifyPerproties;
37
+	
38
+	/**
39
+	 * 获取缴过费用的临时车牌
40
+	 * @param code
41
+	 * @param appId
42
+	 * @param communityId
43
+	 * @return
44
+	 */
45
+	@Override
46
+	public ResponseBean getTemporaryData(String code, String appId, Integer communityId) {
47
+		ResponseBean responseBean = new ResponseBean();
48
+		Map<String,Object> resultMap = Maps.newHashMap();
49
+		String wxresult = WxMPUtil.getWxMPUserInfo(code,appId);
50
+		JSONObject wxresultJson = JSONObject.parseObject(wxresult);
51
+		String openid = wxresultJson.getString("openid");
52
+		//根据openid查询临时车表查看是否存在关联过得车牌
53
+		List<Map<String,Object>> licensePlateList = taTemporaryLicenseOrderMapper.getLicensePlateByOpenid(openid,communityId);
54
+		resultMap.put("openid",openid);
55
+		resultMap.put("licensePlateList",licensePlateList);
56
+		responseBean.addSuccess(resultMap);
57
+		return responseBean;
58
+	}
59
+	
60
+	/**
61
+	 * 根据openid获取缴费记录
62
+	 * @param openid
63
+	 * @param communityId
64
+	 * @return
65
+	 */
66
+	@Override
67
+	public ResponseBean getRecordsByOpenid(String openid, Integer communityId) {
68
+		ResponseBean responseBean = new ResponseBean();
69
+		//根据openid查询临时车表缴费数据
70
+		List<Map<String,Object>> licensePlateList = taTemporaryLicenseOrderMapper.getLicensePlateRecordsByOpenid(openid,communityId);
71
+		responseBean.addSuccess(licensePlateList);
72
+		return responseBean;
73
+	}
74
+	
75
+	/**
76
+	 * 临时车下单
77
+	 *
78
+	 *
79
+	 * @param carNo
80
+	 * @param carNo
81
+	 * @return
82
+	 */
83
+	@Override
84
+	public Map<String, String> wxTmpOrder(String carNo, String price,Integer communityId,String openid) throws Exception {
85
+		HfWxConfig config = new HfWxConfig();
86
+		WXPay wxpay = new WXPay(config);
87
+		Random random = new Random();
88
+		String orderNo = String.valueOf(System.currentTimeMillis()) + random.nextInt();
89
+		//下单
90
+		Map<String, String> data = new HashMap<String, String>();
91
+		data.put("body", "临时车缴费");
92
+		//商品号唯一
93
+		data.put("out_trade_no", orderNo);
94
+		data.put("device_info", "");
95
+		data.put("fee_type", "CNY");
96
+		//金额 后台计算
97
+		data.put("total_fee", price);
98
+		//终端IP
99
+		data.put("spbill_create_ip", "123.12.12.123");
100
+		//回调地址
101
+		data.put("notify_url", payNotifyPerproties.getWxTmpNotify());
102
+		// 此处指定为APP支付
103
+		data.put("trade_type", "APP");
104
+		Map<String, String> resp = wxpay.unifiedOrder(data);
105
+		log.info("下单成功:{}", resp);
106
+		if (resp.get("result_code").equalsIgnoreCase(WXPayConstants.FAIL)){
107
+			throw new Exception(resp.get("err_code_des"));
108
+		}
109
+		//插入缴费信息到临时车标
110
+		taTemporaryLicenseOrderMapper.saveTmpOrder(communityId,orderNo,price,openid,carNo);
111
+		
112
+		//第二次重新生成签名
113
+		Map<String, String> secondSignData = new HashMap<String, String>();
114
+		long timestamp = Instant.now().getEpochSecond();
115
+		secondSignData.put("appid", config.getAppID());
116
+		secondSignData.put("partnerid", config.getMchID());
117
+		secondSignData.put("prepayid", resp.get("prepay_id"));
118
+		secondSignData.put("noncestr", resp.get("nonce_str"));
119
+		secondSignData.put("timestamp", String.valueOf(timestamp));
120
+		secondSignData.put("package", "Sign=WXPay");
121
+		secondSignData.put("sign", WXPayUtil.generateSignature(secondSignData, config.getKey(), WXPayConstants.SignType.MD5));
122
+		
123
+		log.info("订单: {},订单类型: {}, 状态变更为正在支付", orderNo, carNo);
124
+		return secondSignData;
125
+	}
126
+	
127
+	/**
128
+	 * 更新订单状态
129
+	 *
130
+	 * @param outTradeNo
131
+	 * @return
132
+	 */
133
+	@Override
134
+	public String updateTmpOrder(String outTradeNo) {
135
+		int size = taTemporaryLicenseOrderMapper.updateTmpOrder(outTradeNo);
136
+		if (size > 0 ){
137
+			return "success";
138
+		}
139
+		return "fail";
140
+	}
141
+	
142
+}

+ 46
- 0
CODE/smart-community/app-api/src/main/resources/mapper/TaTemporaryLicenseOrderMapper.xml 查看文件

@@ -0,0 +1,46 @@
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.TaTemporaryLicenseOrderMapper" >
4
+  <select id="getLicensePlateByOpenid" resultType="map">
5
+      SELECT DISTINCT
6
+          license_plate as licensePlate
7
+      FROM
8
+          ta_temporary_license_order
9
+      WHERE
10
+          community_id = #{communityId,jdbcType=INTEGER}
11
+          AND openid = #{openid,jdbcType=VARCHAR}
12
+  </select>
13
+
14
+  <select id="getLicensePlateRecordsByOpenid" resultType="map">
15
+      SELECT
16
+        id,
17
+        order_number as orderNumber,
18
+        create_date AS createDate,
19
+        actual_amount AS actualAmount,
20
+        license_plate AS licensePlate
21
+      FROM
22
+          ta_temporary_license_order
23
+      WHERE
24
+          community_id = #{communityId,jdbcType=INTEGER}
25
+          AND openid = #{openid,jdbcType=VARCHAR}
26
+          and order_status = 1
27
+  </select>
28
+
29
+    <insert id="saveTmpOrder">
30
+    insert into ta_temporary_license_order (community_id, order_number,
31
+      order_status, create_date, payment_type,actual_amount,license_plate,source_from,openid
32
+      )
33
+    values (#{communityId},#{orderNo},2,NOW(),2,#{price},#{carNo},"临时车微信缴费",#{openid})
34
+    </insert>
35
+
36
+    <update id="updateTmpOrder">
37
+        update ta_temporary_license_order
38
+        <set >
39
+            <if test="order_status != null" >
40
+                order_status = 1,
41
+            </if>
42
+            update_date = now(),
43
+        </set>
44
+        where order_number = #{outTradeNojdbcType=VARCHAR}
45
+    </update>
46
+</mapper>

+ 2
- 0
CODE/smart-community/app-api/src/main/resources/mapper/TpMessageMapper.xml 查看文件

@@ -29,6 +29,7 @@
29 29
     <result column="bill_id" property="billId" jdbcType="INTEGER" />
30 30
     <result column="activity_id" property="activityId" jdbcType="INTEGER" />
31 31
     <result column="announcement_id" property="announcementId" jdbcType="INTEGER" />
32
+    <result column="transaction_id" property="transactionId" jdbcType="INTEGER" />
32 33
   </resultMap>
33 34
   <sql id="Base_Column_List" >
34 35
     id, ticket_id,community_id, message_type, advice_type, model_type, uuid, uuid_type, source,
@@ -326,6 +327,7 @@
326 327
         t.bill_id,
327 328
         t.activity_id,
328 329
         t.announcement_id,
330
+        t.transaction_id,
329 331
         k.status,
330 332
         r.content,
331 333
         d.name as ticket_status,

+ 1
- 1
CODE/smart-community/app-api/src/main/resources/mapper/TpTicketRecordCommentMapper.xml 查看文件

@@ -181,7 +181,7 @@
181 181
     LIMIT 1
182 182
   </select>
183 183
   <select id="selectList" resultMap="BaseResultMap">
184
-    select * from  tp_ticket_record_comment WHERE ticket_id =#{tickedID} and ticket_record_id = #{recordId}  ;
184
+    select * from  tp_ticket_record_comment WHERE ticket_id =#{tickedID} and ticket_record_id = #{recordId}
185 185
   </select>
186 186
 
187 187
 </mapper>

+ 6
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/model/TpShop.java 查看文件

@@ -144,4 +144,10 @@ public class TpShop implements Serializable {
144 144
      */
145 145
     @TableField(exist = false)
146 146
     private List<String> appCarouselImg;
147
+
148
+    /**
149
+     * 评价总数
150
+     */
151
+    @TableField(exist = false)
152
+    private int evaluateSum;
147 153
 }

+ 1
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TransactionServiceImpl.java 查看文件

@@ -396,7 +396,7 @@ public class TransactionServiceImpl extends ServiceImpl<TpTransactionMapper, TpT
396 396
 			tdImages.setCreateUser(userElement.getId());
397 397
 			tdImagesMapper.insert(tdImages);
398 398
 		}
399
-		Message  tpMessage=new Message(null,userElement.getCommunityId(),"11","1","1", tpTransaction.getUuid(),"1","2",  userElement.getUserName()+":"+ replyContent,
399
+		Message  tpMessage=new Message(null,userElement.getCommunityId(),"9","1","1", tpTransaction.getUuid(),"1","2",  userElement.getUserName()+":"+ replyContent,
400 400
 				"1",null,null,"0",userElement.getUserVerifyId(),LocalDateTime.now(),null,null,null,null,null,tpTransaction.getId());
401 401
 		tpMessageMapper.insert(tpMessage);
402 402
 		response.addSuccess("成功");

+ 1
- 1
CODE/smart-community/property-api/src/main/resources/mapper/ShopAppraisalMapper.xml 查看文件

@@ -13,7 +13,7 @@
13 13
         LEFT JOIN tp_shop_appraisal_replay ar ON sa.id = ar.shop_appraisal_id
14 14
         <where>
15 15
             <if test="id !=null and id != ''">
16
-                and sa.id like concat('%',#{id},'%')
16
+                and s.id like concat('%',#{id},'%')
17 17
             </if>
18 18
             <if test="shopName !=null and shopName != ''">
19 19
                 and s.shop_name like concat('%',#{shopName},'%')

+ 2
- 1
CODE/smart-community/property-api/src/main/resources/mapper/TpShopMapper.xml 查看文件

@@ -13,7 +13,8 @@
13 13
             t.update_date,
14 14
             s.type_name,
15 15
             i.img_url,
16
-            u.user_name
16
+            u.user_name,
17
+           (SELECT COUNT(sa.shop_id) FROM  tp_shop_appraisal sa WHERE t.id = sa.shop_id) AS evaluateSum
17 18
         FROM
18 19
             tp_shop t
19 20
             LEFT JOIN tp_shop_img i ON t.id = i.shop_id AND i.img_type = 1

+ 1
- 1
VUECODE/smart-property-manage/src/api/shopType.js 查看文件

@@ -114,7 +114,7 @@ export function shopAppraisalList(data) {
114 114
     url: '/shopAppraisalList',
115 115
     method: 'get',
116 116
     params: {
117
-      id: data.id,
117
+      id: data.shopId,
118 118
       shopName: data.shopName,
119 119
       score: data.score,
120 120
       content: data.content,

+ 12
- 0
VUECODE/smart-property-manage/src/views/shop/shopIndex.vue 查看文件

@@ -60,6 +60,15 @@
60 60
         </template>
61 61
       </el-table-column>
62 62
       <el-table-column prop="updateDate" label="编辑时间" align="center" ><template slot-scope="scope">{{ formatDate(scope.row.updateDate) }}</template></el-table-column>
63
+      <el-table-column  label="业主评价" align="center" >
64
+        <template slot-scope="scope">
65
+         <a>
66
+           <span style="color: #63B8FF" v-if="scope.row.evaluateSum > 0" @click="evaluateSum(scope.row.id)">{{ scope.row.evaluateSum }}</span>
67
+           <span style="color: #666666" v-if="scope.row.evaluateSum === 0">{{ scope.row.evaluateSum }}</span>
68
+         </a>
69
+         
70
+        </template>
71
+      </el-table-column>
63 72
       <el-table-column prop="userName" label="编辑人" align="center"/>
64 73
     </el-table>
65 74
     <div class="block">
@@ -279,6 +288,9 @@ export default {
279 288
       var seconds = value.getSeconds()
280 289
       // return year + '-' + month + '-' + day
281 290
       return year + '-' + month + '-' + day + ' ' + hour + ':' + minutes + ':' + seconds
291
+    },
292
+    evaluateSum(id){
293
+       this.$router.push({ name: 'shop-shopReplay', query: { id: id }})
282 294
     }
283 295
   }
284 296
 }

+ 7
- 2
VUECODE/smart-property-manage/src/views/shop/shopReplay/index.vue 查看文件

@@ -2,7 +2,7 @@
2 2
   <div>
3 3
     <el-form :inline="true" :model="listQuery" class="form-listQuery">
4 4
       <el-form-item class="filter-item"  label="商铺编号">
5
-        <el-input v-model="listQuery.id"  placeholder="商铺编号"/>
5
+        <el-input v-model="listQuery.shopId"  placeholder="商铺编号"/>
6 6
       </el-form-item>
7 7
       <el-form-item class="filter-item"  label="商铺名称">
8 8
         <el-input v-model="listQuery.shopName" placeholder="商铺名称"/>
@@ -50,7 +50,9 @@
50 50
       <el-table-column
51 51
         type="selection"
52 52
         width="55"/>
53
-      <el-table-column prop="id" label="序号" align="center"/>
53
+      <el-table-column type="index" width="55" label="序号"/>
54
+      <!-- <el-table-column prop="id" label="序号" align="center"/> -->
55
+       <el-table-column prop="shopId" label="商铺编号" align="center"/>
54 56
       <el-table-column prop="roomName" label="商铺名称" align="center">
55 57
          <template slot-scope="scope" >
56 58
           <a>
@@ -135,6 +137,7 @@ export default {
135 137
     data() {
136 138
         return {
137 139
           listQuery: {
140
+            shopId: '',
138 141
             id: '',
139 142
             shopName: '',
140 143
             score: '',
@@ -160,7 +163,9 @@ export default {
160 163
         }
161 164
     },
162 165
     mounted(){
166
+    this.listQuery.shopId = this.$route.query.id
163 167
     this.dataQuery()
168
+    this.listQuery.shopId = ''
164 169
     },
165 170
     methods:{
166 171
     dataQuery() { // 查询数据

+ 106
- 94
文档/MYSQL/smartCommunity.pdb 查看文件

@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2
-<?PowerDesigner AppLocale="UTF16" ID="{1EFA7B8F-E5BE-422B-A0AE-B907AA87924F}" Label="" LastModificationDate="1562122976" Name="smartCommunity" Objects="1342" Symbols="150" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
2
+<?PowerDesigner AppLocale="UTF16" ID="{1EFA7B8F-E5BE-422B-A0AE-B907AA87924F}" Label="" LastModificationDate="1562572383" Name="smartCommunity" Objects="1343" Symbols="150" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
3 3
 <!-- do not edit this file -->
4 4
 
5 5
 <Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@@ -7372,9 +7372,9 @@ LABL 0 新宋体,8,N</a:FontList>
7372 7372
 </o:TableSymbol>
7373 7373
 <o:TableSymbol Id="o285">
7374 7374
 <a:CreationDate>1558953005</a:CreationDate>
7375
-<a:ModificationDate>1558959385</a:ModificationDate>
7375
+<a:ModificationDate>1562572383</a:ModificationDate>
7376 7376
 <a:IconMode>-1</a:IconMode>
7377
-<a:Rect>((160632,-60728), (176122,-43030))</a:Rect>
7377
+<a:Rect>((160632,-61178), (176122,-42580))</a:Rect>
7378 7378
 <a:LineColor>12615680</a:LineColor>
7379 7379
 <a:FillColor>16570034</a:FillColor>
7380 7380
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -13093,9 +13093,9 @@ LABL 0 新宋体,8,N</a:FontList>
13093 13093
 <a:Code>message_type</a:Code>
13094 13094
 <a:CreationDate>1539323972</a:CreationDate>
13095 13095
 <a:Creator>szc</a:Creator>
13096
-<a:ModificationDate>1552034961</a:ModificationDate>
13096
+<a:ModificationDate>1562320027</a:ModificationDate>
13097 13097
 <a:Modifier>szc</a:Modifier>
13098
-<a:Comment>消息类型  1:投诉   2:报修 3:联系物业  4: 访客  5:公告  6:系统通知  7:账单 8:活动 9:二手帖子</a:Comment>
13098
+<a:Comment>消息类型  1:投诉   2:报修 3:联系物业  4: 访客  5:公告  6:系统通知  7:账单 8:活动 9:二手帖子  10 物业发送消息 11 话题</a:Comment>
13099 13099
 <a:DataType>char(1)</a:DataType>
13100 13100
 <a:Length>1</a:Length>
13101 13101
 </o:Column>
@@ -19899,7 +19899,7 @@ LABL 0 新宋体,8,N</a:FontList>
19899 19899
 <a:Code>ta_temporary_license_order</a:Code>
19900 19900
 <a:CreationDate>1554287502</a:CreationDate>
19901 19901
 <a:Creator>szc</a:Creator>
19902
-<a:ModificationDate>1559007410</a:ModificationDate>
19902
+<a:ModificationDate>1562572383</a:ModificationDate>
19903 19903
 <a:Modifier>szc</a:Modifier>
19904 19904
 <a:Comment>临时车缴费表</a:Comment>
19905 19905
 <a:TotalSavingCurrency/>
@@ -20119,9 +20119,21 @@ LABL 0 新宋体,8,N</a:FontList>
20119 20119
 <a:DataType>varchar(255)</a:DataType>
20120 20120
 <a:Length>255</a:Length>
20121 20121
 </o:Column>
20122
+<o:Column Id="o1221">
20123
+<a:ObjectID>813B5F0E-925D-4B8E-8092-C2919B85CA6B</a:ObjectID>
20124
+<a:Name>openid</a:Name>
20125
+<a:Code>openid</a:Code>
20126
+<a:CreationDate>1562572331</a:CreationDate>
20127
+<a:Creator>szc</a:Creator>
20128
+<a:ModificationDate>1562572383</a:ModificationDate>
20129
+<a:Modifier>szc</a:Modifier>
20130
+<a:Comment>微信openid</a:Comment>
20131
+<a:DataType>varchar(255)</a:DataType>
20132
+<a:Length>255</a:Length>
20133
+</o:Column>
20122 20134
 </c:Columns>
20123 20135
 <c:Keys>
20124
-<o:Key Id="o1221">
20136
+<o:Key Id="o1222">
20125 20137
 <a:ObjectID>81DC5205-4D99-4EE0-AF8C-BE9AE49DBC8A</a:ObjectID>
20126 20138
 <a:Name>Key_1</a:Name>
20127 20139
 <a:Code>Key_1</a:Code>
@@ -20135,7 +20147,7 @@ LABL 0 新宋体,8,N</a:FontList>
20135 20147
 </o:Key>
20136 20148
 </c:Keys>
20137 20149
 <c:PrimaryKey>
20138
-<o:Key Ref="o1221"/>
20150
+<o:Key Ref="o1222"/>
20139 20151
 </c:PrimaryKey>
20140 20152
 </o:Table>
20141 20153
 <o:Table Id="o288">
@@ -20149,7 +20161,7 @@ LABL 0 新宋体,8,N</a:FontList>
20149 20161
 <a:Comment>月租车统计表,按天计算</a:Comment>
20150 20162
 <a:TotalSavingCurrency/>
20151 20163
 <c:Columns>
20152
-<o:Column Id="o1222">
20164
+<o:Column Id="o1223">
20153 20165
 <a:ObjectID>F19E0C2F-02DA-4ACC-9284-C356E31AA600</a:ObjectID>
20154 20166
 <a:Name>id</a:Name>
20155 20167
 <a:Code>id</a:Code>
@@ -20162,7 +20174,7 @@ LABL 0 新宋体,8,N</a:FontList>
20162 20174
 <a:Identity>1</a:Identity>
20163 20175
 <a:Column.Mandatory>1</a:Column.Mandatory>
20164 20176
 </o:Column>
20165
-<o:Column Id="o1223">
20177
+<o:Column Id="o1224">
20166 20178
 <a:ObjectID>259DB250-5880-4EF3-94EE-27124A360792</a:ObjectID>
20167 20179
 <a:Name>community_id</a:Name>
20168 20180
 <a:Code>community_id</a:Code>
@@ -20174,7 +20186,7 @@ LABL 0 新宋体,8,N</a:FontList>
20174 20186
 <a:DataType>int(11)</a:DataType>
20175 20187
 <a:Length>11</a:Length>
20176 20188
 </o:Column>
20177
-<o:Column Id="o1224">
20189
+<o:Column Id="o1225">
20178 20190
 <a:ObjectID>D554E6B9-2FB5-4D89-A8AC-EE5761851F26</a:ObjectID>
20179 20191
 <a:Name>price_total</a:Name>
20180 20192
 <a:Code>price_total</a:Code>
@@ -20186,7 +20198,7 @@ LABL 0 新宋体,8,N</a:FontList>
20186 20198
 <a:DataType>int(50)</a:DataType>
20187 20199
 <a:Length>50</a:Length>
20188 20200
 </o:Column>
20189
-<o:Column Id="o1225">
20201
+<o:Column Id="o1226">
20190 20202
 <a:ObjectID>DB19A72B-5903-4605-BCE2-657C1B8D5A08</a:ObjectID>
20191 20203
 <a:Name>create_date</a:Name>
20192 20204
 <a:Code>create_date</a:Code>
@@ -20199,7 +20211,7 @@ LABL 0 新宋体,8,N</a:FontList>
20199 20211
 </o:Column>
20200 20212
 </c:Columns>
20201 20213
 <c:Keys>
20202
-<o:Key Id="o1226">
20214
+<o:Key Id="o1227">
20203 20215
 <a:ObjectID>81118B2A-CA0F-42FE-B7CA-547A6EC0DD52</a:ObjectID>
20204 20216
 <a:Name>Key_1</a:Name>
20205 20217
 <a:Code>Key_1</a:Code>
@@ -20208,12 +20220,12 @@ LABL 0 新宋体,8,N</a:FontList>
20208 20220
 <a:ModificationDate>1558953670</a:ModificationDate>
20209 20221
 <a:Modifier>szc</a:Modifier>
20210 20222
 <c:Key.Columns>
20211
-<o:Column Ref="o1222"/>
20223
+<o:Column Ref="o1223"/>
20212 20224
 </c:Key.Columns>
20213 20225
 </o:Key>
20214 20226
 </c:Keys>
20215 20227
 <c:PrimaryKey>
20216
-<o:Key Ref="o1226"/>
20228
+<o:Key Ref="o1227"/>
20217 20229
 </c:PrimaryKey>
20218 20230
 </o:Table>
20219 20231
 <o:Table Id="o290">
@@ -20227,7 +20239,7 @@ LABL 0 新宋体,8,N</a:FontList>
20227 20239
 <a:Comment>临时车统计表,按天计算</a:Comment>
20228 20240
 <a:TotalSavingCurrency/>
20229 20241
 <c:Columns>
20230
-<o:Column Id="o1227">
20242
+<o:Column Id="o1228">
20231 20243
 <a:ObjectID>E06A8957-FC46-4B1C-8072-5BDD7AD11410</a:ObjectID>
20232 20244
 <a:Name>id</a:Name>
20233 20245
 <a:Code>id</a:Code>
@@ -20240,7 +20252,7 @@ LABL 0 新宋体,8,N</a:FontList>
20240 20252
 <a:Identity>1</a:Identity>
20241 20253
 <a:Column.Mandatory>1</a:Column.Mandatory>
20242 20254
 </o:Column>
20243
-<o:Column Id="o1228">
20255
+<o:Column Id="o1229">
20244 20256
 <a:ObjectID>98087B52-D393-4E0F-9CE5-416E3878338D</a:ObjectID>
20245 20257
 <a:Name>community_id</a:Name>
20246 20258
 <a:Code>community_id</a:Code>
@@ -20252,7 +20264,7 @@ LABL 0 新宋体,8,N</a:FontList>
20252 20264
 <a:DataType>int(11)</a:DataType>
20253 20265
 <a:Length>11</a:Length>
20254 20266
 </o:Column>
20255
-<o:Column Id="o1229">
20267
+<o:Column Id="o1230">
20256 20268
 <a:ObjectID>9103E98D-BA51-4429-969D-4E40DF1C2894</a:ObjectID>
20257 20269
 <a:Name>price_total</a:Name>
20258 20270
 <a:Code>price_total</a:Code>
@@ -20264,7 +20276,7 @@ LABL 0 新宋体,8,N</a:FontList>
20264 20276
 <a:DataType>int(50)</a:DataType>
20265 20277
 <a:Length>50</a:Length>
20266 20278
 </o:Column>
20267
-<o:Column Id="o1230">
20279
+<o:Column Id="o1231">
20268 20280
 <a:ObjectID>55DBBFD1-1BFA-432D-B251-ECB2B4B9824C</a:ObjectID>
20269 20281
 <a:Name>create_date</a:Name>
20270 20282
 <a:Code>create_date</a:Code>
@@ -20277,7 +20289,7 @@ LABL 0 新宋体,8,N</a:FontList>
20277 20289
 </o:Column>
20278 20290
 </c:Columns>
20279 20291
 <c:Keys>
20280
-<o:Key Id="o1231">
20292
+<o:Key Id="o1232">
20281 20293
 <a:ObjectID>997B797A-9359-4176-AC53-81F3BEA3BC3F</a:ObjectID>
20282 20294
 <a:Name>Key_1</a:Name>
20283 20295
 <a:Code>Key_1</a:Code>
@@ -20286,12 +20298,12 @@ LABL 0 新宋体,8,N</a:FontList>
20286 20298
 <a:ModificationDate>1558953690</a:ModificationDate>
20287 20299
 <a:Modifier>szc</a:Modifier>
20288 20300
 <c:Key.Columns>
20289
-<o:Column Ref="o1227"/>
20301
+<o:Column Ref="o1228"/>
20290 20302
 </c:Key.Columns>
20291 20303
 </o:Key>
20292 20304
 </c:Keys>
20293 20305
 <c:PrimaryKey>
20294
-<o:Key Ref="o1231"/>
20306
+<o:Key Ref="o1232"/>
20295 20307
 </c:PrimaryKey>
20296 20308
 </o:Table>
20297 20309
 <o:Table Id="o292">
@@ -20305,7 +20317,7 @@ LABL 0 新宋体,8,N</a:FontList>
20305 20317
 <a:Comment>日活跃用户表</a:Comment>
20306 20318
 <a:TotalSavingCurrency/>
20307 20319
 <c:Columns>
20308
-<o:Column Id="o1232">
20320
+<o:Column Id="o1233">
20309 20321
 <a:ObjectID>6BBEF7FD-975C-4BFE-AE6B-10684EFF9DEC</a:ObjectID>
20310 20322
 <a:Name>id</a:Name>
20311 20323
 <a:Code>id</a:Code>
@@ -20318,7 +20330,7 @@ LABL 0 新宋体,8,N</a:FontList>
20318 20330
 <a:Identity>1</a:Identity>
20319 20331
 <a:Column.Mandatory>1</a:Column.Mandatory>
20320 20332
 </o:Column>
20321
-<o:Column Id="o1233">
20333
+<o:Column Id="o1234">
20322 20334
 <a:ObjectID>423A69C5-DC9C-434A-ACAD-8E56886BC334</a:ObjectID>
20323 20335
 <a:Name>community_id</a:Name>
20324 20336
 <a:Code>community_id</a:Code>
@@ -20330,7 +20342,7 @@ LABL 0 新宋体,8,N</a:FontList>
20330 20342
 <a:DataType>int(11)</a:DataType>
20331 20343
 <a:Length>11</a:Length>
20332 20344
 </o:Column>
20333
-<o:Column Id="o1234">
20345
+<o:Column Id="o1235">
20334 20346
 <a:ObjectID>3BE551F8-9D4D-47AB-9041-24CDCACB87A8</a:ObjectID>
20335 20347
 <a:Name>ta_user_verify_id</a:Name>
20336 20348
 <a:Code>ta_user_verify_id</a:Code>
@@ -20342,7 +20354,7 @@ LABL 0 新宋体,8,N</a:FontList>
20342 20354
 <a:DataType>int(11)</a:DataType>
20343 20355
 <a:Length>11</a:Length>
20344 20356
 </o:Column>
20345
-<o:Column Id="o1235">
20357
+<o:Column Id="o1236">
20346 20358
 <a:ObjectID>BB3F5C31-8445-4453-AE15-45F383134353</a:ObjectID>
20347 20359
 <a:Name>create_date</a:Name>
20348 20360
 <a:Code>create_date</a:Code>
@@ -20355,7 +20367,7 @@ LABL 0 新宋体,8,N</a:FontList>
20355 20367
 </o:Column>
20356 20368
 </c:Columns>
20357 20369
 <c:Keys>
20358
-<o:Key Id="o1236">
20370
+<o:Key Id="o1237">
20359 20371
 <a:ObjectID>1F76D532-5DB9-491A-AA88-3CA87CA6E7DB</a:ObjectID>
20360 20372
 <a:Name>Key_1</a:Name>
20361 20373
 <a:Code>Key_1</a:Code>
@@ -20364,12 +20376,12 @@ LABL 0 新宋体,8,N</a:FontList>
20364 20376
 <a:ModificationDate>1558954324</a:ModificationDate>
20365 20377
 <a:Modifier>szc</a:Modifier>
20366 20378
 <c:Key.Columns>
20367
-<o:Column Ref="o1232"/>
20379
+<o:Column Ref="o1233"/>
20368 20380
 </c:Key.Columns>
20369 20381
 </o:Key>
20370 20382
 </c:Keys>
20371 20383
 <c:PrimaryKey>
20372
-<o:Key Ref="o1236"/>
20384
+<o:Key Ref="o1237"/>
20373 20385
 </c:PrimaryKey>
20374 20386
 </o:Table>
20375 20387
 <o:Table Id="o294">
@@ -20383,7 +20395,7 @@ LABL 0 新宋体,8,N</a:FontList>
20383 20395
 <a:Comment>单元门远程开门统计</a:Comment>
20384 20396
 <a:TotalSavingCurrency/>
20385 20397
 <c:Columns>
20386
-<o:Column Id="o1237">
20398
+<o:Column Id="o1238">
20387 20399
 <a:ObjectID>96EC60CA-CB32-4AE7-8ABE-0D1B85D4D970</a:ObjectID>
20388 20400
 <a:Name>id</a:Name>
20389 20401
 <a:Code>id</a:Code>
@@ -20396,7 +20408,7 @@ LABL 0 新宋体,8,N</a:FontList>
20396 20408
 <a:Identity>1</a:Identity>
20397 20409
 <a:Column.Mandatory>1</a:Column.Mandatory>
20398 20410
 </o:Column>
20399
-<o:Column Id="o1238">
20411
+<o:Column Id="o1239">
20400 20412
 <a:ObjectID>F8267D86-455F-49BB-B696-7E96865632A7</a:ObjectID>
20401 20413
 <a:Name>community_id</a:Name>
20402 20414
 <a:Code>community_id</a:Code>
@@ -20408,7 +20420,7 @@ LABL 0 新宋体,8,N</a:FontList>
20408 20420
 <a:DataType>int(11)</a:DataType>
20409 20421
 <a:Length>11</a:Length>
20410 20422
 </o:Column>
20411
-<o:Column Id="o1239">
20423
+<o:Column Id="o1240">
20412 20424
 <a:ObjectID>0B592174-63C0-44CF-90FA-B5D682FECA75</a:ObjectID>
20413 20425
 <a:Name>ta_user_verify_id</a:Name>
20414 20426
 <a:Code>ta_user_verify_id</a:Code>
@@ -20420,7 +20432,7 @@ LABL 0 新宋体,8,N</a:FontList>
20420 20432
 <a:DataType>int(11)</a:DataType>
20421 20433
 <a:Length>11</a:Length>
20422 20434
 </o:Column>
20423
-<o:Column Id="o1240">
20435
+<o:Column Id="o1241">
20424 20436
 <a:ObjectID>5D937280-9334-4198-86EA-05C6FC249A79</a:ObjectID>
20425 20437
 <a:Name>unit_id</a:Name>
20426 20438
 <a:Code>unit_id</a:Code>
@@ -20432,7 +20444,7 @@ LABL 0 新宋体,8,N</a:FontList>
20432 20444
 <a:DataType>int(11)</a:DataType>
20433 20445
 <a:Length>11</a:Length>
20434 20446
 </o:Column>
20435
-<o:Column Id="o1241">
20447
+<o:Column Id="o1242">
20436 20448
 <a:ObjectID>44AB8C4C-B23E-4B5D-91C0-65C45390DCC6</a:ObjectID>
20437 20449
 <a:Name>create_date</a:Name>
20438 20450
 <a:Code>create_date</a:Code>
@@ -20445,7 +20457,7 @@ LABL 0 新宋体,8,N</a:FontList>
20445 20457
 </o:Column>
20446 20458
 </c:Columns>
20447 20459
 <c:Keys>
20448
-<o:Key Id="o1242">
20460
+<o:Key Id="o1243">
20449 20461
 <a:ObjectID>FDE3C271-9D1A-4357-9419-DF74DF8D2953</a:ObjectID>
20450 20462
 <a:Name>Key_1</a:Name>
20451 20463
 <a:Code>Key_1</a:Code>
@@ -20454,12 +20466,12 @@ LABL 0 新宋体,8,N</a:FontList>
20454 20466
 <a:ModificationDate>1558955889</a:ModificationDate>
20455 20467
 <a:Modifier>szc</a:Modifier>
20456 20468
 <c:Key.Columns>
20457
-<o:Column Ref="o1237"/>
20469
+<o:Column Ref="o1238"/>
20458 20470
 </c:Key.Columns>
20459 20471
 </o:Key>
20460 20472
 </c:Keys>
20461 20473
 <c:PrimaryKey>
20462
-<o:Key Ref="o1242"/>
20474
+<o:Key Ref="o1243"/>
20463 20475
 </c:PrimaryKey>
20464 20476
 </o:Table>
20465 20477
 <o:Table Id="o296">
@@ -20473,7 +20485,7 @@ LABL 0 新宋体,8,N</a:FontList>
20473 20485
 <a:Comment>单元门远程监控查看次数统计</a:Comment>
20474 20486
 <a:TotalSavingCurrency/>
20475 20487
 <c:Columns>
20476
-<o:Column Id="o1243">
20488
+<o:Column Id="o1244">
20477 20489
 <a:ObjectID>E615AD82-9146-4753-98F7-05EEF6585C77</a:ObjectID>
20478 20490
 <a:Name>id</a:Name>
20479 20491
 <a:Code>id</a:Code>
@@ -20486,7 +20498,7 @@ LABL 0 新宋体,8,N</a:FontList>
20486 20498
 <a:Identity>1</a:Identity>
20487 20499
 <a:Column.Mandatory>1</a:Column.Mandatory>
20488 20500
 </o:Column>
20489
-<o:Column Id="o1244">
20501
+<o:Column Id="o1245">
20490 20502
 <a:ObjectID>460F6432-DEED-44B0-AC74-02083F7FC37C</a:ObjectID>
20491 20503
 <a:Name>community_id</a:Name>
20492 20504
 <a:Code>community_id</a:Code>
@@ -20498,7 +20510,7 @@ LABL 0 新宋体,8,N</a:FontList>
20498 20510
 <a:DataType>int(11)</a:DataType>
20499 20511
 <a:Length>11</a:Length>
20500 20512
 </o:Column>
20501
-<o:Column Id="o1245">
20513
+<o:Column Id="o1246">
20502 20514
 <a:ObjectID>1A347244-A695-4FC4-9AAB-3AD4E580F320</a:ObjectID>
20503 20515
 <a:Name>ta_user_verify_id</a:Name>
20504 20516
 <a:Code>ta_user_verify_id</a:Code>
@@ -20510,7 +20522,7 @@ LABL 0 新宋体,8,N</a:FontList>
20510 20522
 <a:DataType>int(11)</a:DataType>
20511 20523
 <a:Length>11</a:Length>
20512 20524
 </o:Column>
20513
-<o:Column Id="o1246">
20525
+<o:Column Id="o1247">
20514 20526
 <a:ObjectID>3FA26E26-44AC-4202-9B14-BF8B9BDAF18D</a:ObjectID>
20515 20527
 <a:Name>unit_id</a:Name>
20516 20528
 <a:Code>unit_id</a:Code>
@@ -20522,7 +20534,7 @@ LABL 0 新宋体,8,N</a:FontList>
20522 20534
 <a:DataType>int(11)</a:DataType>
20523 20535
 <a:Length>11</a:Length>
20524 20536
 </o:Column>
20525
-<o:Column Id="o1247">
20537
+<o:Column Id="o1248">
20526 20538
 <a:ObjectID>BC44D9AA-0F9F-47BD-9686-ED66E3D6B8D0</a:ObjectID>
20527 20539
 <a:Name>create_date</a:Name>
20528 20540
 <a:Code>create_date</a:Code>
@@ -20535,7 +20547,7 @@ LABL 0 新宋体,8,N</a:FontList>
20535 20547
 </o:Column>
20536 20548
 </c:Columns>
20537 20549
 <c:Keys>
20538
-<o:Key Id="o1248">
20550
+<o:Key Id="o1249">
20539 20551
 <a:ObjectID>F4A329A5-4752-44DB-9591-9AA0B19F0926</a:ObjectID>
20540 20552
 <a:Name>Key_1</a:Name>
20541 20553
 <a:Code>Key_1</a:Code>
@@ -20544,12 +20556,12 @@ LABL 0 新宋体,8,N</a:FontList>
20544 20556
 <a:ModificationDate>1558958326</a:ModificationDate>
20545 20557
 <a:Modifier>szc</a:Modifier>
20546 20558
 <c:Key.Columns>
20547
-<o:Column Ref="o1243"/>
20559
+<o:Column Ref="o1244"/>
20548 20560
 </c:Key.Columns>
20549 20561
 </o:Key>
20550 20562
 </c:Keys>
20551 20563
 <c:PrimaryKey>
20552
-<o:Key Ref="o1248"/>
20564
+<o:Key Ref="o1249"/>
20553 20565
 </c:PrimaryKey>
20554 20566
 </o:Table>
20555 20567
 <o:Table Id="o298">
@@ -20563,7 +20575,7 @@ LABL 0 新宋体,8,N</a:FontList>
20563 20575
 <a:Comment>公共区域监控查看次数统计</a:Comment>
20564 20576
 <a:TotalSavingCurrency/>
20565 20577
 <c:Columns>
20566
-<o:Column Id="o1249">
20578
+<o:Column Id="o1250">
20567 20579
 <a:ObjectID>C2A48FF1-C237-4531-8ABA-FEF0E7091AEC</a:ObjectID>
20568 20580
 <a:Name>id</a:Name>
20569 20581
 <a:Code>id</a:Code>
@@ -20576,7 +20588,7 @@ LABL 0 新宋体,8,N</a:FontList>
20576 20588
 <a:Identity>1</a:Identity>
20577 20589
 <a:Column.Mandatory>1</a:Column.Mandatory>
20578 20590
 </o:Column>
20579
-<o:Column Id="o1250">
20591
+<o:Column Id="o1251">
20580 20592
 <a:ObjectID>B2CC4E6F-D058-4E23-8EC3-8CA27587BB9B</a:ObjectID>
20581 20593
 <a:Name>community_id</a:Name>
20582 20594
 <a:Code>community_id</a:Code>
@@ -20588,7 +20600,7 @@ LABL 0 新宋体,8,N</a:FontList>
20588 20600
 <a:DataType>int(11)</a:DataType>
20589 20601
 <a:Length>11</a:Length>
20590 20602
 </o:Column>
20591
-<o:Column Id="o1251">
20603
+<o:Column Id="o1252">
20592 20604
 <a:ObjectID>C6D4805B-4ACB-4399-AD17-B5138BF7A0E0</a:ObjectID>
20593 20605
 <a:Name>ta_user_verify_id</a:Name>
20594 20606
 <a:Code>ta_user_verify_id</a:Code>
@@ -20600,7 +20612,7 @@ LABL 0 新宋体,8,N</a:FontList>
20600 20612
 <a:DataType>int(11)</a:DataType>
20601 20613
 <a:Length>11</a:Length>
20602 20614
 </o:Column>
20603
-<o:Column Id="o1252">
20615
+<o:Column Id="o1253">
20604 20616
 <a:ObjectID>82A7CAB1-F225-4F64-918C-61EE9F4D466A</a:ObjectID>
20605 20617
 <a:Name>create_date</a:Name>
20606 20618
 <a:Code>create_date</a:Code>
@@ -20613,7 +20625,7 @@ LABL 0 新宋体,8,N</a:FontList>
20613 20625
 </o:Column>
20614 20626
 </c:Columns>
20615 20627
 <c:Keys>
20616
-<o:Key Id="o1253">
20628
+<o:Key Id="o1254">
20617 20629
 <a:ObjectID>357B2857-4827-4104-B92A-F03733D9D3BA</a:ObjectID>
20618 20630
 <a:Name>Key_1</a:Name>
20619 20631
 <a:Code>Key_1</a:Code>
@@ -20622,12 +20634,12 @@ LABL 0 新宋体,8,N</a:FontList>
20622 20634
 <a:ModificationDate>1558958455</a:ModificationDate>
20623 20635
 <a:Modifier>szc</a:Modifier>
20624 20636
 <c:Key.Columns>
20625
-<o:Column Ref="o1249"/>
20637
+<o:Column Ref="o1250"/>
20626 20638
 </c:Key.Columns>
20627 20639
 </o:Key>
20628 20640
 </c:Keys>
20629 20641
 <c:PrimaryKey>
20630
-<o:Key Ref="o1253"/>
20642
+<o:Key Ref="o1254"/>
20631 20643
 </c:PrimaryKey>
20632 20644
 </o:Table>
20633 20645
 <o:Table Id="o299">
@@ -20641,7 +20653,7 @@ LABL 0 新宋体,8,N</a:FontList>
20641 20653
 <a:Comment>住户app端用户与海康关联表</a:Comment>
20642 20654
 <a:TotalSavingCurrency/>
20643 20655
 <c:Columns>
20644
-<o:Column Id="o1254">
20656
+<o:Column Id="o1255">
20645 20657
 <a:ObjectID>C24EB6C4-8235-4E35-BE52-7D2662F94070</a:ObjectID>
20646 20658
 <a:Name>id</a:Name>
20647 20659
 <a:Code>id</a:Code>
@@ -20654,7 +20666,7 @@ LABL 0 新宋体,8,N</a:FontList>
20654 20666
 <a:Identity>1</a:Identity>
20655 20667
 <a:Column.Mandatory>1</a:Column.Mandatory>
20656 20668
 </o:Column>
20657
-<o:Column Id="o1255">
20669
+<o:Column Id="o1256">
20658 20670
 <a:ObjectID>BA3BAAF5-4981-4102-BABC-8CE8BE75AE04</a:ObjectID>
20659 20671
 <a:Name>community_id</a:Name>
20660 20672
 <a:Code>community_id</a:Code>
@@ -20666,7 +20678,7 @@ LABL 0 新宋体,8,N</a:FontList>
20666 20678
 <a:DataType>int(11)</a:DataType>
20667 20679
 <a:Length>11</a:Length>
20668 20680
 </o:Column>
20669
-<o:Column Id="o1256">
20681
+<o:Column Id="o1257">
20670 20682
 <a:ObjectID>AC1A144E-D8BF-4ACF-B075-055B954C970A</a:ObjectID>
20671 20683
 <a:Name>ta_user_id</a:Name>
20672 20684
 <a:Code>ta_user_id</a:Code>
@@ -20678,7 +20690,7 @@ LABL 0 新宋体,8,N</a:FontList>
20678 20690
 <a:DataType>int(11)</a:DataType>
20679 20691
 <a:Length>11</a:Length>
20680 20692
 </o:Column>
20681
-<o:Column Id="o1257">
20693
+<o:Column Id="o1258">
20682 20694
 <a:ObjectID>16F8E3A9-BD38-4C06-A282-36E0A39DD1DC</a:ObjectID>
20683 20695
 <a:Name>hk_person_no</a:Name>
20684 20696
 <a:Code>hk_person_no</a:Code>
@@ -20690,7 +20702,7 @@ LABL 0 新宋体,8,N</a:FontList>
20690 20702
 <a:DataType>bigint(25)</a:DataType>
20691 20703
 <a:Length>25</a:Length>
20692 20704
 </o:Column>
20693
-<o:Column Id="o1258">
20705
+<o:Column Id="o1259">
20694 20706
 <a:ObjectID>E1E9525A-A44A-462B-8204-960934D0D862</a:ObjectID>
20695 20707
 <a:Name>hk_user_id</a:Name>
20696 20708
 <a:Code>hk_user_id</a:Code>
@@ -20702,7 +20714,7 @@ LABL 0 新宋体,8,N</a:FontList>
20702 20714
 <a:DataType>int(11)</a:DataType>
20703 20715
 <a:Length>11</a:Length>
20704 20716
 </o:Column>
20705
-<o:Column Id="o1259">
20717
+<o:Column Id="o1260">
20706 20718
 <a:ObjectID>68E7A1D8-45DF-4276-B357-266A5E8B8D15</a:ObjectID>
20707 20719
 <a:Name>hk_card_no</a:Name>
20708 20720
 <a:Code>hk_card_no</a:Code>
@@ -20714,7 +20726,7 @@ LABL 0 新宋体,8,N</a:FontList>
20714 20726
 <a:DataType>varchar(255)</a:DataType>
20715 20727
 <a:Length>255</a:Length>
20716 20728
 </o:Column>
20717
-<o:Column Id="o1260">
20729
+<o:Column Id="o1261">
20718 20730
 <a:ObjectID>E1C7EE3A-7106-4ECF-8480-B743799A7C88</a:ObjectID>
20719 20731
 <a:Name>create_user</a:Name>
20720 20732
 <a:Code>create_user</a:Code>
@@ -20726,7 +20738,7 @@ LABL 0 新宋体,8,N</a:FontList>
20726 20738
 <a:DataType>int(11)</a:DataType>
20727 20739
 <a:Length>11</a:Length>
20728 20740
 </o:Column>
20729
-<o:Column Id="o1261">
20741
+<o:Column Id="o1262">
20730 20742
 <a:ObjectID>6D28960A-A74B-4CDE-B022-578D81EAEF79</a:ObjectID>
20731 20743
 <a:Name>create_date</a:Name>
20732 20744
 <a:Code>create_date</a:Code>
@@ -20737,7 +20749,7 @@ LABL 0 新宋体,8,N</a:FontList>
20737 20749
 <a:Comment>创建时间</a:Comment>
20738 20750
 <a:DataType>datetime</a:DataType>
20739 20751
 </o:Column>
20740
-<o:Column Id="o1262">
20752
+<o:Column Id="o1263">
20741 20753
 <a:ObjectID>4EB580D0-41E8-4A22-BD86-0F290254C648</a:ObjectID>
20742 20754
 <a:Name>update_user</a:Name>
20743 20755
 <a:Code>update_user</a:Code>
@@ -20749,7 +20761,7 @@ LABL 0 新宋体,8,N</a:FontList>
20749 20761
 <a:DataType>int(11)</a:DataType>
20750 20762
 <a:Length>11</a:Length>
20751 20763
 </o:Column>
20752
-<o:Column Id="o1263">
20764
+<o:Column Id="o1264">
20753 20765
 <a:ObjectID>F7CC00A7-D7F9-4D04-8087-8B410E75DF6F</a:ObjectID>
20754 20766
 <a:Name>update_date</a:Name>
20755 20767
 <a:Code>update_date</a:Code>
@@ -20762,7 +20774,7 @@ LABL 0 新宋体,8,N</a:FontList>
20762 20774
 </o:Column>
20763 20775
 </c:Columns>
20764 20776
 <c:Keys>
20765
-<o:Key Id="o1264">
20777
+<o:Key Id="o1265">
20766 20778
 <a:ObjectID>D8C3A821-FA59-4EFB-B81B-969A4D5297BC</a:ObjectID>
20767 20779
 <a:Name>Key_1</a:Name>
20768 20780
 <a:Code>Key_1</a:Code>
@@ -20771,12 +20783,12 @@ LABL 0 新宋体,8,N</a:FontList>
20771 20783
 <a:ModificationDate>1560341380</a:ModificationDate>
20772 20784
 <a:Modifier>szc</a:Modifier>
20773 20785
 <c:Key.Columns>
20774
-<o:Column Ref="o1254"/>
20786
+<o:Column Ref="o1255"/>
20775 20787
 </c:Key.Columns>
20776 20788
 </o:Key>
20777 20789
 </c:Keys>
20778 20790
 <c:PrimaryKey>
20779
-<o:Key Ref="o1264"/>
20791
+<o:Key Ref="o1265"/>
20780 20792
 </c:PrimaryKey>
20781 20793
 </o:Table>
20782 20794
 <o:Table Id="o300">
@@ -20790,7 +20802,7 @@ LABL 0 新宋体,8,N</a:FontList>
20790 20802
 <a:Comment>商铺评价表</a:Comment>
20791 20803
 <a:TotalSavingCurrency/>
20792 20804
 <c:Columns>
20793
-<o:Column Id="o1265">
20805
+<o:Column Id="o1266">
20794 20806
 <a:ObjectID>9CB4BD31-C32B-49A5-A7C4-ED8C545EB8A6</a:ObjectID>
20795 20807
 <a:Name>id</a:Name>
20796 20808
 <a:Code>id</a:Code>
@@ -20803,7 +20815,7 @@ LABL 0 新宋体,8,N</a:FontList>
20803 20815
 <a:Identity>1</a:Identity>
20804 20816
 <a:Column.Mandatory>1</a:Column.Mandatory>
20805 20817
 </o:Column>
20806
-<o:Column Id="o1266">
20818
+<o:Column Id="o1267">
20807 20819
 <a:ObjectID>B58C12DD-2793-4CC1-9F69-7F7D076946C5</a:ObjectID>
20808 20820
 <a:Name>community_id</a:Name>
20809 20821
 <a:Code>community_id</a:Code>
@@ -20815,7 +20827,7 @@ LABL 0 新宋体,8,N</a:FontList>
20815 20827
 <a:DataType>int(11)</a:DataType>
20816 20828
 <a:Length>11</a:Length>
20817 20829
 </o:Column>
20818
-<o:Column Id="o1267">
20830
+<o:Column Id="o1268">
20819 20831
 <a:ObjectID>F8F7FB4E-7B57-46CC-A990-100F163C5DD7</a:ObjectID>
20820 20832
 <a:Name>shop_id</a:Name>
20821 20833
 <a:Code>shop_id</a:Code>
@@ -20827,7 +20839,7 @@ LABL 0 新宋体,8,N</a:FontList>
20827 20839
 <a:DataType>int(11)</a:DataType>
20828 20840
 <a:Length>11</a:Length>
20829 20841
 </o:Column>
20830
-<o:Column Id="o1268">
20842
+<o:Column Id="o1269">
20831 20843
 <a:ObjectID>4A0EF96F-3C5D-4448-9A46-F2A9056D64D0</a:ObjectID>
20832 20844
 <a:Name>score</a:Name>
20833 20845
 <a:Code>score</a:Code>
@@ -20839,7 +20851,7 @@ LABL 0 新宋体,8,N</a:FontList>
20839 20851
 <a:DataType>varchar(255)</a:DataType>
20840 20852
 <a:Length>255</a:Length>
20841 20853
 </o:Column>
20842
-<o:Column Id="o1269">
20854
+<o:Column Id="o1270">
20843 20855
 <a:ObjectID>9321F458-6960-4BB1-8155-8512640CE7F0</a:ObjectID>
20844 20856
 <a:Name>content</a:Name>
20845 20857
 <a:Code>content</a:Code>
@@ -20851,7 +20863,7 @@ LABL 0 新宋体,8,N</a:FontList>
20851 20863
 <a:DataType>varchar(255)</a:DataType>
20852 20864
 <a:Length>255</a:Length>
20853 20865
 </o:Column>
20854
-<o:Column Id="o1270">
20866
+<o:Column Id="o1271">
20855 20867
 <a:ObjectID>79E43492-52A5-4BF0-AE01-B8BB0F862CAE</a:ObjectID>
20856 20868
 <a:Name>appraisal_people</a:Name>
20857 20869
 <a:Code>appraisal_people</a:Code>
@@ -20863,7 +20875,7 @@ LABL 0 新宋体,8,N</a:FontList>
20863 20875
 <a:DataType>varchar(255)</a:DataType>
20864 20876
 <a:Length>255</a:Length>
20865 20877
 </o:Column>
20866
-<o:Column Id="o1271">
20878
+<o:Column Id="o1272">
20867 20879
 <a:ObjectID>B9E3D67D-075C-417C-9502-61DB6574E76A</a:ObjectID>
20868 20880
 <a:Name>appraisal_tel</a:Name>
20869 20881
 <a:Code>appraisal_tel</a:Code>
@@ -20875,7 +20887,7 @@ LABL 0 新宋体,8,N</a:FontList>
20875 20887
 <a:DataType>varchar(255)</a:DataType>
20876 20888
 <a:Length>255</a:Length>
20877 20889
 </o:Column>
20878
-<o:Column Id="o1272">
20890
+<o:Column Id="o1273">
20879 20891
 <a:ObjectID>4B575963-E18B-4420-9B8A-075037DE0C76</a:ObjectID>
20880 20892
 <a:Name>appraisal_avatar</a:Name>
20881 20893
 <a:Code>appraisal_avatar</a:Code>
@@ -20887,7 +20899,7 @@ LABL 0 新宋体,8,N</a:FontList>
20887 20899
 <a:DataType>varchar(255)</a:DataType>
20888 20900
 <a:Length>255</a:Length>
20889 20901
 </o:Column>
20890
-<o:Column Id="o1273">
20902
+<o:Column Id="o1274">
20891 20903
 <a:ObjectID>C8DB47F0-3C50-4C63-9036-A99FB0821346</a:ObjectID>
20892 20904
 <a:Name>sort</a:Name>
20893 20905
 <a:Code>sort</a:Code>
@@ -20899,7 +20911,7 @@ LABL 0 新宋体,8,N</a:FontList>
20899 20911
 <a:DataType>int(11)</a:DataType>
20900 20912
 <a:Length>11</a:Length>
20901 20913
 </o:Column>
20902
-<o:Column Id="o1274">
20914
+<o:Column Id="o1275">
20903 20915
 <a:ObjectID>835B282F-D0E3-4E6F-997F-E2CD18C80D60</a:ObjectID>
20904 20916
 <a:Name>status</a:Name>
20905 20917
 <a:Code>status</a:Code>
@@ -20911,7 +20923,7 @@ LABL 0 新宋体,8,N</a:FontList>
20911 20923
 <a:DataType>varchar(2)</a:DataType>
20912 20924
 <a:Length>2</a:Length>
20913 20925
 </o:Column>
20914
-<o:Column Id="o1275">
20926
+<o:Column Id="o1276">
20915 20927
 <a:ObjectID>624850ED-4122-4CAA-BA3C-274A240B75DB</a:ObjectID>
20916 20928
 <a:Name>create_user</a:Name>
20917 20929
 <a:Code>create_user</a:Code>
@@ -20923,7 +20935,7 @@ LABL 0 新宋体,8,N</a:FontList>
20923 20935
 <a:DataType>int(11)</a:DataType>
20924 20936
 <a:Length>11</a:Length>
20925 20937
 </o:Column>
20926
-<o:Column Id="o1276">
20938
+<o:Column Id="o1277">
20927 20939
 <a:ObjectID>6BE194F3-9C05-49D5-8383-6D98B3985E6B</a:ObjectID>
20928 20940
 <a:Name>create_date</a:Name>
20929 20941
 <a:Code>create_date</a:Code>
@@ -20936,7 +20948,7 @@ LABL 0 新宋体,8,N</a:FontList>
20936 20948
 </o:Column>
20937 20949
 </c:Columns>
20938 20950
 <c:Keys>
20939
-<o:Key Id="o1277">
20951
+<o:Key Id="o1278">
20940 20952
 <a:ObjectID>C4CB6DA6-CD45-4255-A900-4CEB7079B648</a:ObjectID>
20941 20953
 <a:Name>Key_1</a:Name>
20942 20954
 <a:Code>Key_1</a:Code>
@@ -20945,12 +20957,12 @@ LABL 0 新宋体,8,N</a:FontList>
20945 20957
 <a:ModificationDate>1562067415</a:ModificationDate>
20946 20958
 <a:Modifier>szc</a:Modifier>
20947 20959
 <c:Key.Columns>
20948
-<o:Column Ref="o1265"/>
20960
+<o:Column Ref="o1266"/>
20949 20961
 </c:Key.Columns>
20950 20962
 </o:Key>
20951 20963
 </c:Keys>
20952 20964
 <c:PrimaryKey>
20953
-<o:Key Ref="o1277"/>
20965
+<o:Key Ref="o1278"/>
20954 20966
 </c:PrimaryKey>
20955 20967
 </o:Table>
20956 20968
 <o:Table Id="o301">
@@ -20964,7 +20976,7 @@ LABL 0 新宋体,8,N</a:FontList>
20964 20976
 <a:Comment>商铺回复表</a:Comment>
20965 20977
 <a:TotalSavingCurrency/>
20966 20978
 <c:Columns>
20967
-<o:Column Id="o1278">
20979
+<o:Column Id="o1279">
20968 20980
 <a:ObjectID>E3BDA80B-78C7-4F5A-956C-9924A3C79EAC</a:ObjectID>
20969 20981
 <a:Name>id</a:Name>
20970 20982
 <a:Code>id</a:Code>
@@ -20977,7 +20989,7 @@ LABL 0 新宋体,8,N</a:FontList>
20977 20989
 <a:Identity>1</a:Identity>
20978 20990
 <a:Column.Mandatory>1</a:Column.Mandatory>
20979 20991
 </o:Column>
20980
-<o:Column Id="o1279">
20992
+<o:Column Id="o1280">
20981 20993
 <a:ObjectID>C7BEFFF8-63CF-4E06-8C79-2E104B8398C8</a:ObjectID>
20982 20994
 <a:Name>community_id</a:Name>
20983 20995
 <a:Code>community_id</a:Code>
@@ -20989,7 +21001,7 @@ LABL 0 新宋体,8,N</a:FontList>
20989 21001
 <a:DataType>int(11)</a:DataType>
20990 21002
 <a:Length>11</a:Length>
20991 21003
 </o:Column>
20992
-<o:Column Id="o1280">
21004
+<o:Column Id="o1281">
20993 21005
 <a:ObjectID>449F0B9D-08BE-4B09-97CF-DDF00B1BFF51</a:ObjectID>
20994 21006
 <a:Name>shop_appraisal_id</a:Name>
20995 21007
 <a:Code>shop_appraisal_id</a:Code>
@@ -21001,7 +21013,7 @@ LABL 0 新宋体,8,N</a:FontList>
21001 21013
 <a:DataType>int(11)</a:DataType>
21002 21014
 <a:Length>11</a:Length>
21003 21015
 </o:Column>
21004
-<o:Column Id="o1281">
21016
+<o:Column Id="o1282">
21005 21017
 <a:ObjectID>E4D5D145-9519-4690-BB0E-DB1653C1CC8E</a:ObjectID>
21006 21018
 <a:Name>replay_content</a:Name>
21007 21019
 <a:Code>replay_content</a:Code>
@@ -21013,7 +21025,7 @@ LABL 0 新宋体,8,N</a:FontList>
21013 21025
 <a:DataType>varchar(255)</a:DataType>
21014 21026
 <a:Length>255</a:Length>
21015 21027
 </o:Column>
21016
-<o:Column Id="o1282">
21028
+<o:Column Id="o1283">
21017 21029
 <a:ObjectID>4D7FF498-B87B-49FA-926A-FC290B329609</a:ObjectID>
21018 21030
 <a:Name>replay_people</a:Name>
21019 21031
 <a:Code>replay_people</a:Code>
@@ -21025,7 +21037,7 @@ LABL 0 新宋体,8,N</a:FontList>
21025 21037
 <a:DataType>varchar(255)</a:DataType>
21026 21038
 <a:Length>255</a:Length>
21027 21039
 </o:Column>
21028
-<o:Column Id="o1283">
21040
+<o:Column Id="o1284">
21029 21041
 <a:ObjectID>C8C98DF5-C7C4-4CAB-AC05-9E287856C0C0</a:ObjectID>
21030 21042
 <a:Name>create_user</a:Name>
21031 21043
 <a:Code>create_user</a:Code>
@@ -21037,7 +21049,7 @@ LABL 0 新宋体,8,N</a:FontList>
21037 21049
 <a:DataType>int(11)</a:DataType>
21038 21050
 <a:Length>11</a:Length>
21039 21051
 </o:Column>
21040
-<o:Column Id="o1284">
21052
+<o:Column Id="o1285">
21041 21053
 <a:ObjectID>4821CEC0-F5C3-4933-A6D4-70632301FFD6</a:ObjectID>
21042 21054
 <a:Name>create_date</a:Name>
21043 21055
 <a:Code>create_date</a:Code>
@@ -21048,7 +21060,7 @@ LABL 0 新宋体,8,N</a:FontList>
21048 21060
 <a:Comment>创建时间</a:Comment>
21049 21061
 <a:DataType>datetime</a:DataType>
21050 21062
 </o:Column>
21051
-<o:Column Id="o1285">
21063
+<o:Column Id="o1286">
21052 21064
 <a:ObjectID>7EDE4735-429C-4824-A6CD-6E3118E12118</a:ObjectID>
21053 21065
 <a:Name>update_user</a:Name>
21054 21066
 <a:Code>update_user</a:Code>
@@ -21060,7 +21072,7 @@ LABL 0 新宋体,8,N</a:FontList>
21060 21072
 <a:DataType>int(11)</a:DataType>
21061 21073
 <a:Length>11</a:Length>
21062 21074
 </o:Column>
21063
-<o:Column Id="o1286">
21075
+<o:Column Id="o1287">
21064 21076
 <a:ObjectID>2411DA92-2DC2-4D7A-A6EB-E450980D617F</a:ObjectID>
21065 21077
 <a:Name>update_date</a:Name>
21066 21078
 <a:Code>update_date</a:Code>
@@ -21073,7 +21085,7 @@ LABL 0 新宋体,8,N</a:FontList>
21073 21085
 </o:Column>
21074 21086
 </c:Columns>
21075 21087
 <c:Keys>
21076
-<o:Key Id="o1287">
21088
+<o:Key Id="o1288">
21077 21089
 <a:ObjectID>7AAD0EE0-1566-4EDE-87B6-34BDB7956B74</a:ObjectID>
21078 21090
 <a:Name>Key_1</a:Name>
21079 21091
 <a:Code>Key_1</a:Code>
@@ -21082,17 +21094,17 @@ LABL 0 新宋体,8,N</a:FontList>
21082 21094
 <a:ModificationDate>1562067972</a:ModificationDate>
21083 21095
 <a:Modifier>szc</a:Modifier>
21084 21096
 <c:Key.Columns>
21085
-<o:Column Ref="o1278"/>
21097
+<o:Column Ref="o1279"/>
21086 21098
 </c:Key.Columns>
21087 21099
 </o:Key>
21088 21100
 </c:Keys>
21089 21101
 <c:PrimaryKey>
21090
-<o:Key Ref="o1287"/>
21102
+<o:Key Ref="o1288"/>
21091 21103
 </c:PrimaryKey>
21092 21104
 </o:Table>
21093 21105
 </c:Tables>
21094 21106
 <c:DefaultGroups>
21095
-<o:Group Id="o1288">
21107
+<o:Group Id="o1289">
21096 21108
 <a:ObjectID>9FAF56B5-A351-488F-9A3B-D4A944CD4081</a:ObjectID>
21097 21109
 <a:Name>PUBLIC</a:Name>
21098 21110
 <a:Code>PUBLIC</a:Code>
@@ -21833,7 +21845,7 @@ LABL 0 新宋体,8,N</a:FontList>
21833 21845
 </o:ExtendedDependency>
21834 21846
 </c:ChildTraceabilityLinks>
21835 21847
 <c:TargetModels>
21836
-<o:TargetModel Id="o1289">
21848
+<o:TargetModel Id="o1290">
21837 21849
 <a:ObjectID>B86EB932-C352-4174-86E4-2D2B1DDE4A45</a:ObjectID>
21838 21850
 <a:Name>MySQL 5.0</a:Name>
21839 21851
 <a:Code>MYSQL50</a:Code>

+ 106
- 94
文档/MYSQL/smartCommunity.pdm 查看文件

@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2
-<?PowerDesigner AppLocale="UTF16" ID="{1EFA7B8F-E5BE-422B-A0AE-B907AA87924F}" Label="" LastModificationDate="1562122976" Name="smartCommunity" Objects="1342" Symbols="150" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
2
+<?PowerDesigner AppLocale="UTF16" ID="{1EFA7B8F-E5BE-422B-A0AE-B907AA87924F}" Label="" LastModificationDate="1562572383" Name="smartCommunity" Objects="1343" Symbols="150" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
3 3
 <!-- do not edit this file -->
4 4
 
5 5
 <Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@@ -7372,9 +7372,9 @@ LABL 0 新宋体,8,N</a:FontList>
7372 7372
 </o:TableSymbol>
7373 7373
 <o:TableSymbol Id="o285">
7374 7374
 <a:CreationDate>1558953005</a:CreationDate>
7375
-<a:ModificationDate>1558959385</a:ModificationDate>
7375
+<a:ModificationDate>1562572383</a:ModificationDate>
7376 7376
 <a:IconMode>-1</a:IconMode>
7377
-<a:Rect>((160632,-60728), (176122,-43030))</a:Rect>
7377
+<a:Rect>((160632,-61178), (176122,-42580))</a:Rect>
7378 7378
 <a:LineColor>12615680</a:LineColor>
7379 7379
 <a:FillColor>16570034</a:FillColor>
7380 7380
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -13093,9 +13093,9 @@ LABL 0 新宋体,8,N</a:FontList>
13093 13093
 <a:Code>message_type</a:Code>
13094 13094
 <a:CreationDate>1539323972</a:CreationDate>
13095 13095
 <a:Creator>szc</a:Creator>
13096
-<a:ModificationDate>1552034961</a:ModificationDate>
13096
+<a:ModificationDate>1562320027</a:ModificationDate>
13097 13097
 <a:Modifier>szc</a:Modifier>
13098
-<a:Comment>消息类型  1:投诉   2:报修 3:联系物业  4: 访客  5:公告  6:系统通知  7:账单 8:活动 9:二手帖子</a:Comment>
13098
+<a:Comment>消息类型  1:投诉   2:报修 3:联系物业  4: 访客  5:公告  6:系统通知  7:账单 8:活动 9:二手帖子  10 物业发送消息 11 话题</a:Comment>
13099 13099
 <a:DataType>char(1)</a:DataType>
13100 13100
 <a:Length>1</a:Length>
13101 13101
 </o:Column>
@@ -19899,7 +19899,7 @@ LABL 0 新宋体,8,N</a:FontList>
19899 19899
 <a:Code>ta_temporary_license_order</a:Code>
19900 19900
 <a:CreationDate>1554287502</a:CreationDate>
19901 19901
 <a:Creator>szc</a:Creator>
19902
-<a:ModificationDate>1559007410</a:ModificationDate>
19902
+<a:ModificationDate>1562572383</a:ModificationDate>
19903 19903
 <a:Modifier>szc</a:Modifier>
19904 19904
 <a:Comment>临时车缴费表</a:Comment>
19905 19905
 <a:TotalSavingCurrency/>
@@ -20119,9 +20119,21 @@ LABL 0 新宋体,8,N</a:FontList>
20119 20119
 <a:DataType>varchar(255)</a:DataType>
20120 20120
 <a:Length>255</a:Length>
20121 20121
 </o:Column>
20122
+<o:Column Id="o1221">
20123
+<a:ObjectID>813B5F0E-925D-4B8E-8092-C2919B85CA6B</a:ObjectID>
20124
+<a:Name>openid</a:Name>
20125
+<a:Code>openid</a:Code>
20126
+<a:CreationDate>1562572331</a:CreationDate>
20127
+<a:Creator>szc</a:Creator>
20128
+<a:ModificationDate>1562572383</a:ModificationDate>
20129
+<a:Modifier>szc</a:Modifier>
20130
+<a:Comment>微信openid</a:Comment>
20131
+<a:DataType>varchar(255)</a:DataType>
20132
+<a:Length>255</a:Length>
20133
+</o:Column>
20122 20134
 </c:Columns>
20123 20135
 <c:Keys>
20124
-<o:Key Id="o1221">
20136
+<o:Key Id="o1222">
20125 20137
 <a:ObjectID>81DC5205-4D99-4EE0-AF8C-BE9AE49DBC8A</a:ObjectID>
20126 20138
 <a:Name>Key_1</a:Name>
20127 20139
 <a:Code>Key_1</a:Code>
@@ -20135,7 +20147,7 @@ LABL 0 新宋体,8,N</a:FontList>
20135 20147
 </o:Key>
20136 20148
 </c:Keys>
20137 20149
 <c:PrimaryKey>
20138
-<o:Key Ref="o1221"/>
20150
+<o:Key Ref="o1222"/>
20139 20151
 </c:PrimaryKey>
20140 20152
 </o:Table>
20141 20153
 <o:Table Id="o288">
@@ -20149,7 +20161,7 @@ LABL 0 新宋体,8,N</a:FontList>
20149 20161
 <a:Comment>月租车统计表,按天计算</a:Comment>
20150 20162
 <a:TotalSavingCurrency/>
20151 20163
 <c:Columns>
20152
-<o:Column Id="o1222">
20164
+<o:Column Id="o1223">
20153 20165
 <a:ObjectID>F19E0C2F-02DA-4ACC-9284-C356E31AA600</a:ObjectID>
20154 20166
 <a:Name>id</a:Name>
20155 20167
 <a:Code>id</a:Code>
@@ -20162,7 +20174,7 @@ LABL 0 新宋体,8,N</a:FontList>
20162 20174
 <a:Identity>1</a:Identity>
20163 20175
 <a:Column.Mandatory>1</a:Column.Mandatory>
20164 20176
 </o:Column>
20165
-<o:Column Id="o1223">
20177
+<o:Column Id="o1224">
20166 20178
 <a:ObjectID>259DB250-5880-4EF3-94EE-27124A360792</a:ObjectID>
20167 20179
 <a:Name>community_id</a:Name>
20168 20180
 <a:Code>community_id</a:Code>
@@ -20174,7 +20186,7 @@ LABL 0 新宋体,8,N</a:FontList>
20174 20186
 <a:DataType>int(11)</a:DataType>
20175 20187
 <a:Length>11</a:Length>
20176 20188
 </o:Column>
20177
-<o:Column Id="o1224">
20189
+<o:Column Id="o1225">
20178 20190
 <a:ObjectID>D554E6B9-2FB5-4D89-A8AC-EE5761851F26</a:ObjectID>
20179 20191
 <a:Name>price_total</a:Name>
20180 20192
 <a:Code>price_total</a:Code>
@@ -20186,7 +20198,7 @@ LABL 0 新宋体,8,N</a:FontList>
20186 20198
 <a:DataType>int(50)</a:DataType>
20187 20199
 <a:Length>50</a:Length>
20188 20200
 </o:Column>
20189
-<o:Column Id="o1225">
20201
+<o:Column Id="o1226">
20190 20202
 <a:ObjectID>DB19A72B-5903-4605-BCE2-657C1B8D5A08</a:ObjectID>
20191 20203
 <a:Name>create_date</a:Name>
20192 20204
 <a:Code>create_date</a:Code>
@@ -20199,7 +20211,7 @@ LABL 0 新宋体,8,N</a:FontList>
20199 20211
 </o:Column>
20200 20212
 </c:Columns>
20201 20213
 <c:Keys>
20202
-<o:Key Id="o1226">
20214
+<o:Key Id="o1227">
20203 20215
 <a:ObjectID>81118B2A-CA0F-42FE-B7CA-547A6EC0DD52</a:ObjectID>
20204 20216
 <a:Name>Key_1</a:Name>
20205 20217
 <a:Code>Key_1</a:Code>
@@ -20208,12 +20220,12 @@ LABL 0 新宋体,8,N</a:FontList>
20208 20220
 <a:ModificationDate>1558953670</a:ModificationDate>
20209 20221
 <a:Modifier>szc</a:Modifier>
20210 20222
 <c:Key.Columns>
20211
-<o:Column Ref="o1222"/>
20223
+<o:Column Ref="o1223"/>
20212 20224
 </c:Key.Columns>
20213 20225
 </o:Key>
20214 20226
 </c:Keys>
20215 20227
 <c:PrimaryKey>
20216
-<o:Key Ref="o1226"/>
20228
+<o:Key Ref="o1227"/>
20217 20229
 </c:PrimaryKey>
20218 20230
 </o:Table>
20219 20231
 <o:Table Id="o290">
@@ -20227,7 +20239,7 @@ LABL 0 新宋体,8,N</a:FontList>
20227 20239
 <a:Comment>临时车统计表,按天计算</a:Comment>
20228 20240
 <a:TotalSavingCurrency/>
20229 20241
 <c:Columns>
20230
-<o:Column Id="o1227">
20242
+<o:Column Id="o1228">
20231 20243
 <a:ObjectID>E06A8957-FC46-4B1C-8072-5BDD7AD11410</a:ObjectID>
20232 20244
 <a:Name>id</a:Name>
20233 20245
 <a:Code>id</a:Code>
@@ -20240,7 +20252,7 @@ LABL 0 新宋体,8,N</a:FontList>
20240 20252
 <a:Identity>1</a:Identity>
20241 20253
 <a:Column.Mandatory>1</a:Column.Mandatory>
20242 20254
 </o:Column>
20243
-<o:Column Id="o1228">
20255
+<o:Column Id="o1229">
20244 20256
 <a:ObjectID>98087B52-D393-4E0F-9CE5-416E3878338D</a:ObjectID>
20245 20257
 <a:Name>community_id</a:Name>
20246 20258
 <a:Code>community_id</a:Code>
@@ -20252,7 +20264,7 @@ LABL 0 新宋体,8,N</a:FontList>
20252 20264
 <a:DataType>int(11)</a:DataType>
20253 20265
 <a:Length>11</a:Length>
20254 20266
 </o:Column>
20255
-<o:Column Id="o1229">
20267
+<o:Column Id="o1230">
20256 20268
 <a:ObjectID>9103E98D-BA51-4429-969D-4E40DF1C2894</a:ObjectID>
20257 20269
 <a:Name>price_total</a:Name>
20258 20270
 <a:Code>price_total</a:Code>
@@ -20264,7 +20276,7 @@ LABL 0 新宋体,8,N</a:FontList>
20264 20276
 <a:DataType>int(50)</a:DataType>
20265 20277
 <a:Length>50</a:Length>
20266 20278
 </o:Column>
20267
-<o:Column Id="o1230">
20279
+<o:Column Id="o1231">
20268 20280
 <a:ObjectID>55DBBFD1-1BFA-432D-B251-ECB2B4B9824C</a:ObjectID>
20269 20281
 <a:Name>create_date</a:Name>
20270 20282
 <a:Code>create_date</a:Code>
@@ -20277,7 +20289,7 @@ LABL 0 新宋体,8,N</a:FontList>
20277 20289
 </o:Column>
20278 20290
 </c:Columns>
20279 20291
 <c:Keys>
20280
-<o:Key Id="o1231">
20292
+<o:Key Id="o1232">
20281 20293
 <a:ObjectID>997B797A-9359-4176-AC53-81F3BEA3BC3F</a:ObjectID>
20282 20294
 <a:Name>Key_1</a:Name>
20283 20295
 <a:Code>Key_1</a:Code>
@@ -20286,12 +20298,12 @@ LABL 0 新宋体,8,N</a:FontList>
20286 20298
 <a:ModificationDate>1558953690</a:ModificationDate>
20287 20299
 <a:Modifier>szc</a:Modifier>
20288 20300
 <c:Key.Columns>
20289
-<o:Column Ref="o1227"/>
20301
+<o:Column Ref="o1228"/>
20290 20302
 </c:Key.Columns>
20291 20303
 </o:Key>
20292 20304
 </c:Keys>
20293 20305
 <c:PrimaryKey>
20294
-<o:Key Ref="o1231"/>
20306
+<o:Key Ref="o1232"/>
20295 20307
 </c:PrimaryKey>
20296 20308
 </o:Table>
20297 20309
 <o:Table Id="o292">
@@ -20305,7 +20317,7 @@ LABL 0 新宋体,8,N</a:FontList>
20305 20317
 <a:Comment>日活跃用户表</a:Comment>
20306 20318
 <a:TotalSavingCurrency/>
20307 20319
 <c:Columns>
20308
-<o:Column Id="o1232">
20320
+<o:Column Id="o1233">
20309 20321
 <a:ObjectID>6BBEF7FD-975C-4BFE-AE6B-10684EFF9DEC</a:ObjectID>
20310 20322
 <a:Name>id</a:Name>
20311 20323
 <a:Code>id</a:Code>
@@ -20318,7 +20330,7 @@ LABL 0 新宋体,8,N</a:FontList>
20318 20330
 <a:Identity>1</a:Identity>
20319 20331
 <a:Column.Mandatory>1</a:Column.Mandatory>
20320 20332
 </o:Column>
20321
-<o:Column Id="o1233">
20333
+<o:Column Id="o1234">
20322 20334
 <a:ObjectID>423A69C5-DC9C-434A-ACAD-8E56886BC334</a:ObjectID>
20323 20335
 <a:Name>community_id</a:Name>
20324 20336
 <a:Code>community_id</a:Code>
@@ -20330,7 +20342,7 @@ LABL 0 新宋体,8,N</a:FontList>
20330 20342
 <a:DataType>int(11)</a:DataType>
20331 20343
 <a:Length>11</a:Length>
20332 20344
 </o:Column>
20333
-<o:Column Id="o1234">
20345
+<o:Column Id="o1235">
20334 20346
 <a:ObjectID>3BE551F8-9D4D-47AB-9041-24CDCACB87A8</a:ObjectID>
20335 20347
 <a:Name>ta_user_verify_id</a:Name>
20336 20348
 <a:Code>ta_user_verify_id</a:Code>
@@ -20342,7 +20354,7 @@ LABL 0 新宋体,8,N</a:FontList>
20342 20354
 <a:DataType>int(11)</a:DataType>
20343 20355
 <a:Length>11</a:Length>
20344 20356
 </o:Column>
20345
-<o:Column Id="o1235">
20357
+<o:Column Id="o1236">
20346 20358
 <a:ObjectID>BB3F5C31-8445-4453-AE15-45F383134353</a:ObjectID>
20347 20359
 <a:Name>create_date</a:Name>
20348 20360
 <a:Code>create_date</a:Code>
@@ -20355,7 +20367,7 @@ LABL 0 新宋体,8,N</a:FontList>
20355 20367
 </o:Column>
20356 20368
 </c:Columns>
20357 20369
 <c:Keys>
20358
-<o:Key Id="o1236">
20370
+<o:Key Id="o1237">
20359 20371
 <a:ObjectID>1F76D532-5DB9-491A-AA88-3CA87CA6E7DB</a:ObjectID>
20360 20372
 <a:Name>Key_1</a:Name>
20361 20373
 <a:Code>Key_1</a:Code>
@@ -20364,12 +20376,12 @@ LABL 0 新宋体,8,N</a:FontList>
20364 20376
 <a:ModificationDate>1558954324</a:ModificationDate>
20365 20377
 <a:Modifier>szc</a:Modifier>
20366 20378
 <c:Key.Columns>
20367
-<o:Column Ref="o1232"/>
20379
+<o:Column Ref="o1233"/>
20368 20380
 </c:Key.Columns>
20369 20381
 </o:Key>
20370 20382
 </c:Keys>
20371 20383
 <c:PrimaryKey>
20372
-<o:Key Ref="o1236"/>
20384
+<o:Key Ref="o1237"/>
20373 20385
 </c:PrimaryKey>
20374 20386
 </o:Table>
20375 20387
 <o:Table Id="o294">
@@ -20383,7 +20395,7 @@ LABL 0 新宋体,8,N</a:FontList>
20383 20395
 <a:Comment>单元门远程开门统计</a:Comment>
20384 20396
 <a:TotalSavingCurrency/>
20385 20397
 <c:Columns>
20386
-<o:Column Id="o1237">
20398
+<o:Column Id="o1238">
20387 20399
 <a:ObjectID>96EC60CA-CB32-4AE7-8ABE-0D1B85D4D970</a:ObjectID>
20388 20400
 <a:Name>id</a:Name>
20389 20401
 <a:Code>id</a:Code>
@@ -20396,7 +20408,7 @@ LABL 0 新宋体,8,N</a:FontList>
20396 20408
 <a:Identity>1</a:Identity>
20397 20409
 <a:Column.Mandatory>1</a:Column.Mandatory>
20398 20410
 </o:Column>
20399
-<o:Column Id="o1238">
20411
+<o:Column Id="o1239">
20400 20412
 <a:ObjectID>F8267D86-455F-49BB-B696-7E96865632A7</a:ObjectID>
20401 20413
 <a:Name>community_id</a:Name>
20402 20414
 <a:Code>community_id</a:Code>
@@ -20408,7 +20420,7 @@ LABL 0 新宋体,8,N</a:FontList>
20408 20420
 <a:DataType>int(11)</a:DataType>
20409 20421
 <a:Length>11</a:Length>
20410 20422
 </o:Column>
20411
-<o:Column Id="o1239">
20423
+<o:Column Id="o1240">
20412 20424
 <a:ObjectID>0B592174-63C0-44CF-90FA-B5D682FECA75</a:ObjectID>
20413 20425
 <a:Name>ta_user_verify_id</a:Name>
20414 20426
 <a:Code>ta_user_verify_id</a:Code>
@@ -20420,7 +20432,7 @@ LABL 0 新宋体,8,N</a:FontList>
20420 20432
 <a:DataType>int(11)</a:DataType>
20421 20433
 <a:Length>11</a:Length>
20422 20434
 </o:Column>
20423
-<o:Column Id="o1240">
20435
+<o:Column Id="o1241">
20424 20436
 <a:ObjectID>5D937280-9334-4198-86EA-05C6FC249A79</a:ObjectID>
20425 20437
 <a:Name>unit_id</a:Name>
20426 20438
 <a:Code>unit_id</a:Code>
@@ -20432,7 +20444,7 @@ LABL 0 新宋体,8,N</a:FontList>
20432 20444
 <a:DataType>int(11)</a:DataType>
20433 20445
 <a:Length>11</a:Length>
20434 20446
 </o:Column>
20435
-<o:Column Id="o1241">
20447
+<o:Column Id="o1242">
20436 20448
 <a:ObjectID>44AB8C4C-B23E-4B5D-91C0-65C45390DCC6</a:ObjectID>
20437 20449
 <a:Name>create_date</a:Name>
20438 20450
 <a:Code>create_date</a:Code>
@@ -20445,7 +20457,7 @@ LABL 0 新宋体,8,N</a:FontList>
20445 20457
 </o:Column>
20446 20458
 </c:Columns>
20447 20459
 <c:Keys>
20448
-<o:Key Id="o1242">
20460
+<o:Key Id="o1243">
20449 20461
 <a:ObjectID>FDE3C271-9D1A-4357-9419-DF74DF8D2953</a:ObjectID>
20450 20462
 <a:Name>Key_1</a:Name>
20451 20463
 <a:Code>Key_1</a:Code>
@@ -20454,12 +20466,12 @@ LABL 0 新宋体,8,N</a:FontList>
20454 20466
 <a:ModificationDate>1558955889</a:ModificationDate>
20455 20467
 <a:Modifier>szc</a:Modifier>
20456 20468
 <c:Key.Columns>
20457
-<o:Column Ref="o1237"/>
20469
+<o:Column Ref="o1238"/>
20458 20470
 </c:Key.Columns>
20459 20471
 </o:Key>
20460 20472
 </c:Keys>
20461 20473
 <c:PrimaryKey>
20462
-<o:Key Ref="o1242"/>
20474
+<o:Key Ref="o1243"/>
20463 20475
 </c:PrimaryKey>
20464 20476
 </o:Table>
20465 20477
 <o:Table Id="o296">
@@ -20473,7 +20485,7 @@ LABL 0 新宋体,8,N</a:FontList>
20473 20485
 <a:Comment>单元门远程监控查看次数统计</a:Comment>
20474 20486
 <a:TotalSavingCurrency/>
20475 20487
 <c:Columns>
20476
-<o:Column Id="o1243">
20488
+<o:Column Id="o1244">
20477 20489
 <a:ObjectID>E615AD82-9146-4753-98F7-05EEF6585C77</a:ObjectID>
20478 20490
 <a:Name>id</a:Name>
20479 20491
 <a:Code>id</a:Code>
@@ -20486,7 +20498,7 @@ LABL 0 新宋体,8,N</a:FontList>
20486 20498
 <a:Identity>1</a:Identity>
20487 20499
 <a:Column.Mandatory>1</a:Column.Mandatory>
20488 20500
 </o:Column>
20489
-<o:Column Id="o1244">
20501
+<o:Column Id="o1245">
20490 20502
 <a:ObjectID>460F6432-DEED-44B0-AC74-02083F7FC37C</a:ObjectID>
20491 20503
 <a:Name>community_id</a:Name>
20492 20504
 <a:Code>community_id</a:Code>
@@ -20498,7 +20510,7 @@ LABL 0 新宋体,8,N</a:FontList>
20498 20510
 <a:DataType>int(11)</a:DataType>
20499 20511
 <a:Length>11</a:Length>
20500 20512
 </o:Column>
20501
-<o:Column Id="o1245">
20513
+<o:Column Id="o1246">
20502 20514
 <a:ObjectID>1A347244-A695-4FC4-9AAB-3AD4E580F320</a:ObjectID>
20503 20515
 <a:Name>ta_user_verify_id</a:Name>
20504 20516
 <a:Code>ta_user_verify_id</a:Code>
@@ -20510,7 +20522,7 @@ LABL 0 新宋体,8,N</a:FontList>
20510 20522
 <a:DataType>int(11)</a:DataType>
20511 20523
 <a:Length>11</a:Length>
20512 20524
 </o:Column>
20513
-<o:Column Id="o1246">
20525
+<o:Column Id="o1247">
20514 20526
 <a:ObjectID>3FA26E26-44AC-4202-9B14-BF8B9BDAF18D</a:ObjectID>
20515 20527
 <a:Name>unit_id</a:Name>
20516 20528
 <a:Code>unit_id</a:Code>
@@ -20522,7 +20534,7 @@ LABL 0 新宋体,8,N</a:FontList>
20522 20534
 <a:DataType>int(11)</a:DataType>
20523 20535
 <a:Length>11</a:Length>
20524 20536
 </o:Column>
20525
-<o:Column Id="o1247">
20537
+<o:Column Id="o1248">
20526 20538
 <a:ObjectID>BC44D9AA-0F9F-47BD-9686-ED66E3D6B8D0</a:ObjectID>
20527 20539
 <a:Name>create_date</a:Name>
20528 20540
 <a:Code>create_date</a:Code>
@@ -20535,7 +20547,7 @@ LABL 0 新宋体,8,N</a:FontList>
20535 20547
 </o:Column>
20536 20548
 </c:Columns>
20537 20549
 <c:Keys>
20538
-<o:Key Id="o1248">
20550
+<o:Key Id="o1249">
20539 20551
 <a:ObjectID>F4A329A5-4752-44DB-9591-9AA0B19F0926</a:ObjectID>
20540 20552
 <a:Name>Key_1</a:Name>
20541 20553
 <a:Code>Key_1</a:Code>
@@ -20544,12 +20556,12 @@ LABL 0 新宋体,8,N</a:FontList>
20544 20556
 <a:ModificationDate>1558958326</a:ModificationDate>
20545 20557
 <a:Modifier>szc</a:Modifier>
20546 20558
 <c:Key.Columns>
20547
-<o:Column Ref="o1243"/>
20559
+<o:Column Ref="o1244"/>
20548 20560
 </c:Key.Columns>
20549 20561
 </o:Key>
20550 20562
 </c:Keys>
20551 20563
 <c:PrimaryKey>
20552
-<o:Key Ref="o1248"/>
20564
+<o:Key Ref="o1249"/>
20553 20565
 </c:PrimaryKey>
20554 20566
 </o:Table>
20555 20567
 <o:Table Id="o298">
@@ -20563,7 +20575,7 @@ LABL 0 新宋体,8,N</a:FontList>
20563 20575
 <a:Comment>公共区域监控查看次数统计</a:Comment>
20564 20576
 <a:TotalSavingCurrency/>
20565 20577
 <c:Columns>
20566
-<o:Column Id="o1249">
20578
+<o:Column Id="o1250">
20567 20579
 <a:ObjectID>C2A48FF1-C237-4531-8ABA-FEF0E7091AEC</a:ObjectID>
20568 20580
 <a:Name>id</a:Name>
20569 20581
 <a:Code>id</a:Code>
@@ -20576,7 +20588,7 @@ LABL 0 新宋体,8,N</a:FontList>
20576 20588
 <a:Identity>1</a:Identity>
20577 20589
 <a:Column.Mandatory>1</a:Column.Mandatory>
20578 20590
 </o:Column>
20579
-<o:Column Id="o1250">
20591
+<o:Column Id="o1251">
20580 20592
 <a:ObjectID>B2CC4E6F-D058-4E23-8EC3-8CA27587BB9B</a:ObjectID>
20581 20593
 <a:Name>community_id</a:Name>
20582 20594
 <a:Code>community_id</a:Code>
@@ -20588,7 +20600,7 @@ LABL 0 新宋体,8,N</a:FontList>
20588 20600
 <a:DataType>int(11)</a:DataType>
20589 20601
 <a:Length>11</a:Length>
20590 20602
 </o:Column>
20591
-<o:Column Id="o1251">
20603
+<o:Column Id="o1252">
20592 20604
 <a:ObjectID>C6D4805B-4ACB-4399-AD17-B5138BF7A0E0</a:ObjectID>
20593 20605
 <a:Name>ta_user_verify_id</a:Name>
20594 20606
 <a:Code>ta_user_verify_id</a:Code>
@@ -20600,7 +20612,7 @@ LABL 0 新宋体,8,N</a:FontList>
20600 20612
 <a:DataType>int(11)</a:DataType>
20601 20613
 <a:Length>11</a:Length>
20602 20614
 </o:Column>
20603
-<o:Column Id="o1252">
20615
+<o:Column Id="o1253">
20604 20616
 <a:ObjectID>82A7CAB1-F225-4F64-918C-61EE9F4D466A</a:ObjectID>
20605 20617
 <a:Name>create_date</a:Name>
20606 20618
 <a:Code>create_date</a:Code>
@@ -20613,7 +20625,7 @@ LABL 0 新宋体,8,N</a:FontList>
20613 20625
 </o:Column>
20614 20626
 </c:Columns>
20615 20627
 <c:Keys>
20616
-<o:Key Id="o1253">
20628
+<o:Key Id="o1254">
20617 20629
 <a:ObjectID>357B2857-4827-4104-B92A-F03733D9D3BA</a:ObjectID>
20618 20630
 <a:Name>Key_1</a:Name>
20619 20631
 <a:Code>Key_1</a:Code>
@@ -20622,12 +20634,12 @@ LABL 0 新宋体,8,N</a:FontList>
20622 20634
 <a:ModificationDate>1558958455</a:ModificationDate>
20623 20635
 <a:Modifier>szc</a:Modifier>
20624 20636
 <c:Key.Columns>
20625
-<o:Column Ref="o1249"/>
20637
+<o:Column Ref="o1250"/>
20626 20638
 </c:Key.Columns>
20627 20639
 </o:Key>
20628 20640
 </c:Keys>
20629 20641
 <c:PrimaryKey>
20630
-<o:Key Ref="o1253"/>
20642
+<o:Key Ref="o1254"/>
20631 20643
 </c:PrimaryKey>
20632 20644
 </o:Table>
20633 20645
 <o:Table Id="o299">
@@ -20641,7 +20653,7 @@ LABL 0 新宋体,8,N</a:FontList>
20641 20653
 <a:Comment>住户app端用户与海康关联表</a:Comment>
20642 20654
 <a:TotalSavingCurrency/>
20643 20655
 <c:Columns>
20644
-<o:Column Id="o1254">
20656
+<o:Column Id="o1255">
20645 20657
 <a:ObjectID>C24EB6C4-8235-4E35-BE52-7D2662F94070</a:ObjectID>
20646 20658
 <a:Name>id</a:Name>
20647 20659
 <a:Code>id</a:Code>
@@ -20654,7 +20666,7 @@ LABL 0 新宋体,8,N</a:FontList>
20654 20666
 <a:Identity>1</a:Identity>
20655 20667
 <a:Column.Mandatory>1</a:Column.Mandatory>
20656 20668
 </o:Column>
20657
-<o:Column Id="o1255">
20669
+<o:Column Id="o1256">
20658 20670
 <a:ObjectID>BA3BAAF5-4981-4102-BABC-8CE8BE75AE04</a:ObjectID>
20659 20671
 <a:Name>community_id</a:Name>
20660 20672
 <a:Code>community_id</a:Code>
@@ -20666,7 +20678,7 @@ LABL 0 新宋体,8,N</a:FontList>
20666 20678
 <a:DataType>int(11)</a:DataType>
20667 20679
 <a:Length>11</a:Length>
20668 20680
 </o:Column>
20669
-<o:Column Id="o1256">
20681
+<o:Column Id="o1257">
20670 20682
 <a:ObjectID>AC1A144E-D8BF-4ACF-B075-055B954C970A</a:ObjectID>
20671 20683
 <a:Name>ta_user_id</a:Name>
20672 20684
 <a:Code>ta_user_id</a:Code>
@@ -20678,7 +20690,7 @@ LABL 0 新宋体,8,N</a:FontList>
20678 20690
 <a:DataType>int(11)</a:DataType>
20679 20691
 <a:Length>11</a:Length>
20680 20692
 </o:Column>
20681
-<o:Column Id="o1257">
20693
+<o:Column Id="o1258">
20682 20694
 <a:ObjectID>16F8E3A9-BD38-4C06-A282-36E0A39DD1DC</a:ObjectID>
20683 20695
 <a:Name>hk_person_no</a:Name>
20684 20696
 <a:Code>hk_person_no</a:Code>
@@ -20690,7 +20702,7 @@ LABL 0 新宋体,8,N</a:FontList>
20690 20702
 <a:DataType>bigint(25)</a:DataType>
20691 20703
 <a:Length>25</a:Length>
20692 20704
 </o:Column>
20693
-<o:Column Id="o1258">
20705
+<o:Column Id="o1259">
20694 20706
 <a:ObjectID>E1E9525A-A44A-462B-8204-960934D0D862</a:ObjectID>
20695 20707
 <a:Name>hk_user_id</a:Name>
20696 20708
 <a:Code>hk_user_id</a:Code>
@@ -20702,7 +20714,7 @@ LABL 0 新宋体,8,N</a:FontList>
20702 20714
 <a:DataType>int(11)</a:DataType>
20703 20715
 <a:Length>11</a:Length>
20704 20716
 </o:Column>
20705
-<o:Column Id="o1259">
20717
+<o:Column Id="o1260">
20706 20718
 <a:ObjectID>68E7A1D8-45DF-4276-B357-266A5E8B8D15</a:ObjectID>
20707 20719
 <a:Name>hk_card_no</a:Name>
20708 20720
 <a:Code>hk_card_no</a:Code>
@@ -20714,7 +20726,7 @@ LABL 0 新宋体,8,N</a:FontList>
20714 20726
 <a:DataType>varchar(255)</a:DataType>
20715 20727
 <a:Length>255</a:Length>
20716 20728
 </o:Column>
20717
-<o:Column Id="o1260">
20729
+<o:Column Id="o1261">
20718 20730
 <a:ObjectID>E1C7EE3A-7106-4ECF-8480-B743799A7C88</a:ObjectID>
20719 20731
 <a:Name>create_user</a:Name>
20720 20732
 <a:Code>create_user</a:Code>
@@ -20726,7 +20738,7 @@ LABL 0 新宋体,8,N</a:FontList>
20726 20738
 <a:DataType>int(11)</a:DataType>
20727 20739
 <a:Length>11</a:Length>
20728 20740
 </o:Column>
20729
-<o:Column Id="o1261">
20741
+<o:Column Id="o1262">
20730 20742
 <a:ObjectID>6D28960A-A74B-4CDE-B022-578D81EAEF79</a:ObjectID>
20731 20743
 <a:Name>create_date</a:Name>
20732 20744
 <a:Code>create_date</a:Code>
@@ -20737,7 +20749,7 @@ LABL 0 新宋体,8,N</a:FontList>
20737 20749
 <a:Comment>创建时间</a:Comment>
20738 20750
 <a:DataType>datetime</a:DataType>
20739 20751
 </o:Column>
20740
-<o:Column Id="o1262">
20752
+<o:Column Id="o1263">
20741 20753
 <a:ObjectID>4EB580D0-41E8-4A22-BD86-0F290254C648</a:ObjectID>
20742 20754
 <a:Name>update_user</a:Name>
20743 20755
 <a:Code>update_user</a:Code>
@@ -20749,7 +20761,7 @@ LABL 0 新宋体,8,N</a:FontList>
20749 20761
 <a:DataType>int(11)</a:DataType>
20750 20762
 <a:Length>11</a:Length>
20751 20763
 </o:Column>
20752
-<o:Column Id="o1263">
20764
+<o:Column Id="o1264">
20753 20765
 <a:ObjectID>F7CC00A7-D7F9-4D04-8087-8B410E75DF6F</a:ObjectID>
20754 20766
 <a:Name>update_date</a:Name>
20755 20767
 <a:Code>update_date</a:Code>
@@ -20762,7 +20774,7 @@ LABL 0 新宋体,8,N</a:FontList>
20762 20774
 </o:Column>
20763 20775
 </c:Columns>
20764 20776
 <c:Keys>
20765
-<o:Key Id="o1264">
20777
+<o:Key Id="o1265">
20766 20778
 <a:ObjectID>D8C3A821-FA59-4EFB-B81B-969A4D5297BC</a:ObjectID>
20767 20779
 <a:Name>Key_1</a:Name>
20768 20780
 <a:Code>Key_1</a:Code>
@@ -20771,12 +20783,12 @@ LABL 0 新宋体,8,N</a:FontList>
20771 20783
 <a:ModificationDate>1560341380</a:ModificationDate>
20772 20784
 <a:Modifier>szc</a:Modifier>
20773 20785
 <c:Key.Columns>
20774
-<o:Column Ref="o1254"/>
20786
+<o:Column Ref="o1255"/>
20775 20787
 </c:Key.Columns>
20776 20788
 </o:Key>
20777 20789
 </c:Keys>
20778 20790
 <c:PrimaryKey>
20779
-<o:Key Ref="o1264"/>
20791
+<o:Key Ref="o1265"/>
20780 20792
 </c:PrimaryKey>
20781 20793
 </o:Table>
20782 20794
 <o:Table Id="o300">
@@ -20790,7 +20802,7 @@ LABL 0 新宋体,8,N</a:FontList>
20790 20802
 <a:Comment>商铺评价表</a:Comment>
20791 20803
 <a:TotalSavingCurrency/>
20792 20804
 <c:Columns>
20793
-<o:Column Id="o1265">
20805
+<o:Column Id="o1266">
20794 20806
 <a:ObjectID>9CB4BD31-C32B-49A5-A7C4-ED8C545EB8A6</a:ObjectID>
20795 20807
 <a:Name>id</a:Name>
20796 20808
 <a:Code>id</a:Code>
@@ -20803,7 +20815,7 @@ LABL 0 新宋体,8,N</a:FontList>
20803 20815
 <a:Identity>1</a:Identity>
20804 20816
 <a:Column.Mandatory>1</a:Column.Mandatory>
20805 20817
 </o:Column>
20806
-<o:Column Id="o1266">
20818
+<o:Column Id="o1267">
20807 20819
 <a:ObjectID>B58C12DD-2793-4CC1-9F69-7F7D076946C5</a:ObjectID>
20808 20820
 <a:Name>community_id</a:Name>
20809 20821
 <a:Code>community_id</a:Code>
@@ -20815,7 +20827,7 @@ LABL 0 新宋体,8,N</a:FontList>
20815 20827
 <a:DataType>int(11)</a:DataType>
20816 20828
 <a:Length>11</a:Length>
20817 20829
 </o:Column>
20818
-<o:Column Id="o1267">
20830
+<o:Column Id="o1268">
20819 20831
 <a:ObjectID>F8F7FB4E-7B57-46CC-A990-100F163C5DD7</a:ObjectID>
20820 20832
 <a:Name>shop_id</a:Name>
20821 20833
 <a:Code>shop_id</a:Code>
@@ -20827,7 +20839,7 @@ LABL 0 新宋体,8,N</a:FontList>
20827 20839
 <a:DataType>int(11)</a:DataType>
20828 20840
 <a:Length>11</a:Length>
20829 20841
 </o:Column>
20830
-<o:Column Id="o1268">
20842
+<o:Column Id="o1269">
20831 20843
 <a:ObjectID>4A0EF96F-3C5D-4448-9A46-F2A9056D64D0</a:ObjectID>
20832 20844
 <a:Name>score</a:Name>
20833 20845
 <a:Code>score</a:Code>
@@ -20839,7 +20851,7 @@ LABL 0 新宋体,8,N</a:FontList>
20839 20851
 <a:DataType>varchar(255)</a:DataType>
20840 20852
 <a:Length>255</a:Length>
20841 20853
 </o:Column>
20842
-<o:Column Id="o1269">
20854
+<o:Column Id="o1270">
20843 20855
 <a:ObjectID>9321F458-6960-4BB1-8155-8512640CE7F0</a:ObjectID>
20844 20856
 <a:Name>content</a:Name>
20845 20857
 <a:Code>content</a:Code>
@@ -20851,7 +20863,7 @@ LABL 0 新宋体,8,N</a:FontList>
20851 20863
 <a:DataType>varchar(255)</a:DataType>
20852 20864
 <a:Length>255</a:Length>
20853 20865
 </o:Column>
20854
-<o:Column Id="o1270">
20866
+<o:Column Id="o1271">
20855 20867
 <a:ObjectID>79E43492-52A5-4BF0-AE01-B8BB0F862CAE</a:ObjectID>
20856 20868
 <a:Name>appraisal_people</a:Name>
20857 20869
 <a:Code>appraisal_people</a:Code>
@@ -20863,7 +20875,7 @@ LABL 0 新宋体,8,N</a:FontList>
20863 20875
 <a:DataType>varchar(255)</a:DataType>
20864 20876
 <a:Length>255</a:Length>
20865 20877
 </o:Column>
20866
-<o:Column Id="o1271">
20878
+<o:Column Id="o1272">
20867 20879
 <a:ObjectID>B9E3D67D-075C-417C-9502-61DB6574E76A</a:ObjectID>
20868 20880
 <a:Name>appraisal_tel</a:Name>
20869 20881
 <a:Code>appraisal_tel</a:Code>
@@ -20875,7 +20887,7 @@ LABL 0 新宋体,8,N</a:FontList>
20875 20887
 <a:DataType>varchar(255)</a:DataType>
20876 20888
 <a:Length>255</a:Length>
20877 20889
 </o:Column>
20878
-<o:Column Id="o1272">
20890
+<o:Column Id="o1273">
20879 20891
 <a:ObjectID>4B575963-E18B-4420-9B8A-075037DE0C76</a:ObjectID>
20880 20892
 <a:Name>appraisal_avatar</a:Name>
20881 20893
 <a:Code>appraisal_avatar</a:Code>
@@ -20887,7 +20899,7 @@ LABL 0 新宋体,8,N</a:FontList>
20887 20899
 <a:DataType>varchar(255)</a:DataType>
20888 20900
 <a:Length>255</a:Length>
20889 20901
 </o:Column>
20890
-<o:Column Id="o1273">
20902
+<o:Column Id="o1274">
20891 20903
 <a:ObjectID>C8DB47F0-3C50-4C63-9036-A99FB0821346</a:ObjectID>
20892 20904
 <a:Name>sort</a:Name>
20893 20905
 <a:Code>sort</a:Code>
@@ -20899,7 +20911,7 @@ LABL 0 新宋体,8,N</a:FontList>
20899 20911
 <a:DataType>int(11)</a:DataType>
20900 20912
 <a:Length>11</a:Length>
20901 20913
 </o:Column>
20902
-<o:Column Id="o1274">
20914
+<o:Column Id="o1275">
20903 20915
 <a:ObjectID>835B282F-D0E3-4E6F-997F-E2CD18C80D60</a:ObjectID>
20904 20916
 <a:Name>status</a:Name>
20905 20917
 <a:Code>status</a:Code>
@@ -20911,7 +20923,7 @@ LABL 0 新宋体,8,N</a:FontList>
20911 20923
 <a:DataType>varchar(2)</a:DataType>
20912 20924
 <a:Length>2</a:Length>
20913 20925
 </o:Column>
20914
-<o:Column Id="o1275">
20926
+<o:Column Id="o1276">
20915 20927
 <a:ObjectID>624850ED-4122-4CAA-BA3C-274A240B75DB</a:ObjectID>
20916 20928
 <a:Name>create_user</a:Name>
20917 20929
 <a:Code>create_user</a:Code>
@@ -20923,7 +20935,7 @@ LABL 0 新宋体,8,N</a:FontList>
20923 20935
 <a:DataType>int(11)</a:DataType>
20924 20936
 <a:Length>11</a:Length>
20925 20937
 </o:Column>
20926
-<o:Column Id="o1276">
20938
+<o:Column Id="o1277">
20927 20939
 <a:ObjectID>6BE194F3-9C05-49D5-8383-6D98B3985E6B</a:ObjectID>
20928 20940
 <a:Name>create_date</a:Name>
20929 20941
 <a:Code>create_date</a:Code>
@@ -20936,7 +20948,7 @@ LABL 0 新宋体,8,N</a:FontList>
20936 20948
 </o:Column>
20937 20949
 </c:Columns>
20938 20950
 <c:Keys>
20939
-<o:Key Id="o1277">
20951
+<o:Key Id="o1278">
20940 20952
 <a:ObjectID>C4CB6DA6-CD45-4255-A900-4CEB7079B648</a:ObjectID>
20941 20953
 <a:Name>Key_1</a:Name>
20942 20954
 <a:Code>Key_1</a:Code>
@@ -20945,12 +20957,12 @@ LABL 0 新宋体,8,N</a:FontList>
20945 20957
 <a:ModificationDate>1562067415</a:ModificationDate>
20946 20958
 <a:Modifier>szc</a:Modifier>
20947 20959
 <c:Key.Columns>
20948
-<o:Column Ref="o1265"/>
20960
+<o:Column Ref="o1266"/>
20949 20961
 </c:Key.Columns>
20950 20962
 </o:Key>
20951 20963
 </c:Keys>
20952 20964
 <c:PrimaryKey>
20953
-<o:Key Ref="o1277"/>
20965
+<o:Key Ref="o1278"/>
20954 20966
 </c:PrimaryKey>
20955 20967
 </o:Table>
20956 20968
 <o:Table Id="o301">
@@ -20964,7 +20976,7 @@ LABL 0 新宋体,8,N</a:FontList>
20964 20976
 <a:Comment>商铺回复表</a:Comment>
20965 20977
 <a:TotalSavingCurrency/>
20966 20978
 <c:Columns>
20967
-<o:Column Id="o1278">
20979
+<o:Column Id="o1279">
20968 20980
 <a:ObjectID>E3BDA80B-78C7-4F5A-956C-9924A3C79EAC</a:ObjectID>
20969 20981
 <a:Name>id</a:Name>
20970 20982
 <a:Code>id</a:Code>
@@ -20977,7 +20989,7 @@ LABL 0 新宋体,8,N</a:FontList>
20977 20989
 <a:Identity>1</a:Identity>
20978 20990
 <a:Column.Mandatory>1</a:Column.Mandatory>
20979 20991
 </o:Column>
20980
-<o:Column Id="o1279">
20992
+<o:Column Id="o1280">
20981 20993
 <a:ObjectID>C7BEFFF8-63CF-4E06-8C79-2E104B8398C8</a:ObjectID>
20982 20994
 <a:Name>community_id</a:Name>
20983 20995
 <a:Code>community_id</a:Code>
@@ -20989,7 +21001,7 @@ LABL 0 新宋体,8,N</a:FontList>
20989 21001
 <a:DataType>int(11)</a:DataType>
20990 21002
 <a:Length>11</a:Length>
20991 21003
 </o:Column>
20992
-<o:Column Id="o1280">
21004
+<o:Column Id="o1281">
20993 21005
 <a:ObjectID>449F0B9D-08BE-4B09-97CF-DDF00B1BFF51</a:ObjectID>
20994 21006
 <a:Name>shop_appraisal_id</a:Name>
20995 21007
 <a:Code>shop_appraisal_id</a:Code>
@@ -21001,7 +21013,7 @@ LABL 0 新宋体,8,N</a:FontList>
21001 21013
 <a:DataType>int(11)</a:DataType>
21002 21014
 <a:Length>11</a:Length>
21003 21015
 </o:Column>
21004
-<o:Column Id="o1281">
21016
+<o:Column Id="o1282">
21005 21017
 <a:ObjectID>E4D5D145-9519-4690-BB0E-DB1653C1CC8E</a:ObjectID>
21006 21018
 <a:Name>replay_content</a:Name>
21007 21019
 <a:Code>replay_content</a:Code>
@@ -21013,7 +21025,7 @@ LABL 0 新宋体,8,N</a:FontList>
21013 21025
 <a:DataType>varchar(255)</a:DataType>
21014 21026
 <a:Length>255</a:Length>
21015 21027
 </o:Column>
21016
-<o:Column Id="o1282">
21028
+<o:Column Id="o1283">
21017 21029
 <a:ObjectID>4D7FF498-B87B-49FA-926A-FC290B329609</a:ObjectID>
21018 21030
 <a:Name>replay_people</a:Name>
21019 21031
 <a:Code>replay_people</a:Code>
@@ -21025,7 +21037,7 @@ LABL 0 新宋体,8,N</a:FontList>
21025 21037
 <a:DataType>varchar(255)</a:DataType>
21026 21038
 <a:Length>255</a:Length>
21027 21039
 </o:Column>
21028
-<o:Column Id="o1283">
21040
+<o:Column Id="o1284">
21029 21041
 <a:ObjectID>C8C98DF5-C7C4-4CAB-AC05-9E287856C0C0</a:ObjectID>
21030 21042
 <a:Name>create_user</a:Name>
21031 21043
 <a:Code>create_user</a:Code>
@@ -21037,7 +21049,7 @@ LABL 0 新宋体,8,N</a:FontList>
21037 21049
 <a:DataType>int(11)</a:DataType>
21038 21050
 <a:Length>11</a:Length>
21039 21051
 </o:Column>
21040
-<o:Column Id="o1284">
21052
+<o:Column Id="o1285">
21041 21053
 <a:ObjectID>4821CEC0-F5C3-4933-A6D4-70632301FFD6</a:ObjectID>
21042 21054
 <a:Name>create_date</a:Name>
21043 21055
 <a:Code>create_date</a:Code>
@@ -21048,7 +21060,7 @@ LABL 0 新宋体,8,N</a:FontList>
21048 21060
 <a:Comment>创建时间</a:Comment>
21049 21061
 <a:DataType>datetime</a:DataType>
21050 21062
 </o:Column>
21051
-<o:Column Id="o1285">
21063
+<o:Column Id="o1286">
21052 21064
 <a:ObjectID>7EDE4735-429C-4824-A6CD-6E3118E12118</a:ObjectID>
21053 21065
 <a:Name>update_user</a:Name>
21054 21066
 <a:Code>update_user</a:Code>
@@ -21060,7 +21072,7 @@ LABL 0 新宋体,8,N</a:FontList>
21060 21072
 <a:DataType>int(11)</a:DataType>
21061 21073
 <a:Length>11</a:Length>
21062 21074
 </o:Column>
21063
-<o:Column Id="o1286">
21075
+<o:Column Id="o1287">
21064 21076
 <a:ObjectID>2411DA92-2DC2-4D7A-A6EB-E450980D617F</a:ObjectID>
21065 21077
 <a:Name>update_date</a:Name>
21066 21078
 <a:Code>update_date</a:Code>
@@ -21073,7 +21085,7 @@ LABL 0 新宋体,8,N</a:FontList>
21073 21085
 </o:Column>
21074 21086
 </c:Columns>
21075 21087
 <c:Keys>
21076
-<o:Key Id="o1287">
21088
+<o:Key Id="o1288">
21077 21089
 <a:ObjectID>7AAD0EE0-1566-4EDE-87B6-34BDB7956B74</a:ObjectID>
21078 21090
 <a:Name>Key_1</a:Name>
21079 21091
 <a:Code>Key_1</a:Code>
@@ -21082,17 +21094,17 @@ LABL 0 新宋体,8,N</a:FontList>
21082 21094
 <a:ModificationDate>1562067972</a:ModificationDate>
21083 21095
 <a:Modifier>szc</a:Modifier>
21084 21096
 <c:Key.Columns>
21085
-<o:Column Ref="o1278"/>
21097
+<o:Column Ref="o1279"/>
21086 21098
 </c:Key.Columns>
21087 21099
 </o:Key>
21088 21100
 </c:Keys>
21089 21101
 <c:PrimaryKey>
21090
-<o:Key Ref="o1287"/>
21102
+<o:Key Ref="o1288"/>
21091 21103
 </c:PrimaryKey>
21092 21104
 </o:Table>
21093 21105
 </c:Tables>
21094 21106
 <c:DefaultGroups>
21095
-<o:Group Id="o1288">
21107
+<o:Group Id="o1289">
21096 21108
 <a:ObjectID>9FAF56B5-A351-488F-9A3B-D4A944CD4081</a:ObjectID>
21097 21109
 <a:Name>PUBLIC</a:Name>
21098 21110
 <a:Code>PUBLIC</a:Code>
@@ -21833,7 +21845,7 @@ LABL 0 新宋体,8,N</a:FontList>
21833 21845
 </o:ExtendedDependency>
21834 21846
 </c:ChildTraceabilityLinks>
21835 21847
 <c:TargetModels>
21836
-<o:TargetModel Id="o1289">
21848
+<o:TargetModel Id="o1290">
21837 21849
 <a:ObjectID>B86EB932-C352-4174-86E4-2D2B1DDE4A45</a:ObjectID>
21838 21850
 <a:Name>MySQL 5.0</a:Name>
21839 21851
 <a:Code>MYSQL50</a:Code>