diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/Generator.java b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/Generator.java
new file mode 100644
index 0000000000000000000000000000000000000000..63881629f1a47cd0aab15a3efa1eaeb024beb109
--- /dev/null
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/Generator.java
@@ -0,0 +1,27 @@
+package com.zheng.upms.dao;
+
+import com.zheng.common.util.MybatisGeneratorConfigUtil;
+import com.zheng.common.util.PropertiesFileUtil;
+
+/**
+ * 代码生成类
+ * Created by ZhangShuzheng on 2017/1/10.
+ */
+public class Generator {
+
+ // 根据命名规范,只修改此常量值即可
+ private static String MODULE_PREFIX_NAME = "upms";
+ private static String JDBC_DRIVER = PropertiesFileUtil.getInstance("jdbc").get("jdbc.driver");
+ private static String JDBC_URL = PropertiesFileUtil.getInstance("jdbc").get("jdbc.url");
+ private static String JDBC_USERNAME= PropertiesFileUtil.getInstance("jdbc").get("jdbc.username");
+ private static String JDBC_PASSWORD = PropertiesFileUtil.getInstance("jdbc").get("jdbc.password");
+
+ /**
+ * 根据模板生成generatorConfig.xml文件
+ * @param args
+ */
+ public static void main(String[] args) {
+ MybatisGeneratorConfigUtil.generator(JDBC_DRIVER, JDBC_URL, JDBC_USERNAME, JDBC_PASSWORD, MODULE_PREFIX_NAME);
+ }
+
+}
diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsOrganizationMapper.xml b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsOrganizationMapper.xml
index 0db2ca5f77e5ba8daddf79f85863d6f7ac50393b..f4fc154b04cbe1a348fe604d28a8190f2ef05c8a 100644
--- a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsOrganizationMapper.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsOrganizationMapper.xml
@@ -107,20 +107,17 @@
-
- SELECT LAST_INSERT_ID()
-
- insert into upms_organization (system_id, name, description
- )
- values (#{systemId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR}
- )
+ insert into upms_organization (organization_id, system_id, name,
+ description)
+ values (#{organizationId,jdbcType=INTEGER}, #{systemId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR},
+ #{description,jdbcType=VARCHAR})
-
- SELECT LAST_INSERT_ID()
-
insert into upms_organization
+
+ organization_id,
+
system_id,
@@ -132,6 +129,9 @@
+
+ #{organizationId,jdbcType=INTEGER},
+
#{systemId,jdbcType=INTEGER},
@@ -201,5 +201,5 @@
description = #{description,jdbcType=VARCHAR}
where organization_id = #{organizationId,jdbcType=INTEGER}
-
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsPermissionMapper.xml b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsPermissionMapper.xml
index 923c9e8b708a46073850163cf0594c71bbe03b76..6449750cbb847f2bbaae7ae7cd1a644583661e24 100644
--- a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsPermissionMapper.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsPermissionMapper.xml
@@ -105,23 +105,23 @@
-
- SELECT LAST_INSERT_ID()
-
- insert into upms_permission (system_id)
- values (#{systemId,jdbcType=INTEGER})
+ insert into upms_permission (permission_id, system_id)
+ values (#{permissionId,jdbcType=INTEGER}, #{systemId,jdbcType=INTEGER})
-
- SELECT LAST_INSERT_ID()
-
insert into upms_permission
+
+ permission_id,
+
system_id,
+
+ #{permissionId,jdbcType=INTEGER},
+
#{systemId,jdbcType=INTEGER},
@@ -169,5 +169,5 @@
set system_id = #{systemId,jdbcType=INTEGER}
where permission_id = #{permissionId,jdbcType=INTEGER}
-
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsRoleMapper.xml b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsRoleMapper.xml
index d98c722d3716a5b1050fe17cb0f8f9ef69af49a0..abf18b7b88815ae4a31e81325886fffa7fc0b1c6 100644
--- a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsRoleMapper.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsRoleMapper.xml
@@ -110,22 +110,19 @@
-
- SELECT LAST_INSERT_ID()
-
- insert into upms_role (system_id, name, description,
- status, ctime, orders
- )
- values (#{systemId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR},
- #{status,jdbcType=TINYINT}, #{ctime,jdbcType=BIGINT}, #{orders,jdbcType=BIGINT}
- )
+ insert into upms_role (role_id, system_id, name,
+ description, status, ctime,
+ orders)
+ values (#{roleId,jdbcType=INTEGER}, #{systemId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR},
+ #{description,jdbcType=VARCHAR}, #{status,jdbcType=TINYINT}, #{ctime,jdbcType=BIGINT},
+ #{orders,jdbcType=BIGINT})
-
- SELECT LAST_INSERT_ID()
-
insert into upms_role
+
+ role_id,
+
system_id,
@@ -146,6 +143,9 @@
+
+ #{roleId,jdbcType=INTEGER},
+
#{systemId,jdbcType=INTEGER},
@@ -248,5 +248,5 @@
orders = #{orders,jdbcType=BIGINT}
where role_id = #{roleId,jdbcType=INTEGER}
-
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsRolePermissionMapper.xml b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsRolePermissionMapper.xml
index f1e40fba9d786e829916911945fe15f1a759316a..5104e7f8bf310e047d153d69c7d05dbfa5cc4fd5 100644
--- a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsRolePermissionMapper.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsRolePermissionMapper.xml
@@ -186,5 +186,5 @@
permission_id = #{permissionId,jdbcType=INTEGER}
where role_permission_id = #{rolePermissionId,jdbcType=INTEGER}
-
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsSystemMapper.xml b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsSystemMapper.xml
index 71db87b8783423ed7fe98e491af3a75ea32930e9..ac0ad6759f8e8adc70625fd015c507bf79814578 100644
--- a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsSystemMapper.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsSystemMapper.xml
@@ -110,20 +110,19 @@
-
- SELECT LAST_INSERT_ID()
-
- insert into upms_system (icon, basepath, status,
- name, ctime, orders)
- values (#{icon,jdbcType=VARCHAR}, #{basepath,jdbcType=VARCHAR}, #{status,jdbcType=SMALLINT},
- #{name,jdbcType=VARCHAR}, #{ctime,jdbcType=BIGINT}, #{orders,jdbcType=BIGINT})
+ insert into upms_system (system_id, icon, basepath,
+ status, name, ctime,
+ orders)
+ values (#{systemId,jdbcType=INTEGER}, #{icon,jdbcType=VARCHAR}, #{basepath,jdbcType=VARCHAR},
+ #{status,jdbcType=SMALLINT}, #{name,jdbcType=VARCHAR}, #{ctime,jdbcType=BIGINT},
+ #{orders,jdbcType=BIGINT})
-
- SELECT LAST_INSERT_ID()
-
insert into upms_system
+
+ system_id,
+
icon,
@@ -144,6 +143,9 @@
+
+ #{systemId,jdbcType=INTEGER},
+
#{icon,jdbcType=VARCHAR},
@@ -246,5 +248,5 @@
orders = #{orders,jdbcType=BIGINT}
where system_id = #{systemId,jdbcType=INTEGER}
-
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserMapper.xml b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserMapper.xml
index 12431985c559022133352cd85748f435a4d05432..aea5d2d1a20a1b7baedd09ec243d2dddadb3ad57 100644
--- a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserMapper.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserMapper.xml
@@ -105,23 +105,23 @@
-
- SELECT LAST_INSERT_ID()
-
- insert into upms_user (system_id)
- values (#{systemId,jdbcType=INTEGER})
+ insert into upms_user (user_id, system_id)
+ values (#{userId,jdbcType=INTEGER}, #{systemId,jdbcType=INTEGER})
-
- SELECT LAST_INSERT_ID()
-
insert into upms_user
+
+ user_id,
+
system_id,
+
+ #{userId,jdbcType=INTEGER},
+
#{systemId,jdbcType=INTEGER},
@@ -169,5 +169,5 @@
set system_id = #{systemId,jdbcType=INTEGER}
where user_id = #{userId,jdbcType=INTEGER}
-
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserOrganizationMapper.xml b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserOrganizationMapper.xml
index 0b779aaede4a6da1354c18c5d61c043551309104..40bb57bf76a517a4235c03d0312fb5d9c2e05404 100644
--- a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserOrganizationMapper.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserOrganizationMapper.xml
@@ -186,5 +186,5 @@
organization_id = #{organizationId,jdbcType=INTEGER}
where user_organization_id = #{userOrganizationId,jdbcType=INTEGER}
-
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserPermissionMapper.xml b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserPermissionMapper.xml
index e4be4ff085361694889788e432d8de92e5b7b3d2..7f9625b15a1ec3a82a8e15901484d0424eed14cc 100644
--- a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserPermissionMapper.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserPermissionMapper.xml
@@ -186,5 +186,5 @@
permission_id = #{permissionId,jdbcType=INTEGER}
where user_permission_id = #{userPermissionId,jdbcType=INTEGER}
-
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserRoleMapper.xml b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserRoleMapper.xml
index cdc8a685aa04af66ad48abf655b11c14121e8014..43f8f8bb0c8c22ad1e8301095dc24cab614ebe44 100644
--- a/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserRoleMapper.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/mapper/UpmsUserRoleMapper.xml
@@ -201,5 +201,5 @@
role = #{role,jdbcType=INTEGER}
where user_role_id = #{userRoleId,jdbcType=INTEGER}
-
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/resources/generatorConfig.xml b/zheng-upms/zheng-upms-dao/src/main/resources/generatorConfig.xml
index 28208de84824a498a077a52f761155cc164f8c6f..341b2dd75da2bc870aaebe0717617ec5980e5c51 100644
--- a/zheng-upms/zheng-upms-dao/src/main/resources/generatorConfig.xml
+++ b/zheng-upms/zheng-upms-dao/src/main/resources/generatorConfig.xml
@@ -2,76 +2,76 @@
-
-
+
+
-
-
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/zheng-upms/zheng-upms-dao/src/main/resources/jdbc.properties b/zheng-upms/zheng-upms-dao/src/main/resources/jdbc.properties
index 77a983a02a24a9b97b7e2274797b44a352e83d68..cea49fe56e903850b9a6212c17ecd485ffcd210b 100644
--- a/zheng-upms/zheng-upms-dao/src/main/resources/jdbc.properties
+++ b/zheng-upms/zheng-upms-dao/src/main/resources/jdbc.properties
@@ -3,7 +3,4 @@ jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/zheng?useUnicode\=true&characterEncoding
jdbc.username=root
jdbc.password=123456
-classPathEntry=D:/mysql-connector-java-5.1.34.jar
-generator.javaModelGenerator.targetPackage=com.zheng.upms.dao.model
-generator.sqlMapGenerator.targetPackage=com.zheng.upms.dao.mapper
-generator.javaClientGenerator.targetPackage=com.zheng.upms.dao.mapper
\ No newline at end of file
+classPathEntry=D:/mysql-connector-java-5.1.34.jar
\ No newline at end of file