dingxin 6 years ago
parent
commit
1804471378
20 changed files with 978 additions and 199 deletions
  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. 193
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/WxMPUserController.java
  6. 22
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/dao/TaTemporaryLicenseOrderMapper.java
  7. 9
    1
      CODE/smart-community/app-api/src/main/java/com/community/huiju/feign/IFuShiServer.java
  8. 5
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/feign/entity/ApiThirdPartyMonthCardPay.java
  9. 200
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/feign/entity/ApiThirdPartyTemporaryCardPay.java
  10. 5
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/feign/impl/FuShiServerImpl.java
  11. 37
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/service/WxMPUserServiceI.java
  12. 154
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxMPUserServiceImpl.java
  13. 3
    0
      CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxPayServiceImpl.java
  14. 57
    0
      CODE/smart-community/app-api/src/main/resources/mapper/TaTemporaryLicenseOrderMapper.xml
  15. 4
    0
      CODE/smart-community/hardware-server/src/main/java/com/community/huiju/controller/CardController.java
  16. 4
    2
      CODE/smart-community/hardware-server/src/main/java/com/community/huiju/service/FSHardwareServiceI.java
  17. 6
    6
      CODE/smart-community/hardware-server/src/main/java/com/community/huiju/service/impl/FSHardwareServiceImpl.java
  18. 1
    1
      CODE/smart-community/hardware-server/src/main/resources/bootstrap.yml
  19. 118
    94
      文档/MYSQL/smartCommunity.pdb
  20. 118
    94
      文档/MYSQL/smartCommunity.pdm

+ 1
- 0
CODE/smart-community/app-api/pom.xml View File

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

+ 5
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/perproties/PayNotifyPerproties.java View File

34
      * 支付宝回调 车缴费
34
      * 支付宝回调 车缴费
35
      */
35
      */
36
     private String aliCarNotify;
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 View File

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 View File

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
+}

+ 193
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/WxMPUserController.java View File

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

+ 22
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/dao/TaTemporaryLicenseOrderMapper.java View File

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.math.BigDecimal;
7
+import java.util.List;
8
+import java.util.Map;
9
+
10
+@Mapper
11
+public interface TaTemporaryLicenseOrderMapper {
12
+	
13
+	List<Map<String, Object>> getLicensePlateByOpenid(@Param("openid") String openid,@Param("communityId") Integer communityId);
14
+	
15
+	List<Map<String, Object>> getLicensePlateRecordsByOpenid(@Param("openid") String openid,@Param("communityId") Integer communityId);
16
+	
17
+	int saveTmpOrder(@Param("communityId") Integer communityId, @Param("orderNo") String orderNo, @Param("actualAmount") String actualAmount, @Param("openid") String openid, @Param("carNo") String carNo,@Param("price") BigDecimal price);
18
+	
19
+	int updateTmpOrder(@Param("outTradeNo") String outTradeNo);
20
+	
21
+	Map<String, Object> selectByOrderNumber(@Param("outTradeNo") String outTradeNo);
22
+}

+ 9
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/feign/IFuShiServer.java View File

20
     String getParkInfoByCarNo(@RequestParam("carNo") String carNo);
20
     String getParkInfoByCarNo(@RequestParam("carNo") String carNo);
21
 
21
 
22
     /**
22
     /**
23
-     * 缴费
23
+     * 月租车缴费
24
      * @param parameter
24
      * @param parameter
25
      * @return
25
      * @return
26
      */
26
      */
27
     @PostMapping("/car/apiThirdPartyMonthCardPay")
27
     @PostMapping("/car/apiThirdPartyMonthCardPay")
28
     String apiThirdPartyMonthCardPay(@RequestBody String parameter);
28
     String apiThirdPartyMonthCardPay(@RequestBody String parameter);
29
 
29
 
30
+    /**
31
+     * 临时车缴费
32
+     * @param parameter
33
+     * @return
34
+     */
35
+    @PostMapping("/car/apiThirdPartyTemporaryCardPay")
36
+    String apiThirdPartyTemporaryCardPay(@RequestBody String parameter);
37
+
30
 }
38
 }

+ 5
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/feign/entity/ApiThirdPartyMonthCardPay.java View File

20
      */
20
      */
21
     private String RenewDay;
21
     private String RenewDay;
22
 
22
 
23
+    /**
24
+     * 交易编号
25
+     */
26
+    private String DealNo;
27
+
23
     /**
28
     /**
24
      * 交易方式(中文描述),例如:微信、 支付宝、 银联
29
      * 交易方式(中文描述),例如:微信、 支付宝、 银联
25
      */
30
      */

+ 200
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/feign/entity/ApiThirdPartyTemporaryCardPay.java View File

1
+package com.community.huiju.feign.entity;
2
+
3
+import java.util.List;
4
+
5
+public class ApiThirdPartyTemporaryCardPay {
6
+
7
+
8
+    /**
9
+     * Amount : 10
10
+     * ActualAmount : 10
11
+     * DeductionAmount : 0
12
+     * Reason : 
13
+     * DealNo : 2017082821001004930232739530
14
+     * PayStyle : 支付宝
15
+     * CarNo : 粤BS69W3
16
+     * ParkingCode : 17000107550001
17
+     * CardNo : 
18
+     * PayCostMachineOrderId : 
19
+     * CouponList : [{"CouponType":2,"CouponValue":0,"CouponCode":"2319e5e516dd42f49a0514796fd0bb43","FavorableType":2,"IsAuto":2,"UseStatus":1}]
20
+     */
21
+
22
+    private Integer Amount;
23
+    private Integer ActualAmount;
24
+    private Integer DeductionAmount;
25
+    private String Reason;
26
+    private String DealNo;
27
+    private String PayStyle;
28
+    private String CarNo;
29
+    /**
30
+     * 停车场编号,目前只有Q+社区
31
+     */
32
+    private String ParkingCode;
33
+
34
+    /**
35
+     * 停车卡号
36
+     */
37
+    private String CardNo;
38
+    /**
39
+     * 线下自助缴费机订单号,若不是自助缴费机缴费则该字段为空
40
+     */
41
+    private String PayCostMachineOrderId;
42
+    /**
43
+     * 优惠券
44
+     */
45
+    private List<CouponListBean> CouponList;
46
+
47
+    public Integer getAmount() {
48
+        return Amount;
49
+    }
50
+
51
+    public void setAmount(Integer Amount) {
52
+        this.Amount = Amount;
53
+    }
54
+
55
+    public Integer getActualAmount() {
56
+        return ActualAmount;
57
+    }
58
+
59
+    public void setActualAmount(Integer ActualAmount) {
60
+        this.ActualAmount = ActualAmount;
61
+    }
62
+
63
+    public Integer getDeductionAmount() {
64
+        return DeductionAmount;
65
+    }
66
+
67
+    public void setDeductionAmount(Integer DeductionAmount) {
68
+        this.DeductionAmount = DeductionAmount;
69
+    }
70
+
71
+    public String getReason() {
72
+        return Reason;
73
+    }
74
+
75
+    public void setReason(String Reason) {
76
+        this.Reason = Reason;
77
+    }
78
+
79
+    public String getDealNo() {
80
+        return DealNo;
81
+    }
82
+
83
+    public void setDealNo(String DealNo) {
84
+        this.DealNo = DealNo;
85
+    }
86
+
87
+    public String getPayStyle() {
88
+        return PayStyle;
89
+    }
90
+
91
+    public void setPayStyle(String PayStyle) {
92
+        this.PayStyle = PayStyle;
93
+    }
94
+
95
+    public String getCarNo() {
96
+        return CarNo;
97
+    }
98
+
99
+    public void setCarNo(String CarNo) {
100
+        this.CarNo = CarNo;
101
+    }
102
+
103
+    public String getParkingCode() {
104
+        return ParkingCode;
105
+    }
106
+
107
+    public void setParkingCode(String ParkingCode) {
108
+        this.ParkingCode = ParkingCode;
109
+    }
110
+
111
+    public String getCardNo() {
112
+        return CardNo;
113
+    }
114
+
115
+    public void setCardNo(String CardNo) {
116
+        this.CardNo = CardNo;
117
+    }
118
+
119
+    public String getPayCostMachineOrderId() {
120
+        return PayCostMachineOrderId;
121
+    }
122
+
123
+    public void setPayCostMachineOrderId(String PayCostMachineOrderId) {
124
+        this.PayCostMachineOrderId = PayCostMachineOrderId;
125
+    }
126
+
127
+    public List<CouponListBean> getCouponList() {
128
+        return CouponList;
129
+    }
130
+
131
+    public void setCouponList(List<CouponListBean> CouponList) {
132
+        this.CouponList = CouponList;
133
+    }
134
+
135
+    public static class CouponListBean {
136
+        /**
137
+         * CouponType : 2
138
+         * CouponValue : 0
139
+         * CouponCode : 2319e5e516dd42f49a0514796fd0bb43
140
+         * FavorableType : 2
141
+         * IsAuto : 2
142
+         * UseStatus : 1
143
+         */
144
+
145
+        private Integer CouponType;
146
+        private Integer CouponValue;
147
+        private String CouponCode;
148
+        private Integer FavorableType;
149
+        private Integer IsAuto;
150
+        private Integer UseStatus;
151
+
152
+        public Integer getCouponType() {
153
+            return CouponType;
154
+        }
155
+
156
+        public void setCouponType(Integer CouponType) {
157
+            this.CouponType = CouponType;
158
+        }
159
+
160
+        public Integer getCouponValue() {
161
+            return CouponValue;
162
+        }
163
+
164
+        public void setCouponValue(Integer CouponValue) {
165
+            this.CouponValue = CouponValue;
166
+        }
167
+
168
+        public String getCouponCode() {
169
+            return CouponCode;
170
+        }
171
+
172
+        public void setCouponCode(String CouponCode) {
173
+            this.CouponCode = CouponCode;
174
+        }
175
+
176
+        public Integer getFavorableType() {
177
+            return FavorableType;
178
+        }
179
+
180
+        public void setFavorableType(Integer FavorableType) {
181
+            this.FavorableType = FavorableType;
182
+        }
183
+
184
+        public Integer getIsAuto() {
185
+            return IsAuto;
186
+        }
187
+
188
+        public void setIsAuto(Integer IsAuto) {
189
+            this.IsAuto = IsAuto;
190
+        }
191
+
192
+        public Integer getUseStatus() {
193
+            return UseStatus;
194
+        }
195
+
196
+        public void setUseStatus(Integer UseStatus) {
197
+            this.UseStatus = UseStatus;
198
+        }
199
+    }
200
+}

+ 5
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/feign/impl/FuShiServerImpl.java View File

18
         return back();
18
         return back();
19
     }
19
     }
20
 
20
 
21
+    @Override
22
+    public String apiThirdPartyTemporaryCardPay(String parameter) {
23
+        return back();
24
+    }
25
+
21
     private String back() {
26
     private String back() {
22
         log.error("hardware-server 远端服务请求失败!");
27
         log.error("hardware-server 远端服务请求失败!");
23
         ResponseBean responseBean = new ResponseBean();
28
         ResponseBean responseBean = new ResponseBean();

+ 37
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/WxMPUserServiceI.java View File

1
+package com.community.huiju.service;
2
+
3
+import com.community.commom.mode.ResponseBean;
4
+
5
+import java.math.BigDecimal;
6
+import java.util.Map;
7
+
8
+public interface WxMPUserServiceI {
9
+	ResponseBean getTemporaryData(String code, String appId, Integer communityId);
10
+	
11
+	ResponseBean getRecordsByOpenid(String openid, Integer communityId);
12
+	
13
+	/**
14
+	 * 临时车下单
15
+	 *
16
+	 * @param carNo
17
+	 * @param actualAmount
18
+	 * @param communityId
19
+	 * @param price
20
+	 * @return
21
+	 */
22
+	Map<String, String> wxTmpOrder(String carNo, String actualAmount, Integer communityId, String openid, BigDecimal price) throws Exception;
23
+	
24
+	/**
25
+	 * 更新订单状态
26
+	 * @param out_trade_no
27
+	 * @return
28
+	 */
29
+	String updateTmpOrder(String out_trade_no);
30
+	
31
+	/**
32
+	 * 根据订单号获取交易信息
33
+	 * @param out_trade_no
34
+	 * @return
35
+	 */
36
+	Map<String, Object> selectByOrderNumber(String out_trade_no);
37
+}

+ 154
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxMPUserServiceImpl.java View File

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

+ 3
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxPayServiceImpl.java View File

4
 import com.community.commom.constant.Constant;
4
 import com.community.commom.constant.Constant;
5
 import com.community.commom.mode.ResponseBean;
5
 import com.community.commom.mode.ResponseBean;
6
 import com.community.commom.session.UserElement;
6
 import com.community.commom.session.UserElement;
7
+import com.community.commom.uuid.IdGen;
7
 import com.community.huiju.common.perproties.PayNotifyPerproties;
8
 import com.community.huiju.common.perproties.PayNotifyPerproties;
8
 import com.community.huiju.common.wxpay.HfWxConfig;
9
 import com.community.huiju.common.wxpay.HfWxConfig;
9
 import com.community.huiju.common.wxpay.WXPay;
10
 import com.community.huiju.common.wxpay.WXPay;
90
 	@Autowired
91
 	@Autowired
91
 	private ITaUserLicenseService iTaUserLicenseService;
92
 	private ITaUserLicenseService iTaUserLicenseService;
92
 
93
 
94
+	private IdGen idGen = IdGen.get();
93
 
95
 
94
 	/**
96
 	/**
95
 	 * 微信支付统一下单
97
 	 * 微信支付统一下单
492
 		apiThirdPartyMonthCardPay.setCarNo(taUserLicenseOrder.getLicensePlate());
494
 		apiThirdPartyMonthCardPay.setCarNo(taUserLicenseOrder.getLicensePlate());
493
 		apiThirdPartyMonthCardPay.setCardNo(null);
495
 		apiThirdPartyMonthCardPay.setCardNo(null);
494
 		apiThirdPartyMonthCardPay.setRechargeAmt(String.valueOf(Double.valueOf(taUserLicenseOrder.getExtensionPrice()) / 100));
496
 		apiThirdPartyMonthCardPay.setRechargeAmt(String.valueOf(Double.valueOf(taUserLicenseOrder.getExtensionPrice()) / 100));
497
+		apiThirdPartyMonthCardPay.setDealNo(outTradeNo);
495
 
498
 
496
 		// 推送到车辆管理系统
499
 		// 推送到车辆管理系统
497
 		iFuShiServer.apiThirdPartyMonthCardPay(JSONObject.toJSONString(apiThirdPartyMonthCardPay));
500
 		iFuShiServer.apiThirdPartyMonthCardPay(JSONObject.toJSONString(apiThirdPartyMonthCardPay));

+ 57
- 0
CODE/smart-community/app-api/src/main/resources/mapper/TaTemporaryLicenseOrderMapper.xml View File

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,price
32
+      )
33
+    values (#{communityId},#{orderNo},2,NOW(),2,#{actualAmount},#{carNo},"临时车微信缴费",#{openid},#{price})
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 = #{outTradeNo,jdbcType=VARCHAR}
45
+    </update>
46
+
47
+    <select id="selectByOrderNumber" resultType="map">
48
+        SELECT
49
+            order_number AS DealNo,
50
+            license_plate as CarNo,
51
+            price as ActualAmount
52
+        FROM
53
+            ta_temporary_license_order
54
+        WHERE
55
+            order_number = #{outTradeNo,jdbcType=VARCHAR}
56
+    </select>
57
+</mapper>

+ 4
- 0
CODE/smart-community/hardware-server/src/main/java/com/community/huiju/controller/CardController.java View File

62
     @ApiImplicitParams({
62
     @ApiImplicitParams({
63
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "parameter", value = "Phone手机号;RenewDayType续费日期类型( 3:年 2:月 1:日, 选入对应的数字);" +
63
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "parameter", value = "Phone手机号;RenewDayType续费日期类型( 3:年 2:月 1:日, 选入对应的数字);" +
64
                     "RenewDay续费日期数目;" +
64
                     "RenewDay续费日期数目;" +
65
+                    "DealNo交易编号;" +
65
                     "PayStyle交易方式(中文描述),例如:微信、 支付宝、 银联;" +
66
                     "PayStyle交易方式(中文描述),例如:微信、 支付宝、 银联;" +
66
                     "CarNo车牌号;" +
67
                     "CarNo车牌号;" +
67
                     "CardNo停车卡号;" +
68
                     "CardNo停车卡号;" +
73
         responseBean = fsHardwareServiceI.apiThirdPartyMonthCardPay(jsonObject.getString("Phone"),
74
         responseBean = fsHardwareServiceI.apiThirdPartyMonthCardPay(jsonObject.getString("Phone"),
74
                 jsonObject.getString("RenewDayType"),
75
                 jsonObject.getString("RenewDayType"),
75
                 jsonObject.getString("RenewDay"),
76
                 jsonObject.getString("RenewDay"),
77
+                jsonObject.getString("DealNo"),
76
                 jsonObject.getString("PayStyle"),
78
                 jsonObject.getString("PayStyle"),
77
                 jsonObject.getString("CarNo"),
79
                 jsonObject.getString("CarNo"),
78
                 jsonObject.getString("CardNo"),
80
                 jsonObject.getString("CardNo"),
87
                     "ActualAmount实缴金额(单位元);" +
89
                     "ActualAmount实缴金额(单位元);" +
88
                     "DeductionAmount抵扣金额(单位元);" +
90
                     "DeductionAmount抵扣金额(单位元);" +
89
                     "Reason抵扣原因;" +
91
                     "Reason抵扣原因;" +
92
+                    "DealNo交易编号;" +
90
                     "PayStyle交易方式(汉字描述),例如:微信、支付宝、银联;" +
93
                     "PayStyle交易方式(汉字描述),例如:微信、支付宝、银联;" +
91
                     "CarNo车牌号;" +
94
                     "CarNo车牌号;" +
92
                     "CardNo停车卡号;" +
95
                     "CardNo停车卡号;" +
99
                 jsonObject.getString("ActualAmount"),
102
                 jsonObject.getString("ActualAmount"),
100
                 jsonObject.getString("DeductionAmount"),
103
                 jsonObject.getString("DeductionAmount"),
101
                 jsonObject.getString("Reason"),
104
                 jsonObject.getString("Reason"),
105
+                jsonObject.getString("DealNo"),
102
                 jsonObject.getString("PayStyle"),
106
                 jsonObject.getString("PayStyle"),
103
                 jsonObject.getString("CarNo"),
107
                 jsonObject.getString("CarNo"),
104
                 jsonObject.getString("CardNo"),
108
                 jsonObject.getString("CardNo"),

+ 4
- 2
CODE/smart-community/hardware-server/src/main/java/com/community/huiju/service/FSHardwareServiceI.java View File

22
      * @param Phone 车主手机号
22
      * @param Phone 车主手机号
23
      * @param RenewDayType 续费日期类型: 3:年; 2:月; 1:日;
23
      * @param RenewDayType 续费日期类型: 3:年; 2:月; 1:日;
24
      * @param RenewDay 续费日期数目
24
      * @param RenewDay 续费日期数目
25
+     * @param DealNo 交易编号
25
      * @param PayStyle 交易方式(中文描述),例如:微信、 支付宝、 银联
26
      * @param PayStyle 交易方式(中文描述),例如:微信、 支付宝、 银联
26
      * @param CarNo 车牌号
27
      * @param CarNo 车牌号
27
      * @param CardNo 停车卡号
28
      * @param CardNo 停车卡号
29
      * @param ParkingCode 车管所编号
30
      * @param ParkingCode 车管所编号
30
      * @return
31
      * @return
31
      */
32
      */
32
-    ResponseBean apiThirdPartyMonthCardPay(String Phone, String RenewDayType, String RenewDay, String PayStyle, String CarNo, String CardNo, String RechargeAmt, String ParkingCode);
33
+    ResponseBean apiThirdPartyMonthCardPay(String Phone, String RenewDayType, String RenewDay,String DealNo , String PayStyle, String CarNo, String CardNo, String RechargeAmt, String ParkingCode);
33
 
34
 
34
 
35
 
35
     /**
36
     /**
38
      * @param ActualAmount 实缴金额(单位元)
39
      * @param ActualAmount 实缴金额(单位元)
39
      * @param DeductionAmount 抵扣金额(单位元)
40
      * @param DeductionAmount 抵扣金额(单位元)
40
      * @param Reason 抵扣原因
41
      * @param Reason 抵扣原因
42
+     * @param DealNo 交易编号
41
      * @param PayStyle 交易方式(汉字描述),例如:微信、支付宝、银联
43
      * @param PayStyle 交易方式(汉字描述),例如:微信、支付宝、银联
42
      * @param CarNo 车牌号
44
      * @param CarNo 车牌号
43
      * @param CardNo 停车卡号
45
      * @param CardNo 停车卡号
55
      * @param ParkingCode 车管所编号
57
      * @param ParkingCode 车管所编号
56
      * @return
58
      * @return
57
      */
59
      */
58
-    ResponseBean apiThirdPartyTemporaryCardPay(String Amount, String ActualAmount, String DeductionAmount, String Reason, String PayStyle, String CarNo, String CardNo, String CouponList, String ParkingCode);
60
+    ResponseBean apiThirdPartyTemporaryCardPay(String Amount, String ActualAmount, String DeductionAmount, String Reason,String DealNo, String PayStyle, String CarNo, String CardNo, String CouponList, String ParkingCode);
59
 
61
 
60
     /**
62
     /**
61
      * 获取线下算费结果
63
      * 获取线下算费结果

+ 6
- 6
CODE/smart-community/hardware-server/src/main/java/com/community/huiju/service/impl/FSHardwareServiceImpl.java View File

62
 
62
 
63
     @LogAnnotation(value = LogEnums.DA_SU, alias = "第三方月卡上发续费")
63
     @LogAnnotation(value = LogEnums.DA_SU, alias = "第三方月卡上发续费")
64
     @Override
64
     @Override
65
-    public ResponseBean apiThirdPartyMonthCardPay(String Phone, String RenewDayType, String RenewDay, String PayStyle, String CarNo, String CardNo,String RechargeAmt, String ParkingCode) {
65
+    public ResponseBean apiThirdPartyMonthCardPay(String Phone, String RenewDayType, String RenewDay,String DealNo, String PayStyle, String CarNo, String CardNo,String RechargeAmt, String ParkingCode) {
66
         ResponseBean responseBean = new ResponseBean();
66
         ResponseBean responseBean = new ResponseBean();
67
         DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss");
67
         DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss");
68
         // 交易编码
68
         // 交易编码
69
-        String dealNo = idGen.nextId() + "";
69
+        // String dealNo = idGen.nextId() + "";
70
         // 第三方交易日期
70
         // 第三方交易日期
71
         String dateTime = dateTimeFormatter.format(LocalDateTime.now());
71
         String dateTime = dateTimeFormatter.format(LocalDateTime.now());
72
         // 富士云请求
72
         // 富士云请求
73
-        String partyMonthCardPay = fuShiRequestAPI.apiThirdPartyMonthCardPay(RenewDayType, RenewDay, dealNo, PayStyle, CarNo, ParkingCode, CardNo, RechargeAmt, dateTime);
73
+        String partyMonthCardPay = fuShiRequestAPI.apiThirdPartyMonthCardPay(RenewDayType, RenewDay, DealNo, PayStyle, CarNo, ParkingCode, CardNo, RechargeAmt, dateTime);
74
         String tradeNo = JSONObject.parseObject(partyMonthCardPay).getString("TradeNo");
74
         String tradeNo = JSONObject.parseObject(partyMonthCardPay).getString("TradeNo");
75
         Map<String, Object> map = Maps.newHashMap();
75
         Map<String, Object> map = Maps.newHashMap();
76
         map.put("TradeNo", tradeNo);
76
         map.put("TradeNo", tradeNo);
103
      */
103
      */
104
     @LogAnnotation(value = LogEnums.DA_SU, alias = "第三方临时卡上发缴费")
104
     @LogAnnotation(value = LogEnums.DA_SU, alias = "第三方临时卡上发缴费")
105
     @Override
105
     @Override
106
-    public ResponseBean apiThirdPartyTemporaryCardPay(String Amount, String ActualAmount, String DeductionAmount, String Reason, String PayStyle, String CarNo, String CardNo, String CouponList, String ParkingCode) {
106
+    public ResponseBean apiThirdPartyTemporaryCardPay(String Amount, String ActualAmount, String DeductionAmount, String Reason,String DealNo, String PayStyle, String CarNo, String CardNo, String CouponList, String ParkingCode) {
107
         ResponseBean responseBean = new ResponseBean();
107
         ResponseBean responseBean = new ResponseBean();
108
         // 交易编号
108
         // 交易编号
109
-        String dealNo = idGen.nextId() + "";
110
-        String apiThirdPartyTemporaryCardPay = fuShiRequestAPI.apiThirdPartyTemporaryCardPay(Amount, ActualAmount, DeductionAmount, Reason, dealNo, PayStyle, CarNo, ParkingCode, CardNo, "", CouponList);
109
+        // String dealNo = idGen.nextId() + "";
110
+        String apiThirdPartyTemporaryCardPay = fuShiRequestAPI.apiThirdPartyTemporaryCardPay(Amount, ActualAmount, DeductionAmount, Reason, DealNo, PayStyle, CarNo, ParkingCode, CardNo, "", CouponList);
111
         String tradeNo = JSONObject.parseObject(apiThirdPartyTemporaryCardPay).getString("TradeNo");
111
         String tradeNo = JSONObject.parseObject(apiThirdPartyTemporaryCardPay).getString("TradeNo");
112
         Map<String, Object> map = Maps.newHashMap();
112
         Map<String, Object> map = Maps.newHashMap();
113
         map.put("TradeNo", tradeNo);
113
         map.put("TradeNo", tradeNo);

+ 1
- 1
CODE/smart-community/hardware-server/src/main/resources/bootstrap.yml View File

1
 server:
1
 server:
2
-  port: 8088
2
+  port: 8087
3
 spring:
3
 spring:
4
   application:
4
   application:
5
     name: hardware-server
5
     name: hardware-server

+ 118
- 94
文档/MYSQL/smartCommunity.pdb View File

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

+ 118
- 94
文档/MYSQL/smartCommunity.pdm View File

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