实现用户角色权限区域管理模块
This commit is contained in:
		
							
								
								
									
										11
									
								
								.idea/$PROJECT_FILE$
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								.idea/$PROJECT_FILE$
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="AnalysisProjectProfileManager">
 | 
				
			||||||
 | 
					    <option name="PROJECT_PROFILE" />
 | 
				
			||||||
 | 
					    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
 | 
				
			||||||
 | 
					    <list size="0" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="SuppressionsComponent">
 | 
				
			||||||
 | 
					    <option name="suppComments" value="[]" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										10
									
								
								.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# 默认忽略的文件
 | 
				
			||||||
 | 
					/shelf/
 | 
				
			||||||
 | 
					/workspace.xml
 | 
				
			||||||
 | 
					# 基于编辑器的 HTTP 客户端请求
 | 
				
			||||||
 | 
					/httpRequests/
 | 
				
			||||||
 | 
					# Datasource local storage ignored files
 | 
				
			||||||
 | 
					/dataSources/
 | 
				
			||||||
 | 
					/dataSources.local.xml
 | 
				
			||||||
 | 
					# Zeppelin 忽略的文件
 | 
				
			||||||
 | 
					/ZeppelinRemoteNotebooks/
 | 
				
			||||||
							
								
								
									
										28
									
								
								.idea/compiler.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								.idea/compiler.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="CompilerConfiguration">
 | 
				
			||||||
 | 
					    <annotationProcessing>
 | 
				
			||||||
 | 
					      <profile default="true" name="Default" enabled="true" />
 | 
				
			||||||
 | 
					      <profile name="Maven default annotation processors profile" enabled="true">
 | 
				
			||||||
 | 
					        <sourceOutputDir name="target/generated-sources/annotations" />
 | 
				
			||||||
 | 
					        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
 | 
				
			||||||
 | 
					        <outputRelativeToContentRoot value="true" />
 | 
				
			||||||
 | 
					        <module name="service-sys" />
 | 
				
			||||||
 | 
					        <module name="common-util" />
 | 
				
			||||||
 | 
					        <module name="model" />
 | 
				
			||||||
 | 
					        <module name="service-util" />
 | 
				
			||||||
 | 
					        <module name="service-acl" />
 | 
				
			||||||
 | 
					      </profile>
 | 
				
			||||||
 | 
					    </annotationProcessing>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="JavacSettings">
 | 
				
			||||||
 | 
					    <option name="ADDITIONAL_OPTIONS_OVERRIDE">
 | 
				
			||||||
 | 
					      <module name="common-util" options="-parameters" />
 | 
				
			||||||
 | 
					      <module name="model" options="-parameters" />
 | 
				
			||||||
 | 
					      <module name="service" options="" />
 | 
				
			||||||
 | 
					      <module name="service-acl" options="-parameters" />
 | 
				
			||||||
 | 
					      <module name="service-sys" options="-parameters" />
 | 
				
			||||||
 | 
					      <module name="service-util" options="-parameters" />
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										13
									
								
								.idea/dataSources.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								.idea/dataSources.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
 | 
				
			||||||
 | 
					    <data-source source="LOCAL" name="shequ-sys" uuid="6a786690-1127-484d-88a7-e707905af81c">
 | 
				
			||||||
 | 
					      <driver-ref>mysql.8</driver-ref>
 | 
				
			||||||
 | 
					      <synchronize>true</synchronize>
 | 
				
			||||||
 | 
					      <remarks>区域仓库表</remarks>
 | 
				
			||||||
 | 
					      <jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
 | 
				
			||||||
 | 
					      <jdbc-url>jdbc:mysql://82.157.68.223:3306/shequ-sys</jdbc-url>
 | 
				
			||||||
 | 
					      <working-dir>$ProjectFileDir$</working-dir>
 | 
				
			||||||
 | 
					    </data-source>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										68
									
								
								.idea/easyCodeTableSetting.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								.idea/easyCodeTableSetting.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,68 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="EasyCodeTableSetting">
 | 
				
			||||||
 | 
					    <option name="tableInfoMap">
 | 
				
			||||||
 | 
					      <map>
 | 
				
			||||||
 | 
					        <entry key="shequ-sys.region">
 | 
				
			||||||
 | 
					          <value>
 | 
				
			||||||
 | 
					            <TableInfoDTO>
 | 
				
			||||||
 | 
					              <option name="comment" value="地区表" />
 | 
				
			||||||
 | 
					              <option name="fullColumn">
 | 
				
			||||||
 | 
					                <list>
 | 
				
			||||||
 | 
					                  <ColumnInfoDTO>
 | 
				
			||||||
 | 
					                    <option name="comment" value="id" />
 | 
				
			||||||
 | 
					                    <option name="custom" value="false" />
 | 
				
			||||||
 | 
					                    <option name="ext" value="{}" />
 | 
				
			||||||
 | 
					                    <option name="name" value="id" />
 | 
				
			||||||
 | 
					                    <option name="type" value="java.lang.Long" />
 | 
				
			||||||
 | 
					                  </ColumnInfoDTO>
 | 
				
			||||||
 | 
					                  <ColumnInfoDTO>
 | 
				
			||||||
 | 
					                    <option name="comment" value="上级id" />
 | 
				
			||||||
 | 
					                    <option name="custom" value="false" />
 | 
				
			||||||
 | 
					                    <option name="ext" value="{}" />
 | 
				
			||||||
 | 
					                    <option name="name" value="parentId" />
 | 
				
			||||||
 | 
					                    <option name="type" value="java.lang.Long" />
 | 
				
			||||||
 | 
					                  </ColumnInfoDTO>
 | 
				
			||||||
 | 
					                  <ColumnInfoDTO>
 | 
				
			||||||
 | 
					                    <option name="comment" value="名称" />
 | 
				
			||||||
 | 
					                    <option name="custom" value="false" />
 | 
				
			||||||
 | 
					                    <option name="ext" value="{}" />
 | 
				
			||||||
 | 
					                    <option name="name" value="name" />
 | 
				
			||||||
 | 
					                    <option name="type" value="java.lang.String" />
 | 
				
			||||||
 | 
					                  </ColumnInfoDTO>
 | 
				
			||||||
 | 
					                  <ColumnInfoDTO>
 | 
				
			||||||
 | 
					                    <option name="comment" value="创建时间" />
 | 
				
			||||||
 | 
					                    <option name="custom" value="false" />
 | 
				
			||||||
 | 
					                    <option name="ext" value="{}" />
 | 
				
			||||||
 | 
					                    <option name="name" value="createTime" />
 | 
				
			||||||
 | 
					                    <option name="type" value="java.util.Date" />
 | 
				
			||||||
 | 
					                  </ColumnInfoDTO>
 | 
				
			||||||
 | 
					                  <ColumnInfoDTO>
 | 
				
			||||||
 | 
					                    <option name="comment" value="更新时间" />
 | 
				
			||||||
 | 
					                    <option name="custom" value="false" />
 | 
				
			||||||
 | 
					                    <option name="ext" value="{}" />
 | 
				
			||||||
 | 
					                    <option name="name" value="updateTime" />
 | 
				
			||||||
 | 
					                    <option name="type" value="java.util.Date" />
 | 
				
			||||||
 | 
					                  </ColumnInfoDTO>
 | 
				
			||||||
 | 
					                  <ColumnInfoDTO>
 | 
				
			||||||
 | 
					                    <option name="comment" value="删除标记(0:不可用 1:可用)" />
 | 
				
			||||||
 | 
					                    <option name="custom" value="false" />
 | 
				
			||||||
 | 
					                    <option name="ext" value="{}" />
 | 
				
			||||||
 | 
					                    <option name="name" value="isDeleted" />
 | 
				
			||||||
 | 
					                    <option name="type" value="java.lang.Integer" />
 | 
				
			||||||
 | 
					                  </ColumnInfoDTO>
 | 
				
			||||||
 | 
					                </list>
 | 
				
			||||||
 | 
					              </option>
 | 
				
			||||||
 | 
					              <option name="name" value="Region" />
 | 
				
			||||||
 | 
					              <option name="preName" value="" />
 | 
				
			||||||
 | 
					              <option name="saveModelName" value="" />
 | 
				
			||||||
 | 
					              <option name="savePackageName" value="" />
 | 
				
			||||||
 | 
					              <option name="savePath" value="" />
 | 
				
			||||||
 | 
					              <option name="templateGroupName" value="" />
 | 
				
			||||||
 | 
					            </TableInfoDTO>
 | 
				
			||||||
 | 
					          </value>
 | 
				
			||||||
 | 
					        </entry>
 | 
				
			||||||
 | 
					      </map>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										16
									
								
								.idea/encodings.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								.idea/encodings.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="Encoding">
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/common/common-util/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/common/service-util/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/common/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/common/src/main/resources" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/model/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/service/service-acl/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/service/service-sys/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/service/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/service/src/main/resources" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/guigu-ssyx-parent/src/main/resources" charset="UTF-8" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										15
									
								
								.idea/git_toolbox_prj.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								.idea/git_toolbox_prj.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="GitToolBoxProjectSettings">
 | 
				
			||||||
 | 
					    <option name="commitMessageIssueKeyValidationOverride">
 | 
				
			||||||
 | 
					      <BoolValueOverride>
 | 
				
			||||||
 | 
					        <option name="enabled" value="true" />
 | 
				
			||||||
 | 
					      </BoolValueOverride>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					    <option name="commitMessageValidationEnabledOverride">
 | 
				
			||||||
 | 
					      <BoolValueOverride>
 | 
				
			||||||
 | 
					        <option name="enabled" value="true" />
 | 
				
			||||||
 | 
					      </BoolValueOverride>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										6
									
								
								.idea/inspectionProfiles/Project_Default.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/inspectionProfiles/Project_Default.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					<component name="InspectionProjectProfileManager">
 | 
				
			||||||
 | 
					  <profile version="1.0">
 | 
				
			||||||
 | 
					    <option name="myName" value="Project Default" />
 | 
				
			||||||
 | 
					    <inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" />
 | 
				
			||||||
 | 
					  </profile>
 | 
				
			||||||
 | 
					</component>
 | 
				
			||||||
							
								
								
									
										30
									
								
								.idea/jarRepositories.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								.idea/jarRepositories.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="RemoteRepositoriesConfiguration">
 | 
				
			||||||
 | 
					    <remote-repository>
 | 
				
			||||||
 | 
					      <option name="id" value="central" />
 | 
				
			||||||
 | 
					      <option name="name" value="Central Repository" />
 | 
				
			||||||
 | 
					      <option name="url" value="https://repo.maven.apache.org/maven2" />
 | 
				
			||||||
 | 
					    </remote-repository>
 | 
				
			||||||
 | 
					    <remote-repository>
 | 
				
			||||||
 | 
					      <option name="id" value="central" />
 | 
				
			||||||
 | 
					      <option name="name" value="Maven Central repository" />
 | 
				
			||||||
 | 
					      <option name="url" value="https://repo1.maven.org/maven2" />
 | 
				
			||||||
 | 
					    </remote-repository>
 | 
				
			||||||
 | 
					    <remote-repository>
 | 
				
			||||||
 | 
					      <option name="id" value="jboss.community" />
 | 
				
			||||||
 | 
					      <option name="name" value="JBoss Community repository" />
 | 
				
			||||||
 | 
					      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
 | 
				
			||||||
 | 
					    </remote-repository>
 | 
				
			||||||
 | 
					    <remote-repository>
 | 
				
			||||||
 | 
					      <option name="id" value="nexus-aliyun" />
 | 
				
			||||||
 | 
					      <option name="name" value="Nexus aliyun" />
 | 
				
			||||||
 | 
					      <option name="url" value="https://maven.aliyun.com/repository/public" />
 | 
				
			||||||
 | 
					    </remote-repository>
 | 
				
			||||||
 | 
					    <remote-repository>
 | 
				
			||||||
 | 
					      <option name="id" value="spring" />
 | 
				
			||||||
 | 
					      <option name="name" value="spring" />
 | 
				
			||||||
 | 
					      <option name="url" value="https://maven.aliyun.com/repository/spring" />
 | 
				
			||||||
 | 
					    </remote-repository>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										6
									
								
								.idea/jpa-buddy.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/jpa-buddy.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="JpaBuddyIdeaProjectConfig">
 | 
				
			||||||
 | 
					    <option name="renamerInitialized" value="true" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										227
									
								
								.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										227
									
								
								.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,227 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="ExternalStorageConfigurationManager" enabled="true" />
 | 
				
			||||||
 | 
					  <component name="FindBugsConfigurable">
 | 
				
			||||||
 | 
					    <option name="make" value="true" />
 | 
				
			||||||
 | 
					    <option name="effort" value="default" />
 | 
				
			||||||
 | 
					    <option name="priority" value="Medium" />
 | 
				
			||||||
 | 
					    <option name="excludeFilter" value="" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="JavaDocConfiguration">
 | 
				
			||||||
 | 
					    <GENERAL>
 | 
				
			||||||
 | 
					      <MODE>UPDATE</MODE>
 | 
				
			||||||
 | 
					      <OVERRIDDEN_METHODS>false</OVERRIDDEN_METHODS>
 | 
				
			||||||
 | 
					      <SPLITTED_CLASS_NAME>true</SPLITTED_CLASS_NAME>
 | 
				
			||||||
 | 
					      <LEVELS>
 | 
				
			||||||
 | 
					        <LEVEL>FIELD</LEVEL>
 | 
				
			||||||
 | 
					        <LEVEL>TYPE</LEVEL>
 | 
				
			||||||
 | 
					        <LEVEL>METHOD</LEVEL>
 | 
				
			||||||
 | 
					      </LEVELS>
 | 
				
			||||||
 | 
					      <VISIBILITIES>
 | 
				
			||||||
 | 
					        <VISIBILITY>PROTECTED</VISIBILITY>
 | 
				
			||||||
 | 
					        <VISIBILITY>PUBLIC</VISIBILITY>
 | 
				
			||||||
 | 
					        <VISIBILITY>DEFAULT</VISIBILITY>
 | 
				
			||||||
 | 
					      </VISIBILITIES>
 | 
				
			||||||
 | 
					    </GENERAL>
 | 
				
			||||||
 | 
					    <TEMPLATES>
 | 
				
			||||||
 | 
					      <CLASSES>
 | 
				
			||||||
 | 
					        <CLASS>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.+interface\s+\w+.*</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The interface ${name}.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>        * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					        * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CLASS>
 | 
				
			||||||
 | 
					        <CLASS>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.+enum\s+\w+.*</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The enum ${name}.\n
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CLASS>
 | 
				
			||||||
 | 
					        <CLASS>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.+class\s+\w+.*</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The type ${name}.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>        * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					        * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CLASS>
 | 
				
			||||||
 | 
					        <CLASS>
 | 
				
			||||||
 | 
					          <KEY>.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The type ${name}.\n
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CLASS>
 | 
				
			||||||
 | 
					      </CLASSES>
 | 
				
			||||||
 | 
					      <CONSTRUCTORS>
 | 
				
			||||||
 | 
					        <CONSTRUCTOR>
 | 
				
			||||||
 | 
					          <KEY>.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * Instantiates a new ${name}.\n
 | 
				
			||||||
 | 
					<#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.parameterList.parameters as parameter>
 | 
				
			||||||
 | 
					         * @param ${parameter.name} the ${paramNames[parameter.name]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CONSTRUCTOR>
 | 
				
			||||||
 | 
					      </CONSTRUCTORS>
 | 
				
			||||||
 | 
					      <METHODS>
 | 
				
			||||||
 | 
					        <METHOD>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*\s*.*(\w(\s*<.+>)*)+\s+get\w+\s*\(.*\).+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * Gets ${partName}.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>         * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					         * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.parameterList.parameters as parameter>
 | 
				
			||||||
 | 
					         * @param ${parameter.name} the ${paramNames[parameter.name]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if isNotVoid>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					         * @return the ${partName}\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </METHOD>
 | 
				
			||||||
 | 
					        <METHOD>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*\s*.*(void|\w(\s*<.+>)*)+\s+set\w+\s*\(.*\).+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * Sets ${partName}.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>         * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					         * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.parameterList.parameters as parameter>
 | 
				
			||||||
 | 
					         * @param ${parameter.name} the ${paramNames[parameter.name]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if isNotVoid>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					         * @return the ${partName}\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </METHOD>
 | 
				
			||||||
 | 
					        <METHOD>
 | 
				
			||||||
 | 
					          <KEY>^.*((public\s+static)|(static\s+public))\s+void\s+main\s*\(\s*String\s*(\[\s*\]|\.\.\.)\s+\w+\s*\).+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The entry point of application.\n
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					     <#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					     * @param ${element.parameterList.parameters[0].name} the input arguments\n
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </METHOD>
 | 
				
			||||||
 | 
					        <METHOD>
 | 
				
			||||||
 | 
					          <KEY>.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * ${name}<#if isNotVoid> ${return}</#if>.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>         * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					         * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.parameterList.parameters as parameter>
 | 
				
			||||||
 | 
					         * @param ${parameter.name} the ${paramNames[parameter.name]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if isNotVoid>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					         * @return the ${return}\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </METHOD>
 | 
				
			||||||
 | 
					      </METHODS>
 | 
				
			||||||
 | 
					      <FIELDS>
 | 
				
			||||||
 | 
					        <FIELD>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.+static.*(\w\s\w)+.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The constant ${element.getName()}.\n
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </FIELD>
 | 
				
			||||||
 | 
					        <FIELD>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.*(\w\s\w)+.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					    <#if element.parent.isInterface()>
 | 
				
			||||||
 | 
					        * The constant ${element.getName()}.\n
 | 
				
			||||||
 | 
					<#else>
 | 
				
			||||||
 | 
					        * The ${name}.\n
 | 
				
			||||||
 | 
					</#if> */</VALUE>
 | 
				
			||||||
 | 
					        </FIELD>
 | 
				
			||||||
 | 
					        <FIELD>
 | 
				
			||||||
 | 
					          <KEY>.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					    <#if element.parent.isEnum()>
 | 
				
			||||||
 | 
					        *${name} ${typeName}.\n
 | 
				
			||||||
 | 
					<#else>
 | 
				
			||||||
 | 
					        * The ${name}.\n
 | 
				
			||||||
 | 
					</#if>*/</VALUE>
 | 
				
			||||||
 | 
					        </FIELD>
 | 
				
			||||||
 | 
					      </FIELDS>
 | 
				
			||||||
 | 
					    </TEMPLATES>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="MavenProjectsManager">
 | 
				
			||||||
 | 
					    <option name="originalFiles">
 | 
				
			||||||
 | 
					      <list>
 | 
				
			||||||
 | 
					        <option value="$PROJECT_DIR$/guigu-ssyx-parent/pom.xml" />
 | 
				
			||||||
 | 
					      </list>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
 | 
				
			||||||
 | 
					    <output url="file://$PROJECT_DIR$/out" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="ProjectType">
 | 
				
			||||||
 | 
					    <option name="id" value="jpab" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="SuppressionsComponent">
 | 
				
			||||||
 | 
					    <option name="suppComments" value="[]" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										8
									
								
								.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="ProjectModuleManager">
 | 
				
			||||||
 | 
					    <modules>
 | 
				
			||||||
 | 
					      <module fileurl="file://$PROJECT_DIR$/.idea/ssyx.iml" filepath="$PROJECT_DIR$/.idea/ssyx.iml" />
 | 
				
			||||||
 | 
					    </modules>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										10
									
								
								.idea/mybatisx/templates.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								.idea/mybatisx/templates.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="TemplatesSettings">
 | 
				
			||||||
 | 
					    <option name="templateConfigs">
 | 
				
			||||||
 | 
					      <TemplateContext>
 | 
				
			||||||
 | 
					        <option name="projectPath" value="$PROJECT_DIR$" />
 | 
				
			||||||
 | 
					      </TemplateContext>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										465
									
								
								.idea/qaplug_profiles.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										465
									
								
								.idea/qaplug_profiles.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,465 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="AnalysisProjectProfileManager">
 | 
				
			||||||
 | 
					    <option name="PROJECT_PROFILE" value="Project Default" />
 | 
				
			||||||
 | 
					    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
 | 
				
			||||||
 | 
					    <scopes />
 | 
				
			||||||
 | 
					    <profiles>
 | 
				
			||||||
 | 
					      <profile profile_name="Project Default" version="1.0" is_locked="false">
 | 
				
			||||||
 | 
					        <coding_rule class="AM_CREATES_EMPTY_JAR_FILE_ENTRY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="AM_CREATES_EMPTY_ZIP_FILE_ENTRY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="AT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTION" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BAC_BAD_APPLET_CONSTRUCTOR" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_BAD_CAST_TO_ABSTRACT_COLLECTION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_BAD_CAST_TO_CONCRETE_COLLECTION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_IMPOSSIBLE_CAST" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_IMPOSSIBLE_DOWNCAST" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_IMPOSSIBLE_DOWNCAST_OF_TOARRAY" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_IMPOSSIBLE_INSTANCEOF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_UNCONFIRMED_CAST" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_UNCONFIRMED_CAST_OF_RETURN_VALUE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_VACUOUS_INSTANCEOF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_ADD_OF_SIGNED_BYTE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_AND" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_AND_ZZ" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_IOR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_IOR_OF_SIGNED_BYTE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_SIGNED_CHECK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_SIGNED_CHECK_HIGH_BIT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BOA_BADLY_OVERRIDDEN_ADAPTER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BSHIFT_WRONG_ADD_PRIORITY" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BX_BOXING_IMMEDIATELY_UNBOXED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BX_UNBOXING_IMMEDIATELY_REBOXED" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CAA_COVARIANT_ARRAY_ELEMENT_STORE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CAA_COVARIANT_ARRAY_FIELD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CAA_COVARIANT_ARRAY_LOCAL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CAA_COVARIANT_ARRAY_RETURN" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CD_CIRCULAR_DEPENDENCY" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CI_CONFUSED_INHERITANCE" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CNT_ROUGH_CONSTANT_VALUE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CN_IDIOM" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CN_IDIOM_NO_SUPER_CALL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CO_ABSTRACT_SELF" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CO_COMPARETO_INCORRECT_FLOATING" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CO_COMPARETO_RESULTS_MIN_VALUE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CO_SELF_NO_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DB_DUPLICATE_BRANCHES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DB_DUPLICATE_SWITCH_CLAUSES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DC_DOUBLECHECK" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DC_PARTIALLY_CONSTRUCTED" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DE_MIGHT_DROP" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DE_MIGHT_IGNORE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_INCREMENT_IN_RETURN" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_STORE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_STORE_IN_RETURN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_STORE_OF_NULL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_STORE_SHADOWS_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_STORE_OF_CLASS_LITERAL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_OVERWRITTEN_INCREMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DL_SYNCHRONIZATION_ON_BOOLEAN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DL_SYNCHRONIZATION_ON_BOXED_PRIMITIVE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DL_SYNCHRONIZATION_ON_SHARED_CONSTANT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_ARGUMENTS_WRONG_ORDER" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_BAD_MONTH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_BLOCKING_METHODS_ON_URL" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_CALLING_NEXT_FROM_HASNEXT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_COLLECTION_OF_URLS" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_CONSTANT_DB_PASSWORD" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_DOH" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_EMPTY_DB_PASSWORD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTOR" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_HARDCODED_ABSOLUTE_FILENAME" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_INVOKING_HASHCODE_ON_ARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_INVOKING_TOSTRING_ON_ARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_NONSERIALIZABLE_OBJECT_WRITTEN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_RANDOM_USED_ONLY_ONCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADS" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_UNSUPPORTED_METHOD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_USELESS_SUBSTRING" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_USING_REMOVEALL_TO_CLEAR_COLLECTION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_VACUOUS_CALL_TO_EASYMOCK_METHOD" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_VACUOUS_SELF_COLLECTION_CALL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_BOOLEAN_CTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_BOXED_PRIMITIVE_FOR_COMPARE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_BOXED_PRIMITIVE_FOR_PARSING" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_BOXED_PRIMITIVE_TOSTRING" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_CONVERT_CASE" level="INFO" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_DEFAULT_ENCODING" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_EXIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_FP_NUMBER_CTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_GC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_INVALID_MIN_MAX" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_MONITOR_WAIT_ON_CONDITION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_NEW_FOR_GETCLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_NEXTINT_VIA_NEXTDOUBLE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_NUMBER_CTOR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_RUN_FINALIZERS_ON_EXIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_STRING_CTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_STRING_TOSTRING" level="INFO" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_STRING_VOID_CTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_USELESS_THREAD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DP_DO_INSIDE_DO_PRIVILEGED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_ARRAY_AND_NONARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_BAD_ARRAY_COMPARE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_INCOMPATIBLE_ARRAY_COMPARE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_NULL_ARG" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_UNRELATED_CLASS_AND_INTERFACE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_UNRELATED_INTERFACES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_UNRELATED_TYPES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_UNRELATED_TYPES_USING_POINTER_EQUALITY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EI_EXPOSE_REP" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EI_EXPOSE_REP2" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EI_EXPOSE_STATIC_REP2" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_ABSTRACT_SELF" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_ALWAYS_FALSE" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_ALWAYS_TRUE" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_COMPARETO_USE_OBJECT_EQUALS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_COMPARING_CLASS_NAMES" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_DOESNT_OVERRIDE_EQUALS" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_DONT_DEFINE_EQUALS_FOR_ENUM" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_GETCLASS_AND_CLASS_CONSTANT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_OTHER_NO_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_OTHER_USE_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_OVERRIDING_EQUALS_NOT_SYMMETRIC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_SELF_NO_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_SELF_USE_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_UNUSUAL" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ES_COMPARING_PARAMETER_STRING_WITH_EQ" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ES_COMPARING_STRINGS_WITH_EQ" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ESync_EMPTY_SYNC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FB_MISSING_EXPECTED_WARNING" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="FB_UNEXPECTED_WARNING" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="FE_FLOATING_POINT_EQUALITY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_EMPTY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_EXPLICIT_INVOCATION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_FINALIZER_NULLS_FIELDS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_FINALIZER_ONLY_NULLS_FIELDS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_MISSING_SUPER_CALL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_NULLIFY_SUPER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_PUBLIC_SHOULD_BE_PROTECTED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_USELESS" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FL_MATH_USING_FLOAT_PRECISION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="GC_UNCHECKED_TYPE_IN_GENERIC_CALL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="GC_UNRELATED_TYPES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_EQUALS_NO_HASHCODE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_EQUALS_USE_HASHCODE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_HASHCODE_NO_EQUALS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_HASHCODE_USE_OBJECT_EQUALS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_INHERITS_EQUALS_USE_HASHCODE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_USE_OF_UNHASHABLE_CLASS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HRS_REQUEST_PARAMETER_TO_COOKIE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HRS_REQUEST_PARAMETER_TO_HTTP_HEADER" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HSC_HUGE_SHARED_STRING_CONSTANT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_BAD_SHIFT_AMOUNT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_IDIV_CAST_TO_DOUBLE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_INTEGER_MULTIPLY_CAST_TO_LONG" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_INT_2_LONG_AS_INSTANT" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEIL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUND" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_QUESTIONABLE_UNSIGNED_RIGHT_SHIFT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IC_INIT_CIRCULARITY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIL_ELEMENTS_GET_LENGTH_IN_LOOP" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIL_PATTERN_COMPILE_IN_LOOP" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIL_PATTERN_COMPILE_IN_LOOP_INDIRECT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIL_PREPARE_STATEMENT_IN_LOOP" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIO_INEFFICIENT_INDEX_OF" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIO_INEFFICIENT_LAST_INDEX_OF" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHOD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_BAD_SUITE_METHOD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_NO_TESTS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_SETUP_NO_SUPER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_SUITE_NOT_STATIC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_TEARDOWN_NO_SUPER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IL_CONTAINER_ADDED_TO_ITSELF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IL_INFINITE_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IL_INFINITE_RECURSIVE_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IMA_INEFFICIENT_MEMBER_ACCESS" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IMSE_DONT_CATCH_IMSE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IM_AVERAGE_COMPUTATION_COULD_OVERFLOW" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IM_BAD_CHECK_FOR_ODD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IM_MULTIPLYING_RESULT_OF_IREM" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_BAD_COMPARISON_WITH_INT_VALUE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_BAD_COMPARISON_WITH_SIGNED_BYTE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_BAD_REM_BY_1" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_VACUOUS_BIT_OPERATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_VACUOUS_COMPARISON" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IO_APPENDING_TO_OBJECT_OUTPUT_STREAM" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IS2_INCONSISTENT_SYNC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ISC_INSTANTIATE_STATIC_CLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IS_FIELD_NOT_GUARDED" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ITA_INEFFICIENT_TO_ARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IT_NO_SUCH_ELEMENT" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="JCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASS" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="JLM_JSR166_LOCK_MONITORENTER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="JLM_JSR166_UTILCONCURRENT_MONITORENTER" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="JML_JSR166_CALLING_WAIT_RATHER_THAN_AWAIT" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="LG_LOST_LOGGER_DUE_TO_WEAK_REFERENCE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="LI_LAZY_INIT_STATIC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="LI_LAZY_INIT_UPDATE_STATIC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ME_ENUM_FIELD_SETTER" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="ME_MUTABLE_ENUM_FIELD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="MF_CLASS_MASKS_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MF_METHOD_MASKS_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ML_SYNC_ON_UPDATED_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MSF_MUTABLE_SERVLET_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_CANNOT_BE_FINAL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_EXPOSE_REP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_FINAL_PKGPROTECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_MUTABLE_ARRAY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_MUTABLE_COLLECTION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_MUTABLE_COLLECTION_PKGPROTECT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_MUTABLE_HASHTABLE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_OOI_PKGPROTECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_PKGPROTECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_SHOULD_BE_FINAL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_SHOULD_BE_REFACTORED_TO_BE_FINAL" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="MTIA_SUSPECT_SERVLET_INSTANCE_FIELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MTIA_SUSPECT_STRUTS_INSTANCE_FIELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MWN_MISMATCHED_NOTIFY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MWN_MISMATCHED_WAIT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_BAD_EQUAL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_CLASS_NAMING_CONVENTION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_CLASS_NOT_EXCEPTION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_CONFUSING" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_FIELD_NAMING_CONVENTION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_FUTURE_KEYWORD_USED_AS_IDENTIFIER" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_FUTURE_KEYWORD_USED_AS_MEMBER_IDENTIFIER" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_LCASE_HASHCODE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_LCASE_TOSTRING" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_METHOD_CONSTRUCTOR_CONFUSION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_METHOD_NAMING_CONVENTION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_SAME_SIMPLE_NAME_AS_INTERFACE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_VERY_CONFUSING" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_VERY_CONFUSING_INTENTIONAL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_WRONG_PACKAGE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_WRONG_PACKAGE_INTENTIONAL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NN_NAKED_NOTIFY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NOISE_FIELD_REFERENCE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NOISE_METHOD_CALL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NOISE_NULL_DEREFERENCE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NOISE_OPERATION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NO_NOTIFY_NOT_NOTIFYALL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_ALWAYS_NULL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_ALWAYS_NULL_EXCEPTION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_ARGUMENT_MIGHT_BE_NULL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_BOOLEAN_RETURN_NULL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_CLONE_COULD_RETURN_NULL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_CLOSING_NULL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_DEREFERENCE_OF_READLINE_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_GUARANTEED_DEREF" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_GUARANTEED_DEREF_ON_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_IMMEDIATE_DEREFERENCE_OF_READLINE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_LOAD_OF_KNOWN_NULL_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_METHOD_RETURN_RELAXING_ANNOTATION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NONNULL_PARAM_VIOLATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NONNULL_RETURN_VIOLATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_INSTANCEOF" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_ON_SOME_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_ON_SOME_PATH_EXCEPTION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_PARAM_DEREF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_PARAM_DEREF_NONVIRTUAL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_OPTIONAL_RETURN_NULL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_STORE_INTO_NONNULL_FIELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_SYNC_AND_NULL_CHECK_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_TOSTRING_COULD_RETURN_NULL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_UNWRITTEN_FIELD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NS_DANGEROUS_NON_SHORT_CIRCUIT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NS_NON_SHORT_CIRCUIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="OBL_UNSATISFIED_OBLIGATION" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="ODR_OPEN_DATABASE_RESOURCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="OS_OPEN_STREAM" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="OS_OPEN_STREAM_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="PS_PUBLIC_SEMAPHORES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="PT_ABSOLUTE_PATH_TRAVERSAL" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="PT_RELATIVE_PATH_TRAVERSAL" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="PZLA_PREFER_ZERO_LENGTH_ARRAYS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="PZ_DONT_REUSE_ENTRY_OBJECTS_IN_ITERATORS" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="QBA_QUESTIONABLE_BOOLEAN_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="QF_QUESTIONABLE_FOR_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RANGE_ARRAY_INDEX" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RANGE_ARRAY_LENGTH" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RANGE_ARRAY_OFFSET" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RANGE_STRING_INDEX" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_COMPARISON_TWO_NULL_VALUES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RC_REF_COMPARISON" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RC_REF_COMPARISON_BAD_PRACTICE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="REC_CATCH_EXCEPTION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RE_BAD_SYNTAX_FOR_REGULAR_EXPRESSION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RE_POSSIBLE_UNINTENDED_PATTERN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RI_REDUNDANT_INTERFACES" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RR_NOT_CHECKED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RS_READOBJECT_SYNC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RU_INVOKE_RUN" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_01_TO_INT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_ABSOLUTE_VALUE_OF_HASHCODE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_ABSOLUTE_VALUE_OF_RANDOM_INT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_CHECK_FOR_POSITIVE_INDEXOF" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_DONT_JUST_NULL_CHECK_READLINE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_EXCEPTION_NOT_THROWN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_NEGATING_RESULT_OF_COMPARETO" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_REM_OF_HASHCODE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_REM_OF_RANDOM_INT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_IGNORED" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_IGNORED_INFERRED" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RpC_REPEATED_CONDITIONAL_TEST" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_FIELD_DOUBLE_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_FIELD_SELF_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_FIELD_SELF_COMPARISON" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_FIELD_SELF_COMPUTATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_DOUBLE_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_SELF_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_SELF_COMPARISON" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_SELF_COMPUTATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SBSC_USE_STRINGBUFFER_CONCATENATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SC_START_IN_CTOR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_BAD_FIELD" level="MINOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_BAD_FIELD_INNER_CLASS" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_BAD_FIELD_STORE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_COMPARATOR_SHOULD_BE_SERIALIZABLE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_INNER_CLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_METHOD_MUST_BE_PRIVATE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NONFINAL_SERIALVERSIONID" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NONLONG_SERIALVERSIONID" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NONSTATIC_SERIALVERSIONID" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NO_SERIALVERSIONID" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NO_SUITABLE_CONSTRUCTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NO_SUITABLE_CONSTRUCTOR_FOR_EXTERNALIZATION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_PRIVATE_READ_RESOLVE_NOT_INHERITED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_READ_RESOLVE_IS_STATIC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_READ_RESOLVE_MUST_RETURN_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_TRANSIENT_FIELD_NOT_RESTORED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_TRANSIENT_FIELD_OF_NONSERIALIZABLE_CLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROW" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SF_SWITCH_FALLTHROUGH" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SF_SWITCH_NO_DEFAULT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIC_INNER_SHOULD_BE_STATIC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIC_INNER_SHOULD_BE_STATIC_ANON" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIC_THREADLOCAL_DEADLY_EMBRACE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIO_SUPERFLUOUS_INSTANCEOF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SI_INSTANCE_BEFORE_FINALS_ASSIGNED" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SP_SPIN_ON_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SQL_BAD_PREPARED_STATEMENT_ACCESS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SQL_BAD_RESULTSET_ACCESS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SR_NOT_CHECKED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SS_SHOULD_BE_STATIC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STCAL_STATIC_CALENDAR_INSTANCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STI_INTERRUPTED_ON_CURRENTTHREAD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STI_INTERRUPTED_ON_UNKNOWNTHREAD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SWL_SLEEP_WITH_LOCK_HELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SW_SWING_METHODS_INVOKED_IN_SWING_THREAD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TLW_TWO_LOCK_WAIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIRED" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERS" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_ALWAYS_SINK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_NEVER_SINK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIRED" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_UNKNOWN_VALUE_USED_WHERE_ALWAYS_STRICTLY_REQUIRED" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UCF_USELESS_CONTROL_FLOW" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UCF_USELESS_CONTROL_FLOW_NEXT_LINE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_CONDITION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_CONDITION_TYPE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_OBJECT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_OBJECT_STACK" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_VOID_METHOD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UG_SYNC_SET_UNSYNC_GET" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UI_INHERITANCE_UNSAFE_GETRESOURCE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UL_UNRELEASED_LOCK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UL_UNRELEASED_LOCK_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UM_UNNECESSARY_MATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UPM_UNCALLED_PRIVATE_METHOD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="URF_UNREAD_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UR_UNINIT_READ" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTOR" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="USM_USELESS_ABSTRACT_METHOD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="USM_USELESS_SUBCLASS_METHOD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UUF_UNUSED_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UWF_NULL_FIELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UWF_UNWRITTEN_FIELD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UW_UNCOND_WAIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_BAD_ARGUMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_BAD_CONVERSION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_BAD_CONVERSION_FROM_ARRAY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_BAD_CONVERSION_TO_BOOLEAN" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_EXPECTED_MESSAGE_FORMAT_SUPPLIED" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_EXTRA_ARGUMENTS_PASSED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_ILLEGAL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_MISSING_ARGUMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_NO_PREVIOUS_ARGUMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_USES_NEWLINE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARG" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VO_VOLATILE_INCREMENT" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="VO_VOLATILE_REFERENCE_TO_ARRAY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VR_UNRESOLVABLE_REFERENCE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="WA_AWAIT_NOT_IN_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="WA_NOT_IN_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="WL_USING_GETCLASS_RATHER_THAN_CLASS_LITERAL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="WMI_WRONG_MAP_ITERATOR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="WS_WRITEOBJECT_SYNC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="XFB_XML_FACTORY_BYPASS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="XSS_REQUEST_PARAMETER_TO_JSP_WRITER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="XSS_REQUEST_PARAMETER_TO_SEND_ERROR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					      </profile>
 | 
				
			||||||
 | 
					    </profiles>
 | 
				
			||||||
 | 
					    <list size="0" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										9
									
								
								.idea/ssyx.iml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.idea/ssyx.iml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<module type="JAVA_MODULE" version="4">
 | 
				
			||||||
 | 
					  <component name="NewModuleRootManager" inherit-compiler-output="true">
 | 
				
			||||||
 | 
					    <exclude-output />
 | 
				
			||||||
 | 
					    <content url="file://$MODULE_DIR$" />
 | 
				
			||||||
 | 
					    <orderEntry type="inheritedJdk" />
 | 
				
			||||||
 | 
					    <orderEntry type="sourceFolder" forTests="false" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</module>
 | 
				
			||||||
							
								
								
									
										124
									
								
								.idea/uiDesigner.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										124
									
								
								.idea/uiDesigner.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,124 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="Palette2">
 | 
				
			||||||
 | 
					    <group name="Swing">
 | 
				
			||||||
 | 
					      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="Button" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="RadioButton" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="CheckBox" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="Label" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="-1" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="-1" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="-1" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="200" height="200" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="200" height="200" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="-1" height="20" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					    </group>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										7
									
								
								.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="VcsDirectoryMappings">
 | 
				
			||||||
 | 
					    <mapping directory="$PROJECT_DIR$" vcs="Git" />
 | 
				
			||||||
 | 
					    <mapping directory="$PROJECT_DIR$/guigu-ssyx-parent" vcs="Git" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										38
									
								
								guigu-ssyx-parent/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								guigu-ssyx-parent/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					target/
 | 
				
			||||||
 | 
					!.mvn/wrapper/maven-wrapper.jar
 | 
				
			||||||
 | 
					!**/src/main/**/target/
 | 
				
			||||||
 | 
					!**/src/test/**/target/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### IntelliJ IDEA ###
 | 
				
			||||||
 | 
					.idea/modules.xml
 | 
				
			||||||
 | 
					.idea/jarRepositories.xml
 | 
				
			||||||
 | 
					.idea/compiler.xml
 | 
				
			||||||
 | 
					.idea/libraries/
 | 
				
			||||||
 | 
					*.iws
 | 
				
			||||||
 | 
					*.iml
 | 
				
			||||||
 | 
					*.ipr
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Eclipse ###
 | 
				
			||||||
 | 
					.apt_generated
 | 
				
			||||||
 | 
					.classpath
 | 
				
			||||||
 | 
					.factorypath
 | 
				
			||||||
 | 
					.project
 | 
				
			||||||
 | 
					.settings
 | 
				
			||||||
 | 
					.springBeans
 | 
				
			||||||
 | 
					.sts4-cache
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### NetBeans ###
 | 
				
			||||||
 | 
					/nbproject/private/
 | 
				
			||||||
 | 
					/nbbuild/
 | 
				
			||||||
 | 
					/dist/
 | 
				
			||||||
 | 
					/nbdist/
 | 
				
			||||||
 | 
					/.nb-gradle/
 | 
				
			||||||
 | 
					build/
 | 
				
			||||||
 | 
					!**/src/main/**/build/
 | 
				
			||||||
 | 
					!**/src/test/**/build/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### VS Code ###
 | 
				
			||||||
 | 
					.vscode/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Mac OS ###
 | 
				
			||||||
 | 
					.DS_Store
 | 
				
			||||||
							
								
								
									
										5
									
								
								guigu-ssyx-parent/.idea/codeStyles/codeStyleConfig.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								guigu-ssyx-parent/.idea/codeStyles/codeStyleConfig.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					<component name="ProjectCodeStyleConfiguration">
 | 
				
			||||||
 | 
					  <state>
 | 
				
			||||||
 | 
					    <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
 | 
				
			||||||
 | 
					  </state>
 | 
				
			||||||
 | 
					</component>
 | 
				
			||||||
							
								
								
									
										18
									
								
								guigu-ssyx-parent/.idea/encodings.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								guigu-ssyx-parent/.idea/encodings.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="Encoding">
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/common/common-util/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/common/common-util/src/main/resources" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/common/service-util/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/common/service-util/src/main/resources" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/common/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/common/src/main/resources" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/model/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/model/src/main/resources" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/service/service-acl/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/service/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/service/src/main/resources" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
 | 
				
			||||||
 | 
					    <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										15
									
								
								guigu-ssyx-parent/.idea/git_toolbox_prj.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								guigu-ssyx-parent/.idea/git_toolbox_prj.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="GitToolBoxProjectSettings">
 | 
				
			||||||
 | 
					    <option name="commitMessageIssueKeyValidationOverride">
 | 
				
			||||||
 | 
					      <BoolValueOverride>
 | 
				
			||||||
 | 
					        <option name="enabled" value="true" />
 | 
				
			||||||
 | 
					      </BoolValueOverride>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					    <option name="commitMessageValidationEnabledOverride">
 | 
				
			||||||
 | 
					      <BoolValueOverride>
 | 
				
			||||||
 | 
					        <option name="enabled" value="true" />
 | 
				
			||||||
 | 
					      </BoolValueOverride>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										8
									
								
								guigu-ssyx-parent/.idea/inspectionProfiles/Project_Default.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								guigu-ssyx-parent/.idea/inspectionProfiles/Project_Default.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					<component name="InspectionProjectProfileManager">
 | 
				
			||||||
 | 
					  <profile version="1.0">
 | 
				
			||||||
 | 
					    <option name="myName" value="Project Default" />
 | 
				
			||||||
 | 
					    <inspection_tool class="JavadocDeclaration" enabled="true" level="WARNING" enabled_by_default="true">
 | 
				
			||||||
 | 
					      <option name="ADDITIONAL_TAGS" value="Create" />
 | 
				
			||||||
 | 
					    </inspection_tool>
 | 
				
			||||||
 | 
					  </profile>
 | 
				
			||||||
 | 
					</component>
 | 
				
			||||||
							
								
								
									
										6
									
								
								guigu-ssyx-parent/.idea/jpa-buddy.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								guigu-ssyx-parent/.idea/jpa-buddy.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="JpaBuddyIdeaProjectConfig">
 | 
				
			||||||
 | 
					    <option name="renamerInitialized" value="true" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										227
									
								
								guigu-ssyx-parent/.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										227
									
								
								guigu-ssyx-parent/.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,227 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="ExternalStorageConfigurationManager" enabled="true" />
 | 
				
			||||||
 | 
					  <component name="FindBugsConfigurable">
 | 
				
			||||||
 | 
					    <option name="make" value="true" />
 | 
				
			||||||
 | 
					    <option name="effort" value="default" />
 | 
				
			||||||
 | 
					    <option name="priority" value="Medium" />
 | 
				
			||||||
 | 
					    <option name="excludeFilter" value="" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="JavaDocConfiguration">
 | 
				
			||||||
 | 
					    <GENERAL>
 | 
				
			||||||
 | 
					      <MODE>UPDATE</MODE>
 | 
				
			||||||
 | 
					      <OVERRIDDEN_METHODS>false</OVERRIDDEN_METHODS>
 | 
				
			||||||
 | 
					      <SPLITTED_CLASS_NAME>true</SPLITTED_CLASS_NAME>
 | 
				
			||||||
 | 
					      <LEVELS>
 | 
				
			||||||
 | 
					        <LEVEL>FIELD</LEVEL>
 | 
				
			||||||
 | 
					        <LEVEL>TYPE</LEVEL>
 | 
				
			||||||
 | 
					        <LEVEL>METHOD</LEVEL>
 | 
				
			||||||
 | 
					      </LEVELS>
 | 
				
			||||||
 | 
					      <VISIBILITIES>
 | 
				
			||||||
 | 
					        <VISIBILITY>PROTECTED</VISIBILITY>
 | 
				
			||||||
 | 
					        <VISIBILITY>PUBLIC</VISIBILITY>
 | 
				
			||||||
 | 
					        <VISIBILITY>DEFAULT</VISIBILITY>
 | 
				
			||||||
 | 
					      </VISIBILITIES>
 | 
				
			||||||
 | 
					    </GENERAL>
 | 
				
			||||||
 | 
					    <TEMPLATES>
 | 
				
			||||||
 | 
					      <CLASSES>
 | 
				
			||||||
 | 
					        <CLASS>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.+interface\s+\w+.*</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The interface ${name}.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>        * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					        * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CLASS>
 | 
				
			||||||
 | 
					        <CLASS>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.+enum\s+\w+.*</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The enum ${name}.\n
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CLASS>
 | 
				
			||||||
 | 
					        <CLASS>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.+class\s+\w+.*</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The type ${name}.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>        * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					        * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CLASS>
 | 
				
			||||||
 | 
					        <CLASS>
 | 
				
			||||||
 | 
					          <KEY>.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The type ${name}.\n
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CLASS>
 | 
				
			||||||
 | 
					      </CLASSES>
 | 
				
			||||||
 | 
					      <CONSTRUCTORS>
 | 
				
			||||||
 | 
					        <CONSTRUCTOR>
 | 
				
			||||||
 | 
					          <KEY>.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * Instantiates a new ${name}.\n
 | 
				
			||||||
 | 
					<#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.parameterList.parameters as parameter>
 | 
				
			||||||
 | 
					         * @param ${parameter.name} the ${paramNames[parameter.name]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </CONSTRUCTOR>
 | 
				
			||||||
 | 
					      </CONSTRUCTORS>
 | 
				
			||||||
 | 
					      <METHODS>
 | 
				
			||||||
 | 
					        <METHOD>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*\s*.*(\w(\s*<.+>)*)+\s+get\w+\s*\(.*\).+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * Gets ${partName}.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>         * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					         * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.parameterList.parameters as parameter>
 | 
				
			||||||
 | 
					         * @param ${parameter.name} the ${paramNames[parameter.name]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if isNotVoid>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					         * @return the ${partName}\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </METHOD>
 | 
				
			||||||
 | 
					        <METHOD>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*\s*.*(void|\w(\s*<.+>)*)+\s+set\w+\s*\(.*\).+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * Sets ${partName}.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>         * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					         * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.parameterList.parameters as parameter>
 | 
				
			||||||
 | 
					         * @param ${parameter.name} the ${paramNames[parameter.name]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if isNotVoid>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					         * @return the ${partName}\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </METHOD>
 | 
				
			||||||
 | 
					        <METHOD>
 | 
				
			||||||
 | 
					          <KEY>^.*((public\s+static)|(static\s+public))\s+void\s+main\s*\(\s*String\s*(\[\s*\]|\.\.\.)\s+\w+\s*\).+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The entry point of application.\n
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					     <#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					     * @param ${element.parameterList.parameters[0].name} the input arguments\n
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </METHOD>
 | 
				
			||||||
 | 
					        <METHOD>
 | 
				
			||||||
 | 
					          <KEY>.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * ${name}<#if isNotVoid> ${return}</#if>.\n
 | 
				
			||||||
 | 
					<#if element.typeParameters?has_content>         * \n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.typeParameters as typeParameter>
 | 
				
			||||||
 | 
					         * @param <${typeParameter.name}> the type parameter\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if element.parameterList.parameters?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.parameterList.parameters as parameter>
 | 
				
			||||||
 | 
					         * @param ${parameter.name} the ${paramNames[parameter.name]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					<#if isNotVoid>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					         * @return the ${return}\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#if element.throwsList.referenceElements?has_content>
 | 
				
			||||||
 | 
					         *\n
 | 
				
			||||||
 | 
					</#if>
 | 
				
			||||||
 | 
					<#list element.throwsList.referenceElements as exception>
 | 
				
			||||||
 | 
					         * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
 | 
				
			||||||
 | 
					</#list>
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </METHOD>
 | 
				
			||||||
 | 
					      </METHODS>
 | 
				
			||||||
 | 
					      <FIELDS>
 | 
				
			||||||
 | 
					        <FIELD>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.+static.*(\w\s\w)+.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					 * The constant ${element.getName()}.\n
 | 
				
			||||||
 | 
					 */</VALUE>
 | 
				
			||||||
 | 
					        </FIELD>
 | 
				
			||||||
 | 
					        <FIELD>
 | 
				
			||||||
 | 
					          <KEY>^.*(public|protected|private)*.*(\w\s\w)+.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					    <#if element.parent.isInterface()>
 | 
				
			||||||
 | 
					        * The constant ${element.getName()}.\n
 | 
				
			||||||
 | 
					<#else>
 | 
				
			||||||
 | 
					        * The ${name}.\n
 | 
				
			||||||
 | 
					</#if> */</VALUE>
 | 
				
			||||||
 | 
					        </FIELD>
 | 
				
			||||||
 | 
					        <FIELD>
 | 
				
			||||||
 | 
					          <KEY>.+</KEY>
 | 
				
			||||||
 | 
					          <VALUE>/**\n
 | 
				
			||||||
 | 
					    <#if element.parent.isEnum()>
 | 
				
			||||||
 | 
					        *${name} ${typeName}.\n
 | 
				
			||||||
 | 
					<#else>
 | 
				
			||||||
 | 
					        * The ${name}.\n
 | 
				
			||||||
 | 
					</#if>*/</VALUE>
 | 
				
			||||||
 | 
					        </FIELD>
 | 
				
			||||||
 | 
					      </FIELDS>
 | 
				
			||||||
 | 
					    </TEMPLATES>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="MavenProjectsManager">
 | 
				
			||||||
 | 
					    <option name="originalFiles">
 | 
				
			||||||
 | 
					      <list>
 | 
				
			||||||
 | 
					        <option value="$PROJECT_DIR$/pom.xml" />
 | 
				
			||||||
 | 
					      </list>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
 | 
				
			||||||
 | 
					    <output url="file://$PROJECT_DIR$/out" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="ProjectType">
 | 
				
			||||||
 | 
					    <option name="id" value="jpab" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="SuppressionsComponent">
 | 
				
			||||||
 | 
					    <option name="suppComments" value="[]" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										465
									
								
								guigu-ssyx-parent/.idea/qaplug_profiles.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										465
									
								
								guigu-ssyx-parent/.idea/qaplug_profiles.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,465 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="AnalysisProjectProfileManager">
 | 
				
			||||||
 | 
					    <option name="PROJECT_PROFILE" value="Project Default" />
 | 
				
			||||||
 | 
					    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
 | 
				
			||||||
 | 
					    <scopes />
 | 
				
			||||||
 | 
					    <profiles>
 | 
				
			||||||
 | 
					      <profile profile_name="Project Default" version="1.0" is_locked="false">
 | 
				
			||||||
 | 
					        <coding_rule class="AM_CREATES_EMPTY_JAR_FILE_ENTRY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="AM_CREATES_EMPTY_ZIP_FILE_ENTRY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="AT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTION" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BAC_BAD_APPLET_CONSTRUCTOR" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_BAD_CAST_TO_ABSTRACT_COLLECTION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_BAD_CAST_TO_CONCRETE_COLLECTION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_IMPOSSIBLE_CAST" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_IMPOSSIBLE_DOWNCAST" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_IMPOSSIBLE_DOWNCAST_OF_TOARRAY" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_IMPOSSIBLE_INSTANCEOF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_UNCONFIRMED_CAST" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_UNCONFIRMED_CAST_OF_RETURN_VALUE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BC_VACUOUS_INSTANCEOF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_ADD_OF_SIGNED_BYTE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_AND" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_AND_ZZ" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_IOR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_IOR_OF_SIGNED_BYTE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_SIGNED_CHECK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BIT_SIGNED_CHECK_HIGH_BIT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BOA_BADLY_OVERRIDDEN_ADAPTER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BSHIFT_WRONG_ADD_PRIORITY" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="BX_BOXING_IMMEDIATELY_UNBOXED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="BX_UNBOXING_IMMEDIATELY_REBOXED" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CAA_COVARIANT_ARRAY_ELEMENT_STORE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CAA_COVARIANT_ARRAY_FIELD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CAA_COVARIANT_ARRAY_LOCAL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CAA_COVARIANT_ARRAY_RETURN" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CD_CIRCULAR_DEPENDENCY" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CI_CONFUSED_INHERITANCE" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CNT_ROUGH_CONSTANT_VALUE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CN_IDIOM" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CN_IDIOM_NO_SUPER_CALL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CO_ABSTRACT_SELF" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="CO_COMPARETO_INCORRECT_FLOATING" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CO_COMPARETO_RESULTS_MIN_VALUE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="CO_SELF_NO_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DB_DUPLICATE_BRANCHES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DB_DUPLICATE_SWITCH_CLAUSES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DC_DOUBLECHECK" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DC_PARTIALLY_CONSTRUCTED" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DE_MIGHT_DROP" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DE_MIGHT_IGNORE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_INCREMENT_IN_RETURN" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_STORE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_STORE_IN_RETURN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_STORE_OF_NULL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_LOCAL_STORE_SHADOWS_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_DEAD_STORE_OF_CLASS_LITERAL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DLS_OVERWRITTEN_INCREMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DL_SYNCHRONIZATION_ON_BOOLEAN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DL_SYNCHRONIZATION_ON_BOXED_PRIMITIVE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DL_SYNCHRONIZATION_ON_SHARED_CONSTANT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_ARGUMENTS_WRONG_ORDER" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_BAD_MONTH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_BLOCKING_METHODS_ON_URL" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_CALLING_NEXT_FROM_HASNEXT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_COLLECTION_OF_URLS" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_CONSTANT_DB_PASSWORD" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_DOH" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_EMPTY_DB_PASSWORD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTOR" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_HARDCODED_ABSOLUTE_FILENAME" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_INVOKING_HASHCODE_ON_ARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_INVOKING_TOSTRING_ON_ARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_NONSERIALIZABLE_OBJECT_WRITTEN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_RANDOM_USED_ONLY_ONCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADS" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_UNSUPPORTED_METHOD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_USELESS_SUBSTRING" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_USING_REMOVEALL_TO_CLEAR_COLLECTION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_VACUOUS_CALL_TO_EASYMOCK_METHOD" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DMI_VACUOUS_SELF_COLLECTION_CALL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_BOOLEAN_CTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_BOXED_PRIMITIVE_FOR_COMPARE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_BOXED_PRIMITIVE_FOR_PARSING" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_BOXED_PRIMITIVE_TOSTRING" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_CONVERT_CASE" level="INFO" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_DEFAULT_ENCODING" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_EXIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_FP_NUMBER_CTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_GC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_INVALID_MIN_MAX" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_MONITOR_WAIT_ON_CONDITION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_NEW_FOR_GETCLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_NEXTINT_VIA_NEXTDOUBLE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_NUMBER_CTOR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_RUN_FINALIZERS_ON_EXIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_STRING_CTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_STRING_TOSTRING" level="INFO" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_STRING_VOID_CTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DM_USELESS_THREAD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="DP_DO_INSIDE_DO_PRIVILEGED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_ARRAY_AND_NONARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_BAD_ARRAY_COMPARE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_INCOMPATIBLE_ARRAY_COMPARE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_NULL_ARG" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_UNRELATED_CLASS_AND_INTERFACE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_UNRELATED_INTERFACES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_UNRELATED_TYPES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EC_UNRELATED_TYPES_USING_POINTER_EQUALITY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EI_EXPOSE_REP" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EI_EXPOSE_REP2" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EI_EXPOSE_STATIC_REP2" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_ABSTRACT_SELF" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_ALWAYS_FALSE" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_ALWAYS_TRUE" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_COMPARETO_USE_OBJECT_EQUALS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_COMPARING_CLASS_NAMES" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_DOESNT_OVERRIDE_EQUALS" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_DONT_DEFINE_EQUALS_FOR_ENUM" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_GETCLASS_AND_CLASS_CONSTANT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_OTHER_NO_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_OTHER_USE_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_OVERRIDING_EQUALS_NOT_SYMMETRIC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_SELF_NO_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_SELF_USE_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="EQ_UNUSUAL" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ES_COMPARING_PARAMETER_STRING_WITH_EQ" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ES_COMPARING_STRINGS_WITH_EQ" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ESync_EMPTY_SYNC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FB_MISSING_EXPECTED_WARNING" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="FB_UNEXPECTED_WARNING" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="FE_FLOATING_POINT_EQUALITY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_EMPTY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_EXPLICIT_INVOCATION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_FINALIZER_NULLS_FIELDS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_FINALIZER_ONLY_NULLS_FIELDS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_MISSING_SUPER_CALL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_NULLIFY_SUPER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_PUBLIC_SHOULD_BE_PROTECTED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FI_USELESS" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="FL_MATH_USING_FLOAT_PRECISION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="GC_UNCHECKED_TYPE_IN_GENERIC_CALL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="GC_UNRELATED_TYPES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_EQUALS_NO_HASHCODE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_EQUALS_USE_HASHCODE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_HASHCODE_NO_EQUALS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_HASHCODE_USE_OBJECT_EQUALS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_INHERITS_EQUALS_USE_HASHCODE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HE_USE_OF_UNHASHABLE_CLASS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HRS_REQUEST_PARAMETER_TO_COOKIE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HRS_REQUEST_PARAMETER_TO_HTTP_HEADER" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="HSC_HUGE_SHARED_STRING_CONSTANT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_BAD_SHIFT_AMOUNT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_IDIV_CAST_TO_DOUBLE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_INTEGER_MULTIPLY_CAST_TO_LONG" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_INT_2_LONG_AS_INSTANT" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEIL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUND" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ICAST_QUESTIONABLE_UNSIGNED_RIGHT_SHIFT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IC_INIT_CIRCULARITY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIL_ELEMENTS_GET_LENGTH_IN_LOOP" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIL_PATTERN_COMPILE_IN_LOOP" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIL_PATTERN_COMPILE_IN_LOOP_INDIRECT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIL_PREPARE_STATEMENT_IN_LOOP" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIO_INEFFICIENT_INDEX_OF" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IIO_INEFFICIENT_LAST_INDEX_OF" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHOD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_BAD_SUITE_METHOD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_NO_TESTS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_SETUP_NO_SUPER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_SUITE_NOT_STATIC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IJU_TEARDOWN_NO_SUPER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IL_CONTAINER_ADDED_TO_ITSELF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IL_INFINITE_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IL_INFINITE_RECURSIVE_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IMA_INEFFICIENT_MEMBER_ACCESS" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="IMSE_DONT_CATCH_IMSE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IM_AVERAGE_COMPUTATION_COULD_OVERFLOW" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IM_BAD_CHECK_FOR_ODD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IM_MULTIPLYING_RESULT_OF_IREM" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_BAD_COMPARISON_WITH_INT_VALUE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_BAD_COMPARISON_WITH_SIGNED_BYTE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_BAD_REM_BY_1" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_VACUOUS_BIT_OPERATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="INT_VACUOUS_COMPARISON" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IO_APPENDING_TO_OBJECT_OUTPUT_STREAM" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IS2_INCONSISTENT_SYNC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ISC_INSTANTIATE_STATIC_CLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IS_FIELD_NOT_GUARDED" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ITA_INEFFICIENT_TO_ARRAY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="IT_NO_SUCH_ELEMENT" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="JCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASS" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="JLM_JSR166_LOCK_MONITORENTER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="JLM_JSR166_UTILCONCURRENT_MONITORENTER" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="JML_JSR166_CALLING_WAIT_RATHER_THAN_AWAIT" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="LG_LOST_LOGGER_DUE_TO_WEAK_REFERENCE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="LI_LAZY_INIT_STATIC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="LI_LAZY_INIT_UPDATE_STATIC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ME_ENUM_FIELD_SETTER" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="ME_MUTABLE_ENUM_FIELD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="MF_CLASS_MASKS_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MF_METHOD_MASKS_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ML_SYNC_ON_UPDATED_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MSF_MUTABLE_SERVLET_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_CANNOT_BE_FINAL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_EXPOSE_REP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_FINAL_PKGPROTECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_MUTABLE_ARRAY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_MUTABLE_COLLECTION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_MUTABLE_COLLECTION_PKGPROTECT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_MUTABLE_HASHTABLE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_OOI_PKGPROTECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_PKGPROTECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_SHOULD_BE_FINAL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MS_SHOULD_BE_REFACTORED_TO_BE_FINAL" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="MTIA_SUSPECT_SERVLET_INSTANCE_FIELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MTIA_SUSPECT_STRUTS_INSTANCE_FIELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MWN_MISMATCHED_NOTIFY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="MWN_MISMATCHED_WAIT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_BAD_EQUAL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_CLASS_NAMING_CONVENTION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_CLASS_NOT_EXCEPTION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_CONFUSING" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_FIELD_NAMING_CONVENTION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_FUTURE_KEYWORD_USED_AS_IDENTIFIER" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_FUTURE_KEYWORD_USED_AS_MEMBER_IDENTIFIER" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_LCASE_HASHCODE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_LCASE_TOSTRING" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_METHOD_CONSTRUCTOR_CONFUSION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_METHOD_NAMING_CONVENTION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_SAME_SIMPLE_NAME_AS_INTERFACE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_VERY_CONFUSING" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_VERY_CONFUSING_INTENTIONAL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_WRONG_PACKAGE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NM_WRONG_PACKAGE_INTENTIONAL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NN_NAKED_NOTIFY" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NOISE_FIELD_REFERENCE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NOISE_METHOD_CALL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NOISE_NULL_DEREFERENCE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NOISE_OPERATION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NO_NOTIFY_NOT_NOTIFYALL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_ALWAYS_NULL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_ALWAYS_NULL_EXCEPTION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_ARGUMENT_MIGHT_BE_NULL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_BOOLEAN_RETURN_NULL" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_CLONE_COULD_RETURN_NULL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_CLOSING_NULL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_DEREFERENCE_OF_READLINE_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_GUARANTEED_DEREF" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_GUARANTEED_DEREF_ON_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_IMMEDIATE_DEREFERENCE_OF_READLINE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_LOAD_OF_KNOWN_NULL_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_METHOD_RETURN_RELAXING_ANNOTATION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NONNULL_PARAM_VIOLATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NONNULL_RETURN_VIOLATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_INSTANCEOF" level="BLOCKER" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_ON_SOME_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_ON_SOME_PATH_EXCEPTION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_PARAM_DEREF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_NULL_PARAM_DEREF_NONVIRTUAL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_OPTIONAL_RETURN_NULL" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_STORE_INTO_NONNULL_FIELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_SYNC_AND_NULL_CHECK_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_TOSTRING_COULD_RETURN_NULL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_UNWRITTEN_FIELD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NP_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="NS_DANGEROUS_NON_SHORT_CIRCUIT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="NS_NON_SHORT_CIRCUIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="OBL_UNSATISFIED_OBLIGATION" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="ODR_OPEN_DATABASE_RESOURCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="OS_OPEN_STREAM" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="OS_OPEN_STREAM_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="PS_PUBLIC_SEMAPHORES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="PT_ABSOLUTE_PATH_TRAVERSAL" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="PT_RELATIVE_PATH_TRAVERSAL" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="PZLA_PREFER_ZERO_LENGTH_ARRAYS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="PZ_DONT_REUSE_ENTRY_OBJECTS_IN_ITERATORS" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="QBA_QUESTIONABLE_BOOLEAN_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="QF_QUESTIONABLE_FOR_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RANGE_ARRAY_INDEX" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RANGE_ARRAY_LENGTH" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RANGE_ARRAY_OFFSET" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RANGE_STRING_INDEX" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_COMPARISON_TWO_NULL_VALUES" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RC_REF_COMPARISON" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RC_REF_COMPARISON_BAD_PRACTICE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="REC_CATCH_EXCEPTION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RE_BAD_SYNTAX_FOR_REGULAR_EXPRESSION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RE_POSSIBLE_UNINTENDED_PATTERN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RI_REDUNDANT_INTERFACES" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RR_NOT_CHECKED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RS_READOBJECT_SYNC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RU_INVOKE_RUN" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_01_TO_INT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_ABSOLUTE_VALUE_OF_HASHCODE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_ABSOLUTE_VALUE_OF_RANDOM_INT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_CHECK_FOR_POSITIVE_INDEXOF" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_DONT_JUST_NULL_CHECK_READLINE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_EXCEPTION_NOT_THROWN" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_NEGATING_RESULT_OF_COMPARETO" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_REM_OF_HASHCODE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_REM_OF_RANDOM_INT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_IGNORED" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_IGNORED_INFERRED" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="RpC_REPEATED_CONDITIONAL_TEST" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_FIELD_DOUBLE_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_FIELD_SELF_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_FIELD_SELF_COMPARISON" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_FIELD_SELF_COMPUTATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_DOUBLE_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_SELF_ASSIGNMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_SELF_COMPARISON" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SA_LOCAL_SELF_COMPUTATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SBSC_USE_STRINGBUFFER_CONCATENATION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SC_START_IN_CTOR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_BAD_FIELD" level="MINOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_BAD_FIELD_INNER_CLASS" level="MINOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_BAD_FIELD_STORE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_COMPARATOR_SHOULD_BE_SERIALIZABLE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_INNER_CLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_METHOD_MUST_BE_PRIVATE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NONFINAL_SERIALVERSIONID" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NONLONG_SERIALVERSIONID" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NONSTATIC_SERIALVERSIONID" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NO_SERIALVERSIONID" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NO_SUITABLE_CONSTRUCTOR" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_NO_SUITABLE_CONSTRUCTOR_FOR_EXTERNALIZATION" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_PRIVATE_READ_RESOLVE_NOT_INHERITED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_READ_RESOLVE_IS_STATIC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_READ_RESOLVE_MUST_RETURN_OBJECT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_TRANSIENT_FIELD_NOT_RESTORED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SE_TRANSIENT_FIELD_OF_NONSERIALIZABLE_CLASS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROW" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SF_SWITCH_FALLTHROUGH" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SF_SWITCH_NO_DEFAULT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIC_INNER_SHOULD_BE_STATIC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIC_INNER_SHOULD_BE_STATIC_ANON" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIC_THREADLOCAL_DEADLY_EMBRACE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="SIO_SUPERFLUOUS_INSTANCEOF" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SI_INSTANCE_BEFORE_FINALS_ASSIGNED" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SP_SPIN_ON_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SQL_BAD_PREPARED_STATEMENT_ACCESS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SQL_BAD_RESULTSET_ACCESS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SR_NOT_CHECKED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SS_SHOULD_BE_STATIC" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STCAL_STATIC_CALENDAR_INSTANCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STI_INTERRUPTED_ON_CURRENTTHREAD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="STI_INTERRUPTED_ON_UNKNOWNTHREAD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SWL_SLEEP_WITH_LOCK_HELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="SW_SWING_METHODS_INVOKED_IN_SWING_THREAD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TLW_TWO_LOCK_WAIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIRED" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERS" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_ALWAYS_SINK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_NEVER_SINK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIRED" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="TQ_UNKNOWN_VALUE_USED_WHERE_ALWAYS_STRICTLY_REQUIRED" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UCF_USELESS_CONTROL_FLOW" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UCF_USELESS_CONTROL_FLOW_NEXT_LINE" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_CONDITION" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_CONDITION_TYPE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_OBJECT" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_OBJECT_STACK" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UC_USELESS_VOID_METHOD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UG_SYNC_SET_UNSYNC_GET" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UI_INHERITANCE_UNSAFE_GETRESOURCE" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UL_UNRELEASED_LOCK" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UL_UNRELEASED_LOCK_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UM_UNNECESSARY_MATH" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UPM_UNCALLED_PRIVATE_METHOD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="URF_UNREAD_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UR_UNINIT_READ" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTOR" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="USM_USELESS_ABSTRACT_METHOD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="USM_USELESS_SUBCLASS_METHOD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UUF_UNUSED_FIELD" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UWF_NULL_FIELD" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="UWF_UNWRITTEN_FIELD" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="UW_UNCOND_WAIT" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_BAD_ARGUMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_BAD_CONVERSION" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_BAD_CONVERSION_FROM_ARRAY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_BAD_CONVERSION_TO_BOOLEAN" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_EXPECTED_MESSAGE_FORMAT_SUPPLIED" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_EXTRA_ARGUMENTS_PASSED" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_ILLEGAL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_MISSING_ARGUMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_NO_PREVIOUS_ARGUMENT" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_FORMAT_STRING_USES_NEWLINE" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="VA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARG" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VO_VOLATILE_INCREMENT" level="CRITICAL" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="VO_VOLATILE_REFERENCE_TO_ARRAY" level="MAJOR" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="VR_UNRESOLVABLE_REFERENCE" level="MAJOR" enabled="false" />
 | 
				
			||||||
 | 
					        <coding_rule class="WA_AWAIT_NOT_IN_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="WA_NOT_IN_LOOP" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="WL_USING_GETCLASS_RATHER_THAN_CLASS_LITERAL" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="WMI_WRONG_MAP_ITERATOR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="WS_WRITEOBJECT_SYNC" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="XFB_XML_FACTORY_BYPASS" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="XSS_REQUEST_PARAMETER_TO_JSP_WRITER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="XSS_REQUEST_PARAMETER_TO_SEND_ERROR" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					        <coding_rule class="XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER" level="CRITICAL" enabled="true" />
 | 
				
			||||||
 | 
					      </profile>
 | 
				
			||||||
 | 
					    </profiles>
 | 
				
			||||||
 | 
					    <list size="0" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										124
									
								
								guigu-ssyx-parent/.idea/uiDesigner.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										124
									
								
								guigu-ssyx-parent/.idea/uiDesigner.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,124 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="Palette2">
 | 
				
			||||||
 | 
					    <group name="Swing">
 | 
				
			||||||
 | 
					      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="Button" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="RadioButton" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="CheckBox" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="Label" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="-1" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="-1" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="-1" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="200" height="200" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="200" height="200" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="-1" height="20" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					    </group>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										6
									
								
								guigu-ssyx-parent/.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								guigu-ssyx-parent/.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="VcsDirectoryMappings">
 | 
				
			||||||
 | 
					    <mapping directory="$PROJECT_DIR$" vcs="Git" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										167
									
								
								guigu-ssyx-parent/.idea/workspace.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										167
									
								
								guigu-ssyx-parent/.idea/workspace.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,167 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="AutoImportSettings">
 | 
				
			||||||
 | 
					    <option name="autoReloadType" value="SELECTIVE" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="ChangeListManager">
 | 
				
			||||||
 | 
					    <list default="true" id="dc8bc2a4-2727-4233-a85e-48d327ae600a" name="更改" comment="实现角色管理模块">
 | 
				
			||||||
 | 
					      <change beforePath="$PROJECT_DIR$/service/service-acl/src/main/java/com/atguigu/ssyx/acl/controller/RoleController.java" beforeDir="false" afterPath="$PROJECT_DIR$/service/service-acl/src/main/java/com/atguigu/ssyx/acl/controller/RoleController.java" afterDir="false" />
 | 
				
			||||||
 | 
					    </list>
 | 
				
			||||||
 | 
					    <option name="SHOW_DIALOG" value="false" />
 | 
				
			||||||
 | 
					    <option name="HIGHLIGHT_CONFLICTS" value="true" />
 | 
				
			||||||
 | 
					    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
 | 
				
			||||||
 | 
					    <option name="LAST_RESOLUTION" value="IGNORE" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="FileTemplateManagerImpl">
 | 
				
			||||||
 | 
					    <option name="RECENT_TEMPLATES">
 | 
				
			||||||
 | 
					      <list>
 | 
				
			||||||
 | 
					        <option value="Class" />
 | 
				
			||||||
 | 
					      </list>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="Git.Settings">
 | 
				
			||||||
 | 
					    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="ProjectColorInfo">{
 | 
				
			||||||
 | 
					  "associatedIndex": 5
 | 
				
			||||||
 | 
					}</component>
 | 
				
			||||||
 | 
					  <component name="ProjectId" id="2VK9C6BZg4nTW0qxmx1d3lbawsD" />
 | 
				
			||||||
 | 
					  <component name="ProjectLevelVcsManager" settingsEditedManually="true">
 | 
				
			||||||
 | 
					    <ConfirmationsSetting value="2" id="Add" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="ProjectViewState">
 | 
				
			||||||
 | 
					    <option name="hideEmptyMiddlePackages" value="true" />
 | 
				
			||||||
 | 
					    <option name="showLibraryContents" value="true" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="PropertiesComponent"><![CDATA[{
 | 
				
			||||||
 | 
					  "keyToString": {
 | 
				
			||||||
 | 
					    "ASKED_ADD_EXTERNAL_FILES": "true",
 | 
				
			||||||
 | 
					    "ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true",
 | 
				
			||||||
 | 
					    "RequestMappingsPanelOrder0": "0",
 | 
				
			||||||
 | 
					    "RequestMappingsPanelOrder1": "1",
 | 
				
			||||||
 | 
					    "RequestMappingsPanelWidth0": "75",
 | 
				
			||||||
 | 
					    "RequestMappingsPanelWidth1": "75",
 | 
				
			||||||
 | 
					    "RunOnceActivity.OpenProjectViewOnStart": "true",
 | 
				
			||||||
 | 
					    "RunOnceActivity.ShowReadmeOnStart": "true",
 | 
				
			||||||
 | 
					    "SHARE_PROJECT_CONFIGURATION_FILES": "true",
 | 
				
			||||||
 | 
					    "WebServerToolWindowFactoryState": "false",
 | 
				
			||||||
 | 
					    "git-widget-placeholder": "master",
 | 
				
			||||||
 | 
					    "jdk.selected.JAVA_MODULE": "1.8",
 | 
				
			||||||
 | 
					    "last_opened_file_path": "/Users/yovinchen/project/Java/ssyx/guigu-ssyx-parent/service/service-acl/src/main/resources",
 | 
				
			||||||
 | 
					    "node.js.detected.package.eslint": "true",
 | 
				
			||||||
 | 
					    "node.js.detected.package.tslint": "true",
 | 
				
			||||||
 | 
					    "node.js.selected.package.eslint": "(autodetect)",
 | 
				
			||||||
 | 
					    "node.js.selected.package.tslint": "(autodetect)",
 | 
				
			||||||
 | 
					    "project.structure.last.edited": "全局库",
 | 
				
			||||||
 | 
					    "project.structure.proportion": "0.15",
 | 
				
			||||||
 | 
					    "project.structure.side.proportion": "0.2",
 | 
				
			||||||
 | 
					    "settings.editor.selected.configurable": "reference.settings.project.maven.importing",
 | 
				
			||||||
 | 
					    "spring.configuration.checksum": "c8698ee61ed41773302bde3c873b368f",
 | 
				
			||||||
 | 
					    "vue.rearranger.settings.migration": "true"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}]]></component>
 | 
				
			||||||
 | 
					  <component name="RecentsManager">
 | 
				
			||||||
 | 
					    <key name="CopyFile.RECENT_KEYS">
 | 
				
			||||||
 | 
					      <recent name="$PROJECT_DIR$/service/service-acl/src/main/resources" />
 | 
				
			||||||
 | 
					      <recent name="$PROJECT_DIR$/model/src/main/java" />
 | 
				
			||||||
 | 
					    </key>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="RunManager" selected="Spring Boot.ServiceAclApplication">
 | 
				
			||||||
 | 
					    <configuration name="CodeGet" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
 | 
				
			||||||
 | 
					      <option name="MAIN_CLASS_NAME" value="com.atguigu.ssys.CodeGet" />
 | 
				
			||||||
 | 
					      <module name="service-acl" />
 | 
				
			||||||
 | 
					      <extension name="coverage">
 | 
				
			||||||
 | 
					        <pattern>
 | 
				
			||||||
 | 
					          <option name="PATTERN" value="com.atguigu.ssys.*" />
 | 
				
			||||||
 | 
					          <option name="ENABLED" value="true" />
 | 
				
			||||||
 | 
					        </pattern>
 | 
				
			||||||
 | 
					      </extension>
 | 
				
			||||||
 | 
					      <method v="2">
 | 
				
			||||||
 | 
					        <option name="Make" enabled="true" />
 | 
				
			||||||
 | 
					      </method>
 | 
				
			||||||
 | 
					    </configuration>
 | 
				
			||||||
 | 
					    <configuration name="ServiceAclApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" temporary="true" nameIsGenerated="true">
 | 
				
			||||||
 | 
					      <option name="FRAME_DEACTIVATION_UPDATE_POLICY" value="UpdateClassesAndResources" />
 | 
				
			||||||
 | 
					      <module name="service-acl" />
 | 
				
			||||||
 | 
					      <option name="SPRING_BOOT_MAIN_CLASS" value="com.atguigu.ssyx.ServiceAclApplication" />
 | 
				
			||||||
 | 
					      <extension name="coverage">
 | 
				
			||||||
 | 
					        <pattern>
 | 
				
			||||||
 | 
					          <option name="PATTERN" value="com.atguigu.ssyx.*" />
 | 
				
			||||||
 | 
					          <option name="ENABLED" value="true" />
 | 
				
			||||||
 | 
					        </pattern>
 | 
				
			||||||
 | 
					      </extension>
 | 
				
			||||||
 | 
					      <method v="2">
 | 
				
			||||||
 | 
					        <option name="Make" enabled="true" />
 | 
				
			||||||
 | 
					      </method>
 | 
				
			||||||
 | 
					    </configuration>
 | 
				
			||||||
 | 
					    <recent_temporary>
 | 
				
			||||||
 | 
					      <list>
 | 
				
			||||||
 | 
					        <item itemvalue="Spring Boot.ServiceAclApplication" />
 | 
				
			||||||
 | 
					        <item itemvalue="应用程序.CodeGet" />
 | 
				
			||||||
 | 
					      </list>
 | 
				
			||||||
 | 
					    </recent_temporary>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="应用程序级" UseSingleDictionary="true" transferred="true" />
 | 
				
			||||||
 | 
					  <component name="SvnConfiguration">
 | 
				
			||||||
 | 
					    <configuration>$USER_HOME$/.subversion</configuration>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="TaskManager">
 | 
				
			||||||
 | 
					    <task active="true" id="Default" summary="默认任务">
 | 
				
			||||||
 | 
					      <changelist id="dc8bc2a4-2727-4233-a85e-48d327ae600a" name="更改" comment="" />
 | 
				
			||||||
 | 
					      <created>1694573773215</created>
 | 
				
			||||||
 | 
					      <option name="number" value="Default" />
 | 
				
			||||||
 | 
					      <option name="presentableId" value="Default" />
 | 
				
			||||||
 | 
					      <updated>1694573773215</updated>
 | 
				
			||||||
 | 
					      <workItem from="1694573774221" duration="577000" />
 | 
				
			||||||
 | 
					      <workItem from="1694574355312" duration="1500000" />
 | 
				
			||||||
 | 
					      <workItem from="1694575984386" duration="1099000" />
 | 
				
			||||||
 | 
					      <workItem from="1694577679743" duration="5309000" />
 | 
				
			||||||
 | 
					      <workItem from="1694584863981" duration="62000" />
 | 
				
			||||||
 | 
					      <workItem from="1694585097620" duration="7000" />
 | 
				
			||||||
 | 
					      <workItem from="1694596269628" duration="8952000" />
 | 
				
			||||||
 | 
					    </task>
 | 
				
			||||||
 | 
					    <task id="LOCAL-00001" summary="实现角色管理模块">
 | 
				
			||||||
 | 
					      <option name="closed" value="true" />
 | 
				
			||||||
 | 
					      <created>1694654917651</created>
 | 
				
			||||||
 | 
					      <option name="number" value="00001" />
 | 
				
			||||||
 | 
					      <option name="presentableId" value="LOCAL-00001" />
 | 
				
			||||||
 | 
					      <option name="project" value="LOCAL" />
 | 
				
			||||||
 | 
					      <updated>1694654917651</updated>
 | 
				
			||||||
 | 
					    </task>
 | 
				
			||||||
 | 
					    <option name="localTasksCounter" value="2" />
 | 
				
			||||||
 | 
					    <servers />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="TypeScriptGeneratedFilesManager">
 | 
				
			||||||
 | 
					    <option name="version" value="3" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="Vcs.Log.Tabs.Properties">
 | 
				
			||||||
 | 
					    <option name="TAB_STATES">
 | 
				
			||||||
 | 
					      <map>
 | 
				
			||||||
 | 
					        <entry key="MAIN">
 | 
				
			||||||
 | 
					          <value>
 | 
				
			||||||
 | 
					            <State />
 | 
				
			||||||
 | 
					          </value>
 | 
				
			||||||
 | 
					        </entry>
 | 
				
			||||||
 | 
					      </map>
 | 
				
			||||||
 | 
					    </option>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="VcsManagerConfiguration">
 | 
				
			||||||
 | 
					    <option name="CHECK_CODE_CLEANUP_BEFORE_PROJECT_COMMIT" value="true" />
 | 
				
			||||||
 | 
					    <option name="ADD_EXTERNAL_FILES_SILENTLY" value="true" />
 | 
				
			||||||
 | 
					    <MESSAGE value="实现角色管理模块" />
 | 
				
			||||||
 | 
					    <option name="LAST_COMMIT_MESSAGE" value="实现角色管理模块" />
 | 
				
			||||||
 | 
					    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="true" />
 | 
				
			||||||
 | 
					    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="true" />
 | 
				
			||||||
 | 
					    <option name="REARRANGE_BEFORE_PROJECT_COMMIT" value="true" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="XDebuggerManager">
 | 
				
			||||||
 | 
					    <breakpoint-manager>
 | 
				
			||||||
 | 
					      <breakpoints>
 | 
				
			||||||
 | 
					        <breakpoint enabled="true" type="java-exception">
 | 
				
			||||||
 | 
					          <properties class="java.nio.channels.AsynchronousCloseException" package="java.nio.channels" />
 | 
				
			||||||
 | 
					          <option name="timeStamp" value="1" />
 | 
				
			||||||
 | 
					        </breakpoint>
 | 
				
			||||||
 | 
					      </breakpoints>
 | 
				
			||||||
 | 
					    </breakpoint-manager>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										42
									
								
								guigu-ssyx-parent/common/common-util/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								guigu-ssyx-parent/common/common-util/pom.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project xmlns="http://maven.apache.org/POM/4.0.0"
 | 
				
			||||||
 | 
					         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 | 
				
			||||||
 | 
					         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 | 
				
			||||||
 | 
					    <modelVersion>4.0.0</modelVersion>
 | 
				
			||||||
 | 
					    <parent>
 | 
				
			||||||
 | 
					        <groupId>com.atguigu</groupId>
 | 
				
			||||||
 | 
					        <artifactId>common</artifactId>
 | 
				
			||||||
 | 
					        <version>1.0-SNAPSHOT</version>
 | 
				
			||||||
 | 
					    </parent>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <artifactId>common-util</artifactId>
 | 
				
			||||||
 | 
					    <dependencies>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.apache.httpcomponents</groupId>
 | 
				
			||||||
 | 
					            <artifactId>httpclient</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>io.jsonwebtoken</groupId>
 | 
				
			||||||
 | 
					            <artifactId>jjwt</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>joda-time</groupId>
 | 
				
			||||||
 | 
					            <artifactId>joda-time</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.atguigu</groupId>
 | 
				
			||||||
 | 
					            <artifactId>model</artifactId>
 | 
				
			||||||
 | 
					            <version>1.0-SNAPSHOT</version>
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					    </dependencies>
 | 
				
			||||||
 | 
					    <properties>
 | 
				
			||||||
 | 
					        <maven.compiler.source>8</maven.compiler.source>
 | 
				
			||||||
 | 
					        <maven.compiler.target>8</maven.compiler.target>
 | 
				
			||||||
 | 
					        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
@@ -0,0 +1,32 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.common.utils;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.security.MessageDigest;
 | 
				
			||||||
 | 
					import java.security.NoSuchAlgorithmException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public final class MD5 {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public static String encrypt(String strSrc) {
 | 
				
			||||||
 | 
					        try {
 | 
				
			||||||
 | 
					            char[] hexChars = {'0', '1', '2', '3', '4', '5', '6', '7', '8',
 | 
				
			||||||
 | 
					                    '9', 'a', 'b', 'c', 'd', 'e', 'f'};
 | 
				
			||||||
 | 
					            byte[] bytes = strSrc.getBytes();
 | 
				
			||||||
 | 
					            MessageDigest md = MessageDigest.getInstance("MD5");
 | 
				
			||||||
 | 
					            md.update(bytes);
 | 
				
			||||||
 | 
					            bytes = md.digest();
 | 
				
			||||||
 | 
					            int j = bytes.length;
 | 
				
			||||||
 | 
					            char[] chars = new char[j * 2];
 | 
				
			||||||
 | 
					            int k = 0;
 | 
				
			||||||
 | 
					            for (int i = 0; i < bytes.length; i++) {
 | 
				
			||||||
 | 
					                byte b = bytes[i];
 | 
				
			||||||
 | 
					                chars[k++] = hexChars[b >>> 4 & 0xf];
 | 
				
			||||||
 | 
					                chars[k++] = hexChars[b & 0xf];
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            return new String(chars);
 | 
				
			||||||
 | 
					        } catch (NoSuchAlgorithmException e) {
 | 
				
			||||||
 | 
					            e.printStackTrace();
 | 
				
			||||||
 | 
					            throw new RuntimeException("MD5加密出错!!+" + e);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										59
									
								
								guigu-ssyx-parent/common/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								guigu-ssyx-parent/common/pom.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,59 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project xmlns="http://maven.apache.org/POM/4.0.0"
 | 
				
			||||||
 | 
					         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 | 
				
			||||||
 | 
					         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 | 
				
			||||||
 | 
					    <modelVersion>4.0.0</modelVersion>
 | 
				
			||||||
 | 
					    <parent>
 | 
				
			||||||
 | 
					        <groupId>com.atguigu</groupId>
 | 
				
			||||||
 | 
					        <artifactId>guigu-ssyx-parent</artifactId>
 | 
				
			||||||
 | 
					        <version>1.0-SNAPSHOT</version>
 | 
				
			||||||
 | 
					    </parent>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <artifactId>common</artifactId>
 | 
				
			||||||
 | 
					    <packaging>pom</packaging>
 | 
				
			||||||
 | 
					    <modules>
 | 
				
			||||||
 | 
					        <module>common-util</module>
 | 
				
			||||||
 | 
					        <module>service-util</module>
 | 
				
			||||||
 | 
					    </modules>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <dependencies>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.springframework.boot</groupId>
 | 
				
			||||||
 | 
					            <artifactId>spring-boot-starter-web</artifactId>
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <!--lombok用来简化实体类:需要安装lombok插件-->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.projectlombok</groupId>
 | 
				
			||||||
 | 
					            <artifactId>lombok</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <!-- https://doc.xiaominfo.com/knife4j/documentation/ -->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.github.xiaoymin</groupId>
 | 
				
			||||||
 | 
					            <artifactId>knife4j-spring-boot-starter</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!--用来转换json使用 {JavaObject - json | json - JavaObject}-->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.alibaba</groupId>
 | 
				
			||||||
 | 
					            <artifactId>fastjson</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!-- 服务调用feign -->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.springframework.cloud</groupId>
 | 
				
			||||||
 | 
					            <artifactId>spring-cloud-starter-openfeign</artifactId>
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.github.xiaoymin</groupId>
 | 
				
			||||||
 | 
					            <artifactId>knife4j-spring-boot-starter</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					    </dependencies>
 | 
				
			||||||
 | 
					    <properties>
 | 
				
			||||||
 | 
					        <maven.compiler.source>8</maven.compiler.source>
 | 
				
			||||||
 | 
					        <maven.compiler.target>8</maven.compiler.target>
 | 
				
			||||||
 | 
					        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										75
									
								
								guigu-ssyx-parent/common/service-util/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								guigu-ssyx-parent/common/service-util/pom.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,75 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project xmlns="http://maven.apache.org/POM/4.0.0"
 | 
				
			||||||
 | 
					         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 | 
				
			||||||
 | 
					         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 | 
				
			||||||
 | 
					    <modelVersion>4.0.0</modelVersion>
 | 
				
			||||||
 | 
					    <parent>
 | 
				
			||||||
 | 
					        <groupId>com.atguigu</groupId>
 | 
				
			||||||
 | 
					        <artifactId>common</artifactId>
 | 
				
			||||||
 | 
					        <version>1.0-SNAPSHOT</version>
 | 
				
			||||||
 | 
					    </parent>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <artifactId>service-util</artifactId>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <dependencies>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.atguigu</groupId>
 | 
				
			||||||
 | 
					            <artifactId>common-util</artifactId>
 | 
				
			||||||
 | 
					            <version>1.0-SNAPSHOT</version>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!-- redis -->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.springframework.boot</groupId>
 | 
				
			||||||
 | 
					            <artifactId>spring-boot-starter-data-redis</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!-- spring2.X集成redis所需common-pool2-->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.apache.commons</groupId>
 | 
				
			||||||
 | 
					            <artifactId>commons-pool2</artifactId>
 | 
				
			||||||
 | 
					            <version>2.6.0</version>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!-- redisson 分布式锁-->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.redisson</groupId>
 | 
				
			||||||
 | 
					            <artifactId>redisson</artifactId>
 | 
				
			||||||
 | 
					            <version>3.11.2</version>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!--mybatis-plus-->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.baomidou</groupId>
 | 
				
			||||||
 | 
					            <artifactId>mybatis-plus-boot-starter</artifactId>
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.atguigu</groupId>
 | 
				
			||||||
 | 
					            <artifactId>model</artifactId>
 | 
				
			||||||
 | 
					            <version>1.0-SNAPSHOT</version>
 | 
				
			||||||
 | 
					            <scope>compile</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <!--            代码生成器-->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.baomidou</groupId>
 | 
				
			||||||
 | 
					            <artifactId>mybatis-plus-generator</artifactId>
 | 
				
			||||||
 | 
					            <version>3.4.1</version>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>mysql</groupId>
 | 
				
			||||||
 | 
					            <artifactId>mysql-connector-java</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.apache.velocity</groupId>
 | 
				
			||||||
 | 
					            <artifactId>velocity-engine-core</artifactId>
 | 
				
			||||||
 | 
					            <version>2.0</version>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					    </dependencies>
 | 
				
			||||||
 | 
					    <properties>
 | 
				
			||||||
 | 
					        <maven.compiler.source>8</maven.compiler.source>
 | 
				
			||||||
 | 
					        <maven.compiler.target>8</maven.compiler.target>
 | 
				
			||||||
 | 
					        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
@@ -0,0 +1,34 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.common.config;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.DbType;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
 | 
				
			||||||
 | 
					import org.mybatis.spring.annotation.MapperScan;
 | 
				
			||||||
 | 
					import org.springframework.context.annotation.Bean;
 | 
				
			||||||
 | 
					import org.springframework.context.annotation.Configuration;
 | 
				
			||||||
 | 
					import org.springframework.transaction.annotation.EnableTransactionManagement;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * ClassName: MyBatisPlusConfig
 | 
				
			||||||
 | 
					 * Package: com.atguigu.ssyx.common.config
 | 
				
			||||||
 | 
					 * MybatisPlus配置类
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author yovinchen
 | 
				
			||||||
 | 
					 * @Create 2023/9/13 12:56
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@EnableTransactionManagement
 | 
				
			||||||
 | 
					@Configuration
 | 
				
			||||||
 | 
					@MapperScan("com.atguigu.ssyx.*.mapper")
 | 
				
			||||||
 | 
					public class MybatisPlusConfig {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * mp插件
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @Bean
 | 
				
			||||||
 | 
					    public MybatisPlusInterceptor optimisticLockerInnerInterceptor() {
 | 
				
			||||||
 | 
					        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
 | 
				
			||||||
 | 
					        //向Mybatis过滤器链中添加分页拦截器
 | 
				
			||||||
 | 
					        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
 | 
				
			||||||
 | 
					        return interceptor;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,101 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.common.config;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.springframework.context.annotation.Bean;
 | 
				
			||||||
 | 
					import org.springframework.context.annotation.Configuration;
 | 
				
			||||||
 | 
					import springfox.documentation.builders.ApiInfoBuilder;
 | 
				
			||||||
 | 
					import springfox.documentation.builders.ParameterBuilder;
 | 
				
			||||||
 | 
					import springfox.documentation.builders.PathSelectors;
 | 
				
			||||||
 | 
					import springfox.documentation.builders.RequestHandlerSelectors;
 | 
				
			||||||
 | 
					import springfox.documentation.schema.ModelRef;
 | 
				
			||||||
 | 
					import springfox.documentation.service.ApiInfo;
 | 
				
			||||||
 | 
					import springfox.documentation.service.Contact;
 | 
				
			||||||
 | 
					import springfox.documentation.service.Parameter;
 | 
				
			||||||
 | 
					import springfox.documentation.spi.DocumentationType;
 | 
				
			||||||
 | 
					import springfox.documentation.spring.web.plugins.Docket;
 | 
				
			||||||
 | 
					import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.ArrayList;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * ClassName: Swagger2Config
 | 
				
			||||||
 | 
					 * Package: com.atguigu.ssyx.common.config
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author yovinchen
 | 
				
			||||||
 | 
					 * @Create 2023/9/13 13:18
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Configuration
 | 
				
			||||||
 | 
					@EnableSwagger2WebMvc
 | 
				
			||||||
 | 
					public class Swagger2Config {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Bean
 | 
				
			||||||
 | 
					    public Docket webApiConfig() {
 | 
				
			||||||
 | 
					        List<Parameter> pars = new ArrayList<>();
 | 
				
			||||||
 | 
					        ParameterBuilder tokenPar = new ParameterBuilder();
 | 
				
			||||||
 | 
					        tokenPar
 | 
				
			||||||
 | 
					                .name("userId")
 | 
				
			||||||
 | 
					                .description("用户token")
 | 
				
			||||||
 | 
					                //.defaultValue(JwtHelper.createToken(1L, "admin"))
 | 
				
			||||||
 | 
					                .defaultValue("1")
 | 
				
			||||||
 | 
					                .modelRef(new ModelRef("string"))
 | 
				
			||||||
 | 
					                .parameterType("header")
 | 
				
			||||||
 | 
					                .required(false)
 | 
				
			||||||
 | 
					                .build();
 | 
				
			||||||
 | 
					        pars.add(tokenPar.build());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        Docket webApi = new Docket(DocumentationType.SWAGGER_2)
 | 
				
			||||||
 | 
					                .groupName("webApi")
 | 
				
			||||||
 | 
					                .apiInfo(webApiInfo())
 | 
				
			||||||
 | 
					                .select()
 | 
				
			||||||
 | 
					                //只显示api路径下的页面
 | 
				
			||||||
 | 
					                .apis(RequestHandlerSelectors.basePackage("com.atguigu.ssyx"))
 | 
				
			||||||
 | 
					                .paths(PathSelectors.regex("/api/.*"))
 | 
				
			||||||
 | 
					                .build()
 | 
				
			||||||
 | 
					                .globalOperationParameters(pars);
 | 
				
			||||||
 | 
					        return webApi;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Bean
 | 
				
			||||||
 | 
					    public Docket adminApiConfig() {
 | 
				
			||||||
 | 
					        List<Parameter> pars = new ArrayList<>();
 | 
				
			||||||
 | 
					        ParameterBuilder tokenPar = new ParameterBuilder();
 | 
				
			||||||
 | 
					        tokenPar
 | 
				
			||||||
 | 
					                .name("adminId")
 | 
				
			||||||
 | 
					                .description("用户token")
 | 
				
			||||||
 | 
					                .defaultValue("1")
 | 
				
			||||||
 | 
					                .modelRef(new ModelRef("string"))
 | 
				
			||||||
 | 
					                .parameterType("header")
 | 
				
			||||||
 | 
					                .required(false)
 | 
				
			||||||
 | 
					                .build();
 | 
				
			||||||
 | 
					        pars.add(tokenPar.build());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        Docket adminApi = new Docket(DocumentationType.SWAGGER_2)
 | 
				
			||||||
 | 
					                .groupName("adminApi")
 | 
				
			||||||
 | 
					                .apiInfo(adminApiInfo())
 | 
				
			||||||
 | 
					                .select()
 | 
				
			||||||
 | 
					                //只显示admin路径下的页面
 | 
				
			||||||
 | 
					                .apis(RequestHandlerSelectors.basePackage("com.atguigu.ssyx"))
 | 
				
			||||||
 | 
					                .paths(PathSelectors.regex("/admin/.*"))
 | 
				
			||||||
 | 
					                .build()
 | 
				
			||||||
 | 
					                .globalOperationParameters(pars);
 | 
				
			||||||
 | 
					        return adminApi;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private ApiInfo webApiInfo() {
 | 
				
			||||||
 | 
					        return new ApiInfoBuilder()
 | 
				
			||||||
 | 
					                .title("网站-API文档")
 | 
				
			||||||
 | 
					                .description("本文档描述了尚上优选网站微服务接口定义")
 | 
				
			||||||
 | 
					                .version("1.0")
 | 
				
			||||||
 | 
					                .contact(new Contact("atguigu", "http://atguigu.com", "atguigu"))
 | 
				
			||||||
 | 
					                .build();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private ApiInfo adminApiInfo() {
 | 
				
			||||||
 | 
					        return new ApiInfoBuilder()
 | 
				
			||||||
 | 
					                .title("后台管理系统-API文档")
 | 
				
			||||||
 | 
					                .description("本文档描述了尚上优选后台系统服务接口定义")
 | 
				
			||||||
 | 
					                .version("1.0")
 | 
				
			||||||
 | 
					                .contact(new Contact("atguigu", "http://atguigu.com", "atguigu"))
 | 
				
			||||||
 | 
					                .build();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.common.exception;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.common.result.Result;
 | 
				
			||||||
 | 
					import org.springframework.web.bind.annotation.ControllerAdvice;
 | 
				
			||||||
 | 
					import org.springframework.web.bind.annotation.ExceptionHandler;
 | 
				
			||||||
 | 
					import org.springframework.web.bind.annotation.ResponseBody;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * ClassName: GlobalExceptionHandler
 | 
				
			||||||
 | 
					 * Package: com.atguigu.ssyx.common.exception
 | 
				
			||||||
 | 
					 * 统一异常处理类
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author yovinchen
 | 
				
			||||||
 | 
					 * @Create 2023/9/13 13:03
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@ControllerAdvice
 | 
				
			||||||
 | 
					public class GlobalExceptionHandler {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ExceptionHandler(Exception.class)
 | 
				
			||||||
 | 
					    @ResponseBody
 | 
				
			||||||
 | 
					    public Result error(Exception e) {
 | 
				
			||||||
 | 
					        e.printStackTrace();
 | 
				
			||||||
 | 
					        return Result.fail(null);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 自定义异常处理方法
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @param e
 | 
				
			||||||
 | 
					     * @return
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @ExceptionHandler(SsyxException.class)
 | 
				
			||||||
 | 
					    @ResponseBody
 | 
				
			||||||
 | 
					    public Result error(SsyxException e) {
 | 
				
			||||||
 | 
					        return Result.build(null, e.getCode(), e.getMessage());
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.common.exception;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.common.result.ResultCodeEnum;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * ClassName: SsyxException
 | 
				
			||||||
 | 
					 * Package: com.atguigu.ssyx.common.exception
 | 
				
			||||||
 | 
					 * 自定义异常类
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author yovinchen
 | 
				
			||||||
 | 
					 * @Create 2023/9/13 13:05
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class SsyxException extends RuntimeException {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //异常状态码
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 通过状态码和错误消息创建异常对象
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @param message
 | 
				
			||||||
 | 
					     * @param code
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    public SsyxException(String message, Integer code) {
 | 
				
			||||||
 | 
					        super(message);
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 接收枚举类型对象
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @param resultCodeEnum
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    public SsyxException(ResultCodeEnum resultCodeEnum) {
 | 
				
			||||||
 | 
					        super(resultCodeEnum.getMessage());
 | 
				
			||||||
 | 
					        this.code = resultCodeEnum.getCode();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public String toString() {
 | 
				
			||||||
 | 
					        return "GuliException{" + "code=" + code + ", message=" + this.getMessage() + '}';
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,68 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.common.result;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * ClassName: Result
 | 
				
			||||||
 | 
					 * Package: com.atguigu.ssyx.common.result
 | 
				
			||||||
 | 
					 * 统一返回结果类
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author yovinchen
 | 
				
			||||||
 | 
					 * @Create 2023/9/13 13:01
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class Result<T> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //状态码
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    //信息
 | 
				
			||||||
 | 
					    private String message;
 | 
				
			||||||
 | 
					    //数据
 | 
				
			||||||
 | 
					    private T data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //构造私有化
 | 
				
			||||||
 | 
					    private Result() {
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //设置数据,返回对象的方法
 | 
				
			||||||
 | 
					    public static <T> Result<T> build(T data, Integer code, String message) {
 | 
				
			||||||
 | 
					        //创建Result对象,设置值,返回对象
 | 
				
			||||||
 | 
					        Result<T> result = new Result<>();
 | 
				
			||||||
 | 
					        //判断返回结果中是否需要数据
 | 
				
			||||||
 | 
					        if (data != null) {
 | 
				
			||||||
 | 
					            //设置数据到result对象
 | 
				
			||||||
 | 
					            result.setData(data);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        //设置其他值
 | 
				
			||||||
 | 
					        result.setCode(code);
 | 
				
			||||||
 | 
					        result.setMessage(message);
 | 
				
			||||||
 | 
					        //返回设置值之后的对象
 | 
				
			||||||
 | 
					        return result;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //设置数据,返回对象的方法
 | 
				
			||||||
 | 
					    public static <T> Result<T> build(T data, ResultCodeEnum resultCodeEnum) {
 | 
				
			||||||
 | 
					        //创建Result对象,设置值,返回对象
 | 
				
			||||||
 | 
					        Result<T> result = new Result<>();
 | 
				
			||||||
 | 
					        //判断返回结果中是否需要数据
 | 
				
			||||||
 | 
					        if (data != null) {
 | 
				
			||||||
 | 
					            //设置数据到result对象
 | 
				
			||||||
 | 
					            result.setData(data);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        //设置其他值
 | 
				
			||||||
 | 
					        result.setCode(resultCodeEnum.getCode());
 | 
				
			||||||
 | 
					        result.setMessage(resultCodeEnum.getMessage());
 | 
				
			||||||
 | 
					        //返回设置值之后的对象
 | 
				
			||||||
 | 
					        return result;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //成功的方法
 | 
				
			||||||
 | 
					    public static <T> Result<T> ok(T data) {
 | 
				
			||||||
 | 
					        return build(data, ResultCodeEnum.SUCCESS);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //失败的方法
 | 
				
			||||||
 | 
					    public static <T> Result<T> fail(T data) {
 | 
				
			||||||
 | 
					        return build(data, ResultCodeEnum.FAIL);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.common.result;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * ClassName: ResultCodeEnum
 | 
				
			||||||
 | 
					 * Package: com.atguigu.ssyx.common.result
 | 
				
			||||||
 | 
					 * 统一返回结果状态信息类
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author yovinchen
 | 
				
			||||||
 | 
					 * @Create 2023/9/13 12:59
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum ResultCodeEnum {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SUCCESS(200, "成功"), FAIL(201, "失败"), SERVICE_ERROR(2012, "服务异常"), DATA_ERROR(204, "数据异常"), ILLEGAL_REQUEST(205, "非法请求"), REPEAT_SUBMIT(206, "重复提交"),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    LOGIN_AUTH(208, "未登陆"), PERMISSION(209, "没有权限"),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ORDER_PRICE_ERROR(210, "订单商品价格变化"), ORDER_STOCK_FALL(204, "订单库存锁定失败"), CREATE_ORDER_FAIL(210, "创建订单失败"),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    COUPON_GET(220, "优惠券已经领取"), COUPON_LIMIT_GET(221, "优惠券已发放完毕"),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    URL_ENCODE_ERROR(216, "URL编码失败"), ILLEGAL_CALLBACK_REQUEST_ERROR(217, "非法回调请求"), FETCH_ACCESSTOKEN_FAILD(218, "获取accessToken失败"), FETCH_USERINFO_ERROR(219, "获取用户信息失败"),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SKU_LIMIT_ERROR(230, "购买个数不能大于限购个数"), REGION_OPEN(240, "该区域已开通"), REGION_NO_OPEN(240, "该区域未开通"),
 | 
				
			||||||
 | 
					    ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private final Integer code;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private final String message;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ResultCodeEnum(Integer code, String message) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.message = message;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,72 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.DbType;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.generator.AutoGenerator;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.generator.config.GlobalConfig;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.generator.config.PackageConfig;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.generator.config.StrategyConfig;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * ClassName: CodeGet
 | 
				
			||||||
 | 
					 * Package: com.atguigu.ssyx
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author yovinchen
 | 
				
			||||||
 | 
					 * @Create 2023/9/14 08:49
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					public class CodeGet {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public static void main(String[] args) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // 1、创建代码生成器
 | 
				
			||||||
 | 
					        AutoGenerator mpg = new AutoGenerator();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // 2、全局配置
 | 
				
			||||||
 | 
					        // 全局配置
 | 
				
			||||||
 | 
					        GlobalConfig gc = new GlobalConfig();
 | 
				
			||||||
 | 
					        gc.setOutputDir("guigu-ssyx-parent/service/service-sys" + "/src/main/java");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        gc.setServiceName("%sService");    //去掉Service接口的首字母I
 | 
				
			||||||
 | 
					        gc.setAuthor("atguigu");
 | 
				
			||||||
 | 
					        gc.setOpen(false);
 | 
				
			||||||
 | 
					        mpg.setGlobalConfig(gc);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // 3、数据源配置
 | 
				
			||||||
 | 
					        DataSourceConfig dsc = new DataSourceConfig();
 | 
				
			||||||
 | 
					        dsc.setUrl("jdbc:mysql://82.157.68.223:3306/shequ-sys?serverTimezone=GMT%2B8&useSSL=false");
 | 
				
			||||||
 | 
					        dsc.setDriverName("com.mysql.cj.jdbc.Driver");
 | 
				
			||||||
 | 
					        dsc.setUsername("shequ-sys");
 | 
				
			||||||
 | 
					        dsc.setPassword("shequ-sys");
 | 
				
			||||||
 | 
					        dsc.setDbType(DbType.MYSQL);
 | 
				
			||||||
 | 
					        mpg.setDataSource(dsc);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // 4、包配置
 | 
				
			||||||
 | 
					        PackageConfig pc = new PackageConfig();
 | 
				
			||||||
 | 
					        pc.setParent("com.atguigu.ssyx");
 | 
				
			||||||
 | 
					        pc.setModuleName("sys"); //模块名
 | 
				
			||||||
 | 
					        pc.setController("controller");
 | 
				
			||||||
 | 
					        pc.setService("service");
 | 
				
			||||||
 | 
					        pc.setMapper("mapper");
 | 
				
			||||||
 | 
					        mpg.setPackageInfo(pc);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // 5、策略配置
 | 
				
			||||||
 | 
					        StrategyConfig strategy = new StrategyConfig();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        strategy.setInclude("region", "ware", "region_ware");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表映射到实体的命名策略
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        strategy.setColumnNaming(NamingStrategy.underline_to_camel);//数据库表字段映射到实体的命名策略
 | 
				
			||||||
 | 
					        strategy.setEntityLombokModel(true); // lombok 模型 @Accessors(chain = true) setter链式操作
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        strategy.setRestControllerStyle(true); //restful api风格控制器
 | 
				
			||||||
 | 
					        strategy.setControllerMappingHyphenStyle(true); //url中驼峰转连字符
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        mpg.setStrategy(strategy);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // 6、执行
 | 
				
			||||||
 | 
					        mpg.execute();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										64
									
								
								guigu-ssyx-parent/model/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								guigu-ssyx-parent/model/pom.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,64 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project xmlns="http://maven.apache.org/POM/4.0.0"
 | 
				
			||||||
 | 
					         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 | 
				
			||||||
 | 
					         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 | 
				
			||||||
 | 
					    <modelVersion>4.0.0</modelVersion>
 | 
				
			||||||
 | 
					    <parent>
 | 
				
			||||||
 | 
					        <groupId>com.atguigu</groupId>
 | 
				
			||||||
 | 
					        <artifactId>guigu-ssyx-parent</artifactId>
 | 
				
			||||||
 | 
					        <version>1.0-SNAPSHOT</version>
 | 
				
			||||||
 | 
					    </parent>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <artifactId>model</artifactId>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <dependencies>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.projectlombok</groupId>
 | 
				
			||||||
 | 
					            <artifactId>lombok</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!--mybatis-plus-->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.baomidou</groupId>
 | 
				
			||||||
 | 
					            <artifactId>mybatis-plus-boot-starter</artifactId>
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.github.xiaoymin</groupId>
 | 
				
			||||||
 | 
					            <artifactId>knife4j-spring-boot-starter</artifactId>
 | 
				
			||||||
 | 
					            <!--在引用时请在maven中央仓库搜索2.X最新版本号-->
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.springframework.boot</groupId>
 | 
				
			||||||
 | 
					            <artifactId>spring-boot-starter-data-mongodb</artifactId>
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.alibaba</groupId>
 | 
				
			||||||
 | 
					            <artifactId>fastjson</artifactId>
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!--创建索引库的-->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.springframework.boot</groupId>
 | 
				
			||||||
 | 
					            <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.alibaba</groupId>
 | 
				
			||||||
 | 
					            <artifactId>fastjson</artifactId>
 | 
				
			||||||
 | 
					            <version>1.2.76</version>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					    </dependencies>
 | 
				
			||||||
 | 
					    <properties>
 | 
				
			||||||
 | 
					        <maven.compiler.source>8</maven.compiler.source>
 | 
				
			||||||
 | 
					        <maven.compiler.target>8</maven.compiler.target>
 | 
				
			||||||
 | 
					        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
@@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum ActivityType {
 | 
				
			||||||
 | 
					    FULL_REDUCTION(1, "满减"),
 | 
				
			||||||
 | 
					    FULL_DISCOUNT(2, "满量打折");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ActivityType(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.alibaba.fastjson.annotation.JSONType;
 | 
				
			||||||
 | 
					import com.alibaba.fastjson.parser.deserializer.EnumDeserializer;
 | 
				
			||||||
 | 
					import com.alibaba.fastjson.serializer.EnumSerializer;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@JSONType(serializer = EnumSerializer.class, deserializer = EnumDeserializer.class, serializeEnumAsJavaBean = true)
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum BillType {
 | 
				
			||||||
 | 
					    ORDER(0, "订单佣金"),
 | 
				
			||||||
 | 
					    WITHDRAW(1, "提现"),
 | 
				
			||||||
 | 
					    REFUND(1, "订单退款");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private final Integer code;
 | 
				
			||||||
 | 
					    private final String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    BillType(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum CouponRangeType {
 | 
				
			||||||
 | 
					    ALL(1, "通用"),
 | 
				
			||||||
 | 
					    SKU(2, "SKU"),
 | 
				
			||||||
 | 
					    CATEGORY(3, "分类");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    CouponRangeType(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum CouponStatus {
 | 
				
			||||||
 | 
					    NOT_USED(1, "未使用"),
 | 
				
			||||||
 | 
					    USED(2, "已使用");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    CouponStatus(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum CouponType {
 | 
				
			||||||
 | 
					    FULL_REDUCTION(1, "满减"),
 | 
				
			||||||
 | 
					    CASH(2, "现金卷");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    CouponType(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum OrderStatus {
 | 
				
			||||||
 | 
					    //订单状态【0->待付款;1->待发货;2->待团长收货;3->待用户收货,已完成;-1->已取消】
 | 
				
			||||||
 | 
					    UNPAID(0, "待支付"),
 | 
				
			||||||
 | 
					    WAITING_DELEVER(1, "待发货"),
 | 
				
			||||||
 | 
					    WAITING_TAKE(2, "待提货"),
 | 
				
			||||||
 | 
					    WAITING_COMMON(3, "待评论"),
 | 
				
			||||||
 | 
					    FINISHED(4, "已完结"),
 | 
				
			||||||
 | 
					    CANCEL(-1, "已取消");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    OrderStatus(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum PaymentStatus {
 | 
				
			||||||
 | 
					    UNPAID(1, "支付中"),
 | 
				
			||||||
 | 
					    PAID(2, "已支付");
 | 
				
			||||||
 | 
					    //REFUND(-1,"已退款");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    PaymentStatus(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum PaymentType {
 | 
				
			||||||
 | 
					    ALIPAY(1, "支付宝"),
 | 
				
			||||||
 | 
					    WEIXIN(2, "微信");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    PaymentType(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum ProcessStatus {
 | 
				
			||||||
 | 
					    UNPAID(1, OrderStatus.UNPAID),
 | 
				
			||||||
 | 
					    WAITING_DELEVER(2, OrderStatus.WAITING_DELEVER),
 | 
				
			||||||
 | 
					    WAITING_LEADER_TAKE(3, OrderStatus.WAITING_TAKE),
 | 
				
			||||||
 | 
					    WAITING_USER_TAKE(4, OrderStatus.WAITING_TAKE),
 | 
				
			||||||
 | 
					    WAITING_COMMON(5, OrderStatus.WAITING_COMMON),
 | 
				
			||||||
 | 
					    FINISHED(6, OrderStatus.FINISHED),
 | 
				
			||||||
 | 
					    CANCEL(-1, OrderStatus.CANCEL),
 | 
				
			||||||
 | 
					    PAY_FAIL(-2, OrderStatus.UNPAID);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private OrderStatus orderStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ProcessStatus(Integer code, OrderStatus orderStatus) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.orderStatus = orderStatus;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum SkuType {
 | 
				
			||||||
 | 
					    COMMON(0, "普通"),
 | 
				
			||||||
 | 
					    SECKILL(1, "秒杀");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SkuType(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,23 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.enums;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.alibaba.fastjson.annotation.JSONType;
 | 
				
			||||||
 | 
					import com.alibaba.fastjson.parser.deserializer.EnumDeserializer;
 | 
				
			||||||
 | 
					import com.alibaba.fastjson.serializer.EnumSerializer;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.EnumValue;
 | 
				
			||||||
 | 
					import lombok.Getter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@JSONType(serializer = EnumSerializer.class, deserializer = EnumDeserializer.class, serializeEnumAsJavaBean = true)
 | 
				
			||||||
 | 
					@Getter
 | 
				
			||||||
 | 
					public enum UserType {
 | 
				
			||||||
 | 
					    USER(0, "会员"),
 | 
				
			||||||
 | 
					    LEADER(1, "团长");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @EnumValue
 | 
				
			||||||
 | 
					    private Integer code;
 | 
				
			||||||
 | 
					    private String comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    UserType(Integer code, String comment) {
 | 
				
			||||||
 | 
					        this.code = code;
 | 
				
			||||||
 | 
					        this.comment = comment;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,51 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.acl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * 用户
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 * @since 2019-11-08
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "用户")
 | 
				
			||||||
 | 
					@TableName("admin")
 | 
				
			||||||
 | 
					public class Admin extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "用户名")
 | 
				
			||||||
 | 
					    @TableField("username")
 | 
				
			||||||
 | 
					    private String username;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "密码")
 | 
				
			||||||
 | 
					    @TableField("password")
 | 
				
			||||||
 | 
					    private String password;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "昵称")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "手机")
 | 
				
			||||||
 | 
					    @TableField("phone")
 | 
				
			||||||
 | 
					    private String phone;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "仓库id")
 | 
				
			||||||
 | 
					    @TableField("ware_id")
 | 
				
			||||||
 | 
					    private Long wareId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "角色名称")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private String roleName;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,34 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.acl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * 用户角色
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 * @since 2019-11-08
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "用户角色")
 | 
				
			||||||
 | 
					@TableName("admin_role")
 | 
				
			||||||
 | 
					public class AdminRole extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "角色id")
 | 
				
			||||||
 | 
					    @TableField("role_id")
 | 
				
			||||||
 | 
					    private Long roleId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "用户id")
 | 
				
			||||||
 | 
					    @TableField("admin_id")
 | 
				
			||||||
 | 
					    private Long adminId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,66 @@
 | 
				
			|||||||
 | 
					//
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					package com.atguigu.ssyx.model.acl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * 权限
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 * @since 2019-11-08
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "权限")
 | 
				
			||||||
 | 
					@TableName("permission")
 | 
				
			||||||
 | 
					public class Permission extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "所属上级")
 | 
				
			||||||
 | 
						@TableField("pid")
 | 
				
			||||||
 | 
						private Long pid;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "名称")
 | 
				
			||||||
 | 
						@TableField("name")
 | 
				
			||||||
 | 
						private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "名称编码")
 | 
				
			||||||
 | 
						@TableField("code")
 | 
				
			||||||
 | 
						private String code;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "跳转页面code")
 | 
				
			||||||
 | 
						@TableField("to_code")
 | 
				
			||||||
 | 
						private String toCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "类型(1:菜单,2:按钮)")
 | 
				
			||||||
 | 
						@TableField("type")
 | 
				
			||||||
 | 
						private Integer type;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "状态(0:禁止,1:正常)")
 | 
				
			||||||
 | 
						@TableField("status")
 | 
				
			||||||
 | 
						private Integer status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "层级")
 | 
				
			||||||
 | 
						@TableField(exist = false)
 | 
				
			||||||
 | 
						private Integer level;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "下级")
 | 
				
			||||||
 | 
						@TableField(exist = false)
 | 
				
			||||||
 | 
						private List<Permission> children;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "是否选中")
 | 
				
			||||||
 | 
						@TableField(exist = false)
 | 
				
			||||||
 | 
						private boolean isSelect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,36 @@
 | 
				
			|||||||
 | 
					//
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					package com.atguigu.ssyx.model.acl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * 角色
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 * @since 2019-11-08
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "角色")
 | 
				
			||||||
 | 
					@TableName("role")
 | 
				
			||||||
 | 
					public class Role extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "角色名称")
 | 
				
			||||||
 | 
					    @TableField("role_name")
 | 
				
			||||||
 | 
					    private String roleName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "备注")
 | 
				
			||||||
 | 
					    @TableField("remark")
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,36 @@
 | 
				
			|||||||
 | 
					//
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					package com.atguigu.ssyx.model.acl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * 角色权限
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 * @since 2019-11-08
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "角色权限")
 | 
				
			||||||
 | 
					@TableName("role_permission")
 | 
				
			||||||
 | 
					public class RolePermission extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "roleid")
 | 
				
			||||||
 | 
						@TableField("role_id")
 | 
				
			||||||
 | 
						private Long roleId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ApiModelProperty(value = "permissionId")
 | 
				
			||||||
 | 
						@TableField("permission_id")
 | 
				
			||||||
 | 
						private Long permissionId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,58 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.ActivityType;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * ActivityInfo
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "ActivityInfo")
 | 
				
			||||||
 | 
					@TableName("activity_info")
 | 
				
			||||||
 | 
					public class ActivityInfo extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "活动名称")
 | 
				
			||||||
 | 
					    @TableField("activity_name")
 | 
				
			||||||
 | 
					    private String activityName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "活动类型(满减、折扣)")
 | 
				
			||||||
 | 
					    @TableField("activity_type")
 | 
				
			||||||
 | 
					    private ActivityType activityType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "活动描述")
 | 
				
			||||||
 | 
					    @TableField("activity_desc")
 | 
				
			||||||
 | 
					    private String activityDesc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "开始时间")
 | 
				
			||||||
 | 
					    @TableField("start_time")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd")
 | 
				
			||||||
 | 
					    private Date startTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "结束时间")
 | 
				
			||||||
 | 
					    @TableField("end_time")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd")
 | 
				
			||||||
 | 
					    private Date endTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "创建时间")
 | 
				
			||||||
 | 
					    @TableField("create_time")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private String activityTypeString;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,68 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.ActivityType;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * ActivityRule
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "ActivityRule")
 | 
				
			||||||
 | 
					@TableName("activity_rule")
 | 
				
			||||||
 | 
					public class ActivityRule extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "类型")
 | 
				
			||||||
 | 
					    @TableField("activity_id")
 | 
				
			||||||
 | 
					    private Long activityId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "活动类型(满减、折扣)")
 | 
				
			||||||
 | 
					    @TableField("activity_type")
 | 
				
			||||||
 | 
					    private ActivityType activityType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "满减金额")
 | 
				
			||||||
 | 
					    @TableField("condition_amount")
 | 
				
			||||||
 | 
					    private BigDecimal conditionAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "满减件数")
 | 
				
			||||||
 | 
					    @TableField("condition_num")
 | 
				
			||||||
 | 
					    private Long conditionNum;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "优惠金额")
 | 
				
			||||||
 | 
					    @TableField("benefit_amount")
 | 
				
			||||||
 | 
					    private BigDecimal benefitAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "优惠折扣")
 | 
				
			||||||
 | 
					    @TableField("benefit_discount")
 | 
				
			||||||
 | 
					    private BigDecimal benefitDiscount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "活动skuId")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "优惠后减少金额")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private BigDecimal reduceAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "选中类型:1:去凑单 2:逛一逛")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private Integer selectType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "规则优惠描述")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private String ruleDesc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,36 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * ActivitySku
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "ActivitySku")
 | 
				
			||||||
 | 
					@TableName("activity_sku")
 | 
				
			||||||
 | 
					public class ActivitySku extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "活动id ")
 | 
				
			||||||
 | 
					    @TableField("activity_id")
 | 
				
			||||||
 | 
					    private Long activityId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "sku_id")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//	@TableField(exist = false)
 | 
				
			||||||
 | 
					//	private SkuInfo skuInfo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,102 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.CouponRangeType;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.CouponType;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "CouponInfo")
 | 
				
			||||||
 | 
					@TableName("coupon_info")
 | 
				
			||||||
 | 
					public class CouponInfo extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "购物券类型 1 现金券 2 满减券")
 | 
				
			||||||
 | 
					    @TableField("coupon_type")
 | 
				
			||||||
 | 
					    private CouponType couponType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "优惠卷名字")
 | 
				
			||||||
 | 
					    @TableField("coupon_name")
 | 
				
			||||||
 | 
					    private String couponName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "金额")
 | 
				
			||||||
 | 
					    @TableField("amount")
 | 
				
			||||||
 | 
					    private BigDecimal amount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "使用门槛 0->没门槛")
 | 
				
			||||||
 | 
					    @TableField("condition_amount")
 | 
				
			||||||
 | 
					    private BigDecimal conditionAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "可以领取的开始日期")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd")
 | 
				
			||||||
 | 
					    @TableField("start_time")
 | 
				
			||||||
 | 
					    private Date startTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "可以领取的结束日期")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd")
 | 
				
			||||||
 | 
					    @TableField("end_time")
 | 
				
			||||||
 | 
					    private Date endTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "使用范围[0->全场通用;1->指定分类;2->指定商品]")
 | 
				
			||||||
 | 
					    @TableField("range_type")
 | 
				
			||||||
 | 
					    private CouponRangeType rangeType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "使用范围描述")
 | 
				
			||||||
 | 
					    @TableField("range_desc")
 | 
				
			||||||
 | 
					    private String rangeDesc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "发行数量")
 | 
				
			||||||
 | 
					    @TableField("publish_count")
 | 
				
			||||||
 | 
					    private Integer publishCount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "每人限领张数")
 | 
				
			||||||
 | 
					    @TableField("per_limit")
 | 
				
			||||||
 | 
					    private Integer perLimit;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "已使用数量")
 | 
				
			||||||
 | 
					    @TableField("use_count")
 | 
				
			||||||
 | 
					    private Integer useCount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "领取数量")
 | 
				
			||||||
 | 
					    @TableField("receive_count")
 | 
				
			||||||
 | 
					    private Integer receiveCount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "过期时间")
 | 
				
			||||||
 | 
					    @TableField("expire_time")
 | 
				
			||||||
 | 
					    private Date expireTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "发布状态[0-未发布,1-已发布]")
 | 
				
			||||||
 | 
					    @TableField("publish_status")
 | 
				
			||||||
 | 
					    private Boolean publishStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private String couponTypeString;
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private String rangeTypeString;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "使用状态")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private Integer couponStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "是否可选")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private Integer isSelect = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "是否最优选项")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private Integer isOptimal = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "优惠券对应的skuId列表,提交订单使用")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private List<Long> skuIdList;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.CouponRangeType;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * CouponRange
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "CouponRange")
 | 
				
			||||||
 | 
					@TableName("coupon_range")
 | 
				
			||||||
 | 
					public class CouponRange extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "优惠券id")
 | 
				
			||||||
 | 
					    @TableField("coupon_id")
 | 
				
			||||||
 | 
					    private Long couponId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "范围类型 1、商品(spuid) 2、品类(三级分类id) 3、品牌")
 | 
				
			||||||
 | 
					    @TableField("range_type")
 | 
				
			||||||
 | 
					    private CouponRangeType rangeType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "rangeId")
 | 
				
			||||||
 | 
					    @TableField("range_id")
 | 
				
			||||||
 | 
					    private Long rangeId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,60 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.CouponStatus;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * CouponUse
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author qy
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "优惠券领取记录表")
 | 
				
			||||||
 | 
					@TableName("coupon_use")
 | 
				
			||||||
 | 
					public class CouponUse extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "购物券ID")
 | 
				
			||||||
 | 
					    @TableField("coupon_id")
 | 
				
			||||||
 | 
					    private Long couponId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "用户ID")
 | 
				
			||||||
 | 
					    @TableField("user_id")
 | 
				
			||||||
 | 
					    private Long userId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单ID")
 | 
				
			||||||
 | 
					    @TableField("order_id")
 | 
				
			||||||
 | 
					    private Long orderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "购物券状态")
 | 
				
			||||||
 | 
					    @TableField("coupon_status")
 | 
				
			||||||
 | 
					    private CouponStatus couponStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "领券时间")
 | 
				
			||||||
 | 
					    @TableField("get_time")
 | 
				
			||||||
 | 
					    private Date getTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "使用时间")
 | 
				
			||||||
 | 
					    @TableField("using_time")
 | 
				
			||||||
 | 
					    private Date usingTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "支付时间")
 | 
				
			||||||
 | 
					    @TableField("used_time")
 | 
				
			||||||
 | 
					    private Date usedTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "过期时间")
 | 
				
			||||||
 | 
					    @TableField("expire_time")
 | 
				
			||||||
 | 
					    private Date expireTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "Seckill")
 | 
				
			||||||
 | 
					@TableName("seckill")
 | 
				
			||||||
 | 
					public class Seckill extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "活动标题")
 | 
				
			||||||
 | 
					    @TableField("title")
 | 
				
			||||||
 | 
					    private String title;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "开始时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd")
 | 
				
			||||||
 | 
					    @TableField("start_time")
 | 
				
			||||||
 | 
					    private Date startTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "结束时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd")
 | 
				
			||||||
 | 
					    @TableField("end_time")
 | 
				
			||||||
 | 
					    private Date endTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "上下线状态")
 | 
				
			||||||
 | 
					    @TableField("status")
 | 
				
			||||||
 | 
					    private Integer status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,64 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.product.SkuInfo;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "SeckillSku")
 | 
				
			||||||
 | 
					@TableName("seckill_sku")
 | 
				
			||||||
 | 
					public class SeckillSku extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "秒杀活动id")
 | 
				
			||||||
 | 
					    @TableField("seckill_id")
 | 
				
			||||||
 | 
					    private Long seckillId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "活动场次id")
 | 
				
			||||||
 | 
					    @TableField("seckill_time_id")
 | 
				
			||||||
 | 
					    private Long seckillTimeId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品id")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "spu名称")
 | 
				
			||||||
 | 
					    @TableField("sku_name")
 | 
				
			||||||
 | 
					    private String skuName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "展示图片")
 | 
				
			||||||
 | 
					    @TableField("img_url")
 | 
				
			||||||
 | 
					    private String imgUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "秒杀价格")
 | 
				
			||||||
 | 
					    @TableField("seckill_price")
 | 
				
			||||||
 | 
					    private BigDecimal seckillPrice;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "秒杀总量")
 | 
				
			||||||
 | 
					    @TableField("seckill_stock")
 | 
				
			||||||
 | 
					    private Integer seckillStock;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "每人限购数量")
 | 
				
			||||||
 | 
					    @TableField("seckill_limit")
 | 
				
			||||||
 | 
					    private Integer seckillLimit;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "秒杀销量")
 | 
				
			||||||
 | 
					    @TableField("seckill_sale")
 | 
				
			||||||
 | 
					    private Integer seckillSale;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "排序")
 | 
				
			||||||
 | 
					    @TableField("seckill_sort")
 | 
				
			||||||
 | 
					    private Integer seckillSort;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "sku信息")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private SkuInfo skuInfo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,43 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "SeckillSkuNotice")
 | 
				
			||||||
 | 
					@TableName("seckill_sku_notice")
 | 
				
			||||||
 | 
					public class SeckillSkuNotice extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "user_id")
 | 
				
			||||||
 | 
					    @TableField("user_id")
 | 
				
			||||||
 | 
					    private Long userId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "sku_id")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "活动场次id")
 | 
				
			||||||
 | 
					    @TableField("session_id")
 | 
				
			||||||
 | 
					    private Long sessionId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订阅时间")
 | 
				
			||||||
 | 
					    @TableField("subcribe_time")
 | 
				
			||||||
 | 
					    private Date subcribeTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "发送时间")
 | 
				
			||||||
 | 
					    @TableField("send_time")
 | 
				
			||||||
 | 
					    private Date sendTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "通知方式[0-短信,1-邮件]")
 | 
				
			||||||
 | 
					    @TableField("notice_type")
 | 
				
			||||||
 | 
					    private Boolean noticeType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,41 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.activity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "SeckillTime")
 | 
				
			||||||
 | 
					@TableName("seckill_time")
 | 
				
			||||||
 | 
					public class SeckillTime extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "场次名称")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "每日开始时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "HH:mm:ss")
 | 
				
			||||||
 | 
					    @TableField("start_time")
 | 
				
			||||||
 | 
					    private Date startTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "每日结束时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "HH:mm:ss")
 | 
				
			||||||
 | 
					    private Date endTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "启用状态")
 | 
				
			||||||
 | 
					    @TableField("status")
 | 
				
			||||||
 | 
					    private Integer status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "场次状态 1:已开抢 2:抢购中 3:即将开抢")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private Integer timeStaus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,43 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.base;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.IdType;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableId;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonIgnore;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.io.Serializable;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					import java.util.HashMap;
 | 
				
			||||||
 | 
					import java.util.Map;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class BaseEntity implements Serializable {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "id")
 | 
				
			||||||
 | 
					    @TableId(type = IdType.AUTO)
 | 
				
			||||||
 | 
					    private Long id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "创建时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
				
			||||||
 | 
					    @TableField("create_time")
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "更新时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
				
			||||||
 | 
					    @TableField("update_time")
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "逻辑删除(1:已删除,0:未删除)")
 | 
				
			||||||
 | 
					    @JsonIgnore
 | 
				
			||||||
 | 
					    @TableLogic
 | 
				
			||||||
 | 
					    @TableField("is_deleted")
 | 
				
			||||||
 | 
					    private Integer isDeleted;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "其他参数")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private Map<String, Object> param = new HashMap<>();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,39 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.base;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.IdType;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableId;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import org.bson.types.ObjectId;
 | 
				
			||||||
 | 
					import org.springframework.data.annotation.CreatedDate;
 | 
				
			||||||
 | 
					import org.springframework.data.annotation.Id;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					import org.springframework.data.annotation.LastModifiedDate;
 | 
				
			||||||
 | 
					import org.springframework.data.annotation.Transient;
 | 
				
			||||||
 | 
					import org.springframework.data.mongodb.core.index.Indexed;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.io.Serializable;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					import java.util.HashMap;
 | 
				
			||||||
 | 
					import java.util.Map;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class BaseMongoEntity implements Serializable {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "id")
 | 
				
			||||||
 | 
					    @Id
 | 
				
			||||||
 | 
					    private String id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "创建时间")
 | 
				
			||||||
 | 
					    @CreatedDate
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "更新时间")
 | 
				
			||||||
 | 
					    @LastModifiedDate
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "其他参数")
 | 
				
			||||||
 | 
					    @Transient //被该注解标注的,将不会被录入到数据库中。只作为普通的javaBean属性
 | 
				
			||||||
 | 
					    private Map<String, Object> param = new HashMap<>();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.base;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "MqRepeatRecord")
 | 
				
			||||||
 | 
					@TableName("mq_repeat_record")
 | 
				
			||||||
 | 
					public class MqRepeatRecord extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "业务编号")
 | 
				
			||||||
 | 
					    @TableField("business_no")
 | 
				
			||||||
 | 
					    private String businessNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,68 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "CartInfo")
 | 
				
			||||||
 | 
					public class CartInfo extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "用户id")
 | 
				
			||||||
 | 
					    private Long userId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "分类id")
 | 
				
			||||||
 | 
					    private Long categoryId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品类型:0->普通商品 1->秒杀商品")
 | 
				
			||||||
 | 
					    private Integer skuType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "是否新人专享:0->否;1->是")
 | 
				
			||||||
 | 
					    private Integer isNewPerson;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "sku名称 (冗余)")
 | 
				
			||||||
 | 
					    private String skuName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "skuid")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "放入购物车时价格")
 | 
				
			||||||
 | 
					    private BigDecimal cartPrice;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "数量")
 | 
				
			||||||
 | 
					    private Integer skuNum;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "限购个数")
 | 
				
			||||||
 | 
					    private Integer perLimit;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "图片文件")
 | 
				
			||||||
 | 
					    private String imgUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "isChecked")
 | 
				
			||||||
 | 
					    private Integer isChecked;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "状态")
 | 
				
			||||||
 | 
					    private Integer status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "秒杀开始时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "HH:mm:ss")
 | 
				
			||||||
 | 
					    private Date startTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "秒杀结束时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "HH:mm:ss")
 | 
				
			||||||
 | 
					    private Date endTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "仓库")
 | 
				
			||||||
 | 
					    private Long wareId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "当天已购买个数")
 | 
				
			||||||
 | 
					    private Integer currentBuyNum = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,43 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "OrderDeliver")
 | 
				
			||||||
 | 
					@TableName("order_deliver")
 | 
				
			||||||
 | 
					public class OrderDeliver extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "配送日期")
 | 
				
			||||||
 | 
					    @TableField("deliver_date")
 | 
				
			||||||
 | 
					    private Date deliverDate;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长id")
 | 
				
			||||||
 | 
					    @TableField("leader_id")
 | 
				
			||||||
 | 
					    private Long leaderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "司机id")
 | 
				
			||||||
 | 
					    @TableField("driver_id")
 | 
				
			||||||
 | 
					    private Long driverId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "司机名称")
 | 
				
			||||||
 | 
					    @TableField("driver_name")
 | 
				
			||||||
 | 
					    private String driverName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "司机电话")
 | 
				
			||||||
 | 
					    @TableField("driver_phone")
 | 
				
			||||||
 | 
					    private String driverPhone;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "状态(0:默认,1:已发货,2:团长收货)")
 | 
				
			||||||
 | 
					    @TableField("status")
 | 
				
			||||||
 | 
					    private Integer status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,173 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.OrderStatus;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.ProcessStatus;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "OrderInfo")
 | 
				
			||||||
 | 
					@TableName("order_info")
 | 
				
			||||||
 | 
					public class OrderInfo extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "会员_id")
 | 
				
			||||||
 | 
					    @TableField("user_id")
 | 
				
			||||||
 | 
					    private Long userId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "昵称")
 | 
				
			||||||
 | 
					    @TableField("nick_name")
 | 
				
			||||||
 | 
					    private String nickName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单号")
 | 
				
			||||||
 | 
					    @TableField("order_no")
 | 
				
			||||||
 | 
					    private String orderNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "使用的优惠券")
 | 
				
			||||||
 | 
					    @TableField("coupon_id")
 | 
				
			||||||
 | 
					    private Long couponId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单总额")
 | 
				
			||||||
 | 
					    @TableField("total_amount")
 | 
				
			||||||
 | 
					    private BigDecimal totalAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "促销活动金额")
 | 
				
			||||||
 | 
					    @TableField("activity_amount")
 | 
				
			||||||
 | 
					    private BigDecimal activityAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "优惠券")
 | 
				
			||||||
 | 
					    @TableField("coupon_amount")
 | 
				
			||||||
 | 
					    private BigDecimal couponAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "原价金额")
 | 
				
			||||||
 | 
					    @TableField("original_total_amount")
 | 
				
			||||||
 | 
					    private BigDecimal originalTotalAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "运费")
 | 
				
			||||||
 | 
					    @TableField("feight_fee")
 | 
				
			||||||
 | 
					    private BigDecimal feightFee;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "减免运费")
 | 
				
			||||||
 | 
					    @TableField("feight_fee_reduce")
 | 
				
			||||||
 | 
					    private BigDecimal feightFeeReduce;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "可退款日期(签收后1天)")
 | 
				
			||||||
 | 
					    @TableField("refundable_time")
 | 
				
			||||||
 | 
					    private Date refundableTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "支付方式【1->微信】")
 | 
				
			||||||
 | 
					    @TableField("pay_type")
 | 
				
			||||||
 | 
					    private Integer payType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单来源[0->小程序;1->H5]")
 | 
				
			||||||
 | 
					    @TableField("source_type")
 | 
				
			||||||
 | 
					    private Integer sourceType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单状态【0->待付款;1->待发货;2->待团长收货;3->待用户收货,已完成;-1->已取消】")
 | 
				
			||||||
 | 
					    @TableField("order_status")
 | 
				
			||||||
 | 
					    private OrderStatus orderStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "进度状态")
 | 
				
			||||||
 | 
					    @TableField("process_status")
 | 
				
			||||||
 | 
					    private ProcessStatus processStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长id")
 | 
				
			||||||
 | 
					    @TableField("leader_id")
 | 
				
			||||||
 | 
					    private Long leaderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长名称")
 | 
				
			||||||
 | 
					    @TableField("leader_name")
 | 
				
			||||||
 | 
					    private String leaderName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长手机")
 | 
				
			||||||
 | 
					    @TableField("leader_phone")
 | 
				
			||||||
 | 
					    private String leaderPhone;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "提货点名称")
 | 
				
			||||||
 | 
					    @TableField("take_name")
 | 
				
			||||||
 | 
					    private String takeName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "收货人姓名")
 | 
				
			||||||
 | 
					    @TableField("receiver_name")
 | 
				
			||||||
 | 
					    private String receiverName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "收货人电话")
 | 
				
			||||||
 | 
					    @TableField("receiver_phone")
 | 
				
			||||||
 | 
					    private String receiverPhone;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "收货人邮编")
 | 
				
			||||||
 | 
					    @TableField("receiver_post_code")
 | 
				
			||||||
 | 
					    private String receiverPostCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "省份/直辖市")
 | 
				
			||||||
 | 
					    @TableField("receiver_province")
 | 
				
			||||||
 | 
					    private String receiverProvince;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "城市")
 | 
				
			||||||
 | 
					    @TableField("receiver_city")
 | 
				
			||||||
 | 
					    private String receiverCity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "区")
 | 
				
			||||||
 | 
					    @TableField("receiver_district")
 | 
				
			||||||
 | 
					    private String receiverDistrict;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "详细地址")
 | 
				
			||||||
 | 
					    @TableField("receiver_address")
 | 
				
			||||||
 | 
					    private String receiverAddress;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "支付时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
				
			||||||
 | 
					    @TableField("payment_time")
 | 
				
			||||||
 | 
					    private Date paymentTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "发货时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
				
			||||||
 | 
					    @TableField("delivery_time")
 | 
				
			||||||
 | 
					    private Date deliveryTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "提货时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
				
			||||||
 | 
					    @TableField("take_time")
 | 
				
			||||||
 | 
					    private Date takeTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "确认收货时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
				
			||||||
 | 
					    @TableField("receive_time")
 | 
				
			||||||
 | 
					    private Date receiveTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单备注")
 | 
				
			||||||
 | 
					    @TableField("remark")
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "取消订单时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
				
			||||||
 | 
					    @TableField("cancel_time")
 | 
				
			||||||
 | 
					    private Date cancelTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "取消订单原因")
 | 
				
			||||||
 | 
					    @TableField("cancel_reason")
 | 
				
			||||||
 | 
					    private String cancelReason;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "仓库id")
 | 
				
			||||||
 | 
					    @TableField("ware_id")
 | 
				
			||||||
 | 
					    private Long wareId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长佣金")
 | 
				
			||||||
 | 
					    @TableField("commission_amount")
 | 
				
			||||||
 | 
					    private BigDecimal commissionAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单项列表")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private List<OrderItem> orderItemList;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,68 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.SkuType;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "OrderItem")
 | 
				
			||||||
 | 
					@TableName("order_item")
 | 
				
			||||||
 | 
					public class OrderItem extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "order_id")
 | 
				
			||||||
 | 
					    @TableField("order_id")
 | 
				
			||||||
 | 
					    private Long orderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品分类id")
 | 
				
			||||||
 | 
					    @TableField("category_id")
 | 
				
			||||||
 | 
					    private Long categoryId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品类型:0->普通商品 1->秒杀商品")
 | 
				
			||||||
 | 
					    @TableField("sku_type")
 | 
				
			||||||
 | 
					    private SkuType skuType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品sku编号")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品sku名字")
 | 
				
			||||||
 | 
					    @TableField("sku_name")
 | 
				
			||||||
 | 
					    private String skuName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品sku图片")
 | 
				
			||||||
 | 
					    @TableField("img_url")
 | 
				
			||||||
 | 
					    private String imgUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品sku价格")
 | 
				
			||||||
 | 
					    @TableField("sku_price")
 | 
				
			||||||
 | 
					    private BigDecimal skuPrice;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品购买的数量")
 | 
				
			||||||
 | 
					    @TableField("sku_num")
 | 
				
			||||||
 | 
					    private Integer skuNum;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品促销活动分解金额")
 | 
				
			||||||
 | 
					    @TableField("split_activity_amount")
 | 
				
			||||||
 | 
					    private BigDecimal splitActivityAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "优惠券优惠分解金额")
 | 
				
			||||||
 | 
					    @TableField("split_coupon_amount")
 | 
				
			||||||
 | 
					    private BigDecimal splitCouponAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "该商品经过优惠后的分解金额")
 | 
				
			||||||
 | 
					    @TableField("split_total_amount")
 | 
				
			||||||
 | 
					    private BigDecimal splitTotalAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长id(冗余)")
 | 
				
			||||||
 | 
					    @TableField("leader_id")
 | 
				
			||||||
 | 
					    private Long leaderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,34 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.ProcessStatus;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "OrderLog")
 | 
				
			||||||
 | 
					@TableName("order_log")
 | 
				
			||||||
 | 
					public class OrderLog extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单id")
 | 
				
			||||||
 | 
					    @TableField("order_id")
 | 
				
			||||||
 | 
					    private Long orderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "操作人:用户;系统;后台管理员")
 | 
				
			||||||
 | 
					    @TableField("operate_user")
 | 
				
			||||||
 | 
					    private String operateUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "操作状态")
 | 
				
			||||||
 | 
					    @TableField("process_status")
 | 
				
			||||||
 | 
					    private ProcessStatus processStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "备注")
 | 
				
			||||||
 | 
					    @TableField("note")
 | 
				
			||||||
 | 
					    private String note;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,111 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "OrderReturnApply")
 | 
				
			||||||
 | 
					@TableName("order_return_apply")
 | 
				
			||||||
 | 
					public class OrderReturnApply extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单id")
 | 
				
			||||||
 | 
					    @TableField("order_id")
 | 
				
			||||||
 | 
					    private Long orderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长门店id")
 | 
				
			||||||
 | 
					    @TableField("leader_id")
 | 
				
			||||||
 | 
					    private Long leaderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "退货商品id")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单编号")
 | 
				
			||||||
 | 
					    @TableField("order_sn")
 | 
				
			||||||
 | 
					    private String orderSn;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "会员用户名")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "退款金额")
 | 
				
			||||||
 | 
					    @TableField("return_amount")
 | 
				
			||||||
 | 
					    private String returnAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "退货人姓名")
 | 
				
			||||||
 | 
					    @TableField("return_name")
 | 
				
			||||||
 | 
					    private String returnName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "退货人电话")
 | 
				
			||||||
 | 
					    @TableField("return_phone")
 | 
				
			||||||
 | 
					    private String returnPhone;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "申请状态:0->待处理;1->退货中;2->已完成;3->已拒绝")
 | 
				
			||||||
 | 
					    @TableField("status")
 | 
				
			||||||
 | 
					    private Integer status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "处理时间")
 | 
				
			||||||
 | 
					    @TableField("handle_time")
 | 
				
			||||||
 | 
					    private Date handleTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品图片")
 | 
				
			||||||
 | 
					    @TableField("sku_pic")
 | 
				
			||||||
 | 
					    private String skuPic;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品名称")
 | 
				
			||||||
 | 
					    @TableField("spu_name")
 | 
				
			||||||
 | 
					    private String spuName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "退货数量")
 | 
				
			||||||
 | 
					    @TableField("sku_num")
 | 
				
			||||||
 | 
					    private Integer skuNum;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品单价")
 | 
				
			||||||
 | 
					    @TableField("sku_price")
 | 
				
			||||||
 | 
					    private String skuPrice;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品实际支付单价")
 | 
				
			||||||
 | 
					    @TableField("sku_real_price")
 | 
				
			||||||
 | 
					    private String skuRealPrice;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "原因")
 | 
				
			||||||
 | 
					    @TableField("reason")
 | 
				
			||||||
 | 
					    private String reason;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "描述")
 | 
				
			||||||
 | 
					    @TableField("description")
 | 
				
			||||||
 | 
					    private String description;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "凭证图片,以逗号隔开")
 | 
				
			||||||
 | 
					    @TableField("proof_pics")
 | 
				
			||||||
 | 
					    private String proofPics;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "处理备注")
 | 
				
			||||||
 | 
					    @TableField("handle_note")
 | 
				
			||||||
 | 
					    private String handleNote;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "处理人员")
 | 
				
			||||||
 | 
					    @TableField("handle_man")
 | 
				
			||||||
 | 
					    private String handleMan;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "收货人")
 | 
				
			||||||
 | 
					    @TableField("receive_man")
 | 
				
			||||||
 | 
					    private String receiveMan;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "收货时间")
 | 
				
			||||||
 | 
					    @TableField("receive_time")
 | 
				
			||||||
 | 
					    private Date receiveTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "收货备注")
 | 
				
			||||||
 | 
					    @TableField("receive_note")
 | 
				
			||||||
 | 
					    private String receiveNote;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "OrderReturnReason")
 | 
				
			||||||
 | 
					@TableName("order_return_reason")
 | 
				
			||||||
 | 
					public class OrderReturnReason extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "退货类型")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "sort")
 | 
				
			||||||
 | 
					    @TableField("sort")
 | 
				
			||||||
 | 
					    private Integer sort;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "状态:0->不启用;1->启用")
 | 
				
			||||||
 | 
					    @TableField("status")
 | 
				
			||||||
 | 
					    private Integer status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,40 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "OrderSet")
 | 
				
			||||||
 | 
					@TableName("order_set")
 | 
				
			||||||
 | 
					public class OrderSet extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "秒杀订单超时关闭时间(分)")
 | 
				
			||||||
 | 
					    @TableField("seckill_order_overtime")
 | 
				
			||||||
 | 
					    private Integer seckillOrderOvertime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "正常订单超时时间(分)")
 | 
				
			||||||
 | 
					    @TableField("normal_order_overtime")
 | 
				
			||||||
 | 
					    private Integer normalOrderOvertime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "发货后自动确认收货时间(天)")
 | 
				
			||||||
 | 
					    @TableField("confirm_overtime")
 | 
				
			||||||
 | 
					    private Integer confirmOvertime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "自动完成交易时间,不能申请售后(天)")
 | 
				
			||||||
 | 
					    @TableField("finish_overtime")
 | 
				
			||||||
 | 
					    private Integer finishOvertime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "佣金分成比例")
 | 
				
			||||||
 | 
					    @TableField("profit_rate")
 | 
				
			||||||
 | 
					    private BigDecimal profitRate;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,62 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.PaymentStatus;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.PaymentType;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "PaymentInfo")
 | 
				
			||||||
 | 
					@TableName("payment_info")
 | 
				
			||||||
 | 
					public class PaymentInfo extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "对外业务编号")
 | 
				
			||||||
 | 
					    @TableField("order_no")
 | 
				
			||||||
 | 
					    private String orderNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单编号")
 | 
				
			||||||
 | 
					    @TableField("order_id")
 | 
				
			||||||
 | 
					    private Long orderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "用户id")
 | 
				
			||||||
 | 
					    @TableField("user_id")
 | 
				
			||||||
 | 
					    private Long userId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "支付类型(微信 支付宝)")
 | 
				
			||||||
 | 
					    @TableField("payment_type")
 | 
				
			||||||
 | 
					    private PaymentType paymentType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "交易编号")
 | 
				
			||||||
 | 
					    @TableField("trade_no")
 | 
				
			||||||
 | 
					    private String tradeNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "支付金额")
 | 
				
			||||||
 | 
					    @TableField("total_amount")
 | 
				
			||||||
 | 
					    private BigDecimal totalAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "交易内容")
 | 
				
			||||||
 | 
					    @TableField("subject")
 | 
				
			||||||
 | 
					    private String subject;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "支付状态")
 | 
				
			||||||
 | 
					    @TableField("payment_status")
 | 
				
			||||||
 | 
					    private PaymentStatus paymentStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "回调时间")
 | 
				
			||||||
 | 
					    @TableField("callback_time")
 | 
				
			||||||
 | 
					    private Date callbackTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "回调信息")
 | 
				
			||||||
 | 
					    @TableField("callback_content")
 | 
				
			||||||
 | 
					    private String callbackContent;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,59 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.order;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "RefundInfo")
 | 
				
			||||||
 | 
					@TableName("refund_info")
 | 
				
			||||||
 | 
					public class RefundInfo extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "对外业务编号")
 | 
				
			||||||
 | 
					    @TableField("out_trade_no")
 | 
				
			||||||
 | 
					    private String outTradeNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "订单编号")
 | 
				
			||||||
 | 
					    @TableField("order_id")
 | 
				
			||||||
 | 
					    private Long orderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "skuId")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "支付类型(微信 支付宝)")
 | 
				
			||||||
 | 
					    @TableField("payment_type")
 | 
				
			||||||
 | 
					    private String paymentType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "交易编号")
 | 
				
			||||||
 | 
					    @TableField("trade_no")
 | 
				
			||||||
 | 
					    private String tradeNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "退款金额")
 | 
				
			||||||
 | 
					    @TableField("total_amount")
 | 
				
			||||||
 | 
					    private String totalAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "交易内容")
 | 
				
			||||||
 | 
					    @TableField("subject")
 | 
				
			||||||
 | 
					    private String subject;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "退款状态")
 | 
				
			||||||
 | 
					    @TableField("refund_status")
 | 
				
			||||||
 | 
					    private String refundStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "回调时间")
 | 
				
			||||||
 | 
					    @TableField("callback_time")
 | 
				
			||||||
 | 
					    private Date callbackTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "回调信息")
 | 
				
			||||||
 | 
					    @TableField("callback_content")
 | 
				
			||||||
 | 
					    private String callbackContent;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "Attr")
 | 
				
			||||||
 | 
					@TableName("attr")
 | 
				
			||||||
 | 
					public class Attr extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "属性名")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "属性录入方式:0->手工录入;1->从列表中选取")
 | 
				
			||||||
 | 
					    @TableField("input_type")
 | 
				
			||||||
 | 
					    private Integer inputType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "可选值列表[用逗号分隔]")
 | 
				
			||||||
 | 
					    @TableField("select_list")
 | 
				
			||||||
 | 
					    private String selectList;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "属性分组id")
 | 
				
			||||||
 | 
					    @TableField("attr_group_id")
 | 
				
			||||||
 | 
					    private Long attrGroupId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "AttrGroup")
 | 
				
			||||||
 | 
					@TableName("attr_group")
 | 
				
			||||||
 | 
					public class AttrGroup extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "组名")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "排序")
 | 
				
			||||||
 | 
					    @TableField("sort")
 | 
				
			||||||
 | 
					    private Integer sort;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "备注")
 | 
				
			||||||
 | 
					    @TableField("remark")
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,37 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "Category")
 | 
				
			||||||
 | 
					@TableName("category")
 | 
				
			||||||
 | 
					public class Category extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "分类名称")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "图标")
 | 
				
			||||||
 | 
					    @TableField("img_url")
 | 
				
			||||||
 | 
					    private String imgUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "父分类id")
 | 
				
			||||||
 | 
					    @TableField("parent_id")
 | 
				
			||||||
 | 
					    private Long parentId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "是否显示[0-不显示,1显示]")
 | 
				
			||||||
 | 
					    @TableField("status")
 | 
				
			||||||
 | 
					    private Integer status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "排序")
 | 
				
			||||||
 | 
					    @TableField("sort")
 | 
				
			||||||
 | 
					    private Integer sort;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,65 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "Comment")
 | 
				
			||||||
 | 
					@TableName("comment")
 | 
				
			||||||
 | 
					public class Comment extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "sku_id")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品名字")
 | 
				
			||||||
 | 
					    @TableField("sku_name")
 | 
				
			||||||
 | 
					    private String skuName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "会员昵称")
 | 
				
			||||||
 | 
					    @TableField("nick_name")
 | 
				
			||||||
 | 
					    private String nickName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "用户头像")
 | 
				
			||||||
 | 
					    @TableField("icon")
 | 
				
			||||||
 | 
					    private String icon;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "星级")
 | 
				
			||||||
 | 
					    @TableField("star")
 | 
				
			||||||
 | 
					    private Boolean star;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "会员ip")
 | 
				
			||||||
 | 
					    @TableField("ip")
 | 
				
			||||||
 | 
					    private String ip;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "显示状态[0-不显示,1-显示]")
 | 
				
			||||||
 | 
					    @TableField("status")
 | 
				
			||||||
 | 
					    private Boolean status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "点赞数")
 | 
				
			||||||
 | 
					    @TableField("follow_count")
 | 
				
			||||||
 | 
					    private Integer followCount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "回复数")
 | 
				
			||||||
 | 
					    @TableField("reply_count")
 | 
				
			||||||
 | 
					    private Integer replyCount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "评论图片/视频[json数据;[{type:文件类型,url:资源路径}]]")
 | 
				
			||||||
 | 
					    @TableField("resources")
 | 
				
			||||||
 | 
					    private String resources;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "内容")
 | 
				
			||||||
 | 
					    @TableField("content")
 | 
				
			||||||
 | 
					    private String content;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "评论类型[0 - 对商品的直接评论,1 - 对评论的回复]")
 | 
				
			||||||
 | 
					    @TableField("type")
 | 
				
			||||||
 | 
					    private Integer type;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "CommentReplay")
 | 
				
			||||||
 | 
					@TableName("comment_replay")
 | 
				
			||||||
 | 
					public class CommentReplay extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "commentId")
 | 
				
			||||||
 | 
					    @TableField("comment_id")
 | 
				
			||||||
 | 
					    private Long commentId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "nickName")
 | 
				
			||||||
 | 
					    @TableField("nick_name")
 | 
				
			||||||
 | 
					    private String nickName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "icon")
 | 
				
			||||||
 | 
					    @TableField("icon")
 | 
				
			||||||
 | 
					    private String icon;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "content")
 | 
				
			||||||
 | 
					    @TableField("content")
 | 
				
			||||||
 | 
					    private String content;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,37 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "SkuAttrValue")
 | 
				
			||||||
 | 
					@TableName("sku_attr_value")
 | 
				
			||||||
 | 
					public class SkuAttrValue extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品id")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "属性id")
 | 
				
			||||||
 | 
					    @TableField("attr_id")
 | 
				
			||||||
 | 
					    private Long attrId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "属性名")
 | 
				
			||||||
 | 
					    @TableField("attr_name")
 | 
				
			||||||
 | 
					    private String attrName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "属性值")
 | 
				
			||||||
 | 
					    @TableField("attr_value")
 | 
				
			||||||
 | 
					    private String attrValue;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "顺序")
 | 
				
			||||||
 | 
					    @TableField("sort")
 | 
				
			||||||
 | 
					    private Integer sort;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "SkuImages")
 | 
				
			||||||
 | 
					@TableName("sku_image")
 | 
				
			||||||
 | 
					public class SkuImage extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "sku_id")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "图片名称")
 | 
				
			||||||
 | 
					    @TableField("img_name")
 | 
				
			||||||
 | 
					    private String imgName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "图片地址")
 | 
				
			||||||
 | 
					    @TableField("img_url")
 | 
				
			||||||
 | 
					    private String imgUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "排序")
 | 
				
			||||||
 | 
					    @TableField("sort")
 | 
				
			||||||
 | 
					    private Integer sort;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,90 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "SkuInfo")
 | 
				
			||||||
 | 
					@TableName("sku_info")
 | 
				
			||||||
 | 
					public class SkuInfo extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "分类id")
 | 
				
			||||||
 | 
					    @TableField("category_id")
 | 
				
			||||||
 | 
					    private Long categoryId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "平台属性分组id")
 | 
				
			||||||
 | 
					    @TableField("attr_group_id")
 | 
				
			||||||
 | 
					    private Long attrGroupId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品类型:0->普通商品 1->秒杀商品")
 | 
				
			||||||
 | 
					    @TableField("sku_type")
 | 
				
			||||||
 | 
					    private Integer skuType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "spu名称")
 | 
				
			||||||
 | 
					    @TableField("sku_name")
 | 
				
			||||||
 | 
					    private String skuName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "展示图片")
 | 
				
			||||||
 | 
					    @TableField("img_url")
 | 
				
			||||||
 | 
					    private String imgUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "限购个数/每天(0:不限购)")
 | 
				
			||||||
 | 
					    @TableField("per_limit")
 | 
				
			||||||
 | 
					    private Integer perLimit;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "上架状态:0->下架;1->上架")
 | 
				
			||||||
 | 
					    @TableField("publish_status")
 | 
				
			||||||
 | 
					    private Integer publishStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "审核状态:0->未审核;1->审核通过")
 | 
				
			||||||
 | 
					    @TableField("check_status")
 | 
				
			||||||
 | 
					    private Integer checkStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "是否新人专享:0->否;1->是")
 | 
				
			||||||
 | 
					    @TableField("is_new_person")
 | 
				
			||||||
 | 
					    private Integer isNewPerson;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "排序")
 | 
				
			||||||
 | 
					    @TableField("sort")
 | 
				
			||||||
 | 
					    private Integer sort;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "sku编码")
 | 
				
			||||||
 | 
					    @TableField("sku_code")
 | 
				
			||||||
 | 
					    private String skuCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "价格")
 | 
				
			||||||
 | 
					    @TableField("price")
 | 
				
			||||||
 | 
					    private BigDecimal price;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "市场价")
 | 
				
			||||||
 | 
					    @TableField("market_price")
 | 
				
			||||||
 | 
					    private BigDecimal marketPrice;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "库存")
 | 
				
			||||||
 | 
					    @TableField("stock")
 | 
				
			||||||
 | 
					    private Integer stock;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "锁定库存")
 | 
				
			||||||
 | 
					    @TableField("lock_stock")
 | 
				
			||||||
 | 
					    private Integer lockStock;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "预警库存")
 | 
				
			||||||
 | 
					    @TableField("low_stock")
 | 
				
			||||||
 | 
					    private Integer lowStock;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "销量")
 | 
				
			||||||
 | 
					    @TableField("sale")
 | 
				
			||||||
 | 
					    private Integer sale;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "仓库")
 | 
				
			||||||
 | 
					    @TableField("ware_id")
 | 
				
			||||||
 | 
					    private Long wareId;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * SpuPoster
 | 
				
			||||||
 | 
					 * </p>
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "SkuPoster")
 | 
				
			||||||
 | 
					@TableName("sku_poster")
 | 
				
			||||||
 | 
					public class SkuPoster extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "商品id")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "文件名称")
 | 
				
			||||||
 | 
					    @TableField("img_name")
 | 
				
			||||||
 | 
					    private String imgName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "文件路径")
 | 
				
			||||||
 | 
					    @TableField("img_url")
 | 
				
			||||||
 | 
					    private String imgUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -0,0 +1,43 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.product;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "SkuStockHistory")
 | 
				
			||||||
 | 
					@TableName("sku_stock_history")
 | 
				
			||||||
 | 
					public class SkuStockHistory extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "skuId")
 | 
				
			||||||
 | 
					    @TableField("sku_id")
 | 
				
			||||||
 | 
					    private Long skuId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "销售价格")
 | 
				
			||||||
 | 
					    @TableField("price")
 | 
				
			||||||
 | 
					    private String price;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "库存")
 | 
				
			||||||
 | 
					    @TableField("stock")
 | 
				
			||||||
 | 
					    private Integer stock;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "销量")
 | 
				
			||||||
 | 
					    @TableField("sale")
 | 
				
			||||||
 | 
					    private Integer sale;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "销售日期")
 | 
				
			||||||
 | 
					    @TableField("sale_date")
 | 
				
			||||||
 | 
					    private Date saleDate;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "仓库")
 | 
				
			||||||
 | 
					    @TableField("ware_id")
 | 
				
			||||||
 | 
					    private Long wareId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.search;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					import org.elasticsearch.common.geo.GeoPoint;
 | 
				
			||||||
 | 
					import org.springframework.data.annotation.Id;
 | 
				
			||||||
 | 
					import org.springframework.data.elasticsearch.annotations.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@Document(indexName = "leaderes", shards = 3, replicas = 1)
 | 
				
			||||||
 | 
					public class LeaderEs {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Id
 | 
				
			||||||
 | 
					    private Long id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Keyword, index = false)
 | 
				
			||||||
 | 
					    private String takeName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //https://blog.csdn.net/zaishijizhidian/article/details/81015988
 | 
				
			||||||
 | 
					    @GeoPointField
 | 
				
			||||||
 | 
					    private GeoPoint location; //x:经度 y:纬度
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Keyword, index = false)
 | 
				
			||||||
 | 
					    private String storePath;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Keyword, index = false)
 | 
				
			||||||
 | 
					    private String detailAddress;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Double, index = false)
 | 
				
			||||||
 | 
					    private Double distance;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,68 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.search;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					import org.springframework.data.annotation.Id;
 | 
				
			||||||
 | 
					import org.springframework.data.elasticsearch.annotations.DateFormat;
 | 
				
			||||||
 | 
					import org.springframework.data.elasticsearch.annotations.Document;
 | 
				
			||||||
 | 
					import org.springframework.data.elasticsearch.annotations.Field;
 | 
				
			||||||
 | 
					import org.springframework.data.elasticsearch.annotations.FieldType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@Document(indexName = "skues", shards = 3, replicas = 1)
 | 
				
			||||||
 | 
					public class SkuEs {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // 商品Id= skuId
 | 
				
			||||||
 | 
					    @Id
 | 
				
			||||||
 | 
					    private Long id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Text, analyzer = "ik_max_word")
 | 
				
			||||||
 | 
					    private String keyword;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Integer, index = false)
 | 
				
			||||||
 | 
					    private Integer skuType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Integer, index = false)
 | 
				
			||||||
 | 
					    private Integer isNewPerson;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Long)
 | 
				
			||||||
 | 
					    private Long categoryId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Text)
 | 
				
			||||||
 | 
					    private String categoryName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Keyword, index = false)
 | 
				
			||||||
 | 
					    private String imgUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //  es 中能分词的字段,这个字段数据类型必须是 text!keyword 不分词!
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Text)
 | 
				
			||||||
 | 
					    private String title;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Double)
 | 
				
			||||||
 | 
					    private Double price;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Integer, index = false)
 | 
				
			||||||
 | 
					    private Integer stock;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Integer, index = false)
 | 
				
			||||||
 | 
					    private Integer perLimit;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Integer, index = false)
 | 
				
			||||||
 | 
					    private Integer sale;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Long)
 | 
				
			||||||
 | 
					    private Long wareId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //  商品的热度!
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Long)
 | 
				
			||||||
 | 
					    private Long hotScore = 0L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Field(type = FieldType.Object, index = false)
 | 
				
			||||||
 | 
					    private List<String> ruleList;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.sys;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "Region")
 | 
				
			||||||
 | 
					@TableName("region")
 | 
				
			||||||
 | 
					public class Region extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "上级id")
 | 
				
			||||||
 | 
					    @TableField("parent_id")
 | 
				
			||||||
 | 
					    private Long parentId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "名称")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "是否包含子节点")
 | 
				
			||||||
 | 
					    @TableField(exist = false)
 | 
				
			||||||
 | 
					    private boolean hasChildren;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,37 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.sys;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "RegionWare")
 | 
				
			||||||
 | 
					@TableName("region_ware")
 | 
				
			||||||
 | 
					public class RegionWare extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "开通区域")
 | 
				
			||||||
 | 
					    @TableField("region_id")
 | 
				
			||||||
 | 
					    private Long regionId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "区域名称")
 | 
				
			||||||
 | 
					    @TableField("region_name")
 | 
				
			||||||
 | 
					    private String regionName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "仓库")
 | 
				
			||||||
 | 
					    @TableField("ware_id")
 | 
				
			||||||
 | 
					    private Long wareId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "仓库名称")
 | 
				
			||||||
 | 
					    @TableField("ware_name")
 | 
				
			||||||
 | 
					    private String wareName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "状态(0:未开通 1:已开通)")
 | 
				
			||||||
 | 
					    @TableField("status")
 | 
				
			||||||
 | 
					    private Integer status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,45 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.sys;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "Ware")
 | 
				
			||||||
 | 
					@TableName("ware")
 | 
				
			||||||
 | 
					public class Ware extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "名称")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "省code")
 | 
				
			||||||
 | 
					    @TableField("province")
 | 
				
			||||||
 | 
					    private String province;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "城市code")
 | 
				
			||||||
 | 
					    @TableField("city")
 | 
				
			||||||
 | 
					    private String city;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "区域code")
 | 
				
			||||||
 | 
					    @TableField("district")
 | 
				
			||||||
 | 
					    private String district;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "详细地址")
 | 
				
			||||||
 | 
					    @TableField("detail_address")
 | 
				
			||||||
 | 
					    private String detailAddress;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "经度")
 | 
				
			||||||
 | 
					    @TableField("longitude")
 | 
				
			||||||
 | 
					    private String longitude;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "纬度")
 | 
				
			||||||
 | 
					    @TableField("latitude")
 | 
				
			||||||
 | 
					    private String latitude;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.user;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "Driver")
 | 
				
			||||||
 | 
					@TableName("driver")
 | 
				
			||||||
 | 
					public class Driver extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "名称")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "手机")
 | 
				
			||||||
 | 
					    @TableField("phone")
 | 
				
			||||||
 | 
					    private String phone;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "仓库id")
 | 
				
			||||||
 | 
					    @TableField("ware_id")
 | 
				
			||||||
 | 
					    private Long wareId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,113 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.user;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "Leader")
 | 
				
			||||||
 | 
					@TableName("leader")
 | 
				
			||||||
 | 
					public class Leader extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "用户id")
 | 
				
			||||||
 | 
					    @TableField("user_id")
 | 
				
			||||||
 | 
					    private Long userId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "区域id")
 | 
				
			||||||
 | 
					    @TableField("region_id")
 | 
				
			||||||
 | 
					    private Long regionId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "名称")
 | 
				
			||||||
 | 
					    @TableField("name")
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "手机号码")
 | 
				
			||||||
 | 
					    @TableField("phone")
 | 
				
			||||||
 | 
					    private String phone;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "身份证")
 | 
				
			||||||
 | 
					    @TableField("id_no")
 | 
				
			||||||
 | 
					    private String idNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "身份证图片路径")
 | 
				
			||||||
 | 
					    @TableField("id_no_url1")
 | 
				
			||||||
 | 
					    private String idNoUrl1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "身份证图片路径")
 | 
				
			||||||
 | 
					    @TableField("id_no_url2")
 | 
				
			||||||
 | 
					    private String idNoUrl2;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "提货点名称")
 | 
				
			||||||
 | 
					    @TableField("take_name")
 | 
				
			||||||
 | 
					    private String takeName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "提货点类型;1->宝妈;2->便利店店主;3->快递站点;4->物业中心")
 | 
				
			||||||
 | 
					    @TableField("take_type")
 | 
				
			||||||
 | 
					    private String takeType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "省c")
 | 
				
			||||||
 | 
					    @TableField("province")
 | 
				
			||||||
 | 
					    private Long province;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "城市")
 | 
				
			||||||
 | 
					    @TableField("city")
 | 
				
			||||||
 | 
					    private Long city;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "区域")
 | 
				
			||||||
 | 
					    @TableField("district")
 | 
				
			||||||
 | 
					    private Long district;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "详细地址")
 | 
				
			||||||
 | 
					    @TableField("detail_address")
 | 
				
			||||||
 | 
					    private String detailAddress;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "经度")
 | 
				
			||||||
 | 
					    @TableField("longitude")
 | 
				
			||||||
 | 
					    private Double longitude;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "纬度")
 | 
				
			||||||
 | 
					    @TableField("latitude")
 | 
				
			||||||
 | 
					    private Double latitude;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "有无门店")
 | 
				
			||||||
 | 
					    @TableField("have_store")
 | 
				
			||||||
 | 
					    private Integer haveStore;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "门店照片")
 | 
				
			||||||
 | 
					    @TableField("store_path")
 | 
				
			||||||
 | 
					    private String storePath;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "营业时间")
 | 
				
			||||||
 | 
					    @TableField("work_time")
 | 
				
			||||||
 | 
					    private String workTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "营业状态")
 | 
				
			||||||
 | 
					    @TableField("work_status")
 | 
				
			||||||
 | 
					    private Integer workStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "审核状态")
 | 
				
			||||||
 | 
					    @TableField("check_status")
 | 
				
			||||||
 | 
					    private Integer checkStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "审核时间")
 | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
				
			||||||
 | 
					    @TableField("check_time")
 | 
				
			||||||
 | 
					    private Date checkTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "审核用户")
 | 
				
			||||||
 | 
					    @TableField("check_user")
 | 
				
			||||||
 | 
					    private String checkUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "审核内容")
 | 
				
			||||||
 | 
					    @TableField("check_content")
 | 
				
			||||||
 | 
					    private String checkContent;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.user;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "LeaderAccount")
 | 
				
			||||||
 | 
					@TableName("leader_account")
 | 
				
			||||||
 | 
					public class LeaderAccount extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长ID")
 | 
				
			||||||
 | 
					    @TableField("leader_id")
 | 
				
			||||||
 | 
					    private Long leaderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "总收益, 可能有部分余额因为订单未结束而不能提现")
 | 
				
			||||||
 | 
					    @TableField("total_amount")
 | 
				
			||||||
 | 
					    private BigDecimal totalAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "可提现余额")
 | 
				
			||||||
 | 
					    @TableField("available_amount")
 | 
				
			||||||
 | 
					    private BigDecimal availableAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "冻结余额")
 | 
				
			||||||
 | 
					    @TableField("frozen_amount")
 | 
				
			||||||
 | 
					    private BigDecimal frozenAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,41 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.user;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "LeaderBank")
 | 
				
			||||||
 | 
					@TableName("leader_bank")
 | 
				
			||||||
 | 
					public class LeaderBank extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长ID")
 | 
				
			||||||
 | 
					    @TableField("leader_id")
 | 
				
			||||||
 | 
					    private String leaderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "账户类型(微信,银行)")
 | 
				
			||||||
 | 
					    @TableField("account_type")
 | 
				
			||||||
 | 
					    private String accountType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "银行名称")
 | 
				
			||||||
 | 
					    @TableField("bank_name")
 | 
				
			||||||
 | 
					    private String bankName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "银行账号")
 | 
				
			||||||
 | 
					    @TableField("bank_account_no")
 | 
				
			||||||
 | 
					    private String bankAccountNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "银行账户名")
 | 
				
			||||||
 | 
					    @TableField("bank_account_name")
 | 
				
			||||||
 | 
					    private String bankAccountName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "微信ID")
 | 
				
			||||||
 | 
					    @TableField("wechat_id")
 | 
				
			||||||
 | 
					    private String wechatId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,61 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.user;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.enums.BillType;
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "LeaderBill")
 | 
				
			||||||
 | 
					@TableName("leader_bill")
 | 
				
			||||||
 | 
					public class LeaderBill extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长ID")
 | 
				
			||||||
 | 
					    @TableField("leader_id")
 | 
				
			||||||
 | 
					    private Long leaderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "账单类型")
 | 
				
			||||||
 | 
					    @TableField("bill_type")
 | 
				
			||||||
 | 
					    private BillType billType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "业务编号")
 | 
				
			||||||
 | 
					    @TableField("business_no")
 | 
				
			||||||
 | 
					    private String businessNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "交易时间")
 | 
				
			||||||
 | 
					    @TableField("bill_time")
 | 
				
			||||||
 | 
					    private Date billTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "账单金额")
 | 
				
			||||||
 | 
					    @TableField("bill_amount")
 | 
				
			||||||
 | 
					    private BigDecimal billAmount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "账单编号")
 | 
				
			||||||
 | 
					    @TableField("bill_no")
 | 
				
			||||||
 | 
					    private String billNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "账单描述")
 | 
				
			||||||
 | 
					    @TableField("bill_desc")
 | 
				
			||||||
 | 
					    private String billDesc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "交易前资金余额")
 | 
				
			||||||
 | 
					    @TableField("balance_before")
 | 
				
			||||||
 | 
					    private BigDecimal balanceBefore;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "交易后资金余额")
 | 
				
			||||||
 | 
					    @TableField("balance_after")
 | 
				
			||||||
 | 
					    private BigDecimal balanceAfter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "账单状态")
 | 
				
			||||||
 | 
					    @TableField("bill_status")
 | 
				
			||||||
 | 
					    private Integer billStatus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					package com.atguigu.ssyx.model.user;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.atguigu.ssyx.model.base.BaseEntity;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@ApiModel(description = "LeaderUser")
 | 
				
			||||||
 | 
					@TableName("leader_user")
 | 
				
			||||||
 | 
					public class LeaderUser extends BaseEntity {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "团长ID")
 | 
				
			||||||
 | 
					    @TableField("leader_id")
 | 
				
			||||||
 | 
					    private String leaderId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "userId")
 | 
				
			||||||
 | 
					    @TableField("user_id")
 | 
				
			||||||
 | 
					    private Long userId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user