浏览代码

git-svn-id: https://192.168.57.71/svn/lyggkj@53 1a6f6e3a-4066-fe46-b609-79c204482ece

xt_xuhao 9 年之前
父节点
当前提交
c459123a12
共有 100 个文件被更改,包括 4310 次插入0 次删除
  1. 6 0
      wisdomport/server/trunk/wisdomport/.classpath
  2. 23 0
      wisdomport/server/trunk/wisdomport/.project
  3. 2 0
      wisdomport/server/trunk/wisdomport/.settings/org.eclipse.core.resources.prefs
  4. 11 0
      wisdomport/server/trunk/wisdomport/.settings/org.eclipse.jdt.core.prefs
  5. 4 0
      wisdomport/server/trunk/wisdomport/.settings/org.eclipse.m2e.core.prefs
  6. 12 0
      wisdomport/server/trunk/wisdomport/README.md
  7. 470 0
      wisdomport/server/trunk/wisdomport/pom.xml
  8. 34 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.classpath
  9. 46 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.project
  10. 12 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/.jsdtscope
  11. 5 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.core.resources.prefs
  12. 8 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.jdt.core.prefs
  13. 4 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.m2e.core.prefs
  14. 22 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.wst.common.component
  15. 6 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.wst.common.project.facet.core.xml
  16. 1 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.wst.jsdt.ui.superType.container
  17. 1 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.wst.jsdt.ui.superType.name
  18. 123 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/pom.xml
  19. 28 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/AbstractAssembler.java
  20. 28 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/Assembler.java
  21. 41 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/AXInfoAssembler.java
  22. 28 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/GKInfoAssembler.java
  23. 39 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/GQInfoAssembler.java
  24. 59 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRBWInfoAssembler.java
  25. 50 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRCGInfoAssembler.java
  26. 59 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRCKInfoAssembler.java
  27. 51 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRDCInfoAssembler.java
  28. 48 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRInfoAssembler.java
  29. 59 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRMTInfoAssembler.java
  30. 44 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/MDInfoAssembler.java
  31. 31 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/SCXDWInfoAssembler.java
  32. 32 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/SSDWInfoAssembler.java
  33. 38 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/ZYQInfoAssembler.java
  34. 21 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/AccessoryInfoAssembler.java
  35. 98 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/BwxxAssember.java
  36. 29 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CbInfoAssember.java
  37. 25 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CbmcAssember.java
  38. 94 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CgInfoAssember.java
  39. 32 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CgztAssembler.java
  40. 29 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CodeInfoAssembler.java
  41. 64 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/DcInfoAssember.java
  42. 54 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/GkwxhwzyfzInfoAssember.java
  43. 49 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/GkwxhwzyfzblFzInfoAssember.java
  44. 31 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/GkwxhwzyfzblcsInfoAssembler.java
  45. 28 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/GqAssembler.java
  46. 25 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/HwzlAssembler.java
  47. 33 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/JyrAssembler.java
  48. 78 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/JyrGetAssembler.java
  49. 38 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/JyrListAssembler.java
  50. 35 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ListDcInfoAssembler.java
  51. 31 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ListZcInfoAssembler.java
  52. 28 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ResultInfoAssember.java
  53. 23 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/SshydlAssember.java
  54. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/SshyzAssember.java
  55. 31 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/SzdAssembler.java
  56. 44 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/UserInfoAssember.java
  57. 39 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/WxhwpmInfoAssember.java
  58. 31 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/WxydjAssembler.java
  59. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/XzqhAssember.java
  60. 55 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/YjdwInfoAssember.java
  61. 39 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/YjwlInfoAssember.java
  62. 71 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/YjwzInfoAssember.java
  63. 78 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/YjzjkInfoAssember.java
  64. 54 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZcInfoAssember.java
  65. 46 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZcyhInfoAssember.java
  66. 28 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZyddAssembler.java
  67. 25 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZyfzAssembler.java
  68. 53 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZysqbpBgInfoAssember.java
  69. 105 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZysqbpInfoAssember.java
  70. 30 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZysqbphsdbInfoAssember.java
  71. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/BwsxAssember.java
  72. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/BwszsxAssember.java
  73. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/FwlxAssember.java
  74. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/JgxsAssember.java
  75. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/MtmcAssember.java
  76. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/SclxAssember.java
  77. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/ZyhbwflAssember.java
  78. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ryxx/RylxAssember.java
  79. 78 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ryxx/RyxxAssember.java
  80. 41 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ryxx/RyxxZSAssember.java
  81. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ryxx/ZjlxAssember.java
  82. 27 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/GkdwAssember.java
  83. 34 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/JzyjdwryInfoAssember.java
  84. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/SsflAssember.java
  85. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/WzflAssember.java
  86. 56 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/YjwzxxAssember.java
  87. 24 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/ZclbAssember.java
  88. 34 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/ZyyjdwryInfoAssember.java
  89. 52 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/constants/Constants.java
  90. 31 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/controller/IndexController.java
  91. 26 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/interceptor/RestApiAuthInterceptor.java
  92. 43 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/RestApiController.java
  93. 76 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/AXInfoController.java
  94. 15 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/GKInfoController.java
  95. 77 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/GQInfoController.java
  96. 77 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRBWInfoController.java
  97. 77 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRCGInfoController.java
  98. 77 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRCKInfoController.java
  99. 77 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRDCInfoController.java
  100. 77 0
      wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRInfoController.java

+ 6 - 0
wisdomport/server/trunk/wisdomport/.classpath

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

+ 23 - 0
wisdomport/server/trunk/wisdomport/.project

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>wisdomport</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 2 - 0
wisdomport/server/trunk/wisdomport/.settings/org.eclipse.core.resources.prefs

@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8

+ 11 - 0
wisdomport/server/trunk/wisdomport/.settings/org.eclipse.jdt.core.prefs

@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7

+ 4 - 0
wisdomport/server/trunk/wisdomport/.settings/org.eclipse.m2e.core.prefs

@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1

+ 12 - 0
wisdomport/server/trunk/wisdomport/README.md

@@ -0,0 +1,12 @@
+##智慧港口
+
+#模块modules
+wisdomport-infra:基础组件模块
+wisdomport-core:核心模块
+wisdomport-sc(security-control):安全监管模块
+wisdomport-bo(build-operate):建设与经营模块
+wisdomport-api:提供对外api接口模块
+
+#关键技术
+1.dubbox(https://github.com/dangdangdotcom/dubbox)
+  

+ 470 - 0
wisdomport/server/trunk/wisdomport/pom.xml

@@ -0,0 +1,470 @@
+<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>
+	<groupId>com.youta.wisdomport</groupId>
+	<artifactId>wisdomport</artifactId>
+	<version>0.0.1-SNAPSHOT</version>
+	<packaging>pom</packaging>
+
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+
+		<slf4j.version>1.7.7</slf4j.version>
+		<commons-lang3.version>3.3.2</commons-lang3.version>
+		<commons-io.version>2.4</commons-io.version>
+		<commons-codec.version>1.9</commons-codec.version>
+		<commons-fileupload.version>1.3.1</commons-fileupload.version>
+		<commons-beanutils.version>1.9.1</commons-beanutils.version>
+		<commons-collections.version>3.2.1</commons-collections.version>
+		<commons-configuration.version>1.9</commons-configuration.version>
+		<commons-betwixt.version>0.8</commons-betwixt.version>
+		<commons-digester.version>2.1</commons-digester.version>
+		<httpcomponents.core.version>4.4.4</httpcomponents.core.version>
+		<httpcomponents.version>4.5.2</httpcomponents.version>
+		<json-lib.version>2.4</json-lib.version>
+		<jackson.version>2.2.3</jackson.version>
+		<fastjson.version>1.1.40</fastjson.version>
+		<xstream.version>1.4.7</xstream.version>
+		<cglib.version>3.1</cglib.version>
+		<mime-util.version>2.1.3</mime-util.version>
+
+		<dubbox.version>2.8.4</dubbox.version>
+		<zookeeper.version>3.4.6</zookeeper.version>
+		<zkclient.version>0.1</zkclient.version>
+		<jedis.version>2.5.1</jedis.version>
+		<druid.version>1.0.11</druid.version>
+		<ehcache.version>2.6.9</ehcache.version>
+		<freemarker.version>2.3.23</freemarker.version>
+
+		<spring.version>4.1.4.RELEASE</spring.version>
+		<mybatis.version>3.2.8</mybatis.version>
+		<mybatis-spring.version>1.2.2</mybatis-spring.version>
+		<sitemeth.version>3.0.0</sitemeth.version>
+		<aspectj.version>1.7.4</aspectj.version>
+		<jdom.version>1.1</jdom.version>
+
+		<!-- jdbc driver settings -->
+		<mysql.driver.version>5.1.30</mysql.driver.version>
+		<oracle.driver.version>10.2.0.4.0</oracle.driver.version>
+		<oracle11g.driver.version>11.2.0</oracle11g.driver.version>
+		<mssql.driver.version>1.3.1</mssql.driver.version>
+
+		<!-- environment settings -->
+		<jdk.version>1.7</jdk.version>
+	</properties>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<version>2.5.1</version>
+				<configuration>
+					<source>${jdk.version}</source>
+					<target>${jdk.version}</target>
+					<showWarnings>true</showWarnings>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+
+	<dependencyManagement>
+		<dependencies>
+			<dependency>
+				<groupId>org.apache.commons</groupId>
+				<artifactId>commons-lang3</artifactId>
+				<version>${commons-lang3.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>commons-io</groupId>
+				<artifactId>commons-io</artifactId>
+				<version>${commons-io.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>commons-codec</groupId>
+				<artifactId>commons-codec</artifactId>
+				<version>${commons-codec.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>commons-fileupload</groupId>
+				<artifactId>commons-fileupload</artifactId>
+				<version>${commons-fileupload.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>commons-beanutils</groupId>
+				<artifactId>commons-beanutils</artifactId>
+				<version>${commons-beanutils.version}</version>
+				<exclusions>
+					<exclusion>
+						<groupId>commons-logging</groupId>
+						<artifactId>commons-logging</artifactId>
+					</exclusion>
+				</exclusions>
+			</dependency>
+			<dependency>
+				<groupId>commons-collections</groupId>
+				<artifactId>commons-collections</artifactId>
+				<version>${commons-collections.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>commons-configuration</groupId>
+				<artifactId>commons-configuration</artifactId>
+				<version>${commons-configuration.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>commons-betwixt</groupId>
+				<artifactId>commons-betwixt</artifactId>
+				<version>${commons-betwixt.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>commons-digester</groupId>
+				<artifactId>commons-digester</artifactId>
+				<version>${commons-digester.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.httpcomponents</groupId>
+				<artifactId>httpcore</artifactId>
+				<version>${httpcomponents.core.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.httpcomponents</groupId>
+				<artifactId>httpclient</artifactId>
+				<version>${httpcomponents.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>net.sf.json-lib</groupId>
+				<artifactId>json-lib</artifactId>
+				<version>${json-lib.version}</version>
+				<classifier>jdk15</classifier>
+			</dependency>
+
+			<dependency>
+				<groupId>eu.medsea.mimeutil</groupId>
+				<artifactId>mime-util</artifactId>
+				<version>${mime-util.version}</version>
+			</dependency>
+
+			<!-- slf4j -->
+			<dependency>
+				<groupId>org.slf4j</groupId>
+				<artifactId>slf4j-api</artifactId>
+				<version>${slf4j.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.slf4j</groupId>
+				<artifactId>slf4j-log4j12</artifactId>
+				<version>${slf4j.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.jdom</groupId>
+				<artifactId>jdom</artifactId>
+				<version>${jdom.version}</version>
+			</dependency>
+
+			<!-- springframework -->
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-core</artifactId>
+				<version>${spring.version}</version>
+				<exclusions>
+					<exclusion>
+						<groupId>commons-logging</groupId>
+						<artifactId>commons-logging</artifactId>
+					</exclusion>
+				</exclusions>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-beans</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-context</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-context-support</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-aop</artifactId>
+				<version>${spring.version}</version>
+				<exclusions>
+					<exclusion>
+						<groupId>commons-logging</groupId>
+						<artifactId>commons-logging</artifactId>
+					</exclusion>
+				</exclusions>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-tx</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-orm</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-jdbc</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>org.aspectj</groupId>
+				<artifactId>aspectjrt</artifactId>
+				<version>${aspectj.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.aspectj</groupId>
+				<artifactId>aspectjweaver</artifactId>
+				<version>${aspectj.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>cglib</groupId>
+				<artifactId>cglib</artifactId>
+				<version>${cglib.version}</version>
+			</dependency>
+
+			<!-- MyBatis -->
+			<dependency>
+				<groupId>org.mybatis</groupId>
+				<artifactId>mybatis</artifactId>
+				<version>${mybatis.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.mybatis</groupId>
+				<artifactId>mybatis-spring</artifactId>
+				<version>${mybatis-spring.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>com.alibaba</groupId>
+				<artifactId>druid</artifactId>
+				<version>${druid.version}</version>
+			</dependency>
+
+			<!-- cache -->
+			<dependency>
+				<groupId>net.sf.ehcache</groupId>
+				<artifactId>ehcache-core</artifactId>
+				<version>${ehcache.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>net.sf.ehcache</groupId>
+				<artifactId>ehcache-web</artifactId>
+				<version>${ehcache-web.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>redis.clients</groupId>
+				<artifactId>jedis</artifactId>
+				<version>${jedis.version}</version>
+			</dependency>
+
+			<!-- dubbox -->
+			<dependency>
+				<groupId>com.alibaba</groupId>
+				<artifactId>dubbo</artifactId>
+				<version>${dubbox.version}</version>
+				<exclusions>
+					<exclusion>
+						<groupId>org.springframework</groupId>
+						<artifactId>spring</artifactId>
+					</exclusion>
+					<exclusion>
+						<artifactId>spring-aop</artifactId>
+						<groupId>org.springframework</groupId>
+					</exclusion>
+					<exclusion>
+						<artifactId>spring-beans</artifactId>
+						<groupId>org.springframework</groupId>
+					</exclusion>
+					<exclusion>
+						<artifactId>spring-context</artifactId>
+						<groupId>org.springframework</groupId>
+					</exclusion>
+					<exclusion>
+						<artifactId>spring-core</artifactId>
+						<groupId>org.springframework</groupId>
+					</exclusion>
+					<exclusion>
+						<artifactId>spring-expression</artifactId>
+						<groupId>org.springframework</groupId>
+					</exclusion>
+				</exclusions>
+			</dependency>
+			<!-- zookeeper -->
+			<dependency>
+				<groupId>org.apache.zookeeper</groupId>
+				<artifactId>zookeeper</artifactId>
+				<version>${zookeeper.version}</version>
+			</dependency>
+			<!-- zkclient -->
+			<dependency>
+				<groupId>com.github.sgroschupf</groupId>
+				<artifactId>zkclient</artifactId>
+				<version>${zkclient.version}</version>
+			</dependency>
+
+			<!-- freemarker -->
+			<dependency>
+				<groupId>org.freemarker</groupId>
+				<artifactId>freemarker</artifactId>
+				<version>${freemarker.version}</version>
+			</dependency>
+
+			<!-- druid -->
+			<dependency>
+				<groupId>com.alibaba</groupId>
+				<artifactId>druid</artifactId>
+				<version>${druid.version}</version>
+			</dependency>
+
+			<!-- jackson json -->
+			<dependency>
+				<groupId>com.fasterxml.jackson.core</groupId>
+				<artifactId>jackson-core</artifactId>
+				<version>${jackson.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>com.fasterxml.jackson.core</groupId>
+				<artifactId>jackson-databind</artifactId>
+				<version>${jackson.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>com.fasterxml.jackson.core</groupId>
+				<artifactId>jackson-annotations</artifactId>
+				<version>${jackson.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>com.fasterxml.jackson.module</groupId>
+				<artifactId>jackson-module-jaxb-annotations</artifactId>
+				<version>${jackson.version}</version>
+			</dependency>
+
+			<!-- WEB begin -->
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-web</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-webmvc</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-oxm</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+
+			<!-- sitemeth -->
+			<dependency>
+				<groupId>org.sitemesh</groupId>
+				<artifactId>sitemesh</artifactId>
+				<version>${sitemeth.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>taglibs</groupId>
+				<artifactId>standard</artifactId>
+				<version>1.1.2</version>
+				<type>jar</type>
+			</dependency>
+			<dependency>
+				<groupId>javax.servlet</groupId>
+				<artifactId>jstl</artifactId>
+				<version>1.2</version>
+				<type>jar</type>
+			</dependency>
+			<dependency>
+				<groupId>javax.servlet</groupId>
+				<artifactId>servlet-api</artifactId>
+				<version>2.5</version>
+				<scope>provided</scope>
+			</dependency>
+			<dependency>
+				<groupId>javax.servlet.jsp</groupId>
+				<artifactId>jsp-api</artifactId>
+				<version>2.1</version>
+				<scope>provided</scope>
+			</dependency>
+
+			<!-- jdbc driver -->
+			<dependency>
+				<groupId>mysql</groupId>
+				<artifactId>mysql-connector-java</artifactId>
+				<version>${mysql.driver.version}</version>
+				<scope>runtime</scope>
+			</dependency>
+			<dependency>
+				<groupId>com.oracle</groupId>
+				<artifactId>ojdbc14</artifactId>
+				<version>${oracle.driver.version}</version>
+				<scope>runtime</scope>
+			</dependency>
+			<dependency>
+				<groupId>com.oracle</groupId>
+				<artifactId>ojdbc6</artifactId>
+				<version>${oracle11g.driver.version}</version>
+				<scope>runtime</scope>
+			</dependency>
+			<dependency>
+				<groupId>net.sourceforge.jtds</groupId>
+				<artifactId>jtds</artifactId>
+				<version>${mssql.driver.version}</version>
+				<scope>runtime</scope>
+			</dependency>
+
+			<!-- test -->
+			<dependency>
+				<groupId>junit</groupId>
+				<artifactId>junit</artifactId>
+				<version>4.11</version>
+			</dependency>
+			<dependency>
+				<groupId>org.springframework</groupId>
+				<artifactId>spring-test</artifactId>
+				<version>${spring.version}</version>
+			</dependency>
+
+			<!-- wisdomport -->
+			<dependency>
+				<groupId>com.youta.wisdomport</groupId>
+				<artifactId>wisdomport-infra</artifactId>
+				<version>0.0.1-SNAPSHOT</version>
+			</dependency>
+			<dependency>
+				<groupId>com.youta.wisdomport</groupId>
+				<artifactId>wisdomport-core-service</artifactId>
+				<version>0.0.1-SNAPSHOT</version>
+			</dependency>
+			<dependency>
+				<groupId>com.youta.wisdomport</groupId>
+				<artifactId>wisdomport-bo-service</artifactId>
+				<version>0.0.1-SNAPSHOT</version>
+			</dependency>
+			<dependency>
+				<groupId>com.youta.wisdomport</groupId>
+				<artifactId>wisdomport-sc-service</artifactId>
+				<version>0.0.1-SNAPSHOT</version>
+			</dependency>
+		</dependencies>
+	</dependencyManagement>
+
+	<modules>
+		<module>wisdomport-core</module>
+		<module>wisdomport-infra</module>
+		<module>wisdomport-sc</module>
+		<module>wisdomport-bo</module>
+		<module>wisdomport-api</module>
+	</modules>
+</project>

+ 34 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.classpath

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" output="target/classes" path="src/main/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+			<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
+	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 46 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.project

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>wisdomport-api</name>
+	<comment></comment>
+	<projects>
+		<project>wisdomport-core-service</project>
+		<project>wisdomport-bo-service</project>
+		<project>wisdomport-sc-service</project>
+		<project>wisdomport-infra</project>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.common.project.facet.core.builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
+	</natures>
+</projectDescription>

+ 12 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/.jsdtscope

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry excluding="**/*.min.js|**/node_modules/*|**/bower_components/*" kind="src" path="src/main/webapp"/>
+	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
+		<attributes>
+			<attribute name="hide" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
+	<classpathentry kind="output" path=""/>
+</classpath>

+ 5 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.core.resources.prefs

@@ -0,0 +1,5 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding//src/test/java=UTF-8
+encoding/<project>=UTF-8

+ 8 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.jdt.core.prefs

@@ -0,0 +1,8 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.7

+ 4 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.m2e.core.prefs

@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1

+ 22 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.wst.common.component

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
+    <wb-module deploy-name="wisdomport-api">
+        <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
+        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
+        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/java"/>
+        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
+        <dependent-module archiveName="wisdomport-core-service.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/wisdomport-core-service/wisdomport-core-service">
+            <dependency-type>uses</dependency-type>
+        </dependent-module>
+        <dependent-module archiveName="wisdomport-bo-service.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/wisdomport-bo-service/wisdomport-bo-service">
+            <dependency-type>uses</dependency-type>
+        </dependent-module>
+        <dependent-module archiveName="wisdomport-sc-service.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/wisdomport-sc-service/wisdomport-sc-service">
+            <dependency-type>uses</dependency-type>
+        </dependent-module>
+        <dependent-module archiveName="wisdomport-infra.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/wisdomport-infra/wisdomport-infra">
+            <dependency-type>uses</dependency-type>
+        </dependent-module>
+        <property name="context-root" value="wisdomport-api"/>
+        <property name="java-output-path" value="/wisdomport-api/target/classes"/>
+    </wb-module>
+</project-modules>

+ 6 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.wst.common.project.facet.core.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+  <installed facet="java" version="1.7"/>
+  <installed facet="jst.web" version="3.0"/>
+  <installed facet="wst.jsdt.web" version="1.0"/>
+</faceted-project>

+ 1 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.wst.jsdt.ui.superType.container

@@ -0,0 +1 @@
+org.eclipse.wst.jsdt.launching.baseBrowserLibrary

+ 1 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/.settings/org.eclipse.wst.jsdt.ui.superType.name

@@ -0,0 +1 @@
+Window

+ 123 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/pom.xml

@@ -0,0 +1,123 @@
+<?xml version="1.0"?>
+<project
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>com.youta.wisdomport</groupId>
+		<artifactId>wisdomport</artifactId>
+		<version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<artifactId>wisdomport-api</artifactId>
+	<name>wisdomport-api</name>
+
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+	</properties>
+
+	<dependencies>
+		<dependency>
+			<groupId>commons-fileupload</groupId>
+			<artifactId>commons-fileupload</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.slf4j</groupId>
+			<artifactId>slf4j-api</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.slf4j</groupId>
+			<artifactId>slf4j-log4j12</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>com.fasterxml.jackson.core</groupId>
+			<artifactId>jackson-core</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>com.fasterxml.jackson.core</groupId>
+			<artifactId>jackson-databind</artifactId>
+		</dependency>
+
+		<!-- dubbox -->
+		<dependency>
+			<groupId>com.alibaba</groupId>
+			<artifactId>dubbo</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.zookeeper</groupId>
+			<artifactId>zookeeper</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>com.github.sgroschupf</groupId>
+			<artifactId>zkclient</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.springframework</groupId>
+			<artifactId>spring-context</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework</groupId>
+			<artifactId>spring-context-support</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework</groupId>
+			<artifactId>spring-jdbc</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework</groupId>
+			<artifactId>spring-tx</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework</groupId>
+			<artifactId>spring-web</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework</groupId>
+			<artifactId>spring-webmvc</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.sitemesh</groupId>
+			<artifactId>sitemesh</artifactId>
+		</dependency>
+
+		<!-- wisdomport -->
+		<dependency>
+			<groupId>com.youta.wisdomport</groupId>
+			<artifactId>wisdomport-infra</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>com.youta.wisdomport</groupId>
+			<artifactId>wisdomport-core-service</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>com.youta.wisdomport</groupId>
+			<artifactId>wisdomport-bo-service</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>com.youta.wisdomport</groupId>
+			<artifactId>wisdomport-sc-service</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>taglibs</groupId>
+			<artifactId>standard</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>javax.servlet</groupId>
+			<artifactId>jstl</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>javax.servlet</groupId>
+			<artifactId>servlet-api</artifactId>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>javax.servlet.jsp</groupId>
+			<artifactId>jsp-api</artifactId>
+			<scope>provided</scope>
+		</dependency>
+	</dependencies>
+</project>

+ 28 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/AbstractAssembler.java

@@ -0,0 +1,28 @@
+package com.youta.wisdomport.api.assembler;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.commons.collections.CollectionUtils;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月2日
+ */
+public abstract class AbstractAssembler<T> implements Assembler<T> {
+
+	public List<Map<String, Object>> toVo(List<T> entities) {
+		List<Map<String, Object>> vos = new ArrayList<Map<String, Object>>();
+		if (!CollectionUtils.isEmpty(entities)) {
+			for (T entity : entities) {
+				Map<String, Object> vo = this.toVo(entity);
+				if (null == vo) {
+					continue;
+				}
+				vos.add(vo);
+			}
+		}
+		return vos;
+	}
+}

+ 28 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/Assembler.java

@@ -0,0 +1,28 @@
+package com.youta.wisdomport.api.assembler;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月2日
+ */
+public interface Assembler<T> {
+
+	/**
+	 * 将实体对象转换为VO
+	 * 
+	 * @param entity
+	 * @return Map<String, Object>
+	 */
+	Map<String, Object> toVo(T entity);
+
+	/**
+	 * 将实体对象转换为VO
+	 * 
+	 * @param entity
+	 * @return Map<String, Object>
+	 */
+	List<Map<String, Object>> toVo(List<T> entities);
+
+}

+ 41 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/AXInfoAssembler.java

@@ -0,0 +1,41 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.AXInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Component
+public class AXInfoAssembler extends AbstractAssembler<AXInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Autowired
+	private GQInfoAssembler gqInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(AXInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("axmc", entity.getAxmc());
+			vo.put("axlx", entity.getAxlx());
+			vo.put("axcd", entity.getAxcd());
+			vo.put("axgn", entity.getAxgn());
+			vo.put("lyzt", entity.getLyzt());
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+			vo.put("szgq", gqInfoAssembler.toVo(entity.getSzgq()));
+		}
+		return vo;
+	}
+}

+ 28 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/GKInfoAssembler.java

@@ -0,0 +1,28 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.GKInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月2日
+ */
+@Component
+public class GKInfoAssembler extends AbstractAssembler<GKInfo> {
+	@Override
+	public Map<String, Object> toVo(GKInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("gkdm", entity.getGkdm());
+			vo.put("gkmc", entity.getGkmc());
+		}
+		return vo;
+	}
+}

+ 39 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/GQInfoAssembler.java

@@ -0,0 +1,39 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.GQInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月2日
+ */
+@Component
+public class GQInfoAssembler extends AbstractAssembler<GQInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(GQInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("gqdm", entity.getGqdm());
+			vo.put("gqmc", entity.getGqmc());
+			vo.put("gqmj", entity.getGqmj());
+			vo.put("lymj", entity.getLymj());
+			vo.put("symj", entity.getSymj());
+			vo.put("gqms", entity.getGqms());
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+		}
+		return vo;
+	}
+
+}

+ 59 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRBWInfoAssembler.java

@@ -0,0 +1,59 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.JYRBWInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Component
+public class JYRBWInfoAssembler extends AbstractAssembler<JYRBWInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Autowired
+	private GQInfoAssembler gqInfoAssembler;
+
+	@Autowired
+	private ZYQInfoAssembler zyqInfoAssembler;
+
+	@Autowired
+	private JYRInfoAssembler jyrInfoAssembler;
+
+	@Autowired
+	private JYRMTInfoAssembler jyrmtInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(JYRBWInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("bwdm", entity.getBwdm());
+			vo.put("bwmc", entity.getBwmc());
+			vo.put("fwlx", entity.getFwlx());
+			vo.put("bwcd", entity.getBwcd());
+			vo.put("sjtgnl", entity.getSjtgnl());
+			vo.put("sjkpnl", entity.getSjkpnl());
+			vo.put("nhwtgnl", entity.getNhwtgnl());
+			vo.put("bwyt", entity.getBwyt());
+			vo.put("hckpnl", entity.getHckpnl());
+			vo.put("wxpbw", entity.getWxpbwval());
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+			vo.put("szgq", gqInfoAssembler.toVo(entity.getSzgq()));
+			vo.put("szzyq", zyqInfoAssembler.toVo(entity.getSszyq()));
+			vo.put("ssjyr", jyrInfoAssembler.toVo(entity.getSsjyr()));
+			vo.put("ssmt", jyrmtInfoAssembler.toVo(entity.getSsmt()));
+		}
+		return vo;
+	}
+
+}

+ 50 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRCGInfoAssembler.java

@@ -0,0 +1,50 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.JYRCGInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Component
+public class JYRCGInfoAssembler extends AbstractAssembler<JYRCGInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Autowired
+	private GQInfoAssembler gqInfoAssembler;
+
+	@Autowired
+	private JYRInfoAssembler jyrInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(JYRCGInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("cgmc", entity.getCgmc());
+			vo.put("cglx", entity.getCglx());
+			vo.put("cgrj", entity.getCgrj());
+			vo.put("sjyl", entity.getSjyl());
+			vo.put("sjgzyl", entity.getSjyl());
+			vo.put("sjwd", entity.getSjwd());
+			vo.put("sjgzwd", entity.getSjgzwd());
+			vo.put("tcsj", entity.getTcsj());
+
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+			vo.put("szgq", gqInfoAssembler.toVo(entity.getSzgq()));
+			vo.put("ssjyr", jyrInfoAssembler.toVo(entity.getSsjyr()));
+		}
+		return vo;
+	}
+
+}

+ 59 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRCKInfoAssembler.java

@@ -0,0 +1,59 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.JYRCKInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Component
+public class JYRCKInfoAssembler extends AbstractAssembler<JYRCKInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Autowired
+	private GQInfoAssembler gqInfoAssembler;
+
+	@Autowired
+	private ZYQInfoAssembler zyqInfoAssembler;
+
+	@Autowired
+	private JYRInfoAssembler jyrInfoAssembler;
+
+	@Autowired
+	private JYRMTInfoAssembler jyrmtInfoAssembler;
+
+	@Autowired
+	private JYRBWInfoAssembler jyrbwInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(JYRCKInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("ckmc", entity.getCkmc());
+			vo.put("wxpck", entity.getWxpck());
+			vo.put("cklx", entity.getCklx());
+			vo.put("ckzmj", entity.getCkzmj());
+			vo.put("ckrl", entity.getCkrl());
+
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+			vo.put("szgq", gqInfoAssembler.toVo(entity.getSzgq()));
+			vo.put("szzyq", zyqInfoAssembler.toVo(entity.getSzzyq()));
+			vo.put("ssjyr", jyrInfoAssembler.toVo(entity.getSsjyr()));
+			vo.put("ssmt", jyrmtInfoAssembler.toVo(entity.getSsmt()));
+			vo.put("ssbw", jyrbwInfoAssembler.toVo(entity.getSsbw()));
+		}
+		return vo;
+	}
+
+}

+ 51 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRDCInfoAssembler.java

@@ -0,0 +1,51 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.JYRDCInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Component
+public class JYRDCInfoAssembler extends AbstractAssembler<JYRDCInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Autowired
+	private GQInfoAssembler gqInfoAssembler;
+
+	@Autowired
+	private JYRInfoAssembler jyrInfoAssembler;
+
+	@Autowired
+	private JYRMTInfoAssembler jyrmtInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(JYRDCInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("dcmc", entity.getDcmc());
+			vo.put("dclx", entity.getDclx());
+			vo.put("dczrlteu", entity.getDczrlteu());
+			vo.put("dczmj", entity.getDczmj());
+			vo.put("dczrl", entity.getDczrl());
+
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+			vo.put("szgq", gqInfoAssembler.toVo(entity.getSzgq()));
+			vo.put("ssjyr", jyrInfoAssembler.toVo(entity.getSsjyr()));
+			vo.put("ssmt", jyrmtInfoAssembler.toVo(entity.getSsmt()));
+		}
+		return vo;
+	}
+
+}

+ 48 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRInfoAssembler.java

@@ -0,0 +1,48 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.JYRInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Component
+public class JYRInfoAssembler extends AbstractAssembler<JYRInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Autowired
+	private GQInfoAssembler gqInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(JYRInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("jyrmc", entity.getGkjyr());
+			vo.put("qyxz", entity.getQyxz());
+			vo.put("jyxkzh", entity.getGkjyxkzh());
+			vo.put("jyfw", entity.getJyfw());
+			vo.put("zyhz", entity.getZyhz());
+			vo.put("fddbr", entity.getFddbr());
+			vo.put("aqbmfzr", entity.getAqbmfzr());
+			vo.put("aqfzrlxdh", entity.getAqfzrlxdh());
+			vo.put("aqfzrsj", entity.getAqfzrsj());
+			vo.put("gkwxhwzyfzbh", entity.getGkwxhwzyfzbh());
+			vo.put("sfwhqy", entity.getSfwhqyval());
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+			vo.put("szgq", gqInfoAssembler.toVo(entity.getSzgq()));
+		}
+		return vo;
+	}
+
+}

+ 59 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/JYRMTInfoAssembler.java

@@ -0,0 +1,59 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.JYRMTInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Component
+public class JYRMTInfoAssembler extends AbstractAssembler<JYRMTInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Autowired
+	private GQInfoAssembler gqInfoAssembler;
+
+	@Autowired
+	private ZYQInfoAssembler zyqInfoAssembler;
+
+	@Autowired
+	private AXInfoAssembler axInfoAssembler;
+
+	@Autowired
+	private JYRInfoAssembler jyrInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(JYRMTInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("mtmc", entity.getMtmc());
+			vo.put("mtdm", entity.getMtdm());
+			vo.put("mtyt", entity.getMtyt());
+			vo.put("nhwtgnl", entity.getNhwtgnl());
+			vo.put("sjhwttl", entity.getSjhwttl());
+			vo.put("mtsjqyss", entity.getMtsjqyss());
+			vo.put("mtcd", entity.getMtcd());
+			vo.put("bwgs", entity.getBwgs());
+			vo.put("sfwhp", entity.getSfwhpval());
+
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+			vo.put("szgq", gqInfoAssembler.toVo(entity.getSzgq()));
+			vo.put("szzyq", zyqInfoAssembler.toVo(entity.getSzzyq()));
+			vo.put("szax", axInfoAssembler.toVo(entity.getSzax()));
+			vo.put("ssjyr", jyrInfoAssembler.toVo(entity.getSsjyr()));
+		}
+		return vo;
+	}
+
+}

+ 44 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/MDInfoAssembler.java

@@ -0,0 +1,44 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.MDInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月2日
+ */
+@Component
+public class MDInfoAssembler extends AbstractAssembler<MDInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(MDInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("mdmc", entity.getMdmc());
+			vo.put("mdcd", entity.getMdcd());
+			vo.put("mdkd", entity.getMdkd());
+			vo.put("mdss", entity.getMdss());
+			vo.put("mdmj", entity.getMdmj());
+			vo.put("mdwz", entity.getMdwz());
+			vo.put("xbnl", entity.getXbnl());
+			vo.put("mddz", entity.getMddz());
+			vo.put("mwbj", entity.getMwbj());
+			vo.put("ftgs", entity.getFtgs());
+			vo.put("mbss", entity.getMbss());
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+		}
+		return vo;
+	}
+
+}

+ 31 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/SCXDWInfoAssembler.java

@@ -0,0 +1,31 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.SCXDWInfo;
+
+/**
+ * @author pangjun
+ * @version 2016年6月18日
+ */
+@Component
+public class SCXDWInfoAssembler extends AbstractAssembler<SCXDWInfo> {
+
+	@Override
+	public Map<String, Object> toVo(SCXDWInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("children", this.toVo(entity.getChildren()));
+			vo.put("gisid", entity.getGisId());
+			vo.put("attr", entity.getGisId());
+			vo.put("name", entity.getName());
+		}
+		return vo;
+	}
+
+}

+ 32 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/SSDWInfoAssembler.java

@@ -0,0 +1,32 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.SSDWInfo;
+
+/**
+ * @author pangjun
+ * @version 2016年6月18日
+ */
+@Component
+public class SSDWInfoAssembler extends AbstractAssembler<SSDWInfo> {
+
+	@Override
+	public Map<String, Object> toVo(SSDWInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("gisType", entity.getGisType());
+			vo.put("id", entity.getGisId());
+			vo.put("_version_", entity.getVersion());
+			vo.put("name", entity.getName());
+			vo.put("gisid", entity.getGisId());
+		}
+		return vo;
+	}
+
+}

+ 38 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/bo/ZYQInfoAssembler.java

@@ -0,0 +1,38 @@
+package com.youta.wisdomport.api.assembler.bo;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.bo.entity.ZYQInfo;
+
+/**
+ * @version 2016年6月3日
+ */
+@Component
+public class ZYQInfoAssembler extends AbstractAssembler<ZYQInfo> {
+
+	@Autowired
+	private GKInfoAssembler gkInfoAssembler;
+
+	@Autowired
+	private GQInfoAssembler gqInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(ZYQInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("zyqmc", entity.getZyqmc());
+			vo.put("zyqyt", entity.getZyqyt());
+			vo.put("bz", entity.getBz());
+			vo.put("szgk", gkInfoAssembler.toVo(entity.getSzgk()));
+			vo.put("szgq", gqInfoAssembler.toVo(entity.getSzgq()));
+		}
+		return vo;
+	}
+}

+ 21 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/AccessoryInfoAssembler.java

@@ -0,0 +1,21 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.AccessoryInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年7月15日
+ */
+@Component
+public class AccessoryInfoAssembler extends AbstractAssembler<AccessoryInfo> {
+
+	@Override
+	public Map<String, Object> toVo(AccessoryInfo entity) {
+		return null;
+	}
+}

+ 98 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/BwxxAssember.java

@@ -0,0 +1,98 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.commons.collections.CollectionUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.api.assembler.sc.bwxx.BwsxAssember;
+import com.youta.wisdomport.api.assembler.sc.bwxx.BwszsxAssember;
+import com.youta.wisdomport.api.assembler.sc.bwxx.FwlxAssember;
+import com.youta.wisdomport.api.assembler.sc.bwxx.JgxsAssember;
+import com.youta.wisdomport.api.assembler.sc.bwxx.MtmcAssember;
+import com.youta.wisdomport.api.assembler.sc.bwxx.SclxAssember;
+import com.youta.wisdomport.api.assembler.sc.bwxx.ZyhbwflAssember;
+import com.youta.wisdomport.sc.entity.BwInfo;
+
+@Component
+public class BwxxAssember extends AbstractAssembler<BwInfo>
+{
+	@Autowired
+	private MtmcAssember mtmcAssember;
+	
+	@Autowired
+	private BwsxAssember bwsxAssember;
+	
+	@Autowired
+	private BwszsxAssember bwszsxAssember;
+	
+	@Autowired
+	private FwlxAssember fwlxAssember;
+	
+	@Autowired
+	private JgxsAssember jgxsAssember;
+	
+	@Autowired
+	private SclxAssember sclxAssember;
+	
+	@Autowired
+	private ZyhbwflAssember zyhbwflAssember;
+	
+	
+	@Override
+	public Map<String, Object> toVo(BwInfo entity)
+	{
+		Map<String, Object> vo = null;
+		if (null != entity)
+		{
+			vo = new HashMap<String, Object>();
+		    vo.put("id", entity.getId());
+		    vo.put("mtmc", mtmcAssember.toVo(entity.getMtmc()));
+		    vo.put("bwmc", entity.getBwmc());
+		    vo.put("bwsx", bwsxAssember.toVo(entity.getBwsx()));
+		    vo.put("bwszsx", bwszsxAssember.toVo(entity.getBwszsx()));
+		    vo.put("fwlx", fwlxAssember.toVo(entity.getFwlx()));
+		    vo.put("jgxs", jgxsAssember.toVo(entity.getJgxs()));
+		    vo.put("sclx", sclxAssember.toVo(entity.getSclx()));
+		    vo.put("tcnf", entity.getTcnf());
+		    vo.put("jgysnf", entity.getJgysnf());
+		    vo.put("qysjsh", entity.getQysjsh());
+		    vo.put("qysjss", entity.getQysjss());
+		    vo.put("bwcd", entity.getBwcd());
+		    vo.put("sjtgnl", entity.getSjtgnl());
+		    vo.put("nhwtgml", entity.getNhwtgml());
+		    vo.put("sjkpnl", entity.getSjkpnl());
+		    vo.put("hckbnl", entity.getHckpnl());
+		    vo.put("nwxhwttl", entity.getNwxhwttl());
+		    vo.put("zyhbwfl", zyhbwflAssember.toVo(entity.getZyhbwfl()));
+		    vo.put("bwyt", entity.getBwyt());
+		    vo.put("zyrkfw", entity.getZyrkfw());
+		    vo.put("wxpbw", entity.getWxpbw());
+		    vo.put("sffz", entity.getSffz());
+		    vo.put("jd", entity.getJd());
+		    vo.put("wd", entity.getWd());
+		}
+		return vo;
+	}
+	
+	@Override
+	public List<Map<String, Object>> toVo(List<BwInfo> entities) 
+	{
+		List<Map<String, Object>> vos = new ArrayList<Map<String, Object>>();
+		if (!CollectionUtils.isEmpty(entities)) {
+			Map<String, Object> vo = null;
+			for (BwInfo entity : entities) {
+				vo = new HashMap<String, Object>();
+				vo.put("id", entity.getId());
+				vo.put("bwmc", entity.getBwmc());
+				vos.add(vo);
+			}
+		}
+		return vos;
+	}
+}

+ 29 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CbInfoAssember.java

@@ -0,0 +1,29 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CbInfo;
+
+@Component
+public class CbInfoAssember extends AbstractAssembler<CbInfo> {
+
+	@Override
+	public Map<String, Object> toVo(CbInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("cbbh", entity.getCbbh());
+			vo.put("zwcm", entity.getZwcm());
+			vo.put("ywcm", entity.getYwcm());
+			vo.put("hcnhcbz", entity.getHcnhcbz());
+			vo.put("lzbz", entity.getLzbz());
+		}
+		
+		return vo;
+	}
+
+}

+ 25 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CbmcAssember.java

@@ -0,0 +1,25 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CbInfo;
+
+@Component
+public class CbmcAssember extends AbstractAssembler<CbInfo> {
+
+	@Override
+	public Map<String, Object> toVo(CbInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("zwcm", entity.getZwcm());
+		}
+		
+		return vo;
+	}
+
+}

+ 94 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CgInfoAssember.java

@@ -0,0 +1,94 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.commons.collections.CollectionUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CgInfo;
+
+/**
+ * @author xiangCC
+ * @version 2016年7月8日
+ */
+@Component
+public class CgInfoAssember extends AbstractAssembler<CgInfo> {
+	@Autowired
+	private CgztAssembler cgztAssembler;
+
+	@Autowired
+	private SzdAssembler szdAssembler;
+
+	@Autowired
+	private GqAssembler gqAssembler;
+
+	@Autowired
+	private JyrAssembler jyrAssembler;
+
+	@Autowired
+	private WxydjAssembler wxydjAssembler;
+
+	@Override
+	public Map<String, Object> toVo(CgInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("gq", gqAssembler.toVo(entity.getGq()));
+			vo.put("ssjyr", jyrAssembler.toVo(entity.getDwmc()));
+			vo.put("whzyfzbh", entity.getWhzyfzbh());
+			vo.put("qyccbh", entity.getQyccbh());
+			vo.put("cgStatus", entity.getCgStatus());
+			vo.put("scjyhdlx", entity.getScjyhdlx());
+			vo.put("hxpmc", entity.getHxpmc());
+			vo.put("hxpsl", entity.getHxpsl());
+			vo.put("zdwxycggs", entity.getZdwxycggs());
+			vo.put("gkzdwxybh", entity.getGkzdwxybh());
+			vo.put("gkzdwxybabh", entity.getGkzdwxybabh());
+			vo.put("wxydj", wxydjAssembler.toVo(entity.getWxydj()));
+			vo.put("cggs", entity.getCggs());
+			vo.put("cgrj", entity.getCgrj());
+			vo.put("zdwxycggs", entity.getZdwxycggs());
+			vo.put("zdwxycgrl", entity.getZdwxycgrl());
+			vo.put("aqgd", entity.getAqgd());
+			vo.put("zj", entity.getZj());
+			vo.put("cgxs", entity.getCgxs());
+			vo.put("cgazxs", entity.getCgazxs());
+			vo.put("wzzt", entity.getWzzt());
+			vo.put("cgwx", entity.getCgwx());
+			vo.put("sjyl", entity.getSjyl());
+			vo.put("sjgzyl", entity.getSjgzyl());
+			vo.put("sjwd", entity.getSjwd());
+			vo.put("sjgzwd", entity.getSjgzwd());
+			vo.put("tcsj", entity.getTcsj());
+			vo.put("sjsynx", entity.getSjsynx());
+			vo.put("jlfs", entity.getJlfs());
+			vo.put("clfs", entity.getClfs());
+			vo.put("cgzt", cgztAssembler.toVo(entity.getCgzt()));
+			vo.put("pictures", entity.getPictures());
+		}
+		return vo;
+	}
+
+	public List<Map<String, Object>> toVo(List<CgInfo> entities) {
+		List<Map<String, Object>> vos = new ArrayList<Map<String, Object>>();
+		if (!CollectionUtils.isEmpty(entities)) {
+			Map<String, Object> vo = null;
+			for (CgInfo entity : entities) {
+				vo = new HashMap<String, Object>();
+				vo.put("id", entity.getId());
+				vo.put("qyccbh", entity.getQyccbh());
+				vo.put("hxpmc", entity.getHxpmc());
+				vo.put("cgzt", cgztAssembler.toVo(entity.getCgzt()));
+				vos.add(vo);
+			}
+		}
+		return vos;
+	}
+}

+ 32 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CgztAssembler.java

@@ -0,0 +1,32 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CgztInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年7月9日
+ */
+@Component
+public class CgztAssembler extends AbstractAssembler<CgztInfo> 
+{
+	@Override
+	public Map<String, Object> toVo(CgztInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("hz", entity.getHz());
+			vo.put("wd", entity.getWd());
+			vo.put("yl", entity.getYl());
+			vo.put("yw", entity.getYw());
+			vo.put("zt", entity.getZt());
+		}
+		return vo;
+	}
+}

+ 29 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/CodeInfoAssembler.java

@@ -0,0 +1,29 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年7月5日
+ */
+@Component
+public class CodeInfoAssembler extends AbstractAssembler<CodeInfo> {
+
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("name", entity.getBz());
+		}
+		return vo;
+	}
+
+}

+ 64 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/DcInfoAssember.java

@@ -0,0 +1,64 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.DcInfo;
+
+@Component
+public class DcInfoAssember extends AbstractAssembler<DcInfo>{
+
+	@Autowired
+	GqAssembler gqAssembler;
+	
+	@Autowired
+	SzdAssembler szdAssembler;
+	
+	@Autowired
+	JyrAssembler jyrAssembler;
+	
+	@Override
+	public Map<String, Object> toVo(DcInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("szgq", gqAssembler.toVo(entity.getSzgq()));
+			vo.put("bdcdw", jyrAssembler.toVo(entity.getBdcdw()));
+			vo.put("sbrq", entity.getSbrq());
+			vo.put("dcdw", entity.getDcdw());
+			vo.put("lxdh", entity.getLxdh());
+			vo.put("cjdcry", entity.getCjdcry());
+			vo.put("bdcdwfzr", entity.getBdcdwfzr());
+			vo.put("bdcdwcjry", entity.getBdcdwcjry());
+			vo.put("yhdl", entity.getYhdl());
+			vo.put("yhzl", entity.getYhzl());
+			vo.put("yhfl", entity.getYhfl());
+			vo.put("yhqy", entity.getYhqy());
+			vo.put("yhjb", entity.getYhjb());
+			vo.put("yhmc", entity.getYhmc());
+			vo.put("ffcs", entity.getFfcs());
+			vo.put("zgqx", entity.getZgqx());
+			vo.put("zgcsyq", entity.getZgcsyq());
+			vo.put("zgsm", entity.getZgsm());
+			vo.put("jlr", entity.getJlr());
+			vo.put("zgzt", entity.getZgzt());
+			vo.put("zgtrzj", entity.getZgtrzj());
+			vo.put("wzgyy", entity.getWzgyy());
+			vo.put("yqzgqx", entity.getYqzgqx());
+			vo.put("yqzgyy", entity.getYqzgyy());
+			vo.put("jclx", entity.getJclx());
+			vo.put("bz", entity.getBz());
+			vo.put("recordStatus", entity.getRecordStatus());
+			vo.put("sfyxsp", entity.getTaskState());
+			vo.put("picturesYh", entity.getPicturesYh());
+			vo.put("picturesZg", entity.getPicturesZg());
+		}
+		return vo;
+	}
+}

+ 54 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/GkwxhwzyfzInfoAssember.java

@@ -0,0 +1,54 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.GkwxhwzyfzInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年7月5日
+ */
+@Component
+public class GkwxhwzyfzInfoAssember extends AbstractAssembler<GkwxhwzyfzInfo> {
+
+	@Autowired
+	private JyrAssembler jyrAssembler;
+
+	@Autowired
+	private CodeInfoAssembler codeInfoAssembler;
+
+	@Autowired
+	private GqAssembler gqAssembler;
+
+	@Autowired
+	private GkwxhwzyfzblcsInfoAssembler gkwxhwzyfzblcsInfoAssembler;
+
+	@Override
+	public Map<String, Object> toVo(GkwxhwzyfzInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("bh", entity.getBh());
+			vo.put("recordStatus", entity.getRecordStatus());
+			vo.put("gkjyxkz", entity.getGkjyxkz());
+			vo.put("glfzrxm", entity.getGlfzrxm());
+			vo.put("glfzrlxdh", entity.getGlfzrlxdh());
+			vo.put("zyfs", entity.getZyfs());
+			vo.put("whdj", codeInfoAssembler.toVo(entity.getWhdj()));
+			vo.put("wxhw", entity.getWxhw());
+			vo.put("zycs", codeInfoAssembler.toVo(entity.getZycs()));
+			vo.put("szd", codeInfoAssembler.toVo(entity.getSzd()));
+			vo.put("szgq", gqAssembler.toVo(entity.getSzgq()));
+			vo.put("jyr", jyrAssembler.toVo(entity.getJyr()));
+			vo.put("zydds", gkwxhwzyfzblcsInfoAssembler.toVo(entity.getZydds()));
+			vo.put("tbsj", entity.getAddDate());
+		}
+		return vo;
+	}
+}

+ 49 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/GkwxhwzyfzblFzInfoAssember.java

@@ -0,0 +1,49 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.GkwxhwzyfzblFzInfo;
+import com.youta.wisdomport.sc.entity.WxhwpmInfo;
+
+/**
+ * @version 2016年6月23日
+ */
+@Component
+public class GkwxhwzyfzblFzInfoAssember extends AbstractAssembler<GkwxhwzyfzblFzInfo>{
+
+	@Autowired
+	JyrAssembler jyrAssembler;
+	
+	@Autowired
+	ZyddAssembler zyddAssembler;
+	
+	@Override
+	public Map<String, Object> toVo(GkwxhwzyfzblFzInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			// 办理编号
+			vo.put("byzd1", entity.getByzd1());
+			vo.put("addDate", entity.getAddDate());
+			vo.put("updateDate", entity.getUpdateDate());
+			
+			vo.put("recordStatus", entity.getRecordStatus());
+			vo.put("bh", entity.getBh());
+			vo.put("zycs", zyddAssembler.toVo(entity.getZycs()));
+			vo.put("fzcsbh", entity.getFzcsbh());
+			vo.put("qynbbh", entity.getQynbbh());
+			vo.put("fzsq", entity.getFzsq());
+			vo.put("fzhz", entity.getFzhz());
+			vo.put("qynbmc", entity.getQynbmc());
+		    vo.put("jyr", jyrAssembler.toVo(entity.getJyr()));
+			vo.put("wxhwm", entity.getWxhwm());
+		}
+		return vo;
+	}
+}

+ 31 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/GkwxhwzyfzblcsInfoAssembler.java

@@ -0,0 +1,31 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.GkwxhwzyfzblcsInfo;
+
+/**
+ * @author zhaoyong
+ * @version 2016年7月5日
+ */
+@Component
+public class GkwxhwzyfzblcsInfoAssembler extends AbstractAssembler<GkwxhwzyfzblcsInfo> {
+
+	@Override
+	public Map<String, Object> toVo(GkwxhwzyfzblcsInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("qynbbh", entity.getQynbbh());
+			vo.put("qynbmc", entity.getQynbmc());
+			vo.put("pictures", entity.getPictures());
+
+		}
+		return vo;
+	}
+}

+ 28 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/GqAssembler.java

@@ -0,0 +1,28 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.GqInfo;
+
+/**
+ * @author XH
+ */
+@Component
+public class GqAssembler extends AbstractAssembler<GqInfo> {
+
+	@Override
+	public Map<String, Object> toVo(GqInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("gqmc", entity.getGqmc());
+		}
+		return vo;
+	}
+
+}

+ 25 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/HwzlAssembler.java

@@ -0,0 +1,25 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+@Component
+public class HwzlAssembler extends AbstractAssembler<CodeInfo> {
+
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id",entity.getId());
+			vo.put("name",entity.getName());//展示中文
+			vo.put("bz",entity.getBz());
+		}
+		return vo;
+	}
+
+}

+ 33 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/JyrAssembler.java

@@ -0,0 +1,33 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.JyrInfo;
+
+/**
+ * @author XH
+ */
+@Component
+public class JyrAssembler extends AbstractAssembler<JyrInfo> 
+{
+	@Autowired
+	private GqAssembler gqAssembler;
+
+	@Override
+	public Map<String, Object> toVo(JyrInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("gkjyr", entity.getGkjyr());
+			vo.put("szgq", gqAssembler.toVo(entity.getSzgq()));
+		}
+		return vo;
+	}
+
+}

+ 78 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/JyrGetAssembler.java

@@ -0,0 +1,78 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.JyrInfo;
+
+@Component
+public class JyrGetAssembler extends AbstractAssembler<JyrInfo>{
+
+	@Autowired
+	private GqAssembler gqAssembler;
+	
+	@Autowired
+	private SzdAssembler szdAssembler;
+	
+	@Autowired
+	private SshydlAssember sshydlAssembler;
+	
+	@Autowired
+	private SshyzAssember sshyzAssembler;
+	
+	@Autowired
+	private XzqhAssember xzqhAssember;
+	
+	@Override
+	public Map<String, Object> toVo(JyrInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("szgq", gqAssembler.toVo(entity.getSzgq()));
+			vo.put("gkjyr", entity.getGkjyr());
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("xzqh",xzqhAssember.toVo(entity.getXzqh()));
+			vo.put("gkjyxkzh", entity.getGkjyxkzh());
+			vo.put("fzrq", entity.getFzrq());
+			vo.put("fzyxq", entity.getFzyxq());
+			vo.put("fzjg", entity.getFzjg());
+			vo.put("qylx", entity.getQylx());
+			vo.put("qyxz", entity.getQyxz());
+			vo.put("zyhz", entity.getZyhz());
+			vo.put("jyfw", entity.getJyfw());
+			vo.put("jyqy", entity.getJyqy());
+			vo.put("fddbr", entity.getFddbr());
+			vo.put("lxdh", entity.getLxdh());
+			vo.put("byzd3", entity.getByzd3());
+			vo.put("aqbmfzr", entity.getAqbmfzr());
+			vo.put("aqfzrlxdh", entity.getAqfzrlxdh());
+			vo.put("aqfzrsj", entity.getAqfzrsj());
+			vo.put("aqzgbm", entity.getAqzgbm());
+			vo.put("aqgljg", entity.getAqgljg());
+			vo.put("zzagrysl", entity.getZzagrysl());
+			vo.put("zcze", entity.getZcze());
+			vo.put("xsje", entity.getXsje());
+			vo.put("gsyyzzbh", entity.getGsyyzzbh());
+			vo.put("tzze", entity.getTzze());
+			vo.put("zczb", entity.getZcze());
+			vo.put("qyzzjgdm", entity.getQyzzjgdm());
+			vo.put("qyaqdj", entity.getQyaqdj());
+			vo.put("rs", entity.getRs());
+			vo.put("gjjgdm", entity.getGjjgdm());
+			vo.put("gkssbafhzsbh", entity.getGkssbafhzsbh());
+			vo.put("bafzrq", entity.getBafzrq());
+			vo.put("bafzjg", entity.getBafzjg());
+			vo.put("sfwhqy", entity.getSfwhqy());
+			vo.put("gkwxhwzyfzbh", entity.getGkwxhwzyfzbh());
+			vo.put("zywxhwpm", entity.getZywxhwpm());
+			vo.put("sshydl", sshydlAssembler.toVo(entity.getSshydl()));
+			vo.put("sshyz", sshyzAssembler.toVo(entity.getSshyz()));
+		}
+		return vo;
+	}
+}

+ 38 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/JyrListAssembler.java

@@ -0,0 +1,38 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.JyrInfo;
+
+/**
+ * @author XH
+ */
+@Component
+public class JyrListAssembler extends AbstractAssembler<JyrInfo> {
+
+	@Autowired
+	private GqAssembler gqAssembler;
+	
+	@Autowired
+	private SzdAssembler szdAssembler;
+
+	@Override
+	public Map<String, Object> toVo(JyrInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("gkjyr", entity.getGkjyr());
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("szgq", gqAssembler.toVo(entity.getSzgq()));
+		}
+		
+		return vo;
+	}
+
+}

+ 35 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ListDcInfoAssembler.java

@@ -0,0 +1,35 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.DcInfo;
+
+@Component
+public class ListDcInfoAssembler extends AbstractAssembler<DcInfo>
+{
+	
+	@Autowired
+	JyrAssembler jyrAssembler;
+	
+	@Override
+	public Map<String, Object> toVo(DcInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("jyrmc", jyrAssembler.toVo(entity.getBdcdw()));
+			vo.put("zgzt", entity.getZgzt());
+			vo.put("sbrq", entity.getSbrq());
+			vo.put("recordStatus", entity.getRecordStatus());
+			vo.put("bdcdwfzr", entity.getBdcdwfzr());
+			vo.put("dcdw", entity.getDcdw());
+			vo.put("yhmc", entity.getYhmc());
+		}
+		return vo;
+	}
+}

+ 31 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ListZcInfoAssembler.java

@@ -0,0 +1,31 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.ZcInfo;
+
+@Component
+public class ListZcInfoAssembler extends AbstractAssembler<ZcInfo>
+{
+	
+	@Autowired
+	JyrAssembler jyrAssembler;
+	
+	@Override
+	public Map<String, Object> toVo(ZcInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("jyr", jyrAssembler.toVo(entity.getJyr()));
+			vo.put("sbrq", entity.getSbrq());
+			vo.put("recordStatus", entity.getRecordStatus());
+		}
+		return vo;
+	}
+}

+ 28 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ResultInfoAssember.java

@@ -0,0 +1,28 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.ResultInfo;
+/**
+ * 
+ * @author XH
+ *
+ */
+@Component
+public class ResultInfoAssember extends AbstractAssembler<ResultInfo>{
+
+	@Override
+	public Map<String, Object> toVo(ResultInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("msg", entity.getMsg());
+		}
+		return vo;
+	}
+
+}

+ 23 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/SshydlAssember.java

@@ -0,0 +1,23 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+@Component
+public class SshydlAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("sshydl", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/SshyzAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class SshyzAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("sshyzl", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 31 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/SzdAssembler.java

@@ -0,0 +1,31 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+/**
+ * @author XH
+ */
+@Component
+public class SzdAssembler extends AbstractAssembler<CodeInfo> {
+
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			//vo.put("code", entity.getCode());
+			//vo.put("name", entity.getName());
+			// vo.put("bz", entity.getBz());
+			vo.put("szdmc", entity.getBz());
+		}
+		return vo;
+	}
+	
+}

+ 44 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/UserInfoAssember.java

@@ -0,0 +1,44 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.UserInfo;
+
+/**
+ * @version 2016年6月23日
+ */
+@Component
+public class UserInfoAssember extends AbstractAssembler<UserInfo>{
+
+	@Autowired
+	private SzdAssembler szdAssembler;
+	
+	@Autowired
+	private JyrAssembler jyrAssmbler;
+	
+	@Override
+	public Map<String, Object> toVo(UserInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("name", entity.getName());
+			vo.put("code", entity.getCode());
+			vo.put("password", entity.getPassword());
+			vo.put("lxdh", entity.getLxdh());
+			vo.put("sfjcry", entity.getSfjcry());
+			vo.put("sfjyr", entity.getSfjyr());
+			vo.put("sfyxzysq", entity.getSfyxzysq());
+			
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("jyrxx", jyrAssmbler.toVo(entity.getJyrjcxx()));
+		}
+		return vo;
+	}
+
+}

+ 39 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/WxhwpmInfoAssember.java

@@ -0,0 +1,39 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.WxhwpmInfo;
+
+/**
+ * @version 2016年6月23日
+ */
+@Component
+public class WxhwpmInfoAssember extends AbstractAssembler<WxhwpmInfo>{
+
+	@Override
+	public Map<String, Object> toVo(WxhwpmInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("bh", entity.getBh());
+			vo.put("mchsm", entity.getMchsm());
+			vo.put("ywmc", entity.getYwmc());
+			vo.put("lbhxb", entity.getLbhxb());
+			vo.put("cywxx", entity.getCywxx());
+			vo.put("bzlb", entity.getBzlb());
+			vo.put("bz", entity.getBz());
+			vo.put("lhxz", entity.getLhxz());
+			vo.put("aqffcs", entity.getAqffcs());
+			vo.put("hzwxx", entity.getHzwxx());
+			vo.put("dxdj", entity.getDxdj());
+			vo.put("wrlb", entity.getWrlb());
+			vo.put("byzd1", entity.getByzd1());
+		}
+		return vo;
+	}
+}

+ 31 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/WxydjAssembler.java

@@ -0,0 +1,31 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+/**
+ * @author XH
+ */
+@Component
+public class WxydjAssembler extends AbstractAssembler<CodeInfo> {
+
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			//vo.put("code", entity.getCode());
+			//vo.put("name", entity.getName());
+			// vo.put("bz", entity.getBz());
+			vo.put("wxydj", entity.getBz());
+		}
+		return vo;
+	}
+	
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/XzqhAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class XzqhAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("xzqhmc", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 55 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/YjdwInfoAssember.java

@@ -0,0 +1,55 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.api.assembler.sc.yjxx.JzyjdwryInfoAssember;
+import com.youta.wisdomport.api.assembler.sc.yjxx.ZyyjdwryInfoAssember;
+import com.youta.wisdomport.sc.entity.YjdwInfo;
+
+/**
+ * 
+ * @author XH
+ *
+ */
+@Component
+public class YjdwInfoAssember extends AbstractAssembler<YjdwInfo>{
+
+	@Autowired
+	GqAssembler gqAssembler;
+	
+	@Autowired
+	SzdAssembler szdAssembler;
+	
+	@Autowired
+	JyrAssembler jyrAssembler;
+	
+	@Autowired
+	ZyyjdwryInfoAssember zyyjdwAssember;
+	
+	@Autowired
+	JzyjdwryInfoAssember jzyjdwAssember;
+	
+	@Override
+	public Map<String, Object> toVo(YjdwInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("szgq", gqAssembler.toVo(entity.getSzgq()));
+			vo.put("gkjyr", jyrAssembler.toVo(entity.getGkjyr()));
+			vo.put("jyxz", entity.getJyxz());
+			vo.put("zyyjdwryrs", entity.getZyyjdwryrs());
+			vo.put("jzyjdwryrs", entity.getJzyjdwryrs());
+			vo.put("zyyjdwryList", zyyjdwAssember.toVo(entity.getZyyjdwryInfoList()));
+			vo.put("jzyjdwryList", jzyjdwAssember.toVo(entity.getJzyjdwryInfoList()));
+		}
+		return vo;
+	}
+
+}

+ 39 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/YjwlInfoAssember.java

@@ -0,0 +1,39 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.YjwlInfo;
+
+/**
+ * 
+ * @author XH
+ *
+ */
+@Component
+public class YjwlInfoAssember extends AbstractAssembler<YjwlInfo>{
+
+	@Autowired
+	SzdAssembler szdAssembler;
+	
+	@Override
+	public Map<String, Object> toVo(YjwlInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("mc", entity.getMc());
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("lx", entity.getLx());
+			vo.put("dz", entity.getDz());
+			vo.put("dh", entity.getDh());
+			vo.put("bz", entity.getBz());
+		}
+		return vo;
+	}
+
+}

+ 71 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/YjwzInfoAssember.java

@@ -0,0 +1,71 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.alibaba.dubbo.common.utils.CollectionUtils;
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.api.assembler.sc.yjxx.GkdwAssember;
+import com.youta.wisdomport.api.assembler.sc.yjxx.YjwzxxAssember;
+import com.youta.wisdomport.sc.entity.YjwzInfo;
+
+/**
+ * 
+ * @author XH
+ *
+ */
+@Component
+public class YjwzInfoAssember extends AbstractAssembler<YjwzInfo>{
+
+	@Autowired
+	GqAssembler gqAssembler;
+	
+	@Autowired
+	SzdAssembler szdAssembler;
+	
+	@Autowired
+	GkdwAssember gkdwAssember;
+	
+	@Autowired
+	YjwzxxAssember yjwzxxAssember;
+	
+	@Override
+	public Map<String, Object> toVo(YjwzInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("gq", gqAssembler.toVo(entity.getGq()));
+			vo.put("gkjyr", gkdwAssember.toVo(entity.getGkdw()));
+			vo.put("dw", entity.getSzdgkj());
+			vo.put("yjwzcbkmc", entity.getBz());
+			vo.put("lxr", entity.getLxr());
+			vo.put("lxdh", entity.getLxdh());
+			vo.put("yjwzxxList", yjwzxxAssember.toVo(entity.getYjwzxx()));
+		}
+		return vo;
+	}
+
+	@Override
+	public List<Map<String, Object>> toVo(List<YjwzInfo> entities) 
+	{
+		List<Map<String, Object>> vos = new ArrayList<Map<String, Object>>();
+		if (!CollectionUtils.isEmpty(entities)) {
+			Map<String, Object> vo = null;
+			for (YjwzInfo entity : entities) {
+				vo = new HashMap<String, Object>();
+				vo.put("id", entity.getId());
+				vo.put("yjwzlb", entity.getByzd1());
+				vo.put("gkdw", gkdwAssember.toVo(entity.getGkdw()));
+				vos.add(vo);
+			}
+		}
+		return vos;
+	}
+}

+ 78 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/YjzjkInfoAssember.java

@@ -0,0 +1,78 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.alibaba.dubbo.common.utils.CollectionUtils;
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.api.assembler.sc.yjxx.ZclbAssember;
+import com.youta.wisdomport.sc.entity.YjzjkInfo;
+
+/**
+ * 
+ * @author XH
+ *
+ */
+@Component
+public class YjzjkInfoAssember extends AbstractAssembler<YjzjkInfo>
+{
+	@Autowired
+	SzdAssembler szdAssembler;
+
+	@Autowired
+	ZclbAssember zclbAssember;
+	
+	@Override
+	public Map<String, Object> toVo(YjzjkInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("xm", entity.getXm());
+			vo.put("jtdh", entity.getJtdh());
+			vo.put("gzdh", entity.getGzdh());
+			vo.put("xb", entity.getXb());
+			vo.put("mz", entity.getMz());
+			vo.put("csrq", entity.getCsny());
+			vo.put("sfzh", entity.getSfzh());
+			vo.put("xjzd", entity.getXjzdz());
+			vo.put("gzdw", entity.getGzdw());
+			vo.put("dwdz", entity.getDwdz());
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("szbm", entity.getSzbm());
+			vo.put("jszc", entity.getJszc());
+			vo.put("sxzy", entity.getSxzy1());
+			vo.put("zgxl", entity.getZgxl());
+			vo.put("byyx", entity.getByyx());
+			vo.put("xcszy", entity.getXcszy());
+			vo.put("zytc", zclbAssember.toVo(entity.getZclb()));
+			vo.put("spdw", entity.getByzd1());
+			vo.put("scjyhz", entity.getScjyhz());
+			vo.put("gzjl", entity.getGzjl());
+			vo.put("zyyj", entity.getZyyj());
+		}
+		return vo;
+	}
+
+	@Override
+	public List<Map<String, Object>> toVo(List<YjzjkInfo> entities) 
+	{
+		List<Map<String, Object>> vos = new ArrayList<Map<String, Object>>();
+		if (!CollectionUtils.isEmpty(entities)) {
+			Map<String, Object> vo = null;
+			for (YjzjkInfo entity : entities) {
+				vo = new HashMap<String, Object>();
+				vo.put("id", entity.getId());
+				vo.put("xm", entity.getXm());
+				vo.put("zytc", zclbAssember.toVo(entity.getZclb()));
+				vos.add(vo);
+			}
+		}
+		return vos;
+	}
+}

+ 54 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZcInfoAssember.java

@@ -0,0 +1,54 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.ZcInfo;
+
+/**
+ * 
+ * @author XH
+ *
+ */
+@Component
+public class ZcInfoAssember extends AbstractAssembler<ZcInfo>{
+
+	@Autowired
+	GqAssembler gqAssembler;
+	
+	@Autowired
+	SzdAssembler szdAssembler;
+	
+	@Autowired
+	JyrAssembler jyrAssembler;
+	
+	@Autowired
+	ZcyhInfoAssember zcyhInfoAssembler;
+	
+	@Override
+	public Map<String, Object> toVo(ZcInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("szgq", gqAssembler.toVo(entity.getSzgq()));
+			vo.put("jyr", jyrAssembler.toVo(entity.getJyr()));
+			vo.put("aqfzr", entity.getAqfzr());
+			vo.put("lxdh", entity.getLxdh());
+			vo.put("ccyhs", entity.getCcyhs());
+			vo.put("zgs", entity.getZgs());
+			vo.put("zgl", entity.getZgl());
+			vo.put("sbrq", entity.getSbrq());
+			vo.put("bgr", entity.getBgr());
+			vo.put("bgsj", entity.getBgsj());
+			vo.put("zcyhInfoList", zcyhInfoAssembler.toVo(entity.getZcyhInfoList()));
+		}
+		return vo;
+	}
+
+}

+ 46 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZcyhInfoAssember.java

@@ -0,0 +1,46 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.ZcyhInfo;
+
+/**
+ * 
+ * @author XH
+ *
+ */
+@Component
+public class ZcyhInfoAssember extends AbstractAssembler<ZcyhInfo>{
+	
+	@Override
+	public Map<String, Object> toVo(ZcyhInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("yhmc", entity.getYhmc());
+			vo.put("szwz", entity.getSzwz());
+			vo.put("yhdl", entity.getYhdl());
+			vo.put("yhzl", entity.getYhzl());
+			vo.put("yhfl", entity.getYhfl());
+			vo.put("yhqy", entity.getYhqy());
+			vo.put("yhjb", entity.getYhjb());
+			vo.put("yhms", entity.getYhms());
+			vo.put("picturesYh", entity.getPicturesYh());
+			vo.put("fxrq", entity.getFxrq());
+			vo.put("zgqx", entity.getZgqx());
+			vo.put("yjffcs", entity.getYjffcs());
+			vo.put("zgcs", entity.getZgcs());
+			vo.put("zgzt", entity.getZgzt());
+			vo.put("picturesZg", entity.getPicturesZg());
+			vo.put("zgtrzj", entity.getZgtrzj());
+			vo.put("wzgyy", entity.getWzgyy());
+		}
+		return vo;
+	}
+
+}

+ 28 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZyddAssembler.java

@@ -0,0 +1,28 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class ZyddAssembler extends AbstractAssembler<CodeInfo> {
+
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id",entity.getId());
+			vo.put("name",entity.getName());
+			vo.put("bz",entity.getBz());//展示中文
+			vo.put("code",entity.getCode());
+		}
+		return vo;
+	}
+	
+}

+ 25 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZyfzAssembler.java

@@ -0,0 +1,25 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.GkwxhwzyfzblFzInfo;
+
+@Component
+public class ZyfzAssembler extends AbstractAssembler<GkwxhwzyfzblFzInfo>{
+	
+	@Override
+	public Map<String, Object> toVo(GkwxhwzyfzblFzInfo entity) {
+			Map<String, Object> vo = null;
+			if (null != entity) {
+				vo = new HashMap<String, Object>();
+				vo.put("id", entity.getId());
+				vo.put("qynbbh", entity.getQynbbh());
+				vo.put("qynbmc", entity.getQynbmc());
+			}
+			return vo;
+	}
+}

+ 53 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZysqbpBgInfoAssember.java

@@ -0,0 +1,53 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.ZysqbpBgInfo;
+
+/**
+ * @version 2016年6月23日
+ */
+@Component
+public class ZysqbpBgInfoAssember extends AbstractAssembler<ZysqbpBgInfo>{
+
+	@Autowired
+	private ZysqbpInfoAssember zysqbpInfoAssember;
+	
+	@Override
+	public Map<String, Object> toVo(ZysqbpBgInfo entity) {
+			Map<String, Object> vo = null;
+			if (null != entity) {
+				vo = new HashMap<String, Object>();
+				vo.put("id", entity.getId());
+				vo.put("zysq", zysqbpInfoAssember.toVo(entity.getZysq()));
+				vo.put("cm", entity.getCm());
+				vo.put("hc", entity.getByzd2());
+				vo.put("cbbh", entity.getCbbh());
+				vo.put("zysjq", entity.getZysjq());
+				vo.put("zysjz", entity.getZysjz());
+				vo.put("zysl", entity.getZysl());
+			}
+			return vo;
+	}
+	
+	public Map<String, Object> toVoBg(ZysqbpBgInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("cm", entity.getCm());
+			vo.put("hc", entity.getByzd2());
+			vo.put("cbbh", entity.getCbbh());
+			vo.put("zysjq", entity.getZysjq());
+			vo.put("zysjz", entity.getZysjz());
+			vo.put("zysl", entity.getZysl());
+			vo.put("bgyy", entity.getByzd1());
+		}
+		return vo;
+}
+}

+ 105 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZysqbpInfoAssember.java

@@ -0,0 +1,105 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.ZysqbpInfo;
+
+/**
+ * @version 2016年6月23日
+ */
+@Component
+public class ZysqbpInfoAssember extends AbstractAssembler<ZysqbpInfo>{
+
+	@Autowired
+	GqAssembler gqAssembler;
+	
+	@Autowired
+	SzdAssembler szdAssembler;
+	
+	@Autowired
+	ZyddAssembler zyddAssembler;
+	
+	@Autowired
+	HwzlAssembler hwzlAssembler;
+	
+	@Autowired
+	JyrAssembler jyrAssembler;
+	
+	@Autowired
+	ZyfzAssembler zyfzAssembler;
+	
+	@Autowired
+	ZysqbpBgInfoAssember zysqbpBgInfoAssember;
+	
+	@Override
+	public Map<String, Object> toVo(ZysqbpInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("bgsj", entity.getBgsj());
+			vo.put("bh", entity.getBh());
+			vo.put("record_status", entity.getRecord_status());
+			vo.put("cm", entity.getCm());
+			vo.put("zywtr", entity.getZywtr());
+			vo.put("byzd3", entity.getByzd3()==null?0:entity.getByzd3());
+			vo.put("hc", entity.getHc());
+			vo.put("wpbh", entity.getWpbh());
+			vo.put("wxwpmc", entity.getWxwpmc());
+			vo.put("wxhwmcbh",entity.getWxhwmcbh());
+			vo.put("lhxz",entity.getLhxz());
+			vo.put("aqffcs",entity.getAqffcs());
+			vo.put("hzwxx",entity.getHzwxx());
+			vo.put("dxdj",entity.getDxdj());
+			vo.put("wrlb",entity.getWrlb());
+			vo.put("cnno",entity.getCnno());
+			vo.put("wxplb",entity.getWxplb());
+			vo.put("byzd4",entity.getByzd4());
+			vo.put("byzd1",entity.getByzd1());
+			vo.put("jspm",entity.getJspm());
+			vo.put("inorout", entity.getInorout());
+			vo.put("mao", entity.getMao());
+			vo.put("zysl", entity.getZysl());
+			vo.put("zylx", entity.getZylx());
+			vo.put("xcglfzr", entity.getXcglfzr());
+			vo.put("jzxsl", entity.getJzxsl()==null?0:entity.getJzxsl());
+			vo.put("hwxs", entity.getHwxs());
+			
+			vo.put("sl20c", entity.getSl20c());
+			vo.put("sl40c", entity.getSl40c());
+			vo.put("sl45c", entity.getSl45c());
+			vo.put("slspc", entity.getSlspc());
+			vo.put("sl20t", entity.getSl20t());
+			vo.put("sl40t", entity.getSl40t());
+			vo.put("zysjq", entity.getZysjq());	
+			vo.put("zysjz", entity.getZysjz());	
+			vo.put("bgr", entity.getBgr());
+			vo.put("lxfs", entity.getLxfs());
+			
+			vo.put("hwzl", hwzlAssembler.toVo(entity.getHwzl()));
+			vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+			vo.put("szgq", gqAssembler.toVo(entity.getSzgq()));
+			vo.put("zydd", zyddAssembler.toVo(entity.getZydd()));
+			vo.put("zydw", jyrAssembler.toVo(entity.getZydw()));
+			vo.put("zyddqybh", zyfzAssembler.toVo(entity.getZyddqybh()));
+			vo.put("sfyxsp", entity.getSfyxsp());
+			vo.put("zysqbpBgInfo", zysqbpBgInfoAssember.toVoBg(entity.getZysqbpBgInfo()));
+			
+			
+			//开工完工报相关
+			vo.put("kgzt", entity.getKgzt());
+			vo.put("wgzt", entity.getWgzt());
+			vo.put("kpsj", entity.getKpsj());	
+			vo.put("kgsj", entity.getKgsj());	
+			vo.put("wgsj", entity.getWgsj());
+			vo.put("sg", entity.getSg());
+			vo.put("xg", entity.getXg());
+		}
+		return vo;
+	}
+}

+ 30 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ZysqbphsdbInfoAssember.java

@@ -0,0 +1,30 @@
+package com.youta.wisdomport.api.assembler.sc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CbInfo;
+import com.youta.wisdomport.sc.entity.ZysqbphsdbInfo;
+
+@Component
+public class ZysqbphsdbInfoAssember extends AbstractAssembler<ZysqbphsdbInfo> {
+
+	@Override
+	public Map<String, Object> toVo(ZysqbphsdbInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("name", entity.getName());
+			vo.put("gkj", entity.getGkj());
+			vo.put("hs", entity.getHs());
+			vo.put("zt", entity.getZt());
+			vo.put("xh", entity.getXh());
+		}
+		
+		return vo;
+	}
+
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/BwsxAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.bwxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class BwsxAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("bwsx", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/BwszsxAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.bwxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class BwszsxAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("bwszsx", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/FwlxAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.bwxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class FwlxAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("fwlx", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/JgxsAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.bwxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class JgxsAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("jgxs", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/MtmcAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.bwxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.MtInfo;
+
+@Component
+public class MtmcAssember extends AbstractAssembler<MtInfo>
+{
+	@Override
+	public Map<String, Object> toVo(MtInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("mtmc", entity.getMtmc());
+		}
+		return vo;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/SclxAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.bwxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class SclxAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("sclx", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/bwxx/ZyhbwflAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.bwxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class ZyhbwflAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("zyhbwfl", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ryxx/RylxAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.ryxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class RylxAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("rylx", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 78 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ryxx/RyxxAssember.java

@@ -0,0 +1,78 @@
+package com.youta.wisdomport.api.assembler.sc.ryxx;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.alibaba.dubbo.common.utils.CollectionUtils;
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.api.assembler.sc.GqAssembler;
+import com.youta.wisdomport.api.assembler.sc.JyrAssembler;
+import com.youta.wisdomport.api.assembler.sc.SzdAssembler;
+import com.youta.wisdomport.sc.entity.RyxxInfo;
+
+@Component
+public class RyxxAssember extends AbstractAssembler<RyxxInfo>
+{	
+	@Autowired
+	private SzdAssembler szdAssembler;
+	
+	@Autowired
+	private GqAssembler gqAssembler;
+	
+	@Autowired
+	private JyrAssembler jyrAssembler;
+	
+	@Autowired
+	private ZjlxAssember zjlxAssember;
+	
+	@Autowired
+	private RylxAssember rylxAssember;
+	
+	@Autowired
+	private RyxxZSAssember ryxxZSAssember;
+
+	@Override
+	public Map<String, Object> toVo(RyxxInfo entity)
+	{
+		Map<String, Object> vo = null;
+		if (null != entity)
+		{
+			vo = new HashMap<String, Object>();
+		    vo.put("id", entity.getId());
+		    vo.put("xm", entity.getXm());
+		    vo.put("zjlx", zjlxAssember.toVo(entity.getZjlx()));
+		    vo.put("sfzh", entity.getSfzh());
+		    vo.put("szd", szdAssembler.toVo(entity.getSzd()));
+		    vo.put("ssgq", gqAssembler.toVo(entity.getSsgq()));
+		    vo.put("ssjyr", jyrAssembler.toVo(entity.getSsjyr()));
+		    vo.put("rylx", rylxAssember.toVo(entity.getRylx()));
+		    vo.put("zwhzc", entity.getZwhzc());
+		    vo.put("lxdh", entity.getLxdh());
+			vo.put("ZsList", ryxxZSAssember.toVo(entity.getZsList()));
+			vo.put("picture", entity.getPicture());
+		}
+		return vo;
+	}
+	
+	@Override
+	public List<Map<String, Object>> toVo(List<RyxxInfo> entities) 
+	{
+		List<Map<String, Object>> vos = new ArrayList<Map<String, Object>>();
+		if (!CollectionUtils.isEmpty(entities)) {
+			Map<String, Object> vo = null;
+			for (RyxxInfo entity : entities) {
+				vo = new HashMap<String, Object>();
+				vo.put("id", entity.getId());
+				vo.put("rylx", zjlxAssember.toVo(entity.getRylx()));
+				vo.put("xm", entity.getXm());
+				vos.add(vo);
+			}
+		}
+		return vos;
+	}
+}

+ 41 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ryxx/RyxxZSAssember.java

@@ -0,0 +1,41 @@
+package com.youta.wisdomport.api.assembler.sc.ryxx;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.alibaba.dubbo.common.utils.CollectionUtils;
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.RyxxZSInfo;
+
+@Component
+public class RyxxZSAssember extends AbstractAssembler<RyxxZSInfo>
+{
+	@Override
+	public List<Map<String, Object>> toVo(List<RyxxZSInfo> entities) 
+	{
+		List<Map<String, Object>> vos = new ArrayList<Map<String, Object>>();
+		if (!CollectionUtils.isEmpty(entities)) {
+			Map<String, Object> vo = null;
+			for (RyxxZSInfo entity : entities) {
+				vo = new HashMap<String, Object>();
+				vo.put("id", entity.getId());
+				vo.put("zsmc", entity.getZsmc());
+				vo.put("zszl", entity.getZszl());
+				vo.put("zsbh", entity.getZsbh());
+				vo.put("yxq", entity.getYxq());
+				vos.add(vo);
+			}
+		}
+		return vos;
+	}
+
+	@Override
+	public Map<String, Object> toVo(RyxxZSInfo entity) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/ryxx/ZjlxAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.ryxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class ZjlxAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("zjlx", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 27 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/GkdwAssember.java

@@ -0,0 +1,27 @@
+package com.youta.wisdomport.api.assembler.sc.yjxx;
+
+import java.util.HashMap;
+import java.util.Map;
+import org.springframework.stereotype.Component;
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.JyrInfo;
+
+/**
+ * @author XH
+ */
+@Component
+public class GkdwAssember extends AbstractAssembler<JyrInfo> 
+{
+
+	@Override
+	public Map<String, Object> toVo(JyrInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("gkjyr", entity.getGkjyr());
+		}
+		return vo;
+	}
+
+}

+ 34 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/JzyjdwryInfoAssember.java

@@ -0,0 +1,34 @@
+package com.youta.wisdomport.api.assembler.sc.yjxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.JzyjdwryInfo;
+
+/**
+ * 
+ * @author XH
+ *
+ */
+@Component
+public class JzyjdwryInfoAssember extends AbstractAssembler<JzyjdwryInfo>{
+
+	@Override
+	public Map<String, Object> toVo(JzyjdwryInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("xm", entity.getXm());
+			vo.put("zw", entity.getZw());
+			vo.put("dh", entity.getDh());
+			vo.put("nl", entity.getNl());
+			vo.put("jytc", entity.getJytc());
+		}
+		return vo;
+	}
+
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/SsflAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.yjxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class SsflAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("ssfl", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/WzflAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.yjxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class WzflAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("wzfl", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 56 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/YjwzxxAssember.java

@@ -0,0 +1,56 @@
+package com.youta.wisdomport.api.assembler.sc.yjxx;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.alibaba.dubbo.common.utils.CollectionUtils;
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.YjwzxxInfo;
+
+@Component
+public class YjwzxxAssember extends AbstractAssembler<YjwzxxInfo>
+{
+	@Autowired
+	SsflAssember ssflAssember;
+	
+	@Autowired
+	WzflAssember wzflAssember;
+	
+	@Override
+	public List<Map<String, Object>> toVo(List<YjwzxxInfo> entities) 
+	{
+		List<Map<String, Object>> vos = new ArrayList<Map<String, Object>>();
+		if (!CollectionUtils.isEmpty(entities)) {
+			Map<String, Object> vo = null;
+			for (YjwzxxInfo entity : entities) {
+				vo = new HashMap<String, Object>();
+				vo.put("id", entity.getId());
+				vo.put("ssmc", entity.getSsmc());
+				vo.put("ssfl", ssflAssember.toVo(entity.getSsfl()));
+				vo.put("wzfl", wzflAssember.toVo(entity.getWzfl()));
+				vo.put("ggxh", entity.getGgxh());
+				vo.put("sl", entity.getSl());
+				vo.put("dj", entity.getDj());
+				vo.put("sccj", entity.getSccj());
+				vo.put("ccrq", entity.getCcrq());
+				vo.put("gmrq", entity.getGmrq());
+				vo.put("synx", entity.getSynx());
+				vo.put("gldw", entity.getGldw());
+				vo.put("cfcs", entity.getCfcs());
+				vos.add(vo);
+			}
+		}
+		return vos;
+	}
+
+	@Override
+	public Map<String, Object> toVo(YjwzxxInfo entity) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+}

+ 24 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/ZclbAssember.java

@@ -0,0 +1,24 @@
+package com.youta.wisdomport.api.assembler.sc.yjxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.CodeInfo;
+
+@Component
+public class ZclbAssember extends AbstractAssembler<CodeInfo>
+{
+	@Override
+	public Map<String, Object> toVo(CodeInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("zytc", entity.getBz());
+		}
+		return vo;
+	}
+}

+ 34 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/assembler/sc/yjxx/ZyyjdwryInfoAssember.java

@@ -0,0 +1,34 @@
+package com.youta.wisdomport.api.assembler.sc.yjxx;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.springframework.stereotype.Component;
+
+import com.youta.wisdomport.api.assembler.AbstractAssembler;
+import com.youta.wisdomport.sc.entity.ZyyjdwryInfo;
+
+/**
+ * 
+ * @author XH
+ *
+ */
+@Component
+public class ZyyjdwryInfoAssember extends AbstractAssembler<ZyyjdwryInfo>{
+
+	@Override
+	public Map<String, Object> toVo(ZyyjdwryInfo entity) {
+		Map<String, Object> vo = null;
+		if (null != entity) {
+			vo = new HashMap<String, Object>();
+			vo.put("id", entity.getId());
+			vo.put("xm", entity.getXm());
+			vo.put("zw", entity.getZw());
+			vo.put("dh", entity.getDh());
+			vo.put("nl", entity.getNl());
+			vo.put("jytc", entity.getJytc());
+		}
+		return vo;
+	}
+
+}

+ 52 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/constants/Constants.java

@@ -0,0 +1,52 @@
+package com.youta.wisdomport.api.constants;
+
+/**
+ * 常量定义
+ * 
+ * @author zhaoyong
+ * @version 2016年5月27日
+ */
+public class Constants {
+
+	/**
+	 * 公用模块
+	 * 
+	 * @author zhaoyong
+	 * @version 2016年5月27日
+	 */
+	public class Common {
+		/**
+		 * 默认的操作结果: 成功
+		 */
+		public static final String DEFAULT_SUCCESS_RESULT_CODE = "000000";
+
+		/**
+		 * 视图前缀
+		 */
+		public static final String DEFAULT_VIEW_PREFIX = "/api";
+
+	}
+
+	/**
+	 * Code模块常量
+	 * 
+	 * @author zhaoyong
+	 * @version 2016年5月27日
+	 */
+	public class Core {
+	}
+
+	/**
+	 * 建设与经营模块常量
+	 */
+	public class Bo {
+
+	}
+
+	/**
+	 * 安全监管模块常量
+	 */
+	public class Sc {
+
+	}
+}

+ 31 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/controller/IndexController.java

@@ -0,0 +1,31 @@
+package com.youta.wisdomport.api.controller;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.ModelAndView;
+
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年5月9日
+ */
+@Controller
+public class IndexController extends AbstractController {
+
+	@RequestMapping({"", "/", "/index"})
+    public ModelAndView index(HttpServletRequest request, ModelAndView mv)
+    {
+        mv.setViewName(Views.INDEX_VIEW);
+        return mv;	
+    }
+	
+	class Views {
+
+		public static final String INDEX_VIEW = "/index";
+
+	}
+
+}

+ 26 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/interceptor/RestApiAuthInterceptor.java

@@ -0,0 +1,26 @@
+package com.youta.wisdomport.api.interceptor;
+
+import java.util.Enumeration;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
+
+/**
+ * API接口调用验证统一处理过滤器
+ * 
+ * @author zhaoyong
+ * @version 2016年6月30日
+ */
+public class RestApiAuthInterceptor extends HandlerInterceptorAdapter {
+
+	@Override
+	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
+			throws Exception {
+		// 获取请求消息头
+		Enumeration<String> headerNames = request.getHeaderNames();
+		return super.preHandle(request, response, handler);
+	}
+
+}

+ 43 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/RestApiController.java

@@ -0,0 +1,43 @@
+package com.youta.wisdomport.api.rest;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.ModelAndView;
+
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年5月27日
+ */
+@Controller
+@RequestMapping("/api/rest")
+public class RestApiController extends AbstractController {
+
+	@RequestMapping(value = { "", "/", "/index" })
+	public ModelAndView index(ModelAndView view) {
+		view.setViewName(Views.VIEW_INDEX);
+		return view;
+	}
+
+	@RequestMapping(value = "/test")
+	public ModelAndView test(ModelAndView view) {
+		view.setViewName(Views.VIEW_TEST);
+		return view;
+	}
+
+	class Views {
+
+		/**
+		 * rest api首页
+		 */
+		public static final String VIEW_INDEX = "/rest/index";
+
+		/**
+		 * rest api测试页面
+		 */
+		public static final String VIEW_TEST = "/rest/test";
+
+	}
+
+}

+ 76 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/AXInfoController.java

@@ -0,0 +1,76 @@
+package com.youta.wisdomport.api.rest.bo;
+
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.commons.collections.MapUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.youta.wisdomport.api.assembler.bo.AXInfoAssembler;
+import com.youta.wisdomport.api.constants.Constants;
+import com.youta.wisdomport.bo.entity.AXInfo;
+import com.youta.wisdomport.bo.service.IAXInfoService;
+import com.youta.wisdomport.infra.errorno.SystemErrorNo;
+import com.youta.wisdomport.infra.model.ApiParam;
+import com.youta.wisdomport.infra.model.ApiResult;
+import com.youta.wisdomport.infra.service.ServiceException;
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Controller
+@RequestMapping("${api.rest.url}/ax")
+public class AXInfoController extends AbstractController {
+
+	@Autowired
+	private AXInfoAssembler assembler;
+
+	@Autowired
+	private IAXInfoService axInfoService;
+
+	@ResponseBody
+	@RequestMapping("{cmd}")
+	public ApiResult<Object> doDispatch(HttpServletRequest request, @PathVariable("cmd") String cmd,
+			@RequestBody ApiParam<Map<String, Object>> apiParam) {
+		// 返回结果
+		ApiResult<Object> result = new ApiResult<Object>();
+		try {
+			Map<String, Object> params = apiParam.getParams();
+			if ("load".equals(cmd)) {
+				result.setData(load(params));
+			}
+			result.setCode(Constants.Common.DEFAULT_SUCCESS_RESULT_CODE);
+		} catch (ServiceException e) {
+			result.setCode(e.getErrorNo());
+			logger.error("Invoking interface[{}] get service exception, cause: ", cmd, e);
+		} catch (Exception e) {
+			result.setCode(SystemErrorNo.SYSTEM_ERROR);
+			logger.error("Invoking interface[{}] get system exception, cause: ", cmd, e);
+		}
+		return result;
+	}
+
+	/**
+	 * 加载岸线信息
+	 * 
+	 * @return Map<String, Object>
+	 */
+	private Map<String, Object> load(Map<String, Object> params) {
+		Map<String, Object> axInfoMap = null;
+		if (!MapUtils.isEmpty(params) && null != params.get("id")) {
+			AXInfo axInfo = new AXInfo();
+			axInfo.setId(params.get("id").toString());
+			axInfo = axInfoService.findEntityByKey(axInfo);
+			axInfoMap = assembler.toVo(axInfo);
+		}
+		return axInfoMap;
+	}
+}

+ 15 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/GKInfoController.java

@@ -0,0 +1,15 @@
+package com.youta.wisdomport.api.rest.bo;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月2日
+ */
+@Controller
+@RequestMapping("${api.rest.url}/gk")
+public class GKInfoController extends AbstractController {
+}

+ 77 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/GQInfoController.java

@@ -0,0 +1,77 @@
+package com.youta.wisdomport.api.rest.bo;
+
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.commons.collections.MapUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.youta.wisdomport.api.assembler.bo.GQInfoAssembler;
+import com.youta.wisdomport.api.constants.Constants;
+import com.youta.wisdomport.bo.entity.GQInfo;
+import com.youta.wisdomport.bo.service.IGQInfoService;
+import com.youta.wisdomport.infra.errorno.SystemErrorNo;
+import com.youta.wisdomport.infra.model.ApiParam;
+import com.youta.wisdomport.infra.model.ApiResult;
+import com.youta.wisdomport.infra.service.ServiceException;
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月2日
+ */
+@Controller
+@RequestMapping("${api.rest.url}/gq")
+public class GQInfoController extends AbstractController {
+
+	@Autowired
+	private GQInfoAssembler assembler;
+
+	@Autowired
+	private IGQInfoService gqInfoService;
+
+	@ResponseBody
+	@RequestMapping("{cmd}")
+	public ApiResult<Object> doDispatch(HttpServletRequest request, @PathVariable("cmd") String cmd,
+			@RequestBody ApiParam<Map<String, Object>> apiParam) {
+		// 返回结果
+		ApiResult<Object> result = new ApiResult<Object>();
+		try {
+			Map<String, Object> params = apiParam.getParams();
+			if ("load".equals(cmd)) {
+				result.setData(load(params));
+			}
+			result.setCode(Constants.Common.DEFAULT_SUCCESS_RESULT_CODE);
+		} catch (ServiceException e) {
+			result.setCode(e.getErrorNo());
+			logger.error("Invoking interface[{}] get service exception, cause: ", cmd, e);
+		} catch (Exception e) {
+			result.setCode(SystemErrorNo.SYSTEM_ERROR);
+			logger.error("Invoking interface[{}] get system exception, cause: ", cmd, e);
+		}
+		return result;
+	}
+
+	/**
+	 * 加载港区信息
+	 * 
+	 * @return Map<String, Object>
+	 */
+	private Map<String, Object> load(Map<String, Object> params) {
+		Map<String, Object> gqInfoMap = null;
+		if (!MapUtils.isEmpty(params) && null != params.get("id")) {
+			GQInfo gqInfo = new GQInfo();
+			gqInfo.setId(params.get("id").toString());
+			gqInfo = gqInfoService.findEntityByKey(gqInfo);
+			gqInfoMap = assembler.toVo(gqInfo);
+		}
+		return gqInfoMap;
+	}
+
+}

+ 77 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRBWInfoController.java

@@ -0,0 +1,77 @@
+package com.youta.wisdomport.api.rest.bo;
+
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.commons.collections.MapUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.youta.wisdomport.api.assembler.bo.JYRBWInfoAssembler;
+import com.youta.wisdomport.api.constants.Constants;
+import com.youta.wisdomport.bo.entity.JYRBWInfo;
+import com.youta.wisdomport.bo.service.IJYRBWInfoService;
+import com.youta.wisdomport.infra.errorno.SystemErrorNo;
+import com.youta.wisdomport.infra.model.ApiParam;
+import com.youta.wisdomport.infra.model.ApiResult;
+import com.youta.wisdomport.infra.service.ServiceException;
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Controller
+@RequestMapping("${api.rest.url}/jyrbw")
+public class JYRBWInfoController extends AbstractController {
+
+	@Autowired
+	private JYRBWInfoAssembler assembler;
+
+	@Autowired
+	private IJYRBWInfoService jyrbwInfoService;
+
+	@ResponseBody
+	@RequestMapping("{cmd}")
+	public ApiResult<Object> doDispatch(HttpServletRequest request, @PathVariable("cmd") String cmd,
+			@RequestBody ApiParam<Map<String, Object>> apiParam) {
+		// 返回结果
+		ApiResult<Object> result = new ApiResult<Object>();
+		try {
+			Map<String, Object> params = apiParam.getParams();
+			if ("load".equals(cmd)) {
+				result.setData(load(params));
+			}
+			result.setCode(Constants.Common.DEFAULT_SUCCESS_RESULT_CODE);
+		} catch (ServiceException e) {
+			result.setCode(e.getErrorNo());
+			logger.error("Invoking interface[{}] get service exception, cause: ", cmd, e);
+		} catch (Exception e) {
+			result.setCode(SystemErrorNo.SYSTEM_ERROR);
+			logger.error("Invoking interface[{}] get system exception, cause: ", cmd, e);
+		}
+		return result;
+	}
+
+	/**
+	 * 加载岸线信息
+	 * 
+	 * @return Map<String, Object>
+	 */
+	private Map<String, Object> load(Map<String, Object> params) {
+		Map<String, Object> jyrbwInfoMap = null;
+		if (!MapUtils.isEmpty(params) && null != params.get("id")) {
+			JYRBWInfo jyrbwInfo = new JYRBWInfo();
+			jyrbwInfo.setId(params.get("id").toString());
+			jyrbwInfo = jyrbwInfoService.findEntityByKey(jyrbwInfo);
+			jyrbwInfoMap = assembler.toVo(jyrbwInfo);
+		}
+		return jyrbwInfoMap;
+	}
+
+}

+ 77 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRCGInfoController.java

@@ -0,0 +1,77 @@
+package com.youta.wisdomport.api.rest.bo;
+
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.commons.collections.MapUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.youta.wisdomport.api.assembler.bo.JYRCGInfoAssembler;
+import com.youta.wisdomport.api.constants.Constants;
+import com.youta.wisdomport.bo.entity.JYRCGInfo;
+import com.youta.wisdomport.bo.service.IJYRCGInfoService;
+import com.youta.wisdomport.infra.errorno.SystemErrorNo;
+import com.youta.wisdomport.infra.model.ApiParam;
+import com.youta.wisdomport.infra.model.ApiResult;
+import com.youta.wisdomport.infra.service.ServiceException;
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Controller
+@RequestMapping("${api.rest.url}/jyrcg")
+public class JYRCGInfoController extends AbstractController {
+
+	@Autowired
+	private JYRCGInfoAssembler assembler;
+
+	@Autowired
+	private IJYRCGInfoService jyrcgInfoService;
+
+	@ResponseBody
+	@RequestMapping("{cmd}")
+	public ApiResult<Object> doDispatch(HttpServletRequest request, @PathVariable("cmd") String cmd,
+			@RequestBody ApiParam<Map<String, Object>> apiParam) {
+		// 返回结果
+		ApiResult<Object> result = new ApiResult<Object>();
+		try {
+			Map<String, Object> params = apiParam.getParams();
+			if ("load".equals(cmd)) {
+				result.setData(load(params));
+			}
+			result.setCode(Constants.Common.DEFAULT_SUCCESS_RESULT_CODE);
+		} catch (ServiceException e) {
+			result.setCode(e.getErrorNo());
+			logger.error("Invoking interface[{}] get service exception, cause: ", cmd, e);
+		} catch (Exception e) {
+			result.setCode(SystemErrorNo.SYSTEM_ERROR);
+			logger.error("Invoking interface[{}] get system exception, cause: ", cmd, e);
+		}
+		return result;
+	}
+
+	/**
+	 * 加载岸线信息
+	 * 
+	 * @return Map<String, Object>
+	 */
+	private Map<String, Object> load(Map<String, Object> params) {
+		Map<String, Object> jyrcgInfoMap = null;
+		if (!MapUtils.isEmpty(params) && null != params.get("id")) {
+			JYRCGInfo jyrcgInfo = new JYRCGInfo();
+			jyrcgInfo.setId(params.get("id").toString());
+			jyrcgInfo = jyrcgInfoService.findEntityByKey(jyrcgInfo);
+			jyrcgInfoMap = assembler.toVo(jyrcgInfo);
+		}
+		return jyrcgInfoMap;
+	}
+
+}

+ 77 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRCKInfoController.java

@@ -0,0 +1,77 @@
+package com.youta.wisdomport.api.rest.bo;
+
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.commons.collections.MapUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.youta.wisdomport.api.assembler.bo.JYRCKInfoAssembler;
+import com.youta.wisdomport.api.constants.Constants;
+import com.youta.wisdomport.bo.entity.JYRCKInfo;
+import com.youta.wisdomport.bo.service.IJYRCKInfoService;
+import com.youta.wisdomport.infra.errorno.SystemErrorNo;
+import com.youta.wisdomport.infra.model.ApiParam;
+import com.youta.wisdomport.infra.model.ApiResult;
+import com.youta.wisdomport.infra.service.ServiceException;
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Controller
+@RequestMapping("${api.rest.url}/jyrck")
+public class JYRCKInfoController extends AbstractController {
+
+	@Autowired
+	private JYRCKInfoAssembler assembler;
+
+	@Autowired
+	private IJYRCKInfoService jyrckInfoService;
+
+	@ResponseBody
+	@RequestMapping("{cmd}")
+	public ApiResult<Object> doDispatch(HttpServletRequest request, @PathVariable("cmd") String cmd,
+			@RequestBody ApiParam<Map<String, Object>> apiParam) {
+		// 返回结果
+		ApiResult<Object> result = new ApiResult<Object>();
+		try {
+			Map<String, Object> params = apiParam.getParams();
+			if ("load".equals(cmd)) {
+				result.setData(load(params));
+			}
+			result.setCode(Constants.Common.DEFAULT_SUCCESS_RESULT_CODE);
+		} catch (ServiceException e) {
+			result.setCode(e.getErrorNo());
+			logger.error("Invoking interface[{}] get service exception, cause: ", cmd, e);
+		} catch (Exception e) {
+			result.setCode(SystemErrorNo.SYSTEM_ERROR);
+			logger.error("Invoking interface[{}] get system exception, cause: ", cmd, e);
+		}
+		return result;
+	}
+
+	/**
+	 * 加载岸线信息
+	 * 
+	 * @return Map<String, Object>
+	 */
+	private Map<String, Object> load(Map<String, Object> params) {
+		Map<String, Object> jyrckInfoMap = null;
+		if (!MapUtils.isEmpty(params) && null != params.get("id")) {
+			JYRCKInfo jyrckInfo = new JYRCKInfo();
+			jyrckInfo.setId(params.get("id").toString());
+			jyrckInfo = jyrckInfoService.findEntityByKey(jyrckInfo);
+			jyrckInfoMap = assembler.toVo(jyrckInfo);
+		}
+		return jyrckInfoMap;
+	}
+
+}

+ 77 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRDCInfoController.java

@@ -0,0 +1,77 @@
+package com.youta.wisdomport.api.rest.bo;
+
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.commons.collections.MapUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.youta.wisdomport.api.assembler.bo.JYRDCInfoAssembler;
+import com.youta.wisdomport.api.constants.Constants;
+import com.youta.wisdomport.bo.entity.JYRDCInfo;
+import com.youta.wisdomport.bo.service.IJYRDCInfoService;
+import com.youta.wisdomport.infra.errorno.SystemErrorNo;
+import com.youta.wisdomport.infra.model.ApiParam;
+import com.youta.wisdomport.infra.model.ApiResult;
+import com.youta.wisdomport.infra.service.ServiceException;
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Controller
+@RequestMapping("${api.rest.url}/jyrdc")
+public class JYRDCInfoController extends AbstractController {
+
+	@Autowired
+	private JYRDCInfoAssembler assembler;
+
+	@Autowired
+	private IJYRDCInfoService jyrdcInfoService;
+
+	@ResponseBody
+	@RequestMapping("{cmd}")
+	public ApiResult<Object> doDispatch(HttpServletRequest request, @PathVariable("cmd") String cmd,
+			@RequestBody ApiParam<Map<String, Object>> apiParam) {
+		// 返回结果
+		ApiResult<Object> result = new ApiResult<Object>();
+		try {
+			Map<String, Object> params = apiParam.getParams();
+			if ("load".equals(cmd)) {
+				result.setData(load(params));
+			}
+			result.setCode(Constants.Common.DEFAULT_SUCCESS_RESULT_CODE);
+		} catch (ServiceException e) {
+			result.setCode(e.getErrorNo());
+			logger.error("Invoking interface[{}] get service exception, cause: ", cmd, e);
+		} catch (Exception e) {
+			result.setCode(SystemErrorNo.SYSTEM_ERROR);
+			logger.error("Invoking interface[{}] get system exception, cause: ", cmd, e);
+		}
+		return result;
+	}
+
+	/**
+	 * 加载岸线信息
+	 * 
+	 * @return Map<String, Object>
+	 */
+	private Map<String, Object> load(Map<String, Object> params) {
+		Map<String, Object> jyrdcInfoMap = null;
+		if (!MapUtils.isEmpty(params) && null != params.get("id")) {
+			JYRDCInfo jyrdcInfo = new JYRDCInfo();
+			jyrdcInfo.setId(params.get("id").toString());
+			jyrdcInfo = jyrdcInfoService.findEntityByKey(jyrdcInfo);
+			jyrdcInfoMap = assembler.toVo(jyrdcInfo);
+		}
+		return jyrdcInfoMap;
+	}
+
+}

+ 77 - 0
wisdomport/server/trunk/wisdomport/wisdomport-api/src/main/java/com/youta/wisdomport/api/rest/bo/JYRInfoController.java

@@ -0,0 +1,77 @@
+package com.youta.wisdomport.api.rest.bo;
+
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.commons.collections.MapUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.youta.wisdomport.api.assembler.bo.JYRInfoAssembler;
+import com.youta.wisdomport.api.constants.Constants;
+import com.youta.wisdomport.bo.entity.JYRInfo;
+import com.youta.wisdomport.bo.service.IJYRInfoService;
+import com.youta.wisdomport.infra.errorno.SystemErrorNo;
+import com.youta.wisdomport.infra.model.ApiParam;
+import com.youta.wisdomport.infra.model.ApiResult;
+import com.youta.wisdomport.infra.service.ServiceException;
+import com.youta.wisdomport.infra.web.controller.AbstractController;
+
+/**
+ * @author zhaoyong
+ * @version 2016年6月3日
+ */
+@Controller
+@RequestMapping("${api.rest.url}/jyr")
+public class JYRInfoController extends AbstractController {
+
+	@Autowired
+	private JYRInfoAssembler assembler;
+
+	@Autowired
+	private IJYRInfoService jyrInfoService;
+
+	@ResponseBody
+	@RequestMapping("{cmd}")
+	public ApiResult<Object> doDispatch(HttpServletRequest request, @PathVariable("cmd") String cmd,
+			@RequestBody ApiParam<Map<String, Object>> apiParam) {
+		// 返回结果
+		ApiResult<Object> result = new ApiResult<Object>();
+		try {
+			Map<String, Object> params = apiParam.getParams();
+			if ("load".equals(cmd)) {
+				result.setData(load(params));
+			}
+			result.setCode(Constants.Common.DEFAULT_SUCCESS_RESULT_CODE);
+		} catch (ServiceException e) {
+			result.setCode(e.getErrorNo());
+			logger.error("Invoking interface[{}] get service exception, cause: ", cmd, e);
+		} catch (Exception e) {
+			result.setCode(SystemErrorNo.SYSTEM_ERROR);
+			logger.error("Invoking interface[{}] get system exception, cause: ", cmd, e);
+		}
+		return result;
+	}
+
+	/**
+	 * 加载岸线信息
+	 * 
+	 * @return Map<String, Object>
+	 */
+	private Map<String, Object> load(Map<String, Object> params) {
+		Map<String, Object> jyrInfoMap = null;
+		if (!MapUtils.isEmpty(params) && null != params.get("id")) {
+			JYRInfo jyrInfo = new JYRInfo();
+			jyrInfo.setId(params.get("id").toString());
+			jyrInfo = jyrInfoService.findEntityByKey(jyrInfo);
+			jyrInfoMap = assembler.toVo(jyrInfo);
+		}
+		return jyrInfoMap;
+	}
+
+}

部分文件因为文件数量过多而无法显示