dingxin 6 years ago
parent
commit
bedf565128

+ 124
- 0
CODE/smart-community-word/.idea/uiDesigner.xml View File

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="Palette2">
4
+    <group name="Swing">
5
+      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
6
+        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
7
+      </item>
8
+      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
9
+        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
10
+      </item>
11
+      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
12
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
13
+      </item>
14
+      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
15
+        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
16
+      </item>
17
+      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
18
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
19
+        <initial-values>
20
+          <property name="text" value="Button" />
21
+        </initial-values>
22
+      </item>
23
+      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
24
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
25
+        <initial-values>
26
+          <property name="text" value="RadioButton" />
27
+        </initial-values>
28
+      </item>
29
+      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
30
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
31
+        <initial-values>
32
+          <property name="text" value="CheckBox" />
33
+        </initial-values>
34
+      </item>
35
+      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
36
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
37
+        <initial-values>
38
+          <property name="text" value="Label" />
39
+        </initial-values>
40
+      </item>
41
+      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
42
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
43
+          <preferred-size width="150" height="-1" />
44
+        </default-constraints>
45
+      </item>
46
+      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
47
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
48
+          <preferred-size width="150" height="-1" />
49
+        </default-constraints>
50
+      </item>
51
+      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
52
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
53
+          <preferred-size width="150" height="-1" />
54
+        </default-constraints>
55
+      </item>
56
+      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
57
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
58
+          <preferred-size width="150" height="50" />
59
+        </default-constraints>
60
+      </item>
61
+      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
62
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
63
+          <preferred-size width="150" height="50" />
64
+        </default-constraints>
65
+      </item>
66
+      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
67
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
68
+          <preferred-size width="150" height="50" />
69
+        </default-constraints>
70
+      </item>
71
+      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
72
+        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
73
+      </item>
74
+      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
75
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
76
+          <preferred-size width="150" height="50" />
77
+        </default-constraints>
78
+      </item>
79
+      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
80
+        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
81
+          <preferred-size width="150" height="50" />
82
+        </default-constraints>
83
+      </item>
84
+      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
85
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
86
+          <preferred-size width="150" height="50" />
87
+        </default-constraints>
88
+      </item>
89
+      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
90
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
91
+          <preferred-size width="200" height="200" />
92
+        </default-constraints>
93
+      </item>
94
+      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
95
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
96
+          <preferred-size width="200" height="200" />
97
+        </default-constraints>
98
+      </item>
99
+      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
100
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
101
+      </item>
102
+      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
103
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
104
+      </item>
105
+      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
106
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
107
+      </item>
108
+      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
109
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
110
+      </item>
111
+      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
112
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
113
+          <preferred-size width="-1" height="20" />
114
+        </default-constraints>
115
+      </item>
116
+      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
117
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
118
+      </item>
119
+      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
120
+        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
121
+      </item>
122
+    </group>
123
+  </component>
124
+</project>

+ 468
- 281
CODE/smart-community-word/.idea/workspace.xml View File

3
   <component name="ChangeListManager">
3
   <component name="ChangeListManager">
4
     <list default="true" id="051ae1e0-ece1-4622-91c0-3f05ac339943" name="Default Changelist" comment="">
4
     <list default="true" id="051ae1e0-ece1-4622-91c0-3f05ac339943" name="Default Changelist" comment="">
5
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
5
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
6
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/SocialController.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/SocialController.java" afterDir="false" />
7
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpActivityMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpActivityMapper.java" afterDir="false" />
8
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpActivitySignupMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpActivitySignupMapper.java" afterDir="false" />
9
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTransactionMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTransactionMapper.java" afterDir="false" />
10
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTransactionReplyMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTransactionReplyMapper.java" afterDir="false" />
11
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/model/TpActivity.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/model/TpActivity.java" afterDir="false" />
12
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/model/TpActivitySignup.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/model/TpActivitySignup.java" afterDir="false" />
13
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/SocialServiceI.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/SocialServiceI.java" afterDir="false" />
14
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java" afterDir="false" />
15
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpActivityMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpActivityMapper.xml" afterDir="false" />
16
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpActivitySignupMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpActivitySignupMapper.xml" afterDir="false" />
17
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionMapper.xml" afterDir="false" />
18
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionReplyMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionReplyMapper.xml" afterDir="false" />
6
+      <change beforePath="$PROJECT_DIR$/../smart-community/property-api/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/pom.xml" afterDir="false" />
7
+      <change beforePath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/ActivityController.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/ActivityController.java" afterDir="false" />
8
+      <change beforePath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpActivity.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpActivity.java" afterDir="false" />
9
+      <change beforePath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivityServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivityServiceImpl.java" afterDir="false" />
10
+      <change beforePath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/api/activity.js" beforeDir="false" afterPath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/api/activity.js" afterDir="false" />
11
+      <change beforePath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/views/social/activity/add/index.vue" beforeDir="false" afterPath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/views/social/activity/add/index.vue" afterDir="false" />
19
     </list>
12
     </list>
20
     <ignored path="$PROJECT_DIR$/../smart-community/eureka-sever/target/" />
13
     <ignored path="$PROJECT_DIR$/../smart-community/eureka-sever/target/" />
21
     <ignored path="$PROJECT_DIR$/../smart-community/app-api/target/" />
14
     <ignored path="$PROJECT_DIR$/../smart-community/app-api/target/" />
38
   </component>
31
   </component>
39
   <component name="FileEditorManager">
32
   <component name="FileEditorManager">
40
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
33
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
41
-      <file pinned="false" current-in-tab="false">
42
-        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/SocialServiceI.java">
43
-          <provider selected="true" editor-type-id="text-editor">
44
-            <state relative-caret-position="419">
45
-              <caret line="204" column="14" selection-start-line="204" selection-start-column="14" selection-end-line="204" selection-end-column="14" />
46
-            </state>
47
-          </provider>
48
-        </entry>
49
-      </file>
50
       <file pinned="false" current-in-tab="true">
34
       <file pinned="false" current-in-tab="true">
51
-        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java">
52
-          <provider selected="true" editor-type-id="text-editor">
53
-            <state relative-caret-position="293">
54
-              <caret line="647" column="8" lean-forward="true" selection-start-line="647" selection-start-column="8" selection-end-line="647" selection-end-column="8" />
55
-            </state>
56
-          </provider>
57
-        </entry>
58
-      </file>
59
-      <file pinned="false" current-in-tab="false">
60
-        <entry file="jar://F:/maven3.5/maven/serverRepository/org/springframework/spring-core/5.0.8.RELEASE/spring-core-5.0.8.RELEASE.jar!/org/springframework/cglib/proxy/MethodProxy.class">
61
-          <provider selected="true" editor-type-id="text-editor">
62
-            <state relative-caret-position="184">
63
-              <caret line="105" selection-start-line="105" selection-end-line="105" />
64
-            </state>
65
-          </provider>
66
-        </entry>
67
-      </file>
68
-      <file pinned="false" current-in-tab="false">
69
-        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpActivitySignupMapper.java">
70
-          <provider selected="true" editor-type-id="text-editor">
71
-            <state relative-caret-position="607">
72
-              <caret line="48" column="167" selection-start-line="48" selection-start-column="167" selection-end-line="48" selection-end-column="167" />
73
-            </state>
74
-          </provider>
75
-        </entry>
76
-      </file>
77
-      <file pinned="false" current-in-tab="false">
78
-        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpActivityMapper.java">
79
-          <provider selected="true" editor-type-id="text-editor">
80
-            <state relative-caret-position="607">
81
-              <caret line="39" column="104" selection-start-line="39" selection-start-column="93" selection-end-line="39" selection-end-column="104" />
82
-            </state>
83
-          </provider>
84
-        </entry>
85
-      </file>
86
-      <file pinned="false" current-in-tab="false">
87
-        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpActivityMapper.xml">
88
-          <provider selected="true" editor-type-id="text-editor">
89
-            <state relative-caret-position="580">
90
-              <caret line="290" column="31" lean-forward="true" selection-start-line="290" selection-start-column="31" selection-end-line="290" selection-end-column="31" />
91
-            </state>
92
-          </provider>
93
-        </entry>
94
-      </file>
95
-      <file pinned="false" current-in-tab="false">
96
-        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTransactionReplyMapper.java">
35
+        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivityServiceImpl.java">
97
           <provider selected="true" editor-type-id="text-editor">
36
           <provider selected="true" editor-type-id="text-editor">
98
-            <state relative-caret-position="607">
99
-              <caret line="35" column="29" selection-start-line="35" selection-start-column="29" selection-end-line="35" selection-end-column="29" />
37
+            <state relative-caret-position="-1272">
38
+              <caret line="188" column="63" lean-forward="true" selection-start-line="188" selection-start-column="63" selection-end-line="188" selection-end-column="63" />
100
             </state>
39
             </state>
101
           </provider>
40
           </provider>
102
         </entry>
41
         </entry>
103
       </file>
42
       </file>
104
       <file pinned="false" current-in-tab="false">
43
       <file pinned="false" current-in-tab="false">
105
-        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionReplyMapper.xml">
44
+        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpActivity.java">
106
           <provider selected="true" editor-type-id="text-editor">
45
           <provider selected="true" editor-type-id="text-editor">
107
-            <state relative-caret-position="-3199">
108
-              <caret line="16" column="35" selection-start-line="15" selection-start-column="4" selection-end-line="16" selection-end-column="35" />
46
+            <state relative-caret-position="426">
47
+              <caret line="120" column="29" selection-start-line="120" selection-start-column="19" selection-end-line="120" selection-end-column="29" />
109
             </state>
48
             </state>
110
           </provider>
49
           </provider>
111
         </entry>
50
         </entry>
112
       </file>
51
       </file>
113
       <file pinned="false" current-in-tab="false">
52
       <file pinned="false" current-in-tab="false">
114
-        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTransactionMapper.java">
53
+        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/ITpActivityService.java">
115
           <provider selected="true" editor-type-id="text-editor">
54
           <provider selected="true" editor-type-id="text-editor">
116
-            <state relative-caret-position="607">
117
-              <caret line="41" column="91" selection-start-line="41" selection-start-column="80" selection-end-line="41" selection-end-column="91" />
118
-            </state>
119
-          </provider>
120
-        </entry>
121
-      </file>
122
-      <file pinned="false" current-in-tab="false">
123
-        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionMapper.xml">
124
-          <provider selected="true" editor-type-id="text-editor">
125
-            <state relative-caret-position="729">
126
-              <caret line="281" column="58" lean-forward="true" selection-start-line="281" selection-start-column="58" selection-end-line="281" selection-end-column="58" />
55
+            <state relative-caret-position="234">
56
+              <caret line="33" column="23" selection-start-line="33" selection-start-column="17" selection-end-line="33" selection-end-column="28" />
127
             </state>
57
             </state>
128
           </provider>
58
           </provider>
129
         </entry>
59
         </entry>
139
   </component>
69
   </component>
140
   <component name="FindInProjectRecents">
70
   <component name="FindInProjectRecents">
141
     <findStrings>
71
     <findStrings>
142
-      <find>AddTempBillInvoice</find>
143
-      <find>tpannouncementTelMapper</find>
144
-      <find>addAiTicketService</find>
145
-      <find>111</find>
146
-      <find>MessageMapper</find>
147
-      <find>DESC</find>
148
-      <find>ORDER BY create_date DESC</find>
149
       <find>tpTicketMapper</find>
72
       <find>tpTicketMapper</find>
150
       <find>message</find>
73
       <find>message</find>
151
       <find>tatus</find>
74
       <find>tatus</find>
169
       <find>tpActivitySignupMapper</find>
92
       <find>tpActivitySignupMapper</find>
170
       <find>parameter</find>
93
       <find>parameter</find>
171
       <find>taRoleName</find>
94
       <find>taRoleName</find>
95
+      <find>添加活动</find>
96
+      <find>dependencies</find>
97
+      <find>testEncode</find>
98
+      <find>ImageController</find>
99
+      <find>filePath</find>
100
+      <find>activity</find>
101
+      <find>activity/add</find>
172
     </findStrings>
102
     </findStrings>
103
+    <dirStrings>
104
+      <dir>E:\idesWord\smartCommunity\CODE\smart-community</dir>
105
+    </dirStrings>
173
   </component>
106
   </component>
174
   <component name="Git.Settings">
107
   <component name="Git.Settings">
175
     <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/../.." />
108
     <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/../.." />
177
   <component name="IdeDocumentHistory">
110
   <component name="IdeDocumentHistory">
178
     <option name="CHANGED_PATHS">
111
     <option name="CHANGED_PATHS">
179
       <list>
112
       <list>
180
-        <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/AppApplication.java" />
181
-        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpTicket.java" />
182
-        <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpMessageMapper.java" />
183
-        <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpMessageMapper.xml" />
184
-        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/IMessageService.java" />
185
-        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/MessageServiceImpl.java" />
186
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/MessageController.java" />
113
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/MessageController.java" />
187
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java" />
114
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java" />
188
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaSysUserRoleMapper.java" />
115
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaSysUserRoleMapper.java" />
194
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/Message.java" />
121
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/Message.java" />
195
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml" />
122
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml" />
196
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java" />
123
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java" />
197
-        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivityServiceImpl.java" />
198
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java" />
124
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java" />
199
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java" />
125
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java" />
200
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionLikeMapper.xml" />
126
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionLikeMapper.xml" />
228
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpActivityMapper.xml" />
154
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpActivityMapper.xml" />
229
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionMapper.xml" />
155
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionMapper.xml" />
230
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java" />
156
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java" />
157
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/ActivityController.java" />
158
+        <option value="$PROJECT_DIR$/../smart-community/property-api/pom.xml" />
159
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/common/base/QRCodeTest.java" />
160
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/common/base/QRCode.java" />
161
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/PropertyApplication.java" />
162
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivityServiceImpl.java" />
163
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpActivity.java" />
231
       </list>
164
       </list>
232
     </option>
165
     </option>
233
   </component>
166
   </component>
244
       <expand>
177
       <expand>
245
         <path>
178
         <path>
246
           <item name="" type="16c1761:MavenProjectsStructure$RootNode" />
179
           <item name="" type="16c1761:MavenProjectsStructure$RootNode" />
247
-          <item name="app-api" type="9519ce18:MavenProjectsStructure$ProjectNode" />
180
+          <item name="property-api" type="9519ce18:MavenProjectsStructure$ProjectNode" />
248
         </path>
181
         </path>
249
         <path>
182
         <path>
250
           <item name="" type="16c1761:MavenProjectsStructure$RootNode" />
183
           <item name="" type="16c1761:MavenProjectsStructure$RootNode" />
251
-          <item name="app-api" type="9519ce18:MavenProjectsStructure$ProjectNode" />
252
-          <item name="Plugins" type="7aea1407:MavenProjectsStructure$PluginsNode" />
253
-        </path>
254
-        <path>
255
-          <item name="" type="16c1761:MavenProjectsStructure$RootNode" />
256
-          <item name="app-api" type="9519ce18:MavenProjectsStructure$ProjectNode" />
257
-          <item name="Plugins" type="7aea1407:MavenProjectsStructure$PluginsNode" />
258
-          <item name="install" type="36feed69:MavenProjectsStructure$PluginNode" />
184
+          <item name="property-api" type="9519ce18:MavenProjectsStructure$ProjectNode" />
185
+          <item name="Lifecycle" type="58874e2:MavenProjectsStructure$LifecycleNode" />
259
         </path>
186
         </path>
260
       </expand>
187
       </expand>
261
       <select />
188
       <select />
265
     <option name="jreName" value="1.8" />
192
     <option name="jreName" value="1.8" />
266
     <option name="vmOptions" value="-DarchetypeCatalog=internal" />
193
     <option name="vmOptions" value="-DarchetypeCatalog=internal" />
267
   </component>
194
   </component>
268
-  <component name="ProjectFrameBounds" extendedState="6">
269
-    <option name="x" value="493" />
270
-    <option name="width" value="1940" />
195
+  <component name="ProjectFrameBounds" extendedState="7">
196
+    <option name="x" value="219" />
197
+    <option name="y" value="51" />
198
+    <option name="width" value="1168" />
271
     <option name="height" value="950" />
199
     <option name="height" value="950" />
272
   </component>
200
   </component>
273
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
201
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
276
       <foldersAlwaysOnTop value="true" />
204
       <foldersAlwaysOnTop value="true" />
277
     </navigator>
205
     </navigator>
278
     <panes>
206
     <panes>
279
-      <pane id="Scope" />
280
       <pane id="PackagesPane" />
207
       <pane id="PackagesPane" />
281
       <pane id="ProjectPane">
208
       <pane id="ProjectPane">
282
         <subPane>
209
         <subPane>
351
               <item name="com" type="462c0819:PsiDirectoryNode" />
278
               <item name="com" type="462c0819:PsiDirectoryNode" />
352
               <item name="community" type="462c0819:PsiDirectoryNode" />
279
               <item name="community" type="462c0819:PsiDirectoryNode" />
353
               <item name="huiju" type="462c0819:PsiDirectoryNode" />
280
               <item name="huiju" type="462c0819:PsiDirectoryNode" />
281
+              <item name="service" type="462c0819:PsiDirectoryNode" />
282
+            </path>
283
+            <path>
284
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
285
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
286
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
287
+              <item name="src" type="462c0819:PsiDirectoryNode" />
288
+              <item name="main" type="462c0819:PsiDirectoryNode" />
289
+              <item name="java" type="462c0819:PsiDirectoryNode" />
290
+              <item name="com" type="462c0819:PsiDirectoryNode" />
291
+              <item name="community" type="462c0819:PsiDirectoryNode" />
292
+              <item name="huiju" type="462c0819:PsiDirectoryNode" />
293
+              <item name="service" type="462c0819:PsiDirectoryNode" />
294
+              <item name="impl" type="462c0819:PsiDirectoryNode" />
295
+            </path>
296
+            <path>
297
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
298
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
299
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
300
+              <item name="src" type="462c0819:PsiDirectoryNode" />
301
+              <item name="main" type="462c0819:PsiDirectoryNode" />
302
+              <item name="resources" type="462c0819:PsiDirectoryNode" />
303
+            </path>
304
+            <path>
305
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
306
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
307
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
308
+            </path>
309
+            <path>
310
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
311
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
312
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
313
+              <item name=".mvn" type="462c0819:PsiDirectoryNode" />
314
+            </path>
315
+            <path>
316
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
317
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
318
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
319
+              <item name="src" type="462c0819:PsiDirectoryNode" />
320
+            </path>
321
+            <path>
322
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
323
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
324
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
325
+              <item name="src" type="462c0819:PsiDirectoryNode" />
326
+              <item name="main" type="462c0819:PsiDirectoryNode" />
327
+            </path>
328
+            <path>
329
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
330
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
331
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
332
+              <item name="src" type="462c0819:PsiDirectoryNode" />
333
+              <item name="main" type="462c0819:PsiDirectoryNode" />
334
+              <item name="java" type="462c0819:PsiDirectoryNode" />
335
+            </path>
336
+            <path>
337
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
338
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
339
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
340
+              <item name="src" type="462c0819:PsiDirectoryNode" />
341
+              <item name="main" type="462c0819:PsiDirectoryNode" />
342
+              <item name="java" type="462c0819:PsiDirectoryNode" />
343
+              <item name="com" type="462c0819:PsiDirectoryNode" />
344
+            </path>
345
+            <path>
346
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
347
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
348
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
349
+              <item name="src" type="462c0819:PsiDirectoryNode" />
350
+              <item name="main" type="462c0819:PsiDirectoryNode" />
351
+              <item name="java" type="462c0819:PsiDirectoryNode" />
352
+              <item name="com" type="462c0819:PsiDirectoryNode" />
353
+              <item name="community" type="462c0819:PsiDirectoryNode" />
354
+            </path>
355
+            <path>
356
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
357
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
358
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
359
+              <item name="src" type="462c0819:PsiDirectoryNode" />
360
+              <item name="main" type="462c0819:PsiDirectoryNode" />
361
+              <item name="java" type="462c0819:PsiDirectoryNode" />
362
+              <item name="com" type="462c0819:PsiDirectoryNode" />
363
+              <item name="community" type="462c0819:PsiDirectoryNode" />
364
+              <item name="huiju" type="462c0819:PsiDirectoryNode" />
365
+            </path>
366
+            <path>
367
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
368
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
369
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
370
+              <item name="src" type="462c0819:PsiDirectoryNode" />
371
+              <item name="main" type="462c0819:PsiDirectoryNode" />
372
+              <item name="java" type="462c0819:PsiDirectoryNode" />
373
+              <item name="com" type="462c0819:PsiDirectoryNode" />
374
+              <item name="community" type="462c0819:PsiDirectoryNode" />
375
+              <item name="huiju" type="462c0819:PsiDirectoryNode" />
376
+              <item name="common" type="462c0819:PsiDirectoryNode" />
377
+            </path>
378
+            <path>
379
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
380
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
381
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
382
+              <item name="src" type="462c0819:PsiDirectoryNode" />
383
+              <item name="main" type="462c0819:PsiDirectoryNode" />
384
+              <item name="java" type="462c0819:PsiDirectoryNode" />
385
+              <item name="com" type="462c0819:PsiDirectoryNode" />
386
+              <item name="community" type="462c0819:PsiDirectoryNode" />
387
+              <item name="huiju" type="462c0819:PsiDirectoryNode" />
388
+              <item name="common" type="462c0819:PsiDirectoryNode" />
389
+              <item name="base" type="462c0819:PsiDirectoryNode" />
390
+            </path>
391
+            <path>
392
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
393
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
394
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
395
+              <item name="src" type="462c0819:PsiDirectoryNode" />
396
+              <item name="main" type="462c0819:PsiDirectoryNode" />
397
+              <item name="java" type="462c0819:PsiDirectoryNode" />
398
+              <item name="com" type="462c0819:PsiDirectoryNode" />
399
+              <item name="community" type="462c0819:PsiDirectoryNode" />
400
+              <item name="huiju" type="462c0819:PsiDirectoryNode" />
401
+              <item name="common" type="462c0819:PsiDirectoryNode" />
402
+              <item name="base" type="462c0819:PsiDirectoryNode" />
403
+              <item name="QRCode" type="1a9f42e2:ClassTreeNode" />
404
+            </path>
405
+            <path>
406
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
407
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
408
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
409
+              <item name="src" type="462c0819:PsiDirectoryNode" />
410
+              <item name="main" type="462c0819:PsiDirectoryNode" />
411
+              <item name="java" type="462c0819:PsiDirectoryNode" />
412
+              <item name="com" type="462c0819:PsiDirectoryNode" />
413
+              <item name="community" type="462c0819:PsiDirectoryNode" />
414
+              <item name="huiju" type="462c0819:PsiDirectoryNode" />
354
               <item name="controller" type="462c0819:PsiDirectoryNode" />
415
               <item name="controller" type="462c0819:PsiDirectoryNode" />
355
             </path>
416
             </path>
417
+            <path>
418
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
419
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
420
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
421
+              <item name="src" type="462c0819:PsiDirectoryNode" />
422
+              <item name="main" type="462c0819:PsiDirectoryNode" />
423
+              <item name="java" type="462c0819:PsiDirectoryNode" />
424
+              <item name="com" type="462c0819:PsiDirectoryNode" />
425
+              <item name="community" type="462c0819:PsiDirectoryNode" />
426
+              <item name="huiju" type="462c0819:PsiDirectoryNode" />
427
+              <item name="service" type="462c0819:PsiDirectoryNode" />
428
+            </path>
429
+            <path>
430
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
431
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
432
+              <item name="property-api" type="462c0819:PsiDirectoryNode" />
433
+              <item name="src" type="462c0819:PsiDirectoryNode" />
434
+              <item name="main" type="462c0819:PsiDirectoryNode" />
435
+              <item name="java" type="462c0819:PsiDirectoryNode" />
436
+              <item name="com" type="462c0819:PsiDirectoryNode" />
437
+              <item name="community" type="462c0819:PsiDirectoryNode" />
438
+              <item name="huiju" type="462c0819:PsiDirectoryNode" />
439
+              <item name="service" type="462c0819:PsiDirectoryNode" />
440
+              <item name="impl" type="462c0819:PsiDirectoryNode" />
441
+            </path>
356
           </expand>
442
           </expand>
357
           <select />
443
           <select />
358
         </subPane>
444
         </subPane>
359
       </pane>
445
       </pane>
446
+      <pane id="Scope" />
360
     </panes>
447
     </panes>
361
   </component>
448
   </component>
362
   <component name="PropertiesComponent">
449
   <component name="PropertiesComponent">
366
     <property name="RequestMappingsPanelWidth1" value="75" />
453
     <property name="RequestMappingsPanelWidth1" value="75" />
367
     <property name="WebServerToolWindowFactoryState" value="false" />
454
     <property name="WebServerToolWindowFactoryState" value="false" />
368
     <property name="aspect.path.notification.shown" value="true" />
455
     <property name="aspect.path.notification.shown" value="true" />
369
-    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1554117603515" />
456
+    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1554196029296" />
457
+    <property name="last_directory_selection" value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com" />
370
     <property name="last_opened_file_path" value="D:/java/workspace/heishi/wx_project" />
458
     <property name="last_opened_file_path" value="D:/java/workspace/heishi/wx_project" />
371
     <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
459
     <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
372
     <property name="nodejs_npm_path_reset_for_default_project" value="true" />
460
     <property name="nodejs_npm_path_reset_for_default_project" value="true" />
405
       </list>
493
       </list>
406
     </option>
494
     </option>
407
   </component>
495
   </component>
408
-  <component name="RunManager" selected="Spring Boot.AppApplication">
496
+  <component name="RunManager" selected="Spring Boot.PropertyApplication">
409
     <configuration default="true" type="Applet">
497
     <configuration default="true" type="Applet">
410
       <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
498
       <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
411
       <method v="2">
499
       <method v="2">
418
         <option name="Make" enabled="true" />
506
         <option name="Make" enabled="true" />
419
       </method>
507
       </method>
420
     </configuration>
508
     </configuration>
509
+    <configuration name="QRCodeTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
510
+      <module name="property-api" />
511
+      <extension name="coverage">
512
+        <pattern>
513
+          <option name="PATTERN" value="com.polysaas.edu.qrcode.*" />
514
+          <option name="ENABLED" value="true" />
515
+        </pattern>
516
+      </extension>
517
+      <option name="PACKAGE_NAME" value="com.community.huiju.common.base" />
518
+      <option name="MAIN_CLASS_NAME" value="com.polysaas.edu.qrcode.QRCodeTest" />
519
+      <option name="TEST_OBJECT" value="class" />
520
+      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
521
+      <method v="2">
522
+        <option name="Make" enabled="true" />
523
+      </method>
524
+    </configuration>
525
+    <configuration name="QRCodeTest.testDecode" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
526
+      <module name="property-api" />
527
+      <extension name="coverage">
528
+        <pattern>
529
+          <option name="PATTERN" value="com.polysaas.edu.qrcode.*" />
530
+          <option name="ENABLED" value="true" />
531
+        </pattern>
532
+      </extension>
533
+      <option name="PACKAGE_NAME" value="com.community.huiju.common.base" />
534
+      <option name="MAIN_CLASS_NAME" value="com.polysaas.edu.qrcode.QRCodeTest" />
535
+      <option name="METHOD_NAME" value="testDecode" />
536
+      <option name="TEST_OBJECT" value="method" />
537
+      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
538
+      <method v="2">
539
+        <option name="Make" enabled="true" />
540
+      </method>
541
+    </configuration>
542
+    <configuration name="QRCodeTest.testEncode" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
543
+      <module name="property-api" />
544
+      <extension name="coverage">
545
+        <pattern>
546
+          <option name="PATTERN" value="com.polysaas.edu.qrcode.*" />
547
+          <option name="ENABLED" value="true" />
548
+        </pattern>
549
+      </extension>
550
+      <option name="PACKAGE_NAME" value="com.community.huiju.common.base" />
551
+      <option name="MAIN_CLASS_NAME" value="com.polysaas.edu.qrcode.QRCodeTest" />
552
+      <option name="METHOD_NAME" value="testEncode" />
553
+      <option name="TEST_OBJECT" value="method" />
554
+      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
555
+      <method v="2">
556
+        <option name="Make" enabled="true" />
557
+      </method>
558
+    </configuration>
559
+    <configuration name="QRCode.testEncode" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
560
+      <module name="property-api" />
561
+      <extension name="coverage">
562
+        <pattern>
563
+          <option name="PATTERN" value="com.community.huiju.common.base.*" />
564
+          <option name="ENABLED" value="true" />
565
+        </pattern>
566
+      </extension>
567
+      <option name="PACKAGE_NAME" value="com.community.huiju.common.base" />
568
+      <option name="MAIN_CLASS_NAME" value="com.community.huiju.common.base.QRCode" />
569
+      <option name="METHOD_NAME" value="testEncode" />
570
+      <option name="TEST_OBJECT" value="method" />
571
+      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
572
+      <method v="2">
573
+        <option name="Make" enabled="true" />
574
+      </method>
575
+    </configuration>
421
     <configuration default="true" type="JUnit" factoryName="JUnit">
576
     <configuration default="true" type="JUnit" factoryName="JUnit">
422
       <option name="TEST_OBJECT" value="class" />
577
       <option name="TEST_OBJECT" value="class" />
423
       <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
578
       <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
499
     </configuration>
654
     </configuration>
500
     <recent_temporary>
655
     <recent_temporary>
501
       <list>
656
       <list>
657
+        <item itemvalue="JUnit.QRCode.testEncode" />
658
+        <item itemvalue="JUnit.QRCodeTest.testDecode" />
659
+        <item itemvalue="JUnit.QRCodeTest" />
660
+        <item itemvalue="JUnit.QRCodeTest.testEncode" />
502
         <item itemvalue="Spring Boot.ZuulApplication" />
661
         <item itemvalue="Spring Boot.ZuulApplication" />
503
       </list>
662
       </list>
504
     </recent_temporary>
663
     </recent_temporary>
535
     </task>
694
     </task>
536
     <servers />
695
     <servers />
537
   </component>
696
   </component>
697
+  <component name="TestHistory">
698
+    <history-entry file="QRCodeTest_testEncode - 2019.04.02 at 10h 35m 23s.xml">
699
+      <configuration name="QRCodeTest.testEncode" configurationId="JUnit" />
700
+    </history-entry>
701
+    <history-entry file="QRCodeTest - 2019.04.02 at 10h 43m 06s.xml">
702
+      <configuration name="QRCodeTest" configurationId="JUnit" />
703
+    </history-entry>
704
+    <history-entry file="QRCodeTest_testDecode - 2019.04.02 at 10h 51m 25s.xml">
705
+      <configuration name="QRCodeTest.testDecode" configurationId="JUnit" />
706
+    </history-entry>
707
+    <history-entry file="QRCodeTest_testDecode - 2019.04.02 at 11h 29m 06s.xml">
708
+      <configuration name="QRCodeTest.testDecode" configurationId="JUnit" />
709
+    </history-entry>
710
+    <history-entry file="QRCodeTest_testEncode_(1) - 2019.04.02 at 11h 37m 41s.xml">
711
+      <configuration name="QRCodeTest.testEncode (1)" configurationId="JUnit" />
712
+    </history-entry>
713
+  </component>
538
   <component name="TimeTrackingManager">
714
   <component name="TimeTrackingManager">
539
-    <option name="totallyTimeSpent" value="208216000" />
715
+    <option name="totallyTimeSpent" value="223154000" />
540
   </component>
716
   </component>
541
   <component name="ToolWindowManager">
717
   <component name="ToolWindowManager">
542
     <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
718
     <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
543
     <editor active="true" />
719
     <editor active="true" />
544
     <layout>
720
     <layout>
545
-      <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.04424307" />
546
-      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
721
+      <window_info content_ui="combo" id="Project" order="0" sideWeight="0.49854228" visible="true" weight="0.15191898" />
722
+      <window_info id="Structure" order="1" sideWeight="0.50145775" side_tool="true" weight="0.25692964" />
547
       <window_info id="Designer" order="2" />
723
       <window_info id="Designer" order="2" />
548
       <window_info id="Image Layers" order="3" />
724
       <window_info id="Image Layers" order="3" />
549
       <window_info id="Capture Tool" order="4" />
725
       <window_info id="Capture Tool" order="4" />
552
       <window_info id="Web" order="7" side_tool="true" />
728
       <window_info id="Web" order="7" side_tool="true" />
553
       <window_info anchor="bottom" id="Message" order="0" />
729
       <window_info anchor="bottom" id="Message" order="0" />
554
       <window_info anchor="bottom" id="Find" order="1" />
730
       <window_info anchor="bottom" id="Find" order="1" />
555
-      <window_info anchor="bottom" id="Run" order="2" sideWeight="0.6998934" weight="0.29419193" />
556
-      <window_info active="true" anchor="bottom" id="Debug" order="3" sideWeight="0.85287845" visible="true" weight="0.0545657" />
731
+      <window_info anchor="bottom" id="Run" order="2" sideWeight="0.6998934" weight="0.298441" />
732
+      <window_info active="true" anchor="bottom" id="Debug" order="3" sideWeight="0.85287845" visible="true" weight="0.033407573" />
557
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
733
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
558
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
734
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
559
       <window_info anchor="bottom" id="TODO" order="6" />
735
       <window_info anchor="bottom" id="TODO" order="6" />
561
       <window_info anchor="bottom" id="Terminal" order="8" sideWeight="0.49946696" weight="0.32962137" />
737
       <window_info anchor="bottom" id="Terminal" order="8" sideWeight="0.49946696" weight="0.32962137" />
562
       <window_info anchor="bottom" id="Docker" order="9" show_stripe_button="false" />
738
       <window_info anchor="bottom" id="Docker" order="9" show_stripe_button="false" />
563
       <window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.14712153" side_tool="true" weight="0.21937639" />
739
       <window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.14712153" side_tool="true" weight="0.21937639" />
564
-      <window_info anchor="bottom" id="Messages" order="11" sideWeight="0.49840087" weight="0.27282852" />
740
+      <window_info anchor="bottom" id="Messages" order="11" sideWeight="0.49840087" weight="0.3051225" />
565
       <window_info anchor="bottom" id="Java Enterprise" order="12" sideWeight="0.49946696" weight="0.32962137" />
741
       <window_info anchor="bottom" id="Java Enterprise" order="12" sideWeight="0.49946696" weight="0.32962137" />
566
       <window_info anchor="bottom" id="Database Changes" order="13" />
742
       <window_info anchor="bottom" id="Database Changes" order="13" />
567
       <window_info anchor="bottom" id="Version Control" order="14" sideWeight="0.49946696" weight="0.32850778" />
743
       <window_info anchor="bottom" id="Version Control" order="14" sideWeight="0.49946696" weight="0.32850778" />
568
       <window_info anchor="right" id="Commander" order="0" weight="0.4" />
744
       <window_info anchor="right" id="Commander" order="0" weight="0.4" />
569
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
745
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
570
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
746
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
571
-      <window_info anchor="right" id="Maven" order="3" weight="0.20478724" />
747
+      <window_info anchor="right" id="Maven" order="3" visible="true" weight="0.20255864" />
572
       <window_info anchor="right" id="Palette" order="4" />
748
       <window_info anchor="right" id="Palette" order="4" />
573
       <window_info anchor="right" id="Capture Analysis" order="5" />
749
       <window_info anchor="right" id="Capture Analysis" order="5" />
574
       <window_info anchor="right" id="Database" order="6" />
750
       <window_info anchor="right" id="Database" order="6" />
682
           <properties />
858
           <properties />
683
           <option name="timeStamp" value="30" />
859
           <option name="timeStamp" value="30" />
684
         </line-breakpoint>
860
         </line-breakpoint>
861
+        <line-breakpoint enabled="true" type="java-line">
862
+          <url>file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivityServiceImpl.java</url>
863
+          <line>122</line>
864
+          <properties />
865
+          <option name="timeStamp" value="50" />
866
+        </line-breakpoint>
685
       </breakpoints>
867
       </breakpoints>
686
     </breakpoint-manager>
868
     </breakpoint-manager>
687
   </component>
869
   </component>
688
   <component name="editorHistoryManager">
870
   <component name="editorHistoryManager">
689
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/HkController.java">
690
-      <provider selected="true" editor-type-id="text-editor">
691
-        <state relative-caret-position="405">
692
-          <caret line="31" column="42" selection-start-line="31" selection-start-column="23" selection-end-line="31" selection-end-column="42" />
693
-        </state>
694
-      </provider>
695
-    </entry>
696
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/ITaUserService.java">
697
-      <provider selected="true" editor-type-id="text-editor">
698
-        <state relative-caret-position="336">
699
-          <caret line="135" column="7" lean-forward="true" selection-start-line="135" selection-start-column="7" selection-end-line="135" selection-end-column="7" />
700
-        </state>
701
-      </provider>
702
-    </entry>
703
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/ImageServiceI.java">
704
-      <provider selected="true" editor-type-id="text-editor">
705
-        <state relative-caret-position="270">
706
-          <caret line="12" column="17" selection-start-line="12" selection-start-column="17" selection-end-line="12" selection-end-column="17" />
707
-        </state>
708
-      </provider>
709
-    </entry>
710
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/BaseController.java">
711
-      <provider selected="true" editor-type-id="text-editor">
712
-        <state relative-caret-position="197">
713
-          <caret line="18" column="27" selection-start-line="18" selection-start-column="13" selection-end-line="18" selection-end-column="27" />
714
-        </state>
715
-      </provider>
716
-    </entry>
717
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/IBuildingOwnerInfo.java">
718
-      <provider selected="true" editor-type-id="text-editor">
719
-        <state relative-caret-position="432">
720
-          <caret line="17" column="27" lean-forward="true" selection-start-line="17" selection-start-column="17" selection-end-line="17" selection-end-column="38" />
721
-        </state>
722
-      </provider>
723
-    </entry>
724
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/RoleServiceImpl.java">
725
-      <provider selected="true" editor-type-id="text-editor">
726
-        <state relative-caret-position="470">
727
-          <caret line="141" column="38" selection-start-line="141" selection-start-column="29" selection-end-line="141" selection-end-column="38" />
728
-        </state>
729
-      </provider>
730
-    </entry>
731
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/RoleController.java">
732
-      <provider selected="true" editor-type-id="text-editor">
733
-        <state relative-caret-position="335">
734
-          <caret line="81" column="38" selection-start-line="81" selection-start-column="35" selection-end-line="81" selection-end-column="46" />
735
-        </state>
736
-      </provider>
737
-    </entry>
738
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/model/TpBuilding.java">
739
-      <provider selected="true" editor-type-id="text-editor">
740
-        <state relative-caret-position="108">
741
-          <caret line="4" column="13" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="13" />
742
-        </state>
743
-      </provider>
744
-    </entry>
745
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/TpAnnouncementService.java">
746
-      <provider selected="true" editor-type-id="text-editor">
747
-        <state relative-caret-position="480">
748
-          <caret line="26" column="23" lean-forward="true" selection-start-line="26" selection-start-column="17" selection-end-line="26" selection-end-column="32" />
749
-        </state>
750
-      </provider>
751
-    </entry>
752
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpBuildingMapper.xml">
753
-      <provider selected="true" editor-type-id="text-editor">
754
-        <state relative-caret-position="513">
755
-          <caret line="70" column="34" lean-forward="true" selection-start-line="70" selection-start-column="5" selection-end-line="70" selection-end-column="34" />
756
-        </state>
757
-      </provider>
758
-    </entry>
759
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java">
760
-      <provider selected="true" editor-type-id="text-editor">
761
-        <state relative-caret-position="202">
762
-          <caret line="69" column="72" lean-forward="true" selection-start-line="69" selection-start-column="6" selection-end-line="69" selection-end-column="72" />
763
-        </state>
764
-      </provider>
765
-    </entry>
766
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpBillStatementMapper.xml">
767
-      <provider selected="true" editor-type-id="text-editor">
768
-        <state>
769
-          <caret selection-end-line="1" />
770
-        </state>
771
-      </provider>
772
-    </entry>
773
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/TpAnnouncementMapper.java">
774
-      <provider selected="true" editor-type-id="text-editor">
775
-        <state>
776
-          <caret selection-end-column="27" />
777
-        </state>
778
-      </provider>
779
-    </entry>
780
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/TpBuildingOwnerInfoMapper.xml">
781
-      <provider selected="true" editor-type-id="text-editor">
782
-        <state relative-caret-position="54">
783
-          <caret line="2" selection-start-line="2" selection-end-line="2" selection-end-column="70" />
784
-        </state>
785
-      </provider>
786
-    </entry>
787
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/BillMapper.java">
788
-      <provider selected="true" editor-type-id="text-editor">
789
-        <state>
790
-          <caret selection-end-column="32" />
791
-        </state>
792
-      </provider>
793
-    </entry>
794
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/TpBuildingMapper.java">
795
-      <provider selected="true" editor-type-id="text-editor">
796
-        <state relative-caret-position="183">
797
-          <caret line="9" column="56" lean-forward="true" selection-start-line="9" selection-start-column="56" selection-end-line="9" selection-end-column="56" />
798
-          <folding>
799
-            <element signature="imports" expanded="true" />
800
-          </folding>
801
-        </state>
802
-      </provider>
803
-    </entry>
804
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/Message.java">
805
-      <provider selected="true" editor-type-id="text-editor">
806
-        <state relative-caret-position="191">
807
-          <caret line="21" column="13" selection-start-line="21" selection-start-column="13" selection-end-line="21" selection-end-column="13" />
808
-        </state>
809
-      </provider>
810
-    </entry>
811
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TaSysRole.java">
812
-      <provider selected="true" editor-type-id="text-editor">
813
-        <state>
814
-          <caret selection-end-column="34" />
815
-        </state>
816
-      </provider>
817
-    </entry>
818
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpAnnouncement.java">
819
-      <provider selected="true" editor-type-id="text-editor">
820
-        <state relative-caret-position="405">
821
-          <caret line="15" column="51" selection-start-line="15" selection-start-column="28" selection-end-line="15" selection-end-column="51" />
822
-          <folding>
823
-            <element signature="imports" expanded="true" />
824
-          </folding>
825
-        </state>
826
-      </provider>
827
-    </entry>
828
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaUserVerifyMapper.java">
829
-      <provider selected="true" editor-type-id="text-editor">
830
-        <state relative-caret-position="162">
831
-          <caret line="10" column="17" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />
832
-        </state>
833
-      </provider>
834
-    </entry>
835
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpBuildingOwnerInfoMapper.java">
836
-      <provider selected="true" editor-type-id="text-editor">
837
-        <state relative-caret-position="37">
838
-          <caret line="28" column="8" selection-start-line="28" selection-start-column="8" selection-end-line="28" selection-end-column="8" />
839
-        </state>
840
-      </provider>
841
-    </entry>
842
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpBuildingOwnerInfo.java">
843
-      <provider selected="true" editor-type-id="text-editor">
844
-        <state relative-caret-position="-1531">
845
-          <caret line="24" column="13" selection-start-line="24" selection-start-column="13" selection-end-line="24" selection-end-column="13" />
846
-        </state>
847
-      </provider>
848
-    </entry>
849
     <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpBuildingOwnerInfoMapper.xml">
871
     <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpBuildingOwnerInfoMapper.xml">
850
       <provider selected="true" editor-type-id="text-editor">
872
       <provider selected="true" editor-type-id="text-editor">
851
         <state relative-caret-position="351">
873
         <state relative-caret-position="351">
1068
         </state>
1090
         </state>
1069
       </provider>
1091
       </provider>
1070
     </entry>
1092
     </entry>
1093
+    <entry file="file://$PROJECT_DIR$/../smart-community/pom.xml">
1094
+      <provider selected="true" editor-type-id="text-editor">
1095
+        <state relative-caret-position="324">
1096
+          <caret line="12" column="8" selection-start-line="32" selection-start-column="5" selection-end-line="32" selection-end-column="15" />
1097
+        </state>
1098
+      </provider>
1099
+    </entry>
1100
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/pom.xml">
1101
+      <provider selected="true" editor-type-id="text-editor">
1102
+        <state relative-caret-position="197">
1103
+          <caret line="47" column="32" selection-start-line="47" selection-start-column="32" selection-end-line="47" selection-end-column="32" />
1104
+        </state>
1105
+      </provider>
1106
+    </entry>
1107
+    <entry file="jar://F:/maven3.5/maven/serverRepository/junit/junit/4.10/junit-4.10.jar!/org/junit/runners/model/FrameworkMethod.class">
1108
+      <provider selected="true" editor-type-id="text-editor">
1109
+        <state relative-caret-position="756">
1110
+          <caret line="44" selection-start-line="44" selection-end-line="44" />
1111
+        </state>
1112
+      </provider>
1113
+    </entry>
1114
+    <entry file="jar://D:/Program Files/Java/jdk1.8.0_121/src.zip!/java/nio/file/FileSystems.java">
1115
+      <provider selected="true" editor-type-id="text-editor">
1116
+        <state relative-caret-position="-105">
1117
+          <caret line="83" column="19" selection-start-line="83" selection-start-column="19" selection-end-line="83" selection-end-column="19" />
1118
+        </state>
1119
+      </provider>
1120
+    </entry>
1121
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/FaceServiceI.java">
1122
+      <provider selected="true" editor-type-id="text-editor">
1123
+        <state relative-caret-position="351">
1124
+          <caret line="16" column="19" selection-start-line="16" selection-start-column="17" selection-end-line="16" selection-end-column="24" />
1125
+        </state>
1126
+      </provider>
1127
+    </entry>
1128
+    <entry file="jar://F:/maven3.5/maven/serverRepository/com/google/zxing/javase/3.0.0/javase-3.0.0.jar!/com/google/zxing/client/j2se/MatrixToImageWriter.class">
1129
+      <provider selected="true" editor-type-id="text-editor">
1130
+        <state relative-caret-position="282">
1131
+          <caret line="64" column="89" selection-start-line="64" selection-start-column="83" selection-end-line="64" selection-end-column="89" />
1132
+        </state>
1133
+      </provider>
1134
+    </entry>
1135
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/common/base/BaseController.java">
1136
+      <provider selected="true" editor-type-id="text-editor">
1137
+        <state relative-caret-position="243">
1138
+          <caret line="17" column="13" selection-start-line="17" selection-start-column="13" selection-end-line="17" selection-end-column="13" />
1139
+        </state>
1140
+      </provider>
1141
+    </entry>
1142
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/TpAnnouncementController.java">
1143
+      <provider selected="true" editor-type-id="text-editor">
1144
+        <state relative-caret-position="216">
1145
+          <caret line="24" column="13" selection-start-line="24" selection-start-column="13" selection-end-line="24" selection-end-column="13" />
1146
+        </state>
1147
+      </provider>
1148
+    </entry>
1149
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/ImageController.java">
1150
+      <provider selected="true" editor-type-id="text-editor">
1151
+        <state relative-caret-position="459">
1152
+          <caret line="70" column="40" selection-start-line="70" selection-start-column="40" selection-end-line="70" selection-end-column="40" />
1153
+        </state>
1154
+      </provider>
1155
+    </entry>
1156
+    <entry file="jar://D:/Program Files/Java/jdk1.8.0_121/src.zip!/java/io/ByteArrayOutputStream.java">
1157
+      <provider selected="true" editor-type-id="text-editor">
1158
+        <state relative-caret-position="211">
1159
+          <caret line="120" column="23" selection-start-line="120" selection-start-column="23" selection-end-line="120" selection-end-column="23" />
1160
+          <folding>
1161
+            <element signature="e#1176#1177#0" expanded="true" />
1162
+            <element signature="e#1200#1201#0" expanded="true" />
1163
+            <element signature="e#5255#5256#0" expanded="true" />
1164
+            <element signature="e#5280#5281#0" expanded="true" />
1165
+          </folding>
1166
+        </state>
1167
+      </provider>
1168
+    </entry>
1169
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/FaceServicelimpl.java">
1170
+      <provider selected="true" editor-type-id="text-editor">
1171
+        <state relative-caret-position="57">
1172
+          <caret line="55" column="72" selection-start-line="55" selection-start-column="62" selection-end-line="55" selection-end-column="72" />
1173
+        </state>
1174
+      </provider>
1175
+    </entry>
1176
+    <entry file="jar://D:/Program Files/Java/jdk1.8.0_121/src.zip!/java/lang/Object.java">
1177
+      <provider selected="true" editor-type-id="text-editor">
1178
+        <state relative-caret-position="921">
1179
+          <caret line="62" selection-start-line="42" selection-end-line="62" />
1180
+        </state>
1181
+      </provider>
1182
+    </entry>
1183
+    <entry file="jar://D:/Program Files/Java/jdk1.8.0_121/src.zip!/java/io/ByteArrayInputStream.java">
1184
+      <provider selected="true" editor-type-id="text-editor">
1185
+        <state relative-caret-position="57">
1186
+          <caret line="43" column="6" selection-start-line="43" selection-start-column="6" selection-end-line="43" selection-end-column="6" />
1187
+        </state>
1188
+      </provider>
1189
+    </entry>
1190
+    <entry file="file://$PROJECT_DIR$/../smart-community/community-common/src/main/java/com/community/commom/utils/QRCodeGeneratorUtils.java">
1191
+      <provider selected="true" editor-type-id="text-editor">
1192
+        <state relative-caret-position="-2040">
1193
+          <caret line="20" column="11" selection-start-line="20" selection-start-column="11" selection-end-line="20" selection-end-column="11" />
1194
+        </state>
1195
+      </provider>
1196
+    </entry>
1197
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/common/base/QRCode.java">
1198
+      <provider selected="true" editor-type-id="text-editor">
1199
+        <state relative-caret-position="211">
1200
+          <caret line="38" column="30" selection-start-line="38" selection-start-column="30" selection-end-line="38" selection-end-column="30" />
1201
+          <folding>
1202
+            <element signature="imports" expanded="true" />
1203
+            <element signature="e#1685#1709#0" expanded="true" />
1204
+            <element signature="e#2579#2603#0" expanded="true" />
1205
+          </folding>
1206
+        </state>
1207
+      </provider>
1208
+    </entry>
1209
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/ImageServiceimpl.java">
1210
+      <provider selected="true" editor-type-id="text-editor">
1211
+        <state relative-caret-position="130">
1212
+          <caret line="48" column="18" selection-start-line="48" selection-start-column="18" selection-end-line="48" selection-end-column="18" />
1213
+        </state>
1214
+      </provider>
1215
+    </entry>
1216
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/ImageServiceI.java">
1217
+      <provider selected="true" editor-type-id="text-editor">
1218
+        <state relative-caret-position="265">
1219
+          <caret line="13" column="30" selection-start-line="13" selection-start-column="17" selection-end-line="13" selection-end-column="30" />
1220
+        </state>
1221
+      </provider>
1222
+    </entry>
1223
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/PropertyApplication.java">
1224
+      <provider selected="true" editor-type-id="text-editor">
1225
+        <state relative-caret-position="-3">
1226
+          <caret line="9" column="67" selection-start-line="9" selection-start-column="67" selection-end-line="9" selection-end-column="67" />
1227
+        </state>
1228
+      </provider>
1229
+    </entry>
1230
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/ActivityController.java">
1231
+      <provider selected="true" editor-type-id="text-editor">
1232
+        <state relative-caret-position="313">
1233
+          <caret line="66" column="50" selection-start-line="66" selection-start-column="42" selection-end-line="66" selection-end-column="53" />
1234
+        </state>
1235
+      </provider>
1236
+    </entry>
1237
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/ITpActivityService.java">
1238
+      <provider selected="true" editor-type-id="text-editor">
1239
+        <state relative-caret-position="234">
1240
+          <caret line="33" column="23" selection-start-line="33" selection-start-column="17" selection-end-line="33" selection-end-column="28" />
1241
+        </state>
1242
+      </provider>
1243
+    </entry>
1244
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpActivity.java">
1245
+      <provider selected="true" editor-type-id="text-editor">
1246
+        <state relative-caret-position="426">
1247
+          <caret line="120" column="29" selection-start-line="120" selection-start-column="19" selection-end-line="120" selection-end-column="29" />
1248
+        </state>
1249
+      </provider>
1250
+    </entry>
1251
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivityServiceImpl.java">
1252
+      <provider selected="true" editor-type-id="text-editor">
1253
+        <state relative-caret-position="-1272">
1254
+          <caret line="188" column="63" lean-forward="true" selection-start-line="188" selection-start-column="63" selection-end-line="188" selection-end-column="63" />
1255
+        </state>
1256
+      </provider>
1257
+    </entry>
1071
   </component>
1258
   </component>
1072
   <component name="masterDetails">
1259
   <component name="masterDetails">
1073
     <states>
1260
     <states>

+ 25
- 0
CODE/smart-community/property-api/pom.xml View File

25
 	</properties>
25
 	</properties>
26
 
26
 
27
 	<dependencies>
27
 	<dependencies>
28
+		<!--二维码-->
29
+		<dependency>
30
+			<groupId>com.google.zxing</groupId>
31
+			<artifactId>core</artifactId>
32
+			<version>3.0.0</version>
33
+		</dependency>
34
+
35
+		<dependency>
36
+			<groupId>com.google.zxing</groupId>
37
+			<artifactId>javase</artifactId>
38
+			<version>3.0.0</version>
39
+		</dependency>
40
+
41
+		<dependency>
42
+			<groupId>junit</groupId>
43
+			<artifactId>junit</artifactId>
44
+			<version>4.10</version>
45
+		</dependency>
46
+
47
+		<dependency>
48
+			<groupId>com.alibaba</groupId>
49
+			<artifactId>fastjson</artifactId>
50
+			<version>1.1.29</version>
51
+		</dependency>
52
+
28
 		<dependency>
53
 		<dependency>
29
 			<groupId>org.springframework.boot</groupId>
54
 			<groupId>org.springframework.boot</groupId>
30
 			<artifactId>spring-boot-starter-web</artifactId>
55
 			<artifactId>spring-boot-starter-web</artifactId>

+ 89
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/common/base/QRCode.java View File

1
+package com.community.huiju.common.base;
2
+
3
+import java.awt.image.BufferedImage;
4
+import java.io.*;
5
+import java.nio.file.FileSystems;
6
+import java.nio.file.Files;
7
+import java.nio.file.Path;
8
+import java.util.HashMap;
9
+import java.util.Map;
10
+
11
+import javax.imageio.ImageIO;
12
+
13
+
14
+import com.alibaba.fastjson.JSONObject;
15
+import com.google.zxing.BarcodeFormat;
16
+import com.google.zxing.Binarizer;
17
+import com.google.zxing.BinaryBitmap;
18
+import com.google.zxing.DecodeHintType;
19
+import com.google.zxing.EncodeHintType;
20
+import com.google.zxing.LuminanceSource;
21
+import com.google.zxing.MultiFormatReader;
22
+import com.google.zxing.MultiFormatWriter;
23
+import com.google.zxing.NotFoundException;
24
+import com.google.zxing.Result;
25
+import com.google.zxing.WriterException;
26
+import com.google.zxing.client.j2se.BufferedImageLuminanceSource;
27
+import com.google.zxing.client.j2se.MatrixToImageWriter;
28
+import com.google.zxing.common.BitMatrix;
29
+import com.google.zxing.common.HybridBinarizer;
30
+
31
+public class QRCode {
32
+
33
+    /**
34
+     * 生成图像
35
+     *
36
+     * @throws WriterException
37
+     * @throws IOException
38
+     */
39
+    public static InputStream encode(String tpActivityId) throws WriterException, IOException {
40
+        JSONObject json = new JSONObject();
41
+//        json.put(
42
+//                "zxing",
43
+//                "https://github.com/zxing/zxing/tree/zxing-3.0.0/javase/src/main/java/com/google/zxing");
44
+        json.put("activityId", tpActivityId);
45
+        // 内容
46
+        String content = json.toJSONString();
47
+        // 图像宽度
48
+        int width = 200;
49
+        // 图像高度
50
+        int height = 200;
51
+        // 图像类型
52
+        String format = "png";
53
+        Map<EncodeHintType, Object> hints = new HashMap<EncodeHintType, Object>();
54
+        hints.put(EncodeHintType.CHARACTER_SET, "UTF-8");
55
+        // 生成矩阵
56
+        BitMatrix bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height, hints);
57
+        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
58
+        MatrixToImageWriter.writeToStream(bitMatrix, format, byteArrayOutputStream);
59
+
60
+        return new ByteArrayInputStream(byteArrayOutputStream.toByteArray());
61
+    }
62
+
63
+    /**
64
+     * 解析图像
65
+     */
66
+    public void dcode() {
67
+        String filePath = "D://zxing.png";
68
+        BufferedImage image;
69
+        try {
70
+            image = ImageIO.read(new File(filePath));
71
+            LuminanceSource source = new BufferedImageLuminanceSource(image);
72
+            Binarizer binarizer = new HybridBinarizer(source);
73
+            BinaryBitmap binaryBitmap = new BinaryBitmap(binarizer);
74
+            Map<DecodeHintType, Object> hints = new HashMap<DecodeHintType, Object>();
75
+            hints.put(DecodeHintType.CHARACTER_SET, "UTF-8");
76
+            Result result = new MultiFormatReader().decode(binaryBitmap, hints);// 对图像进行解码
77
+            JSONObject content = JSONObject.parseObject(result.getText());
78
+            System.out.println("图片中内容:  ");
79
+            System.out.println("author: " + content.getString("author"));
80
+            System.out.println("zxing:  " + content.getString("zxing"));
81
+            System.out.println("图片中格式:  ");
82
+            System.out.println("encode: " + result.getBarcodeFormat());
83
+        } catch (IOException e) {
84
+            e.printStackTrace();
85
+        } catch (NotFoundException e) {
86
+            e.printStackTrace();
87
+        }
88
+    }
89
+}

+ 1
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/controller/ActivityController.java View File

58
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "Login-Type", value = "值为 web"),
58
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "Login-Type", value = "值为 web"),
59
             @ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "parameter", value = "activityTitle活动标题;" +
59
             @ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "parameter", value = "activityTitle活动标题;" +
60
                     "activityCarouselImg轮播图;activityContent活动详情;contentImg活动内容配图;signUpMax活动人数上限;" +
60
                     "activityCarouselImg轮播图;activityContent活动详情;contentImg活动内容配图;signUpMax活动人数上限;" +
61
-                    "registrationEndTime报名活动结束时间;sort权重;status状态 0 是已作废 1 是已发布   2 是草稿")
61
+                    "registrationEndTime报名活动结束时间;sort权重;status状态 0 是已作废 1 是已发布   2 是草稿,radio:1是需要二维码,2是不需要")
62
     })
62
     })
63
     @RequestMapping(value = "/activity/add", method = RequestMethod.POST)
63
     @RequestMapping(value = "/activity/add", method = RequestMethod.POST)
64
     public ResponseBean addActivity(@RequestBody String parameter, HttpSession session) {
64
     public ResponseBean addActivity(@RequestBody String parameter, HttpSession session) {

+ 5
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/model/TpActivity.java View File

115
      */
115
      */
116
     private LocalDateTime updateDate;
116
     private LocalDateTime updateDate;
117
 
117
 
118
+    /**
119
+     * 1为需要,2为不需要
120
+     */
121
+    private String signInCode;
122
+
118
 
123
 
119
 }
124
 }

+ 34
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivityServiceImpl.java View File

6
 import com.baomidou.mybatisplus.core.metadata.IPage;
6
 import com.baomidou.mybatisplus.core.metadata.IPage;
7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9
+import com.community.commom.constant.Constant;
9
 import com.community.commom.mode.ResponseBean;
10
 import com.community.commom.mode.ResponseBean;
10
 import com.community.commom.session.UserElement;
11
 import com.community.commom.session.UserElement;
11
 import com.community.commom.utils.BeanTools;
12
 import com.community.commom.utils.BeanTools;
13
+import com.community.huiju.common.base.QRCode;
12
 import com.community.huiju.dao.MessageMapper;
14
 import com.community.huiju.dao.MessageMapper;
13
 import com.community.huiju.dao.TaUserMapper;
15
 import com.community.huiju.dao.TaUserMapper;
14
 import com.community.huiju.dao.TdImagesMapper;
16
 import com.community.huiju.dao.TdImagesMapper;
18
 import com.community.huiju.service.ITdImagesService;
20
 import com.community.huiju.service.ITdImagesService;
19
 import com.community.huiju.service.ITpActivityService;
21
 import com.community.huiju.service.ITpActivityService;
20
 import com.community.huiju.service.IUserService;
22
 import com.community.huiju.service.IUserService;
23
+import com.community.huiju.service.ImageServiceI;
21
 import com.community.huiju.vo.ActivityVO;
24
 import com.community.huiju.vo.ActivityVO;
22
 import com.google.common.collect.Maps;
25
 import com.google.common.collect.Maps;
26
+import com.google.zxing.WriterException;
23
 import org.apache.commons.lang3.StringUtils;
27
 import org.apache.commons.lang3.StringUtils;
24
 import org.springframework.beans.BeanUtils;
28
 import org.springframework.beans.BeanUtils;
25
 import org.springframework.beans.factory.annotation.Autowired;
29
 import org.springframework.beans.factory.annotation.Autowired;
26
 import org.springframework.stereotype.Service;
30
 import org.springframework.stereotype.Service;
27
 import org.springframework.transaction.annotation.Transactional;
31
 import org.springframework.transaction.annotation.Transactional;
28
 
32
 
33
+import java.io.IOException;
34
+import java.io.InputStream;
29
 import java.time.LocalDateTime;
35
 import java.time.LocalDateTime;
36
+import java.util.HashMap;
30
 import java.util.List;
37
 import java.util.List;
31
 import java.util.Map;
38
 import java.util.Map;
32
 import java.util.stream.Collectors;
39
 import java.util.stream.Collectors;
60
 
67
 
61
     @Autowired
68
     @Autowired
62
     private TaUserMapper taUserMapper;
69
     private TaUserMapper taUserMapper;
70
+
71
+    @Autowired
72
+    private ImageServiceI imageServiceI;
63
     @Override
73
     @Override
64
     public ResponseBean listQuery(String parameter, UserElement userElement) {
74
     public ResponseBean listQuery(String parameter, UserElement userElement) {
65
         ResponseBean responseBean = new ResponseBean();
75
         ResponseBean responseBean = new ResponseBean();
112
 
122
 
113
         ResponseBean responseBean = new ResponseBean();
123
         ResponseBean responseBean = new ResponseBean();
114
         JSONObject jsonObject = JSONObject.parseObject(parameter);
124
         JSONObject jsonObject = JSONObject.parseObject(parameter);
125
+        //是否需要签到二维码1:需要2不需要
126
+        int radio= jsonObject.getIntValue("radio");
115
         // 活动配图
127
         // 活动配图
116
         JSONArray jsonArray = jsonObject.getJSONArray("contentImg");
128
         JSONArray jsonArray = jsonObject.getJSONArray("contentImg");
117
         String [] contentImgArray = jsonArray.toArray(new String[]{});
129
         String [] contentImgArray = jsonArray.toArray(new String[]{});
146
         // 活动报名人数默认为 0
158
         // 活动报名人数默认为 0
147
         tpActivity.setSignUpCount(0);
159
         tpActivity.setSignUpCount(0);
148
         tpActivity.setViewCount(0);
160
         tpActivity.setViewCount(0);
161
+        if (radio>0) {
162
+            tpActivity.setSignInCode(radio+"");
163
+        }
149
         tpActivity.setCommunityId(userElement.getCommunityId());
164
         tpActivity.setCommunityId(userElement.getCommunityId());
150
         tpActivity.setCreateDate(LocalDateTime.now());
165
         tpActivity.setCreateDate(LocalDateTime.now());
151
         tpActivity.setCreateUser(userElement.getId());
166
         tpActivity.setCreateUser(userElement.getId());
210
                         messageMapper.updateById(message);
225
                         messageMapper.updateById(message);
211
                     }
226
                     }
212
 
227
 
213
-
214
                 }
228
                 }
229
+                // 扫码签到
230
+
231
+                if (radio==1){
232
+                    try {
233
+                       InputStream inputStream= QRCode.encode(tpActivity.getId()+"");
234
+                        String codeUrl= imageServiceI.getImageUrl(inputStream);
235
+                        TdImages tdImages= new TdImages();
236
+                        tdImages.setImageUrl(codeUrl);
237
+                        tdImages.setUuid(tpActivity.getId());
238
+                        tdImages.setType(Constant.ACTIVITY);
239
+                        tdImages.setCreateUser(userElement.getId());
240
+                        tdImages.setCreateTime(LocalDateTime.now());
241
+                        tdImagesMapper.insert(tdImages);
242
+                    } catch (WriterException e) {
243
+                        e.printStackTrace();
244
+                    } catch (IOException e) {
245
+                        e.printStackTrace();
246
+                    }
215
 
247
 
248
+                }
216
 
249
 
217
             responseBean.addSuccess("操作成功!");
250
             responseBean.addSuccess("操作成功!");
218
         }
251
         }

+ 2
- 1
VUECODE/smart-property-manage/src/api/activity.js View File

27
       signUpMax: data.signUpMax, //  活动人数上限
27
       signUpMax: data.signUpMax, //  活动人数上限
28
       registrationEndTime: data.registrationEndTime, // 报名活动结束时间
28
       registrationEndTime: data.registrationEndTime, // 报名活动结束时间
29
       sort: data.sort, // 权重
29
       sort: data.sort, // 权重
30
-      status: data.status // 状态 0 是已作废 1 是已发布   2 是草稿 3 是已修改
30
+      status: data.status, // 状态 0 是已作废 1 是已发布   2 是草稿 3 是已修改
31
+      radio: data.radio // 是否需要二维码1需要,2不需要
31
     }
32
     }
32
   })
33
   })
33
 }
34
 }

+ 9
- 1
VUECODE/smart-property-manage/src/views/social/activity/add/index.vue View File

49
             placeholder="选择日期"/>
49
             placeholder="选择日期"/>
50
         </div>
50
         </div>
51
       </el-form-item>
51
       </el-form-item>
52
+      <el-form-item>
53
+        <div style="display: flex;">
54
+          <span style="width: 200px;transform:translateY(1%);">是否需要报名人扫码签到</span>
55
+          <el-radio v-model="ruleForm.radio" label="1" style="padding-left:4%;font-weight:bold;font-size:12px;transform:translateY(30%);">需要</el-radio>
56
+          <el-radio v-model="ruleForm.radio" label="2" style="padding-left:6%;font-weight:bold;font-size:12px;transform:translateY(30%);">不需要</el-radio>  
57
+        </div>
58
+      </el-form-item>
52
       <el-form-item prop="sort">
59
       <el-form-item prop="sort">
53
         <div style="display: flex; justify-content: flex-start;">
60
         <div style="display: flex; justify-content: flex-start;">
54
           <span style="width: 120px;">权重值</span>
61
           <span style="width: 120px;">权重值</span>
76
         signUpMax: '', //  活动人数上限
83
         signUpMax: '', //  活动人数上限
77
         registrationEndTime: '', // 报名活动结束时间
84
         registrationEndTime: '', // 报名活动结束时间
78
         sort: 1, // 权重
85
         sort: 1, // 权重
79
-        status: '' // 状态 0 是已作废 1 是已发布   2 是草稿 3 是已修改
86
+        status: '', // 状态 0 是已作废 1 是已发布   2 是草稿 3 是已修改
87
+        radio:''
80
       },
88
       },
81
       imageUrl: '', // 轮播图预览
89
       imageUrl: '', // 轮播图预览
82
       dialogVisible: false, // 活动配图, 默认不显示 (以单张为单位)
90
       dialogVisible: false, // 活动配图, 默认不显示 (以单张为单位)