添加版本库忽略配置文件

删除不需要提交的文件
master
lixin 5 years ago
parent 3982ccdb04
commit e0b33fb0a5

4
.gitignore vendored

@ -0,0 +1,4 @@
/.idea/
/target/
/out/
*.iml

@ -1,14 +0,0 @@
<component name="ArtifactManager">
<artifact type="war" name="emr_record:war">
<output-path>$PROJECT_DIR$/target</output-path>
<properties id="maven-jee-properties">
<options>
<module>emr_record</module>
<packaging>war</packaging>
</options>
</properties>
<root id="archive" name="emr_record-1.0-SNAPSHOT.war">
<element id="artifact" artifact-name="emr_record:war exploded" />
</root>
</artifact>
</component>

@ -1,114 +0,0 @@
<component name="ArtifactManager">
<artifact type="exploded-war" name="emr_record:war exploded">
<output-path>$PROJECT_DIR$/target/emr_record-1.0-SNAPSHOT</output-path>
<properties id="maven-jee-properties">
<options>
<exploded>true</exploded>
<module>emr_record</module>
<packaging>war</packaging>
</options>
</properties>
<root id="root">
<element id="directory" name="WEB-INF">
<element id="directory" name="classes">
<element id="module-output" name="emr_record" />
</element>
<element id="directory" name="lib">
<element id="library" level="project" name="Maven: org.apache.commons:commons-lang3:3.3.2" />
<element id="library" level="project" name="Maven: commons-io:commons-io:1.3.2" />
<element id="library" level="project" name="Maven: commons-net:commons-net:3.3" />
<element id="library" level="project" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" />
<element id="library" level="project" name="Maven: commons-beanutils:commons-beanutils:1.8.0" />
<element id="library" level="project" name="Maven: commons-collections:commons-collections:3.2.1" />
<element id="library" level="project" name="Maven: commons-lang:commons-lang:2.5" />
<element id="library" level="project" name="Maven: commons-logging:commons-logging:1.1.1" />
<element id="library" level="project" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" />
<element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.4" />
<element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" />
<element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.4" />
<element id="library" level="project" name="Maven: org.apache.httpcomponents:httpclient:4.5.1" />
<element id="library" level="project" name="Maven: org.apache.httpcomponents:httpcore:4.4.3" />
<element id="library" level="project" name="Maven: org.slf4j:slf4j-log4j12:1.6.4" />
<element id="library" level="project" name="Maven: org.slf4j:slf4j-api:1.6.4" />
<element id="library" level="project" name="Maven: log4j:log4j:1.2.16" />
<element id="library" level="project" name="Maven: org.mybatis:mybatis:3.2.8" />
<element id="library" level="project" name="Maven: org.mybatis:mybatis-spring:1.2.2" />
<element id="library" level="project" name="Maven: com.github.miemiedev:mybatis-paginator:1.2.15" />
<element id="library" level="project" name="Maven: com.github.pagehelper:pagehelper:5.0.0" />
<element id="library" level="project" name="Maven: com.github.jsqlparser:jsqlparser:0.9.5" />
<element id="library" level="project" name="Maven: mysql:mysql-connector-java:5.1.32" />
<element id="library" level="project" name="Maven: com.alibaba:druid:1.0.9" />
<element id="library" level="project" name="Maven: org.springframework:spring-context:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-aop:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-core:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-jcl:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-expression:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-context-support:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-beans:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-webmvc:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-web:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-jdbc:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-aspects:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-tx:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.springframework:spring-test:5.0.2.RELEASE" />
<element id="library" level="project" name="Maven: org.aspectj:aspectjweaver:1.8.13" />
<element id="library" level="project" name="Maven: org.aspectj:aspectjrt:1.8.13" />
<element id="library" level="project" name="Maven: commons-codec:commons-codec:1.9" />
<element id="library" level="project" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" />
<element id="library" level="project" name="Maven: javax.mail:mail:1.4.5" />
<element id="library" level="project" name="Maven: javax.activation:activation:1.1" />
<element id="library" level="project" name="sqlserver" />
<element id="library" level="project" name="Maven: commons-dbutils:commons-dbutils:1.4" />
<element id="library" level="project" name="Maven: jstl:jstl:1.2" />
<element id="library" level="project" name="Maven: javax.servlet:servlet-api:2.5" />
<element id="library" level="project" name="Maven: javax.servlet:jsp-api:2.0" />
<element id="library" level="project" name="Maven: commons-fileupload:commons-fileupload:1.3.1" />
<element id="library" level="project" name="Maven: redis.clients:jedis:2.7.2" />
<element id="library" level="project" name="Maven: org.apache.commons:commons-pool2:2.3" />
<element id="library" level="project" name="Maven: org.apache.shiro:shiro-spring:1.2.2" />
<element id="library" level="project" name="Maven: org.apache.shiro:shiro-ehcache:1.2.2" />
<element id="library" level="project" name="Maven: net.sf.ehcache:ehcache-core:2.5.0" />
<element id="library" level="project" name="Maven: org.apache.shiro:shiro-core:1.2.2" />
<element id="library" level="project" name="Maven: org.apache.shiro:shiro-web:1.2.2" />
<element id="library" level="project" name="Maven: com.mchange:c3p0:0.9.5-pre6" />
<element id="library" level="project" name="Maven: com.mchange:mchange-commons-java:0.2.6.3" />
<element id="library" level="project" name="Maven: org.postgresql:postgresql:9.2-1004-jdbc4" />
<element id="library" level="project" name="Maven: taglibs:standard:1.1.2" />
<element id="library" level="project" name="Maven: org.apache.httpcomponents:httpmime:4.5.5" />
<element id="library" level="project" name="Maven: org.jdom:jdom:1.1" />
<element id="library" level="project" name="Maven: org.apache.maven.plugins:maven-resources-plugin:3.1.0" />
<element id="library" level="project" name="Maven: org.apache.maven:maven-plugin-api:3.0" />
<element id="library" level="project" name="Maven: org.apache.maven:maven-artifact:3.0" />
<element id="library" level="project" name="Maven: org.sonatype.sisu:sisu-inject-plexus:1.4.2" />
<element id="library" level="project" name="Maven: org.sonatype.sisu:sisu-inject-bean:1.4.2" />
<element id="library" level="project" name="Maven: org.sonatype.sisu:sisu-guice:noaop:2.1.7" />
<element id="library" level="project" name="Maven: org.apache.maven:maven-core:3.0" />
<element id="library" level="project" name="Maven: org.apache.maven:maven-settings:3.0" />
<element id="library" level="project" name="Maven: org.apache.maven:maven-settings-builder:3.0" />
<element id="library" level="project" name="Maven: org.apache.maven:maven-repository-metadata:3.0" />
<element id="library" level="project" name="Maven: org.apache.maven:maven-model-builder:3.0" />
<element id="library" level="project" name="Maven: org.apache.maven:maven-aether-provider:3.0" />
<element id="library" level="project" name="Maven: org.sonatype.aether:aether-impl:1.7" />
<element id="library" level="project" name="Maven: org.sonatype.aether:aether-spi:1.7" />
<element id="library" level="project" name="Maven: org.sonatype.aether:aether-api:1.7" />
<element id="library" level="project" name="Maven: org.sonatype.aether:aether-util:1.7" />
<element id="library" level="project" name="Maven: org.codehaus.plexus:plexus-classworlds:2.2.3" />
<element id="library" level="project" name="Maven: org.codehaus.plexus:plexus-component-annotations:1.5.5" />
<element id="library" level="project" name="Maven: org.sonatype.plexus:plexus-sec-dispatcher:1.3" />
<element id="library" level="project" name="Maven: org.sonatype.plexus:plexus-cipher:1.4" />
<element id="library" level="project" name="Maven: org.apache.maven:maven-model:3.0" />
<element id="library" level="project" name="Maven: org.codehaus.plexus:plexus-utils:3.1.0" />
<element id="library" level="project" name="Maven: org.apache.maven.shared:maven-filtering:3.1.1" />
<element id="library" level="project" name="Maven: org.apache.maven.shared:maven-shared-utils:3.0.0" />
<element id="library" level="project" name="Maven: com.google.code.findbugs:jsr305:2.0.1" />
<element id="library" level="project" name="Maven: org.sonatype.plexus:plexus-build-api:0.0.7" />
<element id="library" level="project" name="Maven: org.codehaus.plexus:plexus-interpolation:1.24" />
</element>
</element>
<element id="directory" name="META-INF">
<element id="file-copy" path="$PROJECT_DIR$/target/emr_record-1.0-SNAPSHOT/META-INF/MANIFEST.MF" />
</element>
<element id="javaee-facet-resources" facet="emr_record/web/Web" />
</root>
</artifact>
</component>

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<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="EMR_Medical_Record" />
<module name="emr_record" />
</profile>
</annotationProcessing>
</component>
</project>

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" native2AsciiForPropertiesFiles="true" defaultCharsetForPropertiesFiles="UTF-8" addBOMForNewFiles="with NO BOM">
<file url="file://$PROJECT_DIR$" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java/com/emr/controller/MedicalRecallController.java" charset="UTF-8" />
</component>
</project>

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="FrameworkDetectionExcludesConfiguration">
<file type="web" url="file://$PROJECT_DIR$" />
<type id="Spring" />
</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" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

@ -1,124 +0,0 @@
<?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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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.png" 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>

File diff suppressed because it is too large Load Diff

@ -1 +0,0 @@
Subproject commit 5d84257f6190cbf55865d20961fd0e61db5968af

@ -1,5 +0,0 @@
Manifest-Version: 1.0
Built-By: Administrator
Created-By: IntelliJ IDEA
Build-Jdk: 1.8.0_102

@ -31,7 +31,6 @@
<shiro.version>1.2.2</shiro.version>
<quartz.version>2.2.1</quartz.version>
<jetty.version>7.6.11.v20130520</jetty.version>
<servlet.version>2.4</servlet.version>
<jsp.version>2.1</jsp.version>
<jstl.version>1.2</jstl.version>
<c3p0.version>0.9.5.2</c3p0.version>
@ -53,7 +52,7 @@
<jackson.version>2.9.4</jackson.version>
<druid.version>1.0.9</druid.version>
<httpclient.version>4.3.5</httpclient.version>
<servlet-api.version>2.5</servlet-api.version>
<servlet-api.version>4.0.1</servlet-api.version>
<jsp-api.version>2.0</jsp-api.version>
<joda-time.version>2.5</joda-time.version>
<commons-lang3.version>3.3.2</commons-lang3.version>
@ -268,19 +267,22 @@
<version>5.0.0</version>
</dependency>
<dependency>
<groupId>jstl</groupId>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>${jstl.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>${jsp-api.version}</version>
<scope>provided</scope>
</dependency>
<!-- 文件上传组件 -->
<dependency>
@ -549,6 +551,16 @@
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/emr_medical_record</path>
<port>8082</port>
</configuration>
</plugin>
<!-- mybatis-generator自动生成代码插件 -->
<!--<plugin>-->
<!--<groupId>org.mybatis.generator</groupId>-->

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:activiti="http://activiti.org/bpmn" targetNamespace="Examples"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL
http://www.omg.org/spec/BPMN/2.0/20100501/BPMN20.xsd">
<process id="leave_process" name="某公司请假流程">
<startEvent id="leave" name="请假申请"></startEvent>
<userTask id="dept_manager" name="部门经理审批"></userTask>
<userTask id="boss" name="总经理审批"></userTask>
<userTask id="hr" name="HR审批"></userTask>
<sequenceFlow id="flow1" sourceRef="leave" targetRef="dept_manager"></sequenceFlow>
<sequenceFlow id="flow2" sourceRef="dept_manager" targetRef="boss">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${day >= 3}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="flow3" sourceRef="boss" targetRef="hr"></sequenceFlow>
<sequenceFlow id="flow4" sourceRef="dept_manager" targetRef="hr">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${day < 3}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="flow5" sourceRef="hr" targetRef="end"></sequenceFlow>
<endEvent id="end" name="结束"></endEvent>
</process>
</definitions>

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<context:property-placeholder location="classpath:config/jdbc.properties" />
<!--<bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">-->
<!--<property name="databaseSchemaUpdate" value="drop-create"/>-->
<!--&lt;!&ndash;<property name="jdbcUrl" value="jdbc:postgresql://127.0.0.1/db_cloud"/>-->
<!--<property name="jdbcDriver" value="org.postgresql.Driver"/>-->
<!--<property name="jdbcUsername" value="admin"/>-->
<!--<property name="jdbcPassword" value="root"/>&ndash;&gt;-->
<!--<property name="jdbcUrl" value="${jdbc.url}"/>-->
<!--<property name="jdbcDriver" value="${jdbc.driver}"/>-->
<!--<property name="jdbcUsername" value="${jdbc.username}"/>-->
<!--<property name="jdbcPassword" value="${jdbc.password}"/>-->
<!--<property name="jobExecutorActivate" value="true"/>-->
<!--</bean>-->
</beans>

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="securityManager" ref="securityManager"/>
<property name="loginUrl" value="/index"/><!--登录页面,-->
<property name="successUrl" value="/index.jsp"/><!--登录成功页面,如果自己设置了返回页面,则不跳转-->
<property name="unauthorizedUrl" value="/error"/><!-- 没有权限跳转的地址 -->
<property name="filterChainDefinitions">
<value>
/toLogin=anon <!--表示都可以访问-->
/static/**=anon <!--表示都可以访问-->
/error=authc
/test=anon
/login=anon
/home=perms[home] <!--perms表示需要该权限才能访问的页面-->
/admin=roles["admin"] <!-- roles["admin,user"] 只有拥有admin角色的用户才可访问同时需要拥有多个角色的话用引号引起来中间用逗号隔开-->
<!--/admin=anon-->
/**=authc <!--authc表示需要认证才能访问的页面-->
</value>
</property>
</bean>
<!-- 自定义Realm -->
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<property name="realm" ref="MyRealm"/>
</bean>
<!-- 注入到自定义Realm -->
<bean id="MyRealm" class="com.emr.shiro.MyRealm">
<!-- 定义凭证匹配器 -->
<!-- <property name="credentialsMatcher" ref="credentialsMatcher"></property>-->
</bean>
<!--第一步:直接配置一个 securityManager -->
<!--<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">-->
<!--&lt;!&ndash;刚配置时先把这条注释掉等后面写了MyRealm.java时再把它的注释去掉因为如果没有去掉就会在-->
<!--tomcat开启时报一个错误 &ndash;&gt;-->
<!--&lt;!&ndash;<property name="realm" ref="myRealm" /> &ndash;&gt;-->
<!--</bean>-->
<!--<bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/>-->
<!--&lt;!&ndash; 第三步:把请求路径拦截之后的处理 &ndash;&gt;-->
<!--<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">-->
<!--&lt;!&ndash;shiro整个的处理都由securityManger指定和决定 &ndash;&gt;-->
<!--<property name="securityManager" ref="securityManager"/>-->
<!--&lt;!&ndash; loginUrl==>如果登录成功,跳转到哪个页面,或者执行哪个请求 &ndash;&gt;-->
<!--<property name="loginUrl" value="/login.jsp"/>-->
<!--&lt;!&ndash; 验证通过执行的请求或者跳转 &ndash;&gt;-->
<!--<property name="successUrl" value="/home.jsp"/>-->
<!--&lt;!&ndash; 验证不通过执行的请求或者跳转 &ndash;&gt;-->
<!--<property name="unauthorizedUrl" value="/unauthorized.jsp"/>-->
<!--&lt;!&ndash; 具体的拦截路径和拦截的方式和角色和权限的范围 &ndash;&gt;-->
<!--<property name="filterChainDefinitions">-->
<!--<value>-->
<!--</value>-->
<!--</property>-->
<!--</bean>-->
</beans>

@ -1,160 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task.xsd">
<!-- 开启注解扫描 -->
<mvc:annotation-driven/>
<!-- 注解扫面包路径 -->
<context:component-scan base-package="com.emr">
<!-- 制定扫包规则 ,不扫描@Controller注解的JAVA类 -->
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
<!--启动任务定时器-->
<task:annotation-driven/>
<context:property-placeholder location="classpath:config/jdbc.properties" />
<!--配置数据源-->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driver}"/> <!--数据库连接驱动-->
<property name="jdbcUrl" value="${jdbc.url}"/> <!--数据库地址-->
<property name="user" value="${jdbc.username}"/> <!--用户名-->
<property name="password" value="${jdbc.password}"/> <!--密码-->
<property name="maxPoolSize" value="40"/> <!-- 最大连接数-->
<property name="minPoolSize" value="1"/> <!--最小连接数-->
<property name="initialPoolSize" value="10"/> <!-- 初始化连接池内的数据库连接-->
<property name="maxIdleTime" value="20"/> <!--最大空闲时间-->
</bean>
<!-- ====================== 配置和MyBatis的整合 ======================== -->
<!--配置session工厂MyBatis的整合-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 指定mybatis全局配置文件的位置 -->
<property name="configLocation" value="classpath:config/mybatis-config.xml"></property>
<property name="dataSource" ref="dataSource"></property>
<!-- 指定mybatis,mapper文件的位置 -->
<property name="mapperLocations" value="classpath:mapper/*.xml"/>
</bean>
<!-- mapper扫描 -->
<!-- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
<property name="basePackage" value="com.emr.dao"></property>
</bean>-->
<!-- 配置扫描器将mybatis接口的实现加入到IOC容器中 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
<!-- 扫描所有的dao接口的实现加入到ioc容器 -->
<property name="basePackage" value="com.emr.dao"></property>
</bean>
<!-- 配置一个可以执行批量的sqlSession -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg>
<constructor-arg name="executorType" value="BATCH"></constructor-arg>
</bean>
<!-- ====================== 事物管理器配置 ======================== -->
<!-- 事物管理器配置 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<!-- 开启基于注解的事务使用xml配置形式的事务必须主要的都是使用配置式 -->
<aop:config>
<!-- 切入表达式 -->
<aop:pointcut expression="execution(* com.emr.service..*(..))" id="txPoint"/>
<!-- 配置事务增强 -->
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPoint"/>
</aop:config>
<!-- 配置事务增强 ,事务如何切入-->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<!-- 所有方法都是事务方法 -->
<tx:attributes>
<tx:method name="*"/>
<tx:method name="insert*" propagation="REQUIRED"/>
<tx:method name="add*" propagation="REQUIRED"/>
<tx:method name="create*" propagation="REQUIRED"/>
<tx:method name="delete*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="find*" propagation="SUPPORTS" read-only="true"/>
<tx:method name="select*" propagation="SUPPORTS" read-only="true"/>
<tx:method name="get*" propagation="SUPPORTS" read-only="true"/>
</tx:attributes>
</tx:advice>
<!-- Spring配置文件的核心点数据源、与 mybatis的整合事务控制 -->
<!-- 事务扫描开始(开启@Tranctional) -->
<!-- <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/> -->
<!-- 使用annotation定义事务 -->
<!-- <tx:annotation-driven transaction-manager="transactionManager"/> -->
<!-- 定义切面功能 -->
<!-- <aop:aspectj-autoproxy />-->
<!--<context:annotation-config></context:annotation-config>-->
<!-- 启用aop -->
<!--<aop:aspectj-autoproxy proxy-target-class="true"/>-->
<!-- 配置启用Shiro的注解功能 -->
<bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"
depends-on="lifecycleBeanPostProcessor">
<property name="proxyTargetClass" value="true"></property>
</bean>
<bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
<property name="securityManager" ref="securityManager"/>
</bean>
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<!--<property name="realm" ref="userRealm"/>
<property name="sessionManager" ref="sessionManager"/>
<property name="rememberMeManager" ref="rememberMeManager"/>
<property name="cacheManager" ref="customShiroCacheManager"/>-->
</bean>
<!-- 上传文件 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="utf-8"/>
<!-- 最大内存大小 -->
<property name="maxInMemorySize" value="10240"/>
<!-- 最大文件大小,-1为不限制大小 -->
<property name="maxUploadSize" value="-1"/>
</bean>
<!-- 自定义拦截器 -->
<!--<bean id="login" class="com.common.shiro.filter.LoginFilter"/>-->
<!-- Shiro生命周期处理器-->
<bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/>
</beans>

@ -1,20 +0,0 @@
#jdbc.driver=com.mysql.jdbc.Driver
#jdbc.url=jdbc\:mysql\://localhost\:3306/power?useUnicode\=true&characterEncoding\=utf-8
#jdbc.url=jdbc\:mysql\://120.27.212.36\:3306/power?useUnicode\=true&characterEncoding\=utf-8
#jdbc.username=root
#jdbc.password=docus702
jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc\:sqlserver\://120.27.212.36:1433;databaseName=emr_record
jdbc.username=sa
jdbc.password=docus@702
#jdbc.driverLocation=D:\\project_js\\EMR_Medical_Record\\src\\main\\webapp\\WEB-INF\\lib\\sqljdbc4-2.0.jar
#\u6267\u884C:\u53F3\u952E Run As ---->Maven build ---->Goals:mybatis-generator:generate
#\u8F93\u51FA\u76EE\u5F55
targetProject=src/main/java
#modelPackage,sqlMapperPackage,daoMapperPackage \u901A\u5E38\u4E00\u81F4\u0090\u008D
modelPackage=com.emr.entity
daoMapperPackage=com.emr.dao
#\u8F93\u51FA\u76EE\u5F55
targetProject2=src/main/resources
sqlMapperPackage=mapper

@ -1,34 +0,0 @@
#jdbc.driver=com.mysql.jdbc.Driver
#jdbc.url=jdbc\:mysql\://localhost\:3306/emr_record?useUnicode\=true&characterEncoding\=utf-8
#jdbc.url=jdbc\:mysql\://120.27.212.36\:3306/emr_record?useUnicode\=true&characterEncoding\=utf-8
jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc\:sqlserver\://120.27.212.36:1433;databaseName=emr_record
#jdbc.url=jdbc\:sqlserver\://10.6.1.127:1433;databaseName=DB_PrivilegeManagement_GYFY
jdbc.username=sa
jdbc.password=docus@702
#hibernate config
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
hibernate.show_sql=true
hibernate.format_sql=true
hibernate.hbm2ddl.auto=update
#hibernate.current_session_context_class=org.springframework.orm.hibernate5.SpringSessionContext
hibernate.current_session_context_class=thread
hibernate.jdbc.batch_size=50
hibernate.enable_lazy_load_no_trans=true
#\u56FE\u7247\u5730\u5740
pictureUrl=
#pictureUrl=src\\main\\webapp
#\u83DC\u5355\u63A5\u53E3http://120.27.212.36:8888/power/font/getMenusByUserIdAndSysFlag
#powerUrl=http://120.27.212.36:8888/power/font/getMenusByUserIdAndSysFlag
#POWER_URLHEAD=http://120.27.212.36:8888/power
#power\u6743\u9650\u7CFB\u7EDF\u7684\u670D\u52A1\u5668\u5730\u5740\u5934\u5982\uFF1Ahttp://192.168.1.3:8081/power
powerUrl=http://192.168.1.102:8080/power/font/getMenusByUserIdAndSysFlag
POWER_URLHEAD=http://192.168.1.102:8080/power
POWER_JSP=http://192.168.1.102:8080/power
recallReason=\u533B\u9662\u9700\u8981\u8FD9\u4EFD\u6587\u6863

@ -1,37 +0,0 @@
#Debug,info,warning,error
#log4j.rootLogger=debug,stdout,logfile
#log4j.addivity.org.apache=true
# \u5E94\u7528\u4E8E\u63A7\u5236\u53F0
#log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
#log4j.appender.Threshold=DEBUG
#log4j.appender.CONSOLE.Target=System.out
#log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
#log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %l %m%n
#log4j.appender.CONSOLE.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} - %c -%-4r [%t] %-5p %c %x - %m%n
#log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %X{ClientIPAddress} %c{1}(%M) %L %m%n
#log4j.appender.FILE=org.apache.log4j.FileAppender
#log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.FILE.BufferSize=10
#log4j.appender.FILE.File=C\:\\Users\\WQ\\webApp-Logs\\log4j.Log
#log4j.appender.FILE.File=logs/customer.log
#log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
#log4j.appender.FILE.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} - %c -%-4r [%t] %-5p %c %x - %m%n
#log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %X{ClientIPAddress} %l %m%n
#log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
#log4j.logger.com.ibatis=DEBUG
#log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
#log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
#log4j.logger.Java.sql.Connection=DEBUG
#log4j.logger.java.sql.Statement=DEBUG
#log4j.logger.java.sql.PreparedStatement=DEBUG
# General Apache libraries
#log4j.logger.org.apache=WARN
# Spring
#log4j.logger.org.springframework=WARN
# Default Shiro logging
#log4j.logger.org.apache.shiro=TRACE
# Disable verbose logging
#log4j.logger.org.apache.shiro.util.ThreadContext=WARN
#log4j.logger.org.apache.shiro.cache.ehcache.EhCache=WARN

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!-- 列自动映射 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
<setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>
<typeAliases>
<package name="com.emr.entity"/>
</typeAliases>
<plugins>
<!-- com.github.pagehelper为PageHelper类所在包名 -->
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<!--分页参数合理化-->
<property name="reasonable" value="true"/>
</plugin>
</plugins>
</configuration>

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="securityManager" ref="securityManager"/>
<property name="loginUrl" value="/index"/><!--登录页面,-->
<property name="successUrl" value="/index.jsp"/><!--登录成功页面,如果自己设置了返回页面,则不跳转-->
<property name="unauthorizedUrl" value="/error"/><!-- 没有权限跳转的地址 -->
<property name="filterChainDefinitions">
<value>
/toLogin=anon <!--表示都可以访问-->
/error=authc
/test=anon
/login=anon
/static/**=anon
/jspf/**=anon
/img/**=anon
/styles/**=anon
/batch/**=anon
/css/**=anon
/js/**=anon
/home=perms[home] <!--perms表示需要该权限才能访问的页面-->
/admin=roles["admin"] <!-- roles["admin,user"] 只有拥有admin角色的用户才可访问同时需要拥有多个角色的话用引号引起来中间用逗号隔开-->
<!--/admin=anon-->
/**=authc <!--authc表示需要认证才能访问的页面-->
</value>
</property>
</bean>
<!-- 自定义Realm -->
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<property name="realm" ref="MyRealm"/>
</bean>
<!-- 注入到自定义Realm -->
<bean id="MyRealm" class="com.emr.shiro.MyRealm">
<!-- 定义凭证匹配器 -->
<!-- <property name="credentialsMatcher" ref="credentialsMatcher"></property>-->
</bean>
<!-- 凭证匹配器 org.apache.shiro.authc.credential.HashedCredentialsMatcher-->
<!-- <bean id="credentialsMatcher" class="org.apache.shiro.authc.credential.HashedCredentialsMatcher">
<property name="hashAlgorithmName" value="MD5"></property>
</bean>-->
</beans>

@ -1,109 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<!-- 该配置文件说明插件需要如何生成,以及生成对应的包名,路径等信息。
还有重要的就是我们要生成的实体类所对应的的表或者试图 -->
<generatorConfiguration>
<properties resource="config/gennerator.properties" />
<classPathEntry location="${jdbc.driverLocation}"/>
<context id="MBG" targetRuntime="MyBatis3">
<!-- 注意以下标签的顺序:property*,plugin*,commentGenerator?,jdbcConnection,
javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,
javaClientGenerator?,table+ -->
<!-- <plugin type="org.mybatis.generator.plugins.EqualsHashCodePlugin" /> -->
<!-- 这个插件给由MBG生成的Java模型对象增加了equals和hashCode方法 -->
<!-- <plugin type="org.mybatis.generator.plugins.EqualsHashCodePlugin"/> -->
<!-- com.github.pagehelper为PageHelper类所在包名 -->
<!-- 该属性仅在确实需要进行合并而不是覆盖的情况下使用且值要求为true -->
<property name="mergeable" value="true"></property>
<commentGenerator>
<!-- 是否去除自动生成的注释 true false:否 -->
<property name="suppressAllComments" value="true"/>
<!-- 不希望生成的注释中包含时间戳 -->
<property name="suppressDate" value="true" />
<!-- 是否 自动为每一个生成的类创建一个构造方法-->
<property name="constructorBased" value="true"/>
<!--分页参数合理化-->
<!--<property name="reasonable" value="true"/> -->
<property name="validationQuery" value="select * from dual"/>
</commentGenerator>
<!-- 数据库连接 -->
<jdbcConnection
driverClass="${jdbc.driver}"
connectionURL="${jdbc.url}"
userId="${jdbc.username}"
password="${jdbc.password}">
</jdbcConnection>
<!-- 指定生成的类型为java类型避免数据库中number等类型字段 -->
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- 生成model模型对应的包存放位置可以指定具体的路径,如/ProjectName/src也可以使用MAVEN来自动生成 -->
<javaModelGenerator targetPackage="${modelPackage}" targetProject="${targetProject}">
<!-- 在targetPackage的基础上根据数据库的schema再生成一层package最终生成的类放在这个package下默认为false -->
<property name="enableSubPackages" value="true"/>
<!-- 设置是否在getter方法中对String类型字段调用trim()方法 -->
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!--对应的xml mapper文件 -->
<sqlMapGenerator targetPackage="${sqlMapperPackage}" targetProject="${targetProject2}" >
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!-- 对应的dao接口 -->
<javaClientGenerator type="XMLMAPPER" targetPackage="${daoMapperPackage}" targetProject="${targetProject}" >
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<!-- 表名对应生成的实体 -->
<!-- <table tableName="T_Role_Menu" domainObjectName="T_Role_Menu" /> -->
<!-- enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false"> 指定是否生成操作数据库对应的方法 -->
<!--<table tableName="T_User" domainObjectName="T_User"/>-->
<!--<table tableName="T_Role" domainObjectName="T_Role"/>-->
<!-- <table tableName="T_User" domainObjectName="T_User" enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false"/>
<table tableName="T_Role_Menu" domainObjectName="T_Role_Menu" enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false"/>
<table tableName="T_Role" domainObjectName="T_Role" enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false"/>
<table tableName="T_Menu" domainObjectName="T_Menu" enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false"/>-->
<!-- <table tableName="T_Menu" domainObjectName="T_Menu" enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false"/>-->
<!--<table tableName="Paper" domainObjectName="Paper" enableCountByExample="false" enableUpdateByExample="false"-->
<!--enableDeleteByExample="false" enableSelectByExample="false"-->
<!--selectByExampleQueryId="false"/>-->
<!--<table tableName="Archive_Master" domainObjectName="Archive_Master" enableCountByExample="false" enableUpdateByExample="false"-->
<!--enableDeleteByExample="false" enableSelectByExample="false"-->
<!--selectByExampleQueryId="false"/>-->
<!--<table tableName="Archive_Detail" domainObjectName="Archive_Detail" enableCountByExample="false"-->
<!--enableUpdateByExample="false"-->
<!--enableDeleteByExample="false" enableSelectByExample="false"-->
<!--selectByExampleQueryId="false"/>-->
<!--<table tableName="Emr_Archive_Detail" domainObjectName="Emr_Archive_Detail" enableCountByExample="false"-->
<!--enableUpdateByExample="false"-->
<!--enableDeleteByExample="false" enableSelectByExample="false"-->
<!--selectByExampleQueryId="false"/>-->
<!--<table tableName="Emr_Fault_Detail" domainObjectName="Emr_Fault_Detail" enableCountByExample="false"-->
<!--enableUpdateByExample="false"-->
<!--enableDeleteByExample="false" enableSelectByExample="false"-->
<!--selectByExampleQueryId="false"/>-->
<!--<table tableName="Emr_Picture" domainObjectName="Emr_Picture" enableCountByExample="false"-->
<!--enableUpdateByExample="false"-->
<!--enableDeleteByExample="false" enableSelectByExample="false"-->
<!--selectByExampleQueryId="false"/>-->
<table tableName="Emr_Fault_Type" domainObjectName="Emr_Fault_Type" enableCountByExample="false"
enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false"/>
</context>
</generatorConfiguration>

@ -1,271 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.emr.dao.Archive_DetailMapper">
<resultMap id="BaseResultMap" type="com.emr.entity.Archive_Detail">
<id column="id" jdbcType="NVARCHAR" property="id" />
<result column="PDF_PATH" jdbcType="NVARCHAR" property="pdfPath" />
<result column="MasterID" jdbcType="NVARCHAR" property="masterid" />
<result column="UpLoadDateTime" jdbcType="NVARCHAR" property="uploaddatetime" />
<result column="AssortID" jdbcType="NVARCHAR" property="assortid" />
<result column="Source" jdbcType="NVARCHAR" property="source" />
<result column="SubAssort" jdbcType="NVARCHAR" property="subassort" />
<result column="Title" jdbcType="NVARCHAR" property="title" />
<result column="flag" jdbcType="NVARCHAR" property="flag" />
<result column="Sys" jdbcType="NVARCHAR" property="sys" />
</resultMap>
<resultMap id="BaseResultMap2" type="com.emr.entity.Archive_Detail_Vo">
<result column="id" jdbcType="NVARCHAR" property="id"/>
<result column="PDF_PATH" jdbcType="NVARCHAR" property="pdfPath"/>
<result column="MasterID" jdbcType="NVARCHAR" property="masterid"/>
<result column="UpLoadDateTime" jdbcType="NVARCHAR" property="uploaddatetime"/>
<result column="AssortID" jdbcType="NVARCHAR" property="assortid"/>
<result column="Source" jdbcType="NVARCHAR" property="source"/>
<result column="SubAssort" jdbcType="NVARCHAR" property="subassort"/>
<result column="Title" jdbcType="NVARCHAR" property="title"/>
<result column="flag" jdbcType="NVARCHAR" property="flag"/>
<result column="Sys" jdbcType="NVARCHAR" property="sys"/>
<result column="patient_id" property="patientId" jdbcType="VARCHAR"/>
<result column="assort_id" property="assortId" jdbcType="VARCHAR"/>
<result column="scan_page" property="scanPage" jdbcType="VARCHAR"/>
<result column="assort_name" property="assortName" jdbcType="VARCHAR"/>
<result column="assort_sort" property="assortSort" jdbcType="SMALLINT"/>
<result column="print_flag" property="printFlag" jdbcType="VARCHAR"/>
<result column="pageNum" property="pageNum" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
id, PDF_PATH, MasterID, UpLoadDateTime, AssortID, Source, SubAssort, Title, flag,
Sys
</sql>
<select id="selectByClo" resultMap="BaseResultMap2" parameterType="com.emr.entity.Archive_Detail_Vo">
SELECT z.assort_id,z.assort_name,z.assort_sort,z.print_flag,s.pageNum from(select AssortID,count(*) pageNum from
archive_detail
-- MasterID='a72163dd10e6443b90fb82384a1debf4'
where 1=1
<if test="patientId != null and patientId != ''">
and MasterID=#{patientId,jdbcType=VARCHAR}
</if>
<if test="assortId != null and assortId != ''">
and AssortID=#{assortId,jdbcType=VARCHAR}
</if>
GROUP BY AssortID) s
RIGHT JOIN zd_assort z
on s.AssortID=z.assort_id
where s.pageNum>0
ORDER BY z.assort_sort
</select>
<select id="detailByClo" resultMap="BaseResultMap2" parameterType="com.emr.entity.Archive_Detail_Vo">
select
t.MasterID,t.id,t.PDF_PATH,t.Source,t.UpLoadDateTime,t.SubAssort,t.Title,t.flag,z.assort_id,z.assort_name,z.assort_sort,z.print_flag
from zd_assort z
left join archive_detail t
on z.assort_id=t.AssortID
where 1=1
<if test="patientId != null">
and t.MasterID=#{patientId,jdbcType=VARCHAR}
</if>
<if test="assortId != null and assortId != ''">
and t.AssortID=#{assortId,jdbcType=VARCHAR}
</if>
ORDER BY z.assort_sort
</select>
<select id="selectByid" parameterType="java.lang.String" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from archive_detail
where id = #{id,jdbcType=NVARCHAR}
</select>
<select id="selectByColm" parameterType="com.emr.entity.Archive_Detail" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>
from archive_detail
where 1=1
<if test="pdfPath != null">
and PDF_PATH = #{pdfPath,jdbcType=NVARCHAR}
</if>
<if test="masterid != null">
and MasterID = #{masterid,jdbcType=NVARCHAR}
</if>
<if test="uploaddatetime != null">
and UpLoadDateTime = #{uploaddatetime,jdbcType=NVARCHAR}
</if>
<if test="assortid != null">
and AssortID = #{assortid,jdbcType=NVARCHAR}
</if>
<if test="source != null">
and Source = #{source,jdbcType=NVARCHAR}
</if>
<if test="subassort != null">
and SubAssort = #{subassort,jdbcType=NVARCHAR}
</if>
<if test="title != null">
and Title = #{title,jdbcType=NVARCHAR}
</if>
<if test="flag != null">
and flag = #{flag,jdbcType=NVARCHAR}
</if>
<if test="sys != null">
and Sys = #{sys,jdbcType=NVARCHAR}
</if>
order by UpLoadDateTime
</select>
<select id="selectByCol" parameterType="com.emr.entity.Archive_Detail" resultMap="BaseResultMap">
select d.*
from archive_detail d
LEFT JOIN zd_assort z
on d.assortId=z.assort_id
where 1=1
<if test="subassort != null">
and d.SubAssort = #{subassort,jdbcType=NVARCHAR}
</if>
<if test="flag != null">
and d.flag = #{flag,jdbcType=NVARCHAR}
</if>
<if test="title != null">
<if test="masterid != null">
and d.MasterID = #{masterid,jdbcType=NVARCHAR}
</if>
and d.AssortID in
<foreach item="item" collection="title.split(',')" open="(" separator="," close=")">
#{item}
</foreach>
</if>
ORDER BY z.assort_sort,d.PDF_PATH
</select>
<delete id="deleteByClo" parameterType="com.emr.entity.Archive_Detail">
delete from archive_detail
where 1=1
<if test="masterid != null">
and MasterID = #{masterid,jdbcType=NVARCHAR}
</if>
<if test="assortid != null">
and AssortID = #{assortid,jdbcType=NVARCHAR}
</if>
</delete>
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
delete from archive_detail
where id = #{id,jdbcType=NVARCHAR}
</delete>
<insert id="insert" parameterType="com.emr.entity.Archive_Detail">
insert into archive_detail (id, PDF_PATH, MasterID,
UpLoadDateTime, AssortID, Source,
SubAssort, Title, flag,
Sys)
values ((select replace(newid(),'-','')), #{pdfPath,jdbcType=NVARCHAR}, #{masterid,jdbcType=NVARCHAR},
#{uploaddatetime,jdbcType=NVARCHAR}, #{assortid,jdbcType=NVARCHAR}, #{source,jdbcType=NVARCHAR},
#{subassort,jdbcType=NVARCHAR}, #{title,jdbcType=NVARCHAR}, #{flag,jdbcType=NVARCHAR},
#{sys,jdbcType=NVARCHAR})
</insert>
<insert id="insertSel" parameterType="com.emr.entity.Archive_Detail">
insert into archive_detail
<trim prefix="(" suffix=")" suffixOverrides=",">
<!--<if test="id != null and id!=''">-->
id,
<!--</if>-->
<if test="pdfPath != null">
PDF_PATH,
</if>
<if test="masterid != null">
MasterID,
</if>
<if test="uploaddatetime != null">
UpLoadDateTime,
</if>
<if test="assortid != null">
AssortID,
</if>
<if test="source != null">
Source,
</if>
<if test="subassort != null">
SubAssort,
</if>
<if test="title != null">
Title,
</if>
<if test="flag != null">
flag,
</if>
<if test="sys != null">
Sys,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<!--<if test="id != null and id!=''">-->
(select replace(newid(),'-','')),
<!--</if>-->
<if test="pdfPath != null">
#{pdfPath,jdbcType=NVARCHAR},
</if>
<if test="masterid != null">
#{masterid,jdbcType=NVARCHAR},
</if>
<if test="uploaddatetime != null">
#{uploaddatetime,jdbcType=NVARCHAR},
</if>
<if test="assortid != null">
#{assortid,jdbcType=NVARCHAR},
</if>
<if test="source != null">
#{source,jdbcType=NVARCHAR},
</if>
<if test="subassort != null">
#{subassort,jdbcType=NVARCHAR},
</if>
<if test="title != null">
#{title,jdbcType=NVARCHAR},
</if>
<if test="flag != null">
#{flag,jdbcType=NVARCHAR},
</if>
<if test="sys != null">
#{sys,jdbcType=NVARCHAR},
</if>
</trim>
</insert>
<update id="updateCloById" parameterType="com.emr.entity.Archive_Detail">
update archive_detail
<set>
<if test="pdfPath != null and pdfPath!=''">
PDF_PATH = #{pdfPath,jdbcType=NVARCHAR},
</if>
<if test="masterid != null and masterid!=''">
MasterID = #{masterid,jdbcType=NVARCHAR},
</if>
<if test="uploaddatetime != null and uploaddatetime!=''">
UpLoadDateTime = #{uploaddatetime,jdbcType=NVARCHAR},
</if>
<if test="assortid != null and assortid!=''">
AssortID = #{assortid,jdbcType=NVARCHAR},
</if>
<if test="source != null and source!=''">
Source = #{source,jdbcType=NVARCHAR},
</if>
<if test="subassort != null and subassort!=''">
SubAssort = #{subassort,jdbcType=NVARCHAR},
</if>
<if test="title != null and title!=''">
Title = #{title,jdbcType=NVARCHAR},
</if>
<if test="flag != null and pdfPath!=''">
flag = #{flag,jdbcType=NVARCHAR},
</if>
<if test="sys != null and sys!=''">
Sys = #{sys,jdbcType=NVARCHAR},
</if>
</set>
where id = #{id,jdbcType=NVARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="com.emr.entity.Archive_Detail">
update archive_detail
set PDF_PATH = #{pdfPath,jdbcType=NVARCHAR},
MasterID = #{masterid,jdbcType=NVARCHAR},
UpLoadDateTime = #{uploaddatetime,jdbcType=NVARCHAR},
AssortID = #{assortid,jdbcType=NVARCHAR},
Source = #{source,jdbcType=NVARCHAR},
SubAssort = #{subassort,jdbcType=NVARCHAR},
Title = #{title,jdbcType=NVARCHAR},
flag = #{flag,jdbcType=NVARCHAR},
Sys = #{sys,jdbcType=NVARCHAR}
where id = #{id,jdbcType=NVARCHAR}
</update>
</mapper>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save