From cd8cb3a6874cb2debc823295a241f7d33d34d3c2 Mon Sep 17 00:00:00 2001 From: andnnl Date: Fri, 20 Aug 2021 14:53:04 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=A4=9A=E6=95=B0=E6=8D=AE=E6=BA=90?= =?UTF-8?q?=E4=B8=8B=E6=8C=87=E5=AE=9A=E6=95=B0=E6=8D=AE=E6=BA=90@Qualifie?= =?UTF-8?q?r("coreSqlManager")=EF=BC=8C=E5=88=A0=E9=99=A4pojo=E7=9A=84@Seq?= =?UTF-8?q?ID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin-console/pom.xml | 6 +++ .../admin/console/dao/DictConsoleDao.java | 14 +++---- .../admin/console/dao/MenuConsoleDao.java | 2 +- .../admin/console/dao/OrgConsoleDao.java | 11 ++---- .../admin/console/dao/RoleConsoleDao.java | 23 ++++++------ .../console/dao/RoleFunctionConsoleDao.java | 6 +-- .../admin/console/dao/UserConsoleDao.java | 13 ++++--- .../console/service/RoleConsoleService.java | 2 + .../src/main/resources/application.properties | 35 ++++++++++++------ .../admin/dict/dict_collection_template.xls | Bin 30208 -> 30208 bytes .../admin/dict/dict_upload_template.xls | Bin 29184 -> 29184 bytes .../admin/user/user_collection_template.xls | Bin 25600 -> 25600 bytes .../src/main/resources/sql/console/user.md | 5 +++ .../ibeetl/admin/core/dao/CoreAuditDao.java | 8 ++-- .../ibeetl/admin/core/dao/CoreDictDao.java | 12 +++--- .../ibeetl/admin/core/dao/CoreFileDao.java | 9 ++--- .../admin/core/dao/CoreFunctionDao.java | 3 +- .../ibeetl/admin/core/dao/CoreMenuDao.java | 10 ++--- .../com/ibeetl/admin/core/dao/CoreOrgDao.java | 13 +++---- .../ibeetl/admin/core/dao/CoreRoleDao.java | 5 +-- .../admin/core/dao/CoreRoleFunctionDao.java | 8 ++-- .../admin/core/dao/CoreRoleMenuDao.java | 6 ++- .../ibeetl/admin/core/dao/CoreUserDao.java | 4 +- .../admin/core/dao/CoreUserRoleDao.java | 1 - .../admin/core/dao/CoreWorkflowDao.java | 2 + .../ibeetl/admin/core/entity/CoreAudit.java | 2 +- .../ibeetl/admin/core/entity/CoreDict.java | 2 +- .../ibeetl/admin/core/entity/CoreFile.java | 2 +- .../admin/core/entity/CoreFunction.java | 2 +- .../ibeetl/admin/core/entity/CoreMenu.java | 2 +- .../com/ibeetl/admin/core/entity/CoreOrg.java | 2 +- .../ibeetl/admin/core/entity/CoreRole.java | 2 +- .../admin/core/entity/CoreRoleFunction.java | 2 +- .../admin/core/entity/CoreRoleMenu.java | 2 +- .../ibeetl/admin/core/entity/CoreUser.java | 2 +- .../admin/core/entity/CoreUserRole.java | 2 +- .../core/service/CoreCodeGenService.java | 2 + .../core/service/CorePlatformService.java | 2 + .../admin/core/service/CoreUserService.java | 5 ++- .../resources/codeTemplate/java/pojo.java | 2 +- pom.xml | 17 +++++++++ 41 files changed, 146 insertions(+), 102 deletions(-) diff --git a/admin-console/pom.xml b/admin-console/pom.xml index bab71d4e..ce086857 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 69864260..26d09716 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 355d4680..4e156e35 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 312e8f63..b833f600 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 5465a773..3da92e33 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 be02cd36..49cf5f20 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 65e3c281..35c3c46b 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 f76f8adf..dc4a7487 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 b3f6add3..0d4c0bf0 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 GIT binary patch delta 48 zcmZp8!`SeKaf1dEKN|yMB10ZS3J~WpDWJjj($pK7an`baxDV%KU$+5Ylq=yjz(4Gsu 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 GIT binary patch delta 47 zcmZp8!r1VHaf1dEKN|yMB10ZS3J~Wp!jP&&BX=1i~wkT B5QG2# 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 GIT binary patch delta 47 zcmZoT!Pszuaf1dEKN|yMB10ZS3J~Wp { - + } \ 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 f637cfe6..1768e029 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> findTypeList(int delFlag); - /** * 根据父节点Id查询子节点数据 + * * @param id 父节点id * @return */ diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreFileDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreFileDao.java index 9d3642fb..1607d53d 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreFileDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreFileDao.java @@ -1,13 +1,12 @@ package com.ibeetl.admin.core.dao; +import com.ibeetl.admin.core.entity.CoreFile; import org.beetl.sql.mapper.BaseMapper; import org.beetl.sql.mapper.annotation.Sql; - -import com.ibeetl.admin.core.entity.CoreFile; import org.beetl.sql.mapper.annotation.Update; -public interface CoreFileDao extends BaseMapper { +public interface CoreFileDao extends BaseMapper { @Sql("update core_file set biz_type=?,biz_id=? where file_batch_id=?") - @Update - void updateBatchIdInfo( String bizType, String bizId,String fileBatchId); + @Update + void updateBatchIdInfo(String bizType, String bizId, String fileBatchId); } diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreFunctionDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreFunctionDao.java index f380028b..d93831a9 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreFunctionDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreFunctionDao.java @@ -1,9 +1,8 @@ package com.ibeetl.admin.core.dao; +import com.ibeetl.admin.core.entity.CoreFunction; import org.beetl.sql.mapper.BaseMapper; import org.beetl.sql.mapper.annotation.Sql; - -import com.ibeetl.admin.core.entity.CoreFunction; import org.beetl.sql.mapper.annotation.SqlResource; @SqlResource("core.coreFunction") diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreMenuDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreMenuDao.java index bf0976e3..4553d0d9 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreMenuDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreMenuDao.java @@ -1,7 +1,6 @@ package com.ibeetl.admin.core.dao; - import com.ibeetl.admin.core.entity.CoreMenu; import org.beetl.sql.core.page.PageRequest; import org.beetl.sql.mapper.BaseMapper; @@ -13,10 +12,11 @@ import java.util.List; @SqlResource("core.coreMenu") public interface CoreMenuDao extends BaseMapper { - void queryByCondtion(PageRequest query); - @Update - void clearMenuFunction(List functionIds); + void queryByCondtion(PageRequest query); + + @Update + void clearMenuFunction(List functionIds); - List allMenuWithURL(); + List allMenuWithURL(); } diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreOrgDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreOrgDao.java index 56e4b977..f677575b 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreOrgDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreOrgDao.java @@ -1,25 +1,22 @@ package com.ibeetl.admin.core.dao; -import java.util.List; - - -import org.beetl.sql.core.page.PageRequest; +import com.ibeetl.admin.core.entity.CoreOrg; import org.beetl.sql.mapper.BaseMapper; import org.beetl.sql.mapper.annotation.Sql; import org.beetl.sql.mapper.annotation.SqlResource; -import com.ibeetl.admin.core.entity.CoreOrg; +import java.util.List; @SqlResource("core.coreOrg") public interface CoreOrgDao extends BaseMapper { List queryOrgByUser(Long userId); - + List queryAllOrgCode(List orgIds); - + @Sql("select * from core_org where parent_org_id is null") CoreOrg getRoot(); - + } diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleDao.java index 3f603a38..1fa0be0c 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleDao.java @@ -1,12 +1,9 @@ package com.ibeetl.admin.core.dao; -import org.beetl.sql.core.page.PageRequest; +import com.ibeetl.admin.core.entity.CoreRole; import org.beetl.sql.mapper.BaseMapper; -import org.beetl.sql.mapper.annotation.Sql; import org.beetl.sql.mapper.annotation.SqlResource; -import com.ibeetl.admin.core.entity.CoreRole; - @SqlResource("core.coreRole") public interface CoreRoleDao extends BaseMapper { diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleFunctionDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleFunctionDao.java index fe5f58c9..0cb1f59e 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleFunctionDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleFunctionDao.java @@ -11,11 +11,11 @@ import java.util.List; public interface CoreRoleFunctionDao extends BaseMapper { - List getRoleFunction( Long userId, Long orgId, - String code); + List getRoleFunction(Long userId, Long orgId, + String code); - List getRoleChildrenFunction(Long userId, Long orgId, - Long parentId); + List getRoleChildrenFunction(Long userId, Long orgId, + Long parentId); } diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleMenuDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleMenuDao.java index f71e6bf6..17a73670 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleMenuDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleMenuDao.java @@ -13,16 +13,18 @@ public interface CoreRoleMenuDao extends BaseMapper { /** * 根据用户ID,机构ID查询菜单 + * * @param userId 用户id * @param orgId 机构id * @return */ - List queryMenuByUser( Long userId, Long orgId); + List queryMenuByUser(Long userId, Long orgId); /** * 根据菜单id删除角色和菜单关系 + * * @param ids */ - @Update + @Update void deleteRoleMenu(List ids); } diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserDao.java index 73622345..ad8b33f7 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserDao.java @@ -1,7 +1,6 @@ package com.ibeetl.admin.core.dao; - import com.ibeetl.admin.core.entity.CoreUser; import org.beetl.sql.mapper.BaseMapper; import org.beetl.sql.mapper.annotation.SqlResource; @@ -13,10 +12,11 @@ public interface CoreUserDao extends BaseMapper { /** * 根据角色编码查询用户集合 + * * @param roleCode 角色编码 * @return */ - List getUserByRole( String roleCode); + List getUserByRole(String roleCode); } diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserRoleDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserRoleDao.java index 79333ef8..a9cf0a7f 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserRoleDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserRoleDao.java @@ -1,7 +1,6 @@ package com.ibeetl.admin.core.dao; - import com.ibeetl.admin.core.entity.CoreUserRole; import org.beetl.sql.mapper.BaseMapper; import org.beetl.sql.mapper.annotation.SqlResource; diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreWorkflowDao.java b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreWorkflowDao.java index f437d77b..c05e2d68 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreWorkflowDao.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreWorkflowDao.java @@ -9,6 +9,7 @@ import java.util.List; /** * 业务侧工作流的基本功能,工作流的一些功能将在业务侧完成,比如选人操作 + * * @author lijiazhi */ @SqlResource("core.workflow") @@ -16,6 +17,7 @@ public interface CoreWorkflowDao extends BaseMapper { /** * 根据角色id,机构id查询用户集合 + * * @param roleId 角色id * @param orgs 机构id * @return diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreAudit.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreAudit.java index 9cd483b8..9adad4cf 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreAudit.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreAudit.java @@ -14,7 +14,7 @@ import org.beetl.sql.annotation.entity.SeqID; public class CoreAudit extends BaseEntity { - @SeqID(name = "ORACLE_AUDIT_SEQ_NAME") + //@SeqID(name = "ORACLE_AUDIT_SEQ_NAME") @AutoID @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) protected Long id; diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreDict.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreDict.java index c9df9095..fabc5b26 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreDict.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreDict.java @@ -19,7 +19,7 @@ import org.beetl.sql.annotation.entity.SeqID; public class CoreDict extends BaseEntity { @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) - @SeqID(name = ORACLE_CORE_SEQ_NAME) + //@SeqID(name = ORACLE_CORE_SEQ_NAME) @AutoID private Long id; diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFile.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFile.java index 00e9200c..8f899ac1 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFile.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFile.java @@ -13,7 +13,7 @@ import org.beetl.sql.annotation.entity.SeqID; */ public class CoreFile extends BaseEntity { @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) - @SeqID(name = ORACLE_FILE_SEQ_NAME) + //@SeqID(name = ORACLE_FILE_SEQ_NAME) @AutoID private Long id; // 文件名称 diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFunction.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFunction.java index d810aa5a..39833a71 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFunction.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFunction.java @@ -17,7 +17,7 @@ import org.beetl.sql.annotation.entity.UpdateIgnore; public class CoreFunction extends BaseEntity { @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) - @SeqID(name = ORACLE_CORE_SEQ_NAME) + //@SeqID(name = ORACLE_CORE_SEQ_NAME) @AutoID protected Long id; diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreMenu.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreMenu.java index 374cdb2a..7623c69e 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreMenu.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreMenu.java @@ -24,7 +24,7 @@ public class CoreMenu extends BaseEntity { public static final String TYPE_MENUITEM = "MENU_M"; @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) - @SeqID(name = ORACLE_CORE_SEQ_NAME) + //@SeqID(name = ORACLE_CORE_SEQ_NAME) @AutoID protected Long id; diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreOrg.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreOrg.java index 705d43b7..b9062edf 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreOrg.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreOrg.java @@ -27,7 +27,7 @@ public class CoreOrg extends BaseEntity { // 自增id @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) - @SeqID(name = ORACLE_CORE_SEQ_NAME) + //@SeqID(name = ORACLE_CORE_SEQ_NAME) @AutoID private Long id; diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRole.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRole.java index 6c62761d..c4f55802 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRole.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRole.java @@ -19,7 +19,7 @@ import org.beetl.sql.annotation.entity.SeqID; public class CoreRole extends BaseEntity { @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) - @SeqID(name = ORACLE_CORE_SEQ_NAME) + //@SeqID(name = ORACLE_CORE_SEQ_NAME) @AutoID protected Long id; diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleFunction.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleFunction.java index 7aff50f4..b33df172 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleFunction.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleFunction.java @@ -17,7 +17,7 @@ import org.beetl.sql.annotation.entity.SeqID; */ public class CoreRoleFunction extends BaseEntity { @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) - @SeqID(name = ORACLE_CORE_SEQ_NAME) + //@SeqID(name = ORACLE_CORE_SEQ_NAME) @AutoID protected Long id; // 删除标识 diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleMenu.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleMenu.java index f5aeae62..c22dde01 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleMenu.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleMenu.java @@ -15,7 +15,7 @@ import org.beetl.sql.annotation.entity.SeqID; */ public class CoreRoleMenu extends BaseEntity { @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) - @SeqID(name = ORACLE_CORE_SEQ_NAME) + //@SeqID(name = ORACLE_CORE_SEQ_NAME) @AutoID protected Long id; diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUser.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUser.java index 8abc5b95..8322f414 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUser.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUser.java @@ -25,7 +25,7 @@ public class CoreUser extends BaseEntity { @NotNull(message = "ID不能为空", groups =ValidateConfig. UPDATE.class) - @SeqID(name = ORACLE_CORE_SEQ_NAME) + //@SeqID(name = ORACLE_CORE_SEQ_NAME) @AutoID protected Long id; // 删除标识 diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUserRole.java b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUserRole.java index 85ed9d42..c2d7ac04 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUserRole.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUserRole.java @@ -16,7 +16,7 @@ import javax.validation.constraints.NotNull; public class CoreUserRole extends BaseEntity { - @SeqID(name = "ORACLE_CORE_SEQ_NAME") + //@SeqID(name = "ORACLE_CORE_SEQ_NAME") @AutoID private Long id; // 授权机构id diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/service/CoreCodeGenService.java b/admin-core/src/main/java/com/ibeetl/admin/core/service/CoreCodeGenService.java index 511b101b..7125a53a 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/service/CoreCodeGenService.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/service/CoreCodeGenService.java @@ -19,6 +19,7 @@ import org.beetl.sql.core.SQLManager; import org.beetl.sql.core.meta.MetadataManager; import org.beetl.sql.core.meta.SchemaMetadataManager; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; import com.ibeetl.admin.core.entity.CoreFunction; @@ -34,6 +35,7 @@ import com.ibeetl.admin.core.gen.model.Entity; @Service public class CoreCodeGenService { @Autowired + @Qualifier("coreSqlManager") SQLManager sqlManager; @Autowired CorePlatformService platformService; diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/service/CorePlatformService.java b/admin-core/src/main/java/com/ibeetl/admin/core/service/CorePlatformService.java index e79689ad..4ed490c4 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/service/CorePlatformService.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/service/CorePlatformService.java @@ -10,6 +10,7 @@ import org.beetl.sql.core.SQLManager; import org.beetl.sql.core.engine.SQLPlaceholderST; import org.beetl.sql.core.engine.template.BeetlTemplateEngine; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; @@ -97,6 +98,7 @@ public class CorePlatformService { CoreFunctionDao sysFunctionDao; @Autowired + @Qualifier("coreSqlManager") SQLManager sqlManager; @Autowired diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/service/CoreUserService.java b/admin-core/src/main/java/com/ibeetl/admin/core/service/CoreUserService.java index 052e4e2f..42ca84f1 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/service/CoreUserService.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/service/CoreUserService.java @@ -4,6 +4,7 @@ import java.util.List; import org.beetl.sql.core.SQLManager; 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; @@ -30,7 +31,9 @@ public class CoreUserService { @Autowired PasswordEncryptService passwordEncryptService; - @Autowired SQLManager sqlManager; + @Autowired + @Qualifier("coreSqlManager") + SQLManager sqlManager; public UserLoginInfo login(String userName,String password){ CoreUser query = new CoreUser(); diff --git a/admin-core/src/main/resources/codeTemplate/java/pojo.java b/admin-core/src/main/resources/codeTemplate/java/pojo.java index 5eb55df8..6447afa5 100644 --- a/admin-core/src/main/resources/codeTemplate/java/pojo.java +++ b/admin-core/src/main/resources/codeTemplate/java/pojo.java @@ -34,7 +34,7 @@ public class ${className} extends BaseEntity{ @} @if(attr.isId) { \@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class) - \@SeqID(name = ORACLE_CORE_SEQ_NAME) +//\@SeqID(name = ORACLE_CORE_SEQ_NAME) \@AutoID @} @if(isNotEmpty(attr.dictType)) { diff --git a/pom.xml b/pom.xml index 694895cc..30f18635 100644 --- a/pom.xml +++ b/pom.xml @@ -51,6 +51,23 @@ true + + + org.apache.maven.plugins + maven-source-plugin + 3.0.0 + + + + + compile + + + jar-no-fork + + + + -- Gitee From d60932de425fe57089fe37b87bc898b1ac956199 Mon Sep 17 00:00:00 2001 From: andnnl Date: Wed, 25 Aug 2021 15:40:24 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E6=97=B6=E9=97=B4=E8=8C=83=E5=9B=B4?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E5=AD=97=E6=AE=B5=E9=83=BD?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E5=8A=A0@Query?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../codeTemplate/java/controller.java | 27 +++++++++++++------ .../main/resources/codeTemplate/java/dao.java | 3 +++ .../resources/codeTemplate/java/pojo.java | 13 +++++---- .../resources/codeTemplate/java/query.java | 3 +++ .../resources/codeTemplate/java/service.java | 15 ++++++++--- 5 files changed, 45 insertions(+), 16 deletions(-) diff --git a/admin-core/src/main/resources/codeTemplate/java/controller.java b/admin-core/src/main/resources/codeTemplate/java/controller.java index acfebb60..25912f7f 100644 --- a/admin-core/src/main/resources/codeTemplate/java/controller.java +++ b/admin-core/src/main/resources/codeTemplate/java/controller.java @@ -96,12 +96,17 @@ public class ${entity.name}Controller{ \@PostMapping(MODEL + "/list.json") \@Function("${basicfunctionCode}.query") \@ResponseBody - public JsonResult list(${entity.name}Query condtion) + public JsonResult> list(${entity.name}Query condition) + { + PageResult<${entity.name}> pageResult = ${service}.queryByCondition(condition); + return JsonResult.success(pageResult); + } +/* public JsonResult list(${entity.name}Query condtion) { PageQuery page = condtion.getPageQuery(); ${service}.queryByCondition(page); return JsonResult.success(page); - } + }*/ \@PostMapping(MODEL + "/add.json") \@Function("${basicfunctionCode}.add") @@ -151,20 +156,26 @@ public class ${entity.name}Controller{ \@PostMapping(MODEL + "/excel/export.json") \@Function("${basicfunctionCode}.export") \@ResponseBody - public JsonResult export(HttpServletResponse response,${entity.name}Query condtion) { + public JsonResult export(HttpServletResponse response,${entity.name}Query condition) { /** * 1)需要用你自己编写一个的excel模板 * 2)通常excel导出需要关联更多数据,因此${service}.queryByCondition方法经常不符合需求,需要重写一个为模板导出的查询 * 3)参考ConsoleDictController来实现模板导入导出 */ String excelTemplate ="excelTemplates/${target.urlBase}/${entity.code}/你的excel模板文件名字.xls"; - PageQuery<${entity.name}> page = condtion.getPageQuery(); +// PageQuery<${entity.name}> page = condtion.getPageQuery(); + PageRequest<${entity.name> page=condition.getPageRequest(); + condition.setPage(1); + condition.setLimit(Integer.MAX_VALUE); //取出全部符合条件的 - page.setPageSize(Integer.MAX_VALUE); - page.setPageNumber(1); - page.setTotalRow(Integer.MAX_VALUE); +// page.setPageSize(Integer.MAX_VALUE); +// page.setPageNumber(1); +// page.setTotalRow(Integer.MAX_VALUE); + //本次导出需要的数据 + PageResult<${entity.name}> pageResult = ${service}.queryByCondition(condition); //本次导出需要的数据 - List<${entity.name}> list =${service}.queryByCondition(page).getList(); + List<${entity.name}> list =pageResult.getList(); +// List<${entity.name}> list =${service}.queryByCondition(page).getList(); try(InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(excelTemplate)) { if(is==null) { throw new PlatformException("模板资源不存在:"+excelTemplate); diff --git a/admin-core/src/main/resources/codeTemplate/java/dao.java b/admin-core/src/main/resources/codeTemplate/java/dao.java index 192407af..0cf83fb6 100644 --- a/admin-core/src/main/resources/codeTemplate/java/dao.java +++ b/admin-core/src/main/resources/codeTemplate/java/dao.java @@ -1,6 +1,7 @@ package ${package}; import java.util.List; +import java.util.Map; import com.ibeetl.admin.core.entity.CoreUser; import org.beetl.sql.mapper.BaseMapper; @@ -9,6 +10,7 @@ import org.beetl.sql.core.page.PageRequest; import org.beetl.sql.core.page.PageResult; import org.beetl.sql.mapper.BaseMapper; import org.beetl.sql.mapper.annotation.Root; +import org.springframework.stereotype.Component; import ${basePackage}.entity.*; @@ -16,6 +18,7 @@ import ${basePackage}.entity.*; * ${entity.displayName} Dao */ \@SqlResource("${entity.system}.${entity.code}") +\@Component public interface ${entity.name}Dao extends BaseMapper<${entity.name}>{ public PageResult<${entity.name}> queryByCondition(PageRequest request,\@Root Map params); public void batchDel${entity.name}ByIds( List ids); diff --git a/admin-core/src/main/resources/codeTemplate/java/pojo.java b/admin-core/src/main/resources/codeTemplate/java/pojo.java index 6447afa5..da42a21a 100644 --- a/admin-core/src/main/resources/codeTemplate/java/pojo.java +++ b/admin-core/src/main/resources/codeTemplate/java/pojo.java @@ -6,8 +6,13 @@ import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Null; -import org.beetl.sql.core.annotatoin.AutoID; -import org.beetl.sql.core.annotatoin.SeqID; + +import com.ibeetl.admin.core.entity.BaseEntity; +import com.ibeetl.admin.core.util.ValidateConfig; +import org.beetl.sql.annotation.entity.AutoID; +import org.beetl.sql.annotation.entity.SeqID; +import org.beetl.sql.annotation.entity.InsertIgnore; +import org.beetl.sql.annotation.entity.UpdateIgnore; import com.ibeetl.admin.core.util.ValidateConfig; @@ -17,9 +22,7 @@ import java.math.*; import com.ibeetl.admin.core.annotation.Dict; import com.ibeetl.admin.core.entity.BaseEntity; -import org.beetl.sql.core.annotatoin.InsertIgnore; -import org.beetl.sql.core.annotatoin.Version; -import org.beetl.sql.core.annotatoin.LogicDelete; + /* diff --git a/admin-core/src/main/resources/codeTemplate/java/query.java b/admin-core/src/main/resources/codeTemplate/java/query.java index 71504d22..dbdd7caa 100644 --- a/admin-core/src/main/resources/codeTemplate/java/query.java +++ b/admin-core/src/main/resources/codeTemplate/java/query.java @@ -22,7 +22,9 @@ public class ${entity.name}Query extends PageParam { @} else if(attr.dateTimeRange) { \@Query(name = "${attr.displayName}", display = true,type=Query.TYPE_DATETIME_BETWEEN) private String ${attr.name}; + \@Query(name = "${attr.displayName}", display = false) private Date ${strutil.replace (attr.name,"Range","")}Start; + \@Query(name = "${attr.displayName}", display = false) private Date ${strutil.replace (attr.name,"Range","")}End; @} else { \@Query(name = "${attr.displayName}", display = true) @@ -31,6 +33,7 @@ public class ${entity.name}Query extends PageParam { @} @for(attr in attrs) { @if(attr.dateRange) { + public String get${upperFirst(attr.name)}(){ return ${attr.name}; } diff --git a/admin-core/src/main/resources/codeTemplate/java/service.java b/admin-core/src/main/resources/codeTemplate/java/service.java index c813ee9d..7c9d942c 100644 --- a/admin-core/src/main/resources/codeTemplate/java/service.java +++ b/admin-core/src/main/resources/codeTemplate/java/service.java @@ -13,7 +13,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; - +import org.beetl.sql.core.page.PageRequest; +import org.beetl.sql.core.page.PageResult; @@ -29,8 +30,16 @@ public class ${entity.name}Service extends CoreBaseService<${entity.name}>{ \@Autowired private ${entity.name}Dao ${entity.code}Dao; - public PageQuery<${entity.name}>queryByCondition(PageQuery query){ - PageQuery ret = ${entity.code}Dao.queryByCondition(query); +// public PageQuery<${entity.name}>queryByCondition(PageQuery query){ +// PageQuery ret = ${entity.code}Dao.queryByCondition(query); +// queryListAfter(ret.getList()); +// return ret; +// } + + public PageResult<${entity.name}> queryByCondition(${entity.name}Query condition) { + PageRequest pageRequest = condition.getPageRequest(); + Map params = condition.getPageParam(); + PageResult ret = ${entity.code}Dao.queryByCondition(pageRequest, params); queryListAfter(ret.getList()); return ret; } -- Gitee From f01f85a3d7bd5af986b78299cfbb766b06be3401 Mon Sep 17 00:00:00 2001 From: andnnl Date: Wed, 25 Aug 2021 15:41:56 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=97=B6=E9=97=B4=E8=8C=83=E5=9B=B4?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E5=AD=97=E6=AE=B5=E9=83=BD?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E5=8A=A0@Query?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin-core/src/main/resources/codeTemplate/java/query.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/admin-core/src/main/resources/codeTemplate/java/query.java b/admin-core/src/main/resources/codeTemplate/java/query.java index dbdd7caa..51a77c73 100644 --- a/admin-core/src/main/resources/codeTemplate/java/query.java +++ b/admin-core/src/main/resources/codeTemplate/java/query.java @@ -17,7 +17,9 @@ public class ${entity.name}Query extends PageParam { @} else if(attr.dateRange) { \@Query(name = "${attr.displayName}", display = true,type=Query.TYPE_DATE_BETWEEN) private String ${attr.name}; + \@Query(name = "${attr.displayName}", display = false) private Date ${strutil.replace (attr.name,"Range","")}Start; + \@Query(name = "${attr.displayName}", display = false) private Date ${strutil.replace (attr.name,"Range","")}End; @} else if(attr.dateTimeRange) { \@Query(name = "${attr.displayName}", display = true,type=Query.TYPE_DATETIME_BETWEEN) -- Gitee From dab16bb3d05dc7b067a6068c02defaa1b9696e04 Mon Sep 17 00:00:00 2001 From: andnnl Date: Fri, 27 Aug 2021 10:55:00 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=8C=85=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/codeTemplate/java/controller.java | 2 +- admin-core/src/main/resources/codeTemplate/java/service.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/admin-core/src/main/resources/codeTemplate/java/controller.java b/admin-core/src/main/resources/codeTemplate/java/controller.java index 25912f7f..3d8e6636 100644 --- a/admin-core/src/main/resources/codeTemplate/java/controller.java +++ b/admin-core/src/main/resources/codeTemplate/java/controller.java @@ -164,7 +164,7 @@ public class ${entity.name}Controller{ */ String excelTemplate ="excelTemplates/${target.urlBase}/${entity.code}/你的excel模板文件名字.xls"; // PageQuery<${entity.name}> page = condtion.getPageQuery(); - PageRequest<${entity.name> page=condition.getPageRequest(); + //PageRequest<${entity.name}> page=condition.getPageRequest(); condition.setPage(1); condition.setLimit(Integer.MAX_VALUE); //取出全部符合条件的 diff --git a/admin-core/src/main/resources/codeTemplate/java/service.java b/admin-core/src/main/resources/codeTemplate/java/service.java index 7c9d942c..c5674edd 100644 --- a/admin-core/src/main/resources/codeTemplate/java/service.java +++ b/admin-core/src/main/resources/codeTemplate/java/service.java @@ -3,7 +3,7 @@ package ${package}; import ${basePackage}.dao.${entity.name}Dao; import ${basePackage}.entity.${entity.name}; - +import ${basePackage}.web.query.${entity.name}Query; import com.ibeetl.admin.core.service.CoreBaseService; @@ -13,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; +import java.util.Map; import org.beetl.sql.core.page.PageRequest; import org.beetl.sql.core.page.PageResult; -- Gitee