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