dingxin 6 年 前
コミット
bedf565128

+ 124
- 0
CODE/smart-community-word/.idea/uiDesigner.xml ファイルの表示

@@ -0,0 +1,124 @@
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 ファイルの表示

@@ -3,19 +3,12 @@
3 3
   <component name="ChangeListManager">
4 4
     <list default="true" id="051ae1e0-ece1-4622-91c0-3f05ac339943" name="Default Changelist" comment="">
5 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 12
     </list>
20 13
     <ignored path="$PROJECT_DIR$/../smart-community/eureka-sever/target/" />
21 14
     <ignored path="$PROJECT_DIR$/../smart-community/app-api/target/" />
@@ -38,92 +31,29 @@
38 31
   </component>
39 32
   <component name="FileEditorManager">
40 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 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 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 39
             </state>
101 40
           </provider>
102 41
         </entry>
103 42
       </file>
104 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 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 48
             </state>
110 49
           </provider>
111 50
         </entry>
112 51
       </file>
113 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 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 57
             </state>
128 58
           </provider>
129 59
         </entry>
@@ -139,13 +69,6 @@
139 69
   </component>
140 70
   <component name="FindInProjectRecents">
141 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 72
       <find>tpTicketMapper</find>
150 73
       <find>message</find>
151 74
       <find>tatus</find>
@@ -169,7 +92,17 @@
169 92
       <find>tpActivitySignupMapper</find>
170 93
       <find>parameter</find>
171 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 102
     </findStrings>
103
+    <dirStrings>
104
+      <dir>E:\idesWord\smartCommunity\CODE\smart-community</dir>
105
+    </dirStrings>
173 106
   </component>
174 107
   <component name="Git.Settings">
175 108
     <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/../.." />
@@ -177,12 +110,6 @@
177 110
   <component name="IdeDocumentHistory">
178 111
     <option name="CHANGED_PATHS">
179 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 113
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/MessageController.java" />
187 114
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java" />
188 115
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaSysUserRoleMapper.java" />
@@ -194,7 +121,6 @@
194 121
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/Message.java" />
195 122
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml" />
196 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 124
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java" />
199 125
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java" />
200 126
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionLikeMapper.xml" />
@@ -228,6 +154,13 @@
228 154
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpActivityMapper.xml" />
229 155
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTransactionMapper.xml" />
230 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 164
       </list>
232 165
     </option>
233 166
   </component>
@@ -244,18 +177,12 @@
244 177
       <expand>
245 178
         <path>
246 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 181
         </path>
249 182
         <path>
250 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 186
         </path>
260 187
       </expand>
261 188
       <select />
@@ -265,9 +192,10 @@
265 192
     <option name="jreName" value="1.8" />
266 193
     <option name="vmOptions" value="-DarchetypeCatalog=internal" />
267 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 199
     <option name="height" value="950" />
272 200
   </component>
273 201
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
@@ -276,7 +204,6 @@
276 204
       <foldersAlwaysOnTop value="true" />
277 205
     </navigator>
278 206
     <panes>
279
-      <pane id="Scope" />
280 207
       <pane id="PackagesPane" />
281 208
       <pane id="ProjectPane">
282 209
         <subPane>
@@ -351,12 +278,172 @@
351 278
               <item name="com" type="462c0819:PsiDirectoryNode" />
352 279
               <item name="community" type="462c0819:PsiDirectoryNode" />
353 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 415
               <item name="controller" type="462c0819:PsiDirectoryNode" />
355 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 442
           </expand>
357 443
           <select />
358 444
         </subPane>
359 445
       </pane>
446
+      <pane id="Scope" />
360 447
     </panes>
361 448
   </component>
362 449
   <component name="PropertiesComponent">
@@ -366,7 +453,8 @@
366 453
     <property name="RequestMappingsPanelWidth1" value="75" />
367 454
     <property name="WebServerToolWindowFactoryState" value="false" />
368 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 458
     <property name="last_opened_file_path" value="D:/java/workspace/heishi/wx_project" />
371 459
     <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
372 460
     <property name="nodejs_npm_path_reset_for_default_project" value="true" />
@@ -405,7 +493,7 @@
405 493
       </list>
406 494
     </option>
407 495
   </component>
408
-  <component name="RunManager" selected="Spring Boot.AppApplication">
496
+  <component name="RunManager" selected="Spring Boot.PropertyApplication">
409 497
     <configuration default="true" type="Applet">
410 498
       <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
411 499
       <method v="2">
@@ -418,6 +506,73 @@
418 506
         <option name="Make" enabled="true" />
419 507
       </method>
420 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 576
     <configuration default="true" type="JUnit" factoryName="JUnit">
422 577
       <option name="TEST_OBJECT" value="class" />
423 578
       <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
@@ -499,6 +654,10 @@
499 654
     </configuration>
500 655
     <recent_temporary>
501 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 661
         <item itemvalue="Spring Boot.ZuulApplication" />
503 662
       </list>
504 663
     </recent_temporary>
@@ -535,15 +694,32 @@
535 694
     </task>
536 695
     <servers />
537 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 714
   <component name="TimeTrackingManager">
539
-    <option name="totallyTimeSpent" value="208216000" />
715
+    <option name="totallyTimeSpent" value="223154000" />
540 716
   </component>
541 717
   <component name="ToolWindowManager">
542 718
     <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
543 719
     <editor active="true" />
544 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 723
       <window_info id="Designer" order="2" />
548 724
       <window_info id="Image Layers" order="3" />
549 725
       <window_info id="Capture Tool" order="4" />
@@ -552,8 +728,8 @@
552 728
       <window_info id="Web" order="7" side_tool="true" />
553 729
       <window_info anchor="bottom" id="Message" order="0" />
554 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 733
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
558 734
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
559 735
       <window_info anchor="bottom" id="TODO" order="6" />
@@ -561,14 +737,14 @@
561 737
       <window_info anchor="bottom" id="Terminal" order="8" sideWeight="0.49946696" weight="0.32962137" />
562 738
       <window_info anchor="bottom" id="Docker" order="9" show_stripe_button="false" />
563 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 741
       <window_info anchor="bottom" id="Java Enterprise" order="12" sideWeight="0.49946696" weight="0.32962137" />
566 742
       <window_info anchor="bottom" id="Database Changes" order="13" />
567 743
       <window_info anchor="bottom" id="Version Control" order="14" sideWeight="0.49946696" weight="0.32850778" />
568 744
       <window_info anchor="right" id="Commander" order="0" weight="0.4" />
569 745
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
570 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 748
       <window_info anchor="right" id="Palette" order="4" />
573 749
       <window_info anchor="right" id="Capture Analysis" order="5" />
574 750
       <window_info anchor="right" id="Database" order="6" />
@@ -682,170 +858,16 @@
682 858
           <properties />
683 859
           <option name="timeStamp" value="30" />
684 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 867
       </breakpoints>
686 868
     </breakpoint-manager>
687 869
   </component>
688 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 871
     <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpBuildingOwnerInfoMapper.xml">
850 872
       <provider selected="true" editor-type-id="text-editor">
851 873
         <state relative-caret-position="351">
@@ -1068,6 +1090,171 @@
1068 1090
         </state>
1069 1091
       </provider>
1070 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 1258
   </component>
1072 1259
   <component name="masterDetails">
1073 1260
     <states>

+ 25
- 0
CODE/smart-community/property-api/pom.xml ファイルの表示

@@ -25,6 +25,31 @@
25 25
 	</properties>
26 26
 
27 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 53
 		<dependency>
29 54
 			<groupId>org.springframework.boot</groupId>
30 55
 			<artifactId>spring-boot-starter-web</artifactId>

+ 89
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/common/base/QRCode.java ファイルの表示

@@ -0,0 +1,89 @@
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 ファイルの表示

@@ -58,7 +58,7 @@ public class ActivityController extends BaseController {
58 58
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "Login-Type", value = "值为 web"),
59 59
             @ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "parameter", value = "activityTitle活动标题;" +
60 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 63
     @RequestMapping(value = "/activity/add", method = RequestMethod.POST)
64 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 ファイルの表示

@@ -115,5 +115,10 @@ public class TpActivity implements Serializable {
115 115
      */
116 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 ファイルの表示

@@ -6,9 +6,11 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
6 6
 import com.baomidou.mybatisplus.core.metadata.IPage;
7 7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8 8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9
+import com.community.commom.constant.Constant;
9 10
 import com.community.commom.mode.ResponseBean;
10 11
 import com.community.commom.session.UserElement;
11 12
 import com.community.commom.utils.BeanTools;
13
+import com.community.huiju.common.base.QRCode;
12 14
 import com.community.huiju.dao.MessageMapper;
13 15
 import com.community.huiju.dao.TaUserMapper;
14 16
 import com.community.huiju.dao.TdImagesMapper;
@@ -18,15 +20,20 @@ import com.community.huiju.model.*;
18 20
 import com.community.huiju.service.ITdImagesService;
19 21
 import com.community.huiju.service.ITpActivityService;
20 22
 import com.community.huiju.service.IUserService;
23
+import com.community.huiju.service.ImageServiceI;
21 24
 import com.community.huiju.vo.ActivityVO;
22 25
 import com.google.common.collect.Maps;
26
+import com.google.zxing.WriterException;
23 27
 import org.apache.commons.lang3.StringUtils;
24 28
 import org.springframework.beans.BeanUtils;
25 29
 import org.springframework.beans.factory.annotation.Autowired;
26 30
 import org.springframework.stereotype.Service;
27 31
 import org.springframework.transaction.annotation.Transactional;
28 32
 
33
+import java.io.IOException;
34
+import java.io.InputStream;
29 35
 import java.time.LocalDateTime;
36
+import java.util.HashMap;
30 37
 import java.util.List;
31 38
 import java.util.Map;
32 39
 import java.util.stream.Collectors;
@@ -60,6 +67,9 @@ public class TpActivityServiceImpl extends ServiceImpl<TpActivityMapper, TpActiv
60 67
 
61 68
     @Autowired
62 69
     private TaUserMapper taUserMapper;
70
+
71
+    @Autowired
72
+    private ImageServiceI imageServiceI;
63 73
     @Override
64 74
     public ResponseBean listQuery(String parameter, UserElement userElement) {
65 75
         ResponseBean responseBean = new ResponseBean();
@@ -112,6 +122,8 @@ public class TpActivityServiceImpl extends ServiceImpl<TpActivityMapper, TpActiv
112 122
 
113 123
         ResponseBean responseBean = new ResponseBean();
114 124
         JSONObject jsonObject = JSONObject.parseObject(parameter);
125
+        //是否需要签到二维码1:需要2不需要
126
+        int radio= jsonObject.getIntValue("radio");
115 127
         // 活动配图
116 128
         JSONArray jsonArray = jsonObject.getJSONArray("contentImg");
117 129
         String [] contentImgArray = jsonArray.toArray(new String[]{});
@@ -146,6 +158,9 @@ public class TpActivityServiceImpl extends ServiceImpl<TpActivityMapper, TpActiv
146 158
         // 活动报名人数默认为 0
147 159
         tpActivity.setSignUpCount(0);
148 160
         tpActivity.setViewCount(0);
161
+        if (radio>0) {
162
+            tpActivity.setSignInCode(radio+"");
163
+        }
149 164
         tpActivity.setCommunityId(userElement.getCommunityId());
150 165
         tpActivity.setCreateDate(LocalDateTime.now());
151 166
         tpActivity.setCreateUser(userElement.getId());
@@ -210,9 +225,27 @@ public class TpActivityServiceImpl extends ServiceImpl<TpActivityMapper, TpActiv
210 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 250
             responseBean.addSuccess("操作成功!");
218 251
         }

+ 2
- 1
VUECODE/smart-property-manage/src/api/activity.js ファイルの表示

@@ -27,7 +27,8 @@ export function addActivity(data) {
27 27
       signUpMax: data.signUpMax, //  活动人数上限
28 28
       registrationEndTime: data.registrationEndTime, // 报名活动结束时间
29 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 ファイルの表示

@@ -49,6 +49,13 @@
49 49
             placeholder="选择日期"/>
50 50
         </div>
51 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 59
       <el-form-item prop="sort">
53 60
         <div style="display: flex; justify-content: flex-start;">
54 61
           <span style="width: 120px;">权重值</span>
@@ -76,7 +83,8 @@ export default {
76 83
         signUpMax: '', //  活动人数上限
77 84
         registrationEndTime: '', // 报名活动结束时间
78 85
         sort: 1, // 权重
79
-        status: '' // 状态 0 是已作废 1 是已发布   2 是草稿 3 是已修改
86
+        status: '', // 状态 0 是已作废 1 是已发布   2 是草稿 3 是已修改
87
+        radio:''
80 88
       },
81 89
       imageUrl: '', // 轮播图预览
82 90
       dialogVisible: false, // 活动配图, 默认不显示 (以单张为单位)