diff --git a/admin-console/pom.xml b/admin-console/pom.xml
index bab71d4e4245db7977a7da3b24991fc00aed7e4e..ce08685791458c710e77c9f63b8d68fc9b34c75c 100644
--- a/admin-console/pom.xml
+++ b/admin-console/pom.xml
@@ -20,6 +20,12 @@
mysql
mysql-connector-java
+
+
+ com.microsoft.sqlserver
+ mssql-jdbc
+ runtime
+
diff --git a/admin-console/src/main/java/com/ibeetl/admin/console/dao/DictConsoleDao.java b/admin-console/src/main/java/com/ibeetl/admin/console/dao/DictConsoleDao.java
index 69864260ecee06bcebd51571395bbab00cc7e3ca..26d09716bc1dd21c16cda695e07551157bcf0c19 100644
--- a/admin-console/src/main/java/com/ibeetl/admin/console/dao/DictConsoleDao.java
+++ b/admin-console/src/main/java/com/ibeetl/admin/console/dao/DictConsoleDao.java
@@ -1,9 +1,5 @@
package com.ibeetl.admin.console.dao;
-import java.util.List;
-import java.util.Map;
-
-
import com.ibeetl.admin.core.entity.CoreDict;
import org.beetl.sql.core.page.PageRequest;
import org.beetl.sql.core.page.PageResult;
@@ -12,12 +8,16 @@ import org.beetl.sql.mapper.annotation.Root;
import org.beetl.sql.mapper.annotation.SqlResource;
import org.beetl.sql.mapper.annotation.Update;
+import java.util.List;
+import java.util.Map;
+
/**
* CoreDict Dao
*/
@SqlResource("console.dict")
public interface DictConsoleDao extends BaseMapper {
- PageResult queryByCondition(PageRequest query, @Root Map params);
- @Update
- void batchDelCoreDictByIds( List ids);
+ PageResult queryByCondition(PageRequest query, @Root Map params);
+
+ @Update
+ void batchDelCoreDictByIds(List ids);
}
\ No newline at end of file
diff --git a/admin-console/src/main/java/com/ibeetl/admin/console/dao/MenuConsoleDao.java b/admin-console/src/main/java/com/ibeetl/admin/console/dao/MenuConsoleDao.java
index 355d46808f550c747f44a049c27c0cbb1ef0102c..4e156e356ec612373e8fa42bc16809d8a6aeab46 100644
--- a/admin-console/src/main/java/com/ibeetl/admin/console/dao/MenuConsoleDao.java
+++ b/admin-console/src/main/java/com/ibeetl/admin/console/dao/MenuConsoleDao.java
@@ -1,7 +1,6 @@
package com.ibeetl.admin.console.dao;
-
import com.ibeetl.admin.core.entity.CoreMenu;
import org.beetl.sql.core.page.PageRequest;
import org.beetl.sql.core.page.PageResult;
@@ -16,6 +15,7 @@ public interface MenuConsoleDao extends BaseMapper {
/**
* 根据条件分页查询
+ *
* @param query 查询条件
*/
PageResult queryByCondition(PageRequest query, @Root Map params);
diff --git a/admin-console/src/main/java/com/ibeetl/admin/console/dao/OrgConsoleDao.java b/admin-console/src/main/java/com/ibeetl/admin/console/dao/OrgConsoleDao.java
index 312e8f6363f933f8e79efd1554824f942d60bfdb..b833f600908b95912d4c3db24a146f5b14c1cb78 100644
--- a/admin-console/src/main/java/com/ibeetl/admin/console/dao/OrgConsoleDao.java
+++ b/admin-console/src/main/java/com/ibeetl/admin/console/dao/OrgConsoleDao.java
@@ -1,11 +1,5 @@
package com.ibeetl.admin.console.dao;
-import java.util.List;
-import java.util.Map;
-
-
-import org.beetl.sql.core.engine.PageQuery;
-
import com.ibeetl.admin.core.entity.CoreOrg;
import com.ibeetl.admin.core.entity.CoreUser;
import org.beetl.sql.core.page.PageRequest;
@@ -14,10 +8,13 @@ import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.Root;
import org.beetl.sql.mapper.annotation.SqlResource;
+import java.util.Map;
+
@SqlResource("console.org")
public interface OrgConsoleDao extends BaseMapper {
PageResult queryByCondition(PageRequest query, @Root Map params);
- PageResult queryUserByCondition(PageRequest query,@Root Map params);
+
+ PageResult queryUserByCondition(PageRequest query, @Root Map params);
}
diff --git a/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleConsoleDao.java b/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleConsoleDao.java
index 5465a773b96ef93b7993094212a69cb9b940665a..3da92e330692db3a3b5ed8fb7211c4fa752008ee 100644
--- a/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleConsoleDao.java
+++ b/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleConsoleDao.java
@@ -1,10 +1,5 @@
package com.ibeetl.admin.console.dao;
-import java.util.List;
-import java.util.Map;
-
-
-import com.ibeetl.admin.console.web.query.RoleUserQuery;
import com.ibeetl.admin.core.entity.CoreRole;
import com.ibeetl.admin.core.entity.CoreUser;
import org.beetl.sql.core.page.PageRequest;
@@ -14,32 +9,38 @@ import org.beetl.sql.mapper.annotation.Root;
import org.beetl.sql.mapper.annotation.SqlResource;
import org.beetl.sql.mapper.annotation.Update;
+import java.util.List;
+import java.util.Map;
+
@SqlResource("console.role")
public interface RoleConsoleDao extends BaseMapper {
/**
* 根据条件分页查询
+ *
* @param query 查询条件
*/
PageResult queryByCondition(PageRequest query, Map params);
/**
* 批量删除角色
+ *
* @param ids 角色id
*/
@Update
void batchDelByIds(List ids);
- @Update
+
+ @Update
void batchDeleteRoleFunction(List ids);
- @Update
+
+ @Update
void batchDeleteRoleMenu(List ids);
- @Update
+
+ @Update
void batchDeleteUserRole(List ids);
- PageResult queryUser(PageRequest query, @Root Map params);
-
+ PageResult queryUser(PageRequest query, @Root Map params);
-
}
diff --git a/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleFunctionConsoleDao.java b/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleFunctionConsoleDao.java
index be02cd36f8b6e38c2ba89343b89249b4a9398f29..49cf5f201a4550e3317dd43aeb4c89956835e68b 100644
--- a/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleFunctionConsoleDao.java
+++ b/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleFunctionConsoleDao.java
@@ -1,17 +1,17 @@
package com.ibeetl.admin.console.dao;
-import java.util.List;
-
import com.ibeetl.admin.console.web.dto.RoleDataAccessFunction;
import com.ibeetl.admin.core.entity.CoreRoleFunction;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
import org.beetl.sql.mapper.annotation.Update;
+import java.util.List;
+
@SqlResource("console.roleFunction")
public interface RoleFunctionConsoleDao extends BaseMapper {
- @Update
+ @Update
void deleteRoleFunction(List ids);
List getFunctionIdByRole(Long roleId);
diff --git a/admin-console/src/main/java/com/ibeetl/admin/console/dao/UserConsoleDao.java b/admin-console/src/main/java/com/ibeetl/admin/console/dao/UserConsoleDao.java
index 65e3c2811a4804231cb7c84b9ad1b30336b68204..35c3c46b9d64d8aa22bf2fcf598ad0cca2d8fd72 100644
--- a/admin-console/src/main/java/com/ibeetl/admin/console/dao/UserConsoleDao.java
+++ b/admin-console/src/main/java/com/ibeetl/admin/console/dao/UserConsoleDao.java
@@ -1,7 +1,6 @@
package com.ibeetl.admin.console.dao;
-
import com.ibeetl.admin.core.entity.CoreUser;
import com.ibeetl.admin.core.entity.CoreUserRole;
import com.ibeetl.admin.core.util.enums.GeneralStateEnum;
@@ -19,12 +18,14 @@ import java.util.Map;
public interface UserConsoleDao extends BaseMapper {
PageResult queryByCondition(PageRequest query, @Root Map params);
- @Update
- void batchDelUserByIds( List ids);
- @Update
+
+ @Update
+ void batchDelUserByIds(List ids);
+
+ @Update
void batchUpdateUserState(List ids, GeneralStateEnum state);
-
- List queryUserRole( Long id,Long orgId,Long roleId);
+
+ List queryUserRole(Long id, Long orgId, Long roleId);
}
diff --git a/admin-console/src/main/java/com/ibeetl/admin/console/service/RoleConsoleService.java b/admin-console/src/main/java/com/ibeetl/admin/console/service/RoleConsoleService.java
index f76f8adf9118dd0b36eb64a043a9e37bfd58728f..dc4a748740f22d67e176fae919791db53c99f0dd 100644
--- a/admin-console/src/main/java/com/ibeetl/admin/console/service/RoleConsoleService.java
+++ b/admin-console/src/main/java/com/ibeetl/admin/console/service/RoleConsoleService.java
@@ -12,6 +12,7 @@ import org.beetl.sql.core.page.PageResult;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -33,6 +34,7 @@ public class RoleConsoleService extends CoreBaseService {
private RoleConsoleDao roleDao;
@Autowired
+ @Qualifier("coreSqlManager")
private SQLManager sqlManager;
@Autowired
diff --git a/admin-console/src/main/resources/application.properties b/admin-console/src/main/resources/application.properties
index b3f6add31c4aea58d75bd2815b9251d87a4fd553..0d4c0bf030c80967bc506a272b2619319865812e 100644
--- a/admin-console/src/main/resources/application.properties
+++ b/admin-console/src/main/resources/application.properties
@@ -1,16 +1,29 @@
-spring.datasource.baseDataSource.url=jdbc:mysql://127.0.0.1:3306/starter?allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&useSSL=false&useInformationSchema=true
-spring.datasource.baseDataSource.username=root
-spring.datasource.baseDataSource.password=12345678
-spring.datasource.baseDataSource.driver-class-name=com.mysql.cj.jdbc.Driver
-
-# 配置了一个数据源,如果需要多数据源,参考beetlsql springboot集成文档
-beetlsql.sqlManagers=coreSqlManager
-beetlsql.coreSqlManager.ds=baseDataSource
-beetlsql.coreSqlManager.basePackage=com.ibeetl.admin.core.dao,com.ibeetl.admin.console.dao
-beetlsql.coreSqlManager.daoSuffix=Dao
-beetlsql.coreSqlManager.dbStyle=org.beetl.sql.core.db.MySqlStyle
+#spring.datasource.baseDataSource.url=jdbc:mysql://127.0.0.1:3306/starter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&useSSL=false&useInformationSchema=true
+#spring.datasource.baseDataSource.username=root
+#spring.datasource.baseDataSource.password=12345678
+#spring.datasource.baseDataSource.driver-class-name=com.mysql.cj.jdbc.Driver
+#
+## 配置了一个数据源,如果需要多数据源,参考beetlsql springboot集成文档
+#beetlsql.sqlManagers=coreSqlManager
+#beetlsql.coreSqlManager.ds=baseDataSource
+#beetlsql.coreSqlManager.basePackage=com.ibeetl.admin.core.dao,com.ibeetl.admin.console.dao
+#beetlsql.coreSqlManager.daoSuffix=Dao
+#beetlsql.coreSqlManager.dbStyle=org.beetl.sql.core.db.MySqlStyle
+spring.datasource.baseDataSource.url=jdbc:sqlserver://192.168.4.241:1433;DatabaseName=SMS_ZLFS
+spring.datasource.baseDataSource.username=sa
+spring.datasource.baseDataSource.password=jy@88250860
+spring.datasource.baseDataSource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
+
+beetlsql.ds.baseDataSource.basePackage=com
+beetlsql.ds.baseDataSource.dbStyle=org.beetl.sql.core.db.SqlServer2012Style
+#beetlsql.basePackage=com.ibeetl,com.xxx.yourpackage
+#有一个数据源命名为baseDataSource,你可以添加多数据源
+beetlsql.mutiple.datasource=baseDataSource
+#beetlsql.sqlManagers=coreSqlManager
+#beetlsql.coreSqlManager.ds=baseDataSource
+
# 1,1 是管理员密码,相当于启动后就登录,方便测试,系统需要取消这俩个配置
user.id=1
user.orgId=1
diff --git a/admin-console/src/main/resources/excelTemplates/admin/dict/dict_collection_template.xls b/admin-console/src/main/resources/excelTemplates/admin/dict/dict_collection_template.xls
index 91bba51f8f876053b026a1af25ddcff89d085e22..ac4545ad0d65875959405014149aa5c019a808b7 100644
Binary files a/admin-console/src/main/resources/excelTemplates/admin/dict/dict_collection_template.xls and b/admin-console/src/main/resources/excelTemplates/admin/dict/dict_collection_template.xls differ
diff --git a/admin-console/src/main/resources/excelTemplates/admin/dict/dict_upload_template.xls b/admin-console/src/main/resources/excelTemplates/admin/dict/dict_upload_template.xls
index 7c82c8f1bd3864c4ad6fa93e7fddb46970bd35d0..b52d56d01e1a000aa33cbdcdb6990ad5634d12ef 100644
Binary files a/admin-console/src/main/resources/excelTemplates/admin/dict/dict_upload_template.xls and b/admin-console/src/main/resources/excelTemplates/admin/dict/dict_upload_template.xls differ
diff --git a/admin-console/src/main/resources/excelTemplates/admin/user/user_collection_template.xls b/admin-console/src/main/resources/excelTemplates/admin/user/user_collection_template.xls
index 6311752984c1439d2171f880d96cf51c348f6027..d3dba2f37eec036899df71f6219b4ede84ea8d41 100644
Binary files a/admin-console/src/main/resources/excelTemplates/admin/user/user_collection_template.xls and b/admin-console/src/main/resources/excelTemplates/admin/user/user_collection_template.xls differ
diff --git a/admin-console/src/main/resources/sql/console/user.md b/admin-console/src/main/resources/sql/console/user.md
index adda6055dc9a03df3d90108ffd7ff0e26ea2b463..b2e315db8cd4dde3323d2573e15ad866eec06d8a 100644
--- a/admin-console/src/main/resources/sql/console/user.md
+++ b/admin-console/src/main/resources/sql/console/user.md
@@ -37,6 +37,9 @@ queryByCondition
and u.create_time< #nextDay(createDateMax)#
@}
+ @pageIgnoreTag(){
+ order by id
+ @}
batchDelUserByIds
@@ -67,3 +70,5 @@ queryUserRole
@if(isNotEmpty(roleId)){
and role.id=#roleId#
@}
+
+
diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreAuditDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreAuditDao.java
index 906d4e1d27392b403875272d4f3565e1dee5c8df..4cb3cffb5d04e570f9671d0464311a15582278f9 100644
--- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreAuditDao.java
+++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreAuditDao.java
@@ -6,10 +6,10 @@ import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
/*
-*
-* gen by starter mapper 2017-08-01
-*/
+ *
+ * gen by starter mapper 2017-08-01
+ */
@SqlResource("core.coreAudit")
public interface CoreAuditDao extends BaseMapper {
-
+
}
\ No newline at end of file
diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreDictDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreDictDao.java
index f637cfe604a4448992bb3ba7f80f06e8f3bdd8e9..1768e0293dbf5911fbafce3c6059dcad7377c3c9 100644
--- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreDictDao.java
+++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreDictDao.java
@@ -1,13 +1,11 @@
package com.ibeetl.admin.core.dao;
-import java.util.List;
-import java.util.Map;
-
+import com.ibeetl.admin.core.entity.CoreDict;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
-import com.ibeetl.admin.core.entity.CoreDict;
-import org.beetl.sql.mapper.annotation.Update;
+import java.util.List;
+import java.util.Map;
/**
* 字典DAO接口
@@ -17,6 +15,7 @@ public interface CoreDictDao extends BaseMapper {
/**
* 查询某个类型下的字典集合
+ *
* @param type 字典类型
* @return
*/
@@ -24,15 +23,16 @@ public interface CoreDictDao extends BaseMapper {
/**
* 查询字段类型列表
+ *
* @param delFlag 删除标记
* @return
*/
List