Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Springboot Plus
Commits
143d37ee
"...src/main/git@ustchcs.com:gujinli1118/eladmin.git" did not exist on "d1777411bfd010546a2b0c1da790ed2a4fac458f"
Commit
143d37ee
authored
Nov 27, 2021
by
trumansdo
Browse files
更换至beetlsql3最新版本
parent
398a4c6b
Changes
170
Hide whitespace changes
Inline
Side-by-side
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/dao/AuditConsoleDao.java
View file @
143d37ee
package
com.ibeetl.admin.console.dao
;
package
com.ibeetl.admin.console.dao
;
import
org.beetl.sql.core.annotatoin.SqlResource
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.mapper.BaseMapper
;
import
com.ibeetl.admin.core.entity.CoreAudit
;
import
com.ibeetl.admin.core.entity.CoreAudit
;
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.SqlResource
;
@SqlResource
(
"console.audit"
)
@SqlResource
(
"console.audit"
)
public
interface
AuditConsoleDao
extends
BaseMapper
<
CoreAudit
>
{
public
interface
AuditConsoleDao
extends
BaseMapper
<
CoreAudit
>
{
Page
Query
<
CoreAudit
>
queryByCondtion
(
Page
Query
<
CoreAudit
>
query
);
Page
Result
<
CoreAudit
>
queryByCondtion
(
Page
Request
<
CoreAudit
>
query
);
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/dao/DictConsoleDao.java
View file @
143d37ee
package
com.ibeetl.admin.console.dao
;
package
com.ibeetl.admin.console.dao
;
import
java.util.List
;
import
org.beetl.sql.core.annotatoin.SqlResource
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.mapper.BaseMapper
;
import
com.ibeetl.admin.core.entity.CoreDict
;
import
com.ibeetl.admin.core.entity.CoreDict
;
import
java.util.List
;
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.SqlResource
;
/** CoreDict Dao */
/** CoreDict Dao */
@SqlResource
(
"console.dict"
)
@SqlResource
(
"console.dict"
)
public
interface
DictConsoleDao
extends
BaseMapper
<
CoreDict
>
{
public
interface
DictConsoleDao
extends
BaseMapper
<
CoreDict
>
{
public
PageQuery
<
CoreDict
>
queryByCondition
(
PageQuery
query
);
public
void
batchDelCoreDictByIds
(
List
<
Long
>
ids
);
PageResult
<
CoreDict
>
queryByCondition
(
PageRequest
query
);
void
batchDelCoreDictByIds
(
List
<
Long
>
ids
);
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/dao/FunctionConsoleDao.java
View file @
143d37ee
package
com.ibeetl.admin.console.dao
;
package
com.ibeetl.admin.console.dao
;
import
org.beetl.sql.core.annotatoin.SqlResource
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.mapper.BaseMapper
;
import
com.ibeetl.admin.core.entity.CoreFunction
;
import
com.ibeetl.admin.core.entity.CoreFunction
;
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.SqlResource
;
@SqlResource
(
"console.function"
)
@SqlResource
(
"console.function"
)
public
interface
FunctionConsoleDao
extends
BaseMapper
<
CoreFunction
>
{
public
interface
FunctionConsoleDao
extends
BaseMapper
<
CoreFunction
>
{
/**
/**
* 根据条件查询
* 根据条件查询
*
* @param query
*/
*/
public
void
queryByCondtion
(
PageQuery
query
);
PageResult
<
CoreFunction
>
queryByCondtion
(
PageRequest
<
CoreFunction
>
query
);
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/dao/MenuConsoleDao.java
View file @
143d37ee
package
com.ibeetl.admin.console.dao
;
package
com.ibeetl.admin.console.dao
;
import
java.util.List
;
import
org.beetl.sql.core.annotatoin.SqlResource
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.mapper.BaseMapper
;
import
com.ibeetl.admin.core.entity.CoreMenu
;
import
com.ibeetl.admin.core.entity.CoreMenu
;
import
java.util.List
;
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.SqlResource
;
@SqlResource
(
"console.menu"
)
@SqlResource
(
"console.menu"
)
public
interface
MenuConsoleDao
extends
BaseMapper
<
CoreMenu
>
{
public
interface
MenuConsoleDao
extends
BaseMapper
<
CoreMenu
>
{
...
@@ -15,7 +15,7 @@ public interface MenuConsoleDao extends BaseMapper<CoreMenu> {
...
@@ -15,7 +15,7 @@ public interface MenuConsoleDao extends BaseMapper<CoreMenu> {
*
*
* @param query 查询条件
* @param query 查询条件
*/
*/
void
queryByCondtion
(
Page
Query
query
);
PageResult
queryByCondtion
(
Page
Request
<
CoreMenu
>
query
);
List
<
CoreMenu
>
selectMenuAndRelationFunction
();
List
<
CoreMenu
>
selectMenuAndRelationFunction
();
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/dao/OrgConsoleDao.java
View file @
143d37ee
package
com.ibeetl.admin.console.dao
;
package
com.ibeetl.admin.console.dao
;
import
java.util.List
;
import
org.beetl.sql.core.annotatoin.Param
;
import
org.beetl.sql.core.annotatoin.SqlResource
;
import
org.beetl.sql.core.annotatoin.SqlStatement
;
import
org.beetl.sql.core.annotatoin.SqlStatementType
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.mapper.BaseMapper
;
import
com.ibeetl.admin.core.entity.CoreOrg
;
import
com.ibeetl.admin.core.entity.CoreOrg
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
java.util.List
;
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.Param
;
import
org.beetl.sql.mapper.annotation.Select
;
import
org.beetl.sql.mapper.annotation.SqlResource
;
@SqlResource
(
"console.org"
)
@SqlResource
(
"console.org"
)
public
interface
OrgConsoleDao
extends
BaseMapper
<
CoreOrg
>
{
public
interface
OrgConsoleDao
extends
BaseMapper
<
CoreOrg
>
{
void
queryByCondtion
(
Page
Query
<
CoreOrg
>
query
);
PageResult
<
CoreOrg
>
queryByCondtion
(
Page
Request
<
CoreOrg
>
query
);
@S
qlStatement
(
type
=
SqlStatementType
.
SELECT
)
@S
elect
void
queryUserByCondtion
(
Page
Query
<
CoreUser
>
query
);
PageResult
queryUserByCondtion
(
Page
Request
<
CoreUser
>
query
);
void
batchDelByIds
(
@Param
(
value
=
"ids"
)
List
<
Long
>
ids
);
void
batchDelByIds
(
@Param
(
value
=
"ids"
)
List
<
Long
>
ids
);
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleConsoleDao.java
View file @
143d37ee
package
com.ibeetl.admin.console.dao
;
package
com.ibeetl.admin.console.dao
;
import
java.util.List
;
import
org.beetl.sql.core.annotatoin.SqlResource
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.mapper.BaseMapper
;
import
com.ibeetl.admin.console.web.query.RoleUserQuery
;
import
com.ibeetl.admin.core.entity.CoreRole
;
import
com.ibeetl.admin.core.entity.CoreRole
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
java.util.List
;
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.SqlResource
;
@SqlResource
(
"console.role"
)
@SqlResource
(
"console.role"
)
public
interface
RoleConsoleDao
extends
BaseMapper
<
CoreRole
>
{
public
interface
RoleConsoleDao
extends
BaseMapper
<
CoreRole
>
{
...
@@ -16,14 +14,16 @@ public interface RoleConsoleDao extends BaseMapper<CoreRole> {
...
@@ -16,14 +14,16 @@ public interface RoleConsoleDao extends BaseMapper<CoreRole> {
/**
/**
* 根据条件分页查询
* 根据条件分页查询
*
*
* @param query 查询条件
* @param query
* 查询条件
*/
*/
void
queryByCondtion
(
Page
Query
query
);
PageResult
queryByCondtion
(
Page
Request
query
);
/**
/**
* 批量删除角色
* 批量删除角色
*
*
* @param ids 角色id
* @param ids
* 角色id
*/
*/
void
batchDelByIds
(
List
<
Long
>
ids
);
void
batchDelByIds
(
List
<
Long
>
ids
);
...
@@ -33,5 +33,6 @@ public interface RoleConsoleDao extends BaseMapper<CoreRole> {
...
@@ -33,5 +33,6 @@ public interface RoleConsoleDao extends BaseMapper<CoreRole> {
void
batchDeleteUserRole
(
List
<
Long
>
ids
);
void
batchDeleteUserRole
(
List
<
Long
>
ids
);
PageQuery
<
CoreUser
>
queryUser
(
PageQuery
query
);
PageResult
<
CoreUser
>
queryUser
(
PageRequest
query
);
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/dao/RoleFunctionConsoleDao.java
View file @
143d37ee
package
com.ibeetl.admin.console.dao
;
package
com.ibeetl.admin.console.dao
;
import
java.util.List
;
import
org.beetl.sql.core.annotatoin.Param
;
import
org.beetl.sql.core.annotatoin.SqlResource
;
import
org.beetl.sql.core.mapper.BaseMapper
;
import
com.ibeetl.admin.console.web.dto.RoleDataAccessFunction
;
import
com.ibeetl.admin.console.web.dto.RoleDataAccessFunction
;
import
com.ibeetl.admin.core.entity.CoreRoleFunction
;
import
com.ibeetl.admin.core.entity.CoreRoleFunction
;
import
java.util.List
;
import
org.beetl.sql.mapper.BaseMapper
;
import
org.beetl.sql.mapper.annotation.SqlResource
;
@SqlResource
(
"console.roleFunction"
)
@SqlResource
(
"console.roleFunction"
)
public
interface
RoleFunctionConsoleDao
extends
BaseMapper
<
CoreRoleFunction
>
{
public
interface
RoleFunctionConsoleDao
extends
BaseMapper
<
CoreRoleFunction
>
{
...
@@ -17,4 +14,5 @@ public interface RoleFunctionConsoleDao extends BaseMapper<CoreRoleFunction> {
...
@@ -17,4 +14,5 @@ public interface RoleFunctionConsoleDao extends BaseMapper<CoreRoleFunction> {
List
<
Long
>
getFunctionIdByRole
(
Long
roleId
);
List
<
Long
>
getFunctionIdByRole
(
Long
roleId
);
List
<
RoleDataAccessFunction
>
getQueryFunctionAndRoleData
(
Long
roleId
);
List
<
RoleDataAccessFunction
>
getQueryFunctionAndRoleData
(
Long
roleId
);
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/dao/UserConsoleDao.java
View file @
143d37ee
package
com.ibeetl.admin.console.dao
;
package
com.ibeetl.admin.console.dao
;
import
com.ibeetl.admin.core.service.param.CoreUserParam
;
import
org.beetl.sql.core.annotatoin.Param
;
import
org.beetl.sql.core.annotatoin.SqlResource
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.mapper.BaseMapper
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
com.ibeetl.admin.core.entity.CoreUserRole
;
import
com.ibeetl.admin.core.entity.CoreUserRole
;
import
com.ibeetl.admin.core.service.param.CoreUserParam
;
import
com.ibeetl.admin.core.util.enums.GeneralStateEnum
;
import
com.ibeetl.admin.core.util.enums.GeneralStateEnum
;
import
java.util.List
;
import
java.util.List
;
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.SqlResource
;
@SqlResource
(
"console.user"
)
@SqlResource
(
"console.user"
)
public
interface
UserConsoleDao
extends
BaseMapper
<
CoreUser
>
{
public
interface
UserConsoleDao
extends
BaseMapper
<
CoreUser
>
{
Page
Query
<
CoreUser
>
queryByCondtion
(
PageQuery
<
CoreUser
>
query
);
Page
Result
<
CoreUser
>
queryByCondtion
(
CoreUserParam
param
,
PageRequest
<
CoreUser
>
query
);
void
batchDelUserByIds
(
List
<
Long
>
ids
);
void
batchDelUserByIds
(
List
<
Long
>
ids
);
void
batchUpdateUserState
(
List
<
Long
>
ids
,
GeneralStateEnum
state
);
void
batchUpdateUserState
(
List
<
Long
>
ids
,
GeneralStateEnum
state
);
List
<
CoreUserRole
>
queryUserRole
(
Long
id
,
Long
orgId
,
Long
roleId
);
List
<
CoreUserRole
>
queryUserRole
(
Long
id
,
Long
orgId
,
Long
roleId
);
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/service/AuditConsoleService.java
View file @
143d37ee
package
com.ibeetl.admin.console.service
;
package
com.ibeetl.admin.console.service
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.ibeetl.admin.console.dao.AuditConsoleDao
;
import
com.ibeetl.admin.console.dao.AuditConsoleDao
;
import
com.ibeetl.admin.core.entity.CoreAudit
;
import
com.ibeetl.admin.core.entity.CoreAudit
;
import
com.ibeetl.admin.core.service.CoreBaseService
;
import
com.ibeetl.admin.core.service.CoreBaseService
;
import
org.beetl.sql.core.page.PageRequest
;
import
org.beetl.sql.core.page.PageResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
@Service
@Service
@Transactional
@Transactional
public
class
AuditConsoleService
extends
CoreBaseService
<
CoreAudit
>
{
public
class
AuditConsoleService
extends
CoreBaseService
<
CoreAudit
>
{
@Autowired
AuditConsoleDao
auditConsoleDao
;
@Autowired
AuditConsoleDao
auditConsoleDao
;
/**
/**
* 根据条件查询
* 根据条件查询
*
* @param query
*/
*/
public
void
queryByCondtion
(
PageQuery
<
CoreAudit
>
query
)
{
public
void
queryByCondtion
(
PageRequest
<
CoreAudit
>
query
)
{
PageQuery
<
CoreAudit
>
ret
=
auditConsoleDao
.
queryByCondtion
(
query
);
PageResult
<
CoreAudit
>
ret
=
auditConsoleDao
.
queryByCondtion
(
query
);
handleStrDictValueFields
(
ret
.
getList
());
handleStrDictValueFields
(
ret
.
getList
());
}
}
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/service/DictConsoleService.java
View file @
143d37ee
package
com.ibeetl.admin.console.service
;
package
com.ibeetl.admin.console.service
;
import
com.ibeetl.admin.console.dao.DictConsoleDao
;
import
com.ibeetl.admin.console.web.dto.DictExcelImportData
;
import
com.ibeetl.admin.core.entity.CoreDict
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
com.ibeetl.admin.core.service.CoreBaseService
;
import
com.ibeetl.admin.core.util.ExcelError
;
import
com.ibeetl.admin.core.util.PlatformException
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotEmpty
;
import
org.apache.poi.ss.util.CellReference
;
import
org.apache.poi.ss.util.CellReference
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.page.PageRequest
;
import
org.beetl.sql.core.page.PageResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.ibeetl.admin.console.dao.DictConsoleDao
;
import
com.ibeetl.admin.console.web.dto.DictExcelImportData
;
import
com.ibeetl.admin.core.entity.CoreDict
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
com.ibeetl.admin.core.service.CoreBaseService
;
import
com.ibeetl.admin.core.util.ExcelError
;
import
com.ibeetl.admin.core.util.PlatformException
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
/** CoreDict Service */
/** CoreDict Service */
...
@@ -26,16 +25,19 @@ import org.springframework.validation.annotation.Validated;
...
@@ -26,16 +25,19 @@ import org.springframework.validation.annotation.Validated;
@Transactional
@Transactional
public
class
DictConsoleService
extends
CoreBaseService
<
CoreDict
>
{
public
class
DictConsoleService
extends
CoreBaseService
<
CoreDict
>
{
@Autowired
private
DictConsoleDao
dictDao
;
@Autowired
private
DictConsoleDao
dictDao
;
public
PageResult
<
CoreDict
>
queryByCondition
(
PageRequest
query
)
{
public
PageQuery
<
CoreDict
>
queryByCondition
(
PageQuery
query
)
{
PageResult
ret
=
dictDao
.
queryByCondition
(
query
);
PageQuery
ret
=
dictDao
.
queryByCondition
(
query
);
handleStrDictValueFields
(
ret
.
getList
());
handleStrDictValueFields
(
ret
.
getList
());
return
ret
;
return
ret
;
}
}
@Validated
@Validated
public
void
batchDelCoreDict
(
@NotEmpty
List
<
Long
>
ids
)
{
public
void
batchDelCoreDict
(
@NotEmpty
List
<
Long
>
ids
)
{
try
{
try
{
// TODO,找到数据字典所有子类,设置删除标记、可以从缓存中遍历字典树得到id
// TODO,找到数据字典所有子类,设置删除标记、可以从缓存中遍历字典树得到id
dictDao
.
batchDelCoreDictByIds
(
ids
);
dictDao
.
batchDelCoreDictByIds
(
ids
);
...
@@ -44,19 +46,18 @@ public class DictConsoleService extends CoreBaseService<CoreDict> {
...
@@ -44,19 +46,18 @@ public class DictConsoleService extends CoreBaseService<CoreDict> {
}
}
}
}
public
List
<
CoreDict
>
queryExcel
(
Page
Query
<
CoreUser
>
query
)
{
public
List
<
CoreDict
>
queryExcel
(
Page
Request
<
CoreUser
>
query
)
{
// 同查询,不需要额外数据
// 同查询,不需要额外数据
Page
Query
ret
=
dictDao
.
queryByCondition
(
query
);
Page
Result
ret
=
dictDao
.
queryByCondition
(
query
);
handleStrDictValueFields
(
ret
.
getList
());
handleStrDictValueFields
(
ret
.
getList
());
return
ret
.
getList
();
return
ret
.
getList
();
}
}
/**
/**
* 参考:dict_mapping.xml
* 参考:dict_mapping.xml
*
* @param list
* @return
*/
*/
public
void
batchInsert
(
List
<
DictExcelImportData
>
list
)
{
public
void
batchInsert
(
List
<
DictExcelImportData
>
list
)
{
int
dataStartRow
=
2
;
int
dataStartRow
=
2
;
final
Map
<
Integer
,
DictExcelImportData
>
map
=
new
HashMap
<>();
final
Map
<
Integer
,
DictExcelImportData
>
map
=
new
HashMap
<>();
list
.
forEach
((
item
)
->
map
.
put
(
item
.
getExcelId
(),
item
));
list
.
forEach
((
item
)
->
map
.
put
(
item
.
getExcelId
(),
item
));
...
@@ -101,10 +102,12 @@ public class DictConsoleService extends CoreBaseService<CoreDict> {
...
@@ -101,10 +102,12 @@ public class DictConsoleService extends CoreBaseService<CoreDict> {
}
}
private
void
throwImporError
(
int
row
,
int
col
,
String
msg
)
{
private
void
throwImporError
(
int
row
,
int
col
,
String
msg
)
{
ExcelError
error
=
new
ExcelError
();
ExcelError
error
=
new
ExcelError
();
CellReference
cr
=
new
CellReference
(
row
,
col
,
false
,
false
);
CellReference
cr
=
new
CellReference
(
row
,
col
,
false
,
false
);
error
.
setCell
(
cr
.
formatAsString
());
error
.
setCell
(
cr
.
formatAsString
());
error
.
setMsg
(
msg
);
error
.
setMsg
(
msg
);
throw
new
PlatformException
(
"导入错误在:"
+
error
.
getCell
()
+
","
+
msg
);
throw
new
PlatformException
(
"导入错误在:"
+
error
.
getCell
()
+
","
+
msg
);
}
}
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/service/FunctionConsoleService.java
View file @
143d37ee
...
@@ -24,7 +24,8 @@ import java.util.List;
...
@@ -24,7 +24,8 @@ import java.util.List;
import
java.util.Optional
;
import
java.util.Optional
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.page.PageRequest
;
import
org.beetl.sql.core.page.PageResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.cache.annotation.Cacheable
;
import
org.springframework.cache.annotation.Cacheable
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -89,10 +90,10 @@ public class FunctionConsoleService extends CoreBaseService<CoreFunction> {
...
@@ -89,10 +90,10 @@ public class FunctionConsoleService extends CoreBaseService<CoreFunction> {
}
}
}
}
public
void
queryByCondtion
(
Page
Query
<
CoreFunction
>
query
)
{
public
void
queryByCondtion
(
Page
Request
<
CoreFunction
>
query
)
{
functionConsoleDao
.
queryByCondtion
(
query
);
PageResult
<
CoreFunction
>
pageResult
=
functionConsoleDao
.
queryByCondtion
(
query
);
List
<
CoreFunction
>
list
=
query
.
getList
();
List
<
CoreFunction
>
list
=
pageResult
.
getList
();
this
.
handleStrDictValueFields
(
list
);
this
.
handleStrDictValueFields
(
list
);
// 处理父功能名称显示
// 处理父功能名称显示
FunctionItem
root
=
corePlatformService
.
buildFunction
();
FunctionItem
root
=
corePlatformService
.
buildFunction
();
...
@@ -117,7 +118,7 @@ public class FunctionConsoleService extends CoreBaseService<CoreFunction> {
...
@@ -117,7 +118,7 @@ public class FunctionConsoleService extends CoreBaseService<CoreFunction> {
Long
parentId
=
Optional
.
ofNullable
(
function
.
getParent
()).
map
(
CoreFunction:
:
getId
).
orElse
(-
1L
);
Long
parentId
=
Optional
.
ofNullable
(
function
.
getParent
()).
map
(
CoreFunction:
:
getId
).
orElse
(-
1L
);
function
.
setParentId
(
parentId
);
function
.
setParentId
(
parentId
);
function
.
setCreateTime
(
new
Date
());
function
.
setCreateTime
(
new
Date
());
functionConsoleDao
.
insert
(
function
,
true
);
functionConsoleDao
.
insert
(
function
);
corePlatformService
.
clearFunctionCache
();
corePlatformService
.
clearFunctionCache
();
return
function
.
getId
();
return
function
.
getId
();
}
}
...
...
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/service/MenuConsoleService.java
View file @
143d37ee
...
@@ -16,7 +16,8 @@ import java.util.Date;
...
@@ -16,7 +16,8 @@ import java.util.Date;
import
java.util.List
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.page.PageRequest
;
import
org.beetl.sql.core.page.PageResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.cache.annotation.Cacheable
;
import
org.springframework.cache.annotation.Cacheable
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -35,10 +36,10 @@ public class MenuConsoleService extends CoreBaseService<CoreMenu> {
...
@@ -35,10 +36,10 @@ public class MenuConsoleService extends CoreBaseService<CoreMenu> {
@Autowired
@Autowired
CorePlatformService
platformService
;
CorePlatformService
platformService
;
public
void
queryByCondtion
(
Page
Query
<
CoreMenu
>
query
)
{
public
void
queryByCondtion
(
Page
Request
<
CoreMenu
>
query
)
{
menuDao
.
queryByCondtion
(
query
);
PageResult
pageResult
=
menuDao
.
queryByCondtion
(
query
);
handleStrDictValueFields
(
query
.
getList
());
handleStrDictValueFields
(
pageResult
.
getList
());
}
}
public
Long
saveMenu
(
CoreMenu
menu
)
{
public
Long
saveMenu
(
CoreMenu
menu
)
{
...
@@ -52,7 +53,7 @@ public class MenuConsoleService extends CoreBaseService<CoreMenu> {
...
@@ -52,7 +53,7 @@ public class MenuConsoleService extends CoreBaseService<CoreMenu> {
menu
.
setCreateTime
(
new
Date
());
menu
.
setCreateTime
(
new
Date
());
menu
.
setParentMenuId
(
menu
.
getParent
().
getId
());
menu
.
setParentMenuId
(
menu
.
getParent
().
getId
());
menu
.
setFunctionId
(
menu
.
getRelationFunction
().
getId
());
menu
.
setFunctionId
(
menu
.
getRelationFunction
().
getId
());
menuDao
.
insert
(
menu
,
true
);
menuDao
.
insert
(
menu
);
platformService
.
clearMenuCache
();
platformService
.
clearMenuCache
();
return
menu
.
getId
();
return
menu
.
getId
();
}
}
...
...
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/service/OrgConsoleService.java
View file @
143d37ee
package
com.ibeetl.admin.console.service
;
package
com.ibeetl.admin.console.service
;
import
java.util.ArrayList
;
import
java.util.List
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.ibeetl.admin.console.dao.OrgConsoleDao
;
import
com.ibeetl.admin.console.dao.OrgConsoleDao
;
import
com.ibeetl.admin.core.entity.CoreOrg
;
import
com.ibeetl.admin.core.entity.CoreOrg
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
com.ibeetl.admin.core.entity.CoreUser
;
...
@@ -15,24 +7,32 @@ import com.ibeetl.admin.core.rbac.tree.OrgItem;
...
@@ -15,24 +7,32 @@ import com.ibeetl.admin.core.rbac.tree.OrgItem;
import
com.ibeetl.admin.core.service.CoreBaseService
;
import
com.ibeetl.admin.core.service.CoreBaseService
;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.util.PlatformException
;
import
com.ibeetl.admin.core.util.PlatformException
;
import
java.util.ArrayList
;
import
java.util.List
;
import
org.beetl.sql.core.page.PageRequest
;
import
org.beetl.sql.core.page.PageResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
/** @author : xiandafu */
/** @author : xiandafu */
@Service
@Service
@Transactional
@Transactional
public
class
OrgConsoleService
extends
CoreBaseService
<
CoreOrg
>
{
public
class
OrgConsoleService
extends
CoreBaseService
<
CoreOrg
>
{
@Autowired
private
OrgConsoleDao
orgDao
;
@Autowired
private
OrgConsoleDao
orgDao
;
@Autowired
private
CorePlatformService
platformService
;
@Autowired
private
CorePlatformService
platformService
;
/**
/**
* 根据条件查询
* 根据条件查询
*
* @param query
*/
*/
public
void
queryByCondtion
(
PageQuery
<
CoreOrg
>
query
)
{
public
PageResult
<
CoreOrg
>
queryByCondtion
(
PageRequest
<
CoreOrg
>
query
)
{
orgDao
.
queryByCondtion
(
query
);
List
<
CoreOrg
>
list
=
query
.
getList
();
PageResult
<
CoreOrg
>
pageResult
=
orgDao
.
queryByCondtion
(
query
);
List
<
CoreOrg
>
list
=
pageResult
.
getList
();
handleStrDictValueFields
(
list
);
handleStrDictValueFields
(
list
);
OrgItem
root
=
platformService
.
buildOrg
();
OrgItem
root
=
platformService
.
buildOrg
();
// 处理父机构名称显示,没有用sql查询是考虑到跨数据库
// 处理父机构名称显示,没有用sql查询是考虑到跨数据库
...
@@ -42,20 +42,27 @@ public class OrgConsoleService extends CoreBaseService<CoreOrg> {
...
@@ -42,20 +42,27 @@ public class OrgConsoleService extends CoreBaseService<CoreOrg> {
String
name
=
item
!=
null
?
item
.
getName
()
:
""
;
String
name
=
item
!=
null
?
item
.
getName
()
:
""
;
org
.
set
(
"parentOrgText"
,
name
);
org
.
set
(
"parentOrgText"
,
name
);
}
}
return
pageResult
;
}
}
public
void
queryUserByCondition
(
PageQuery
<
CoreUser
>
query
)
{
public
PageResult
queryUserByCondition
(
PageRequest
<
CoreUser
>
query
)
{
orgDao
.
queryUserByCondtion
(
query
);
handleStrDictValueFields
(
query
.
getList
());
PageResult
pageResult
=
orgDao
.
queryUserByCondtion
(
query
);
handleStrDictValueFields
(
pageResult
.
getList
());
return
pageResult
;
}
}
/**
/**
* 获取机构下面的所以机构
* 获取机构下面的所以机构
*
*
* @param orgId 机构id
* @param orgId
* 机构id
*/
*/
public
List
<
Long
>
getAllChildIdsByOrgId
(
Long
orgId
)
{
public
List
<
Long
>
getAllChildIdsByOrgId
(
Long
orgId
)
{
if
(
orgId
==
null
)
return
null
;
if
(
orgId
==
null
)
{
return
null
;
}
OrgItem
orgItem
=
platformService
.
buildOrg
().
findChild
(
orgId
);
OrgItem
orgItem
=
platformService
.
buildOrg
().
findChild
(
orgId
);
if
(
orgItem
==
null
)
{
if
(
orgItem
==
null
)
{
...
@@ -72,6 +79,7 @@ public class OrgConsoleService extends CoreBaseService<CoreOrg> {
...
@@ -72,6 +79,7 @@ public class OrgConsoleService extends CoreBaseService<CoreOrg> {
@Override
@Override
public
boolean
deleteById
(
List
<
Long
>
ids
)
{
public
boolean
deleteById
(
List
<
Long
>
ids
)
{
OrgItem
root
=
platformService
.
buildOrg
();
OrgItem
root
=
platformService
.
buildOrg
();
// 检查子节点
// 检查子节点
...
@@ -83,4 +91,5 @@ public class OrgConsoleService extends CoreBaseService<CoreOrg> {
...
@@ -83,4 +91,5 @@ public class OrgConsoleService extends CoreBaseService<CoreOrg> {
}
}
return
super
.
deleteById
(
ids
);
return
super
.
deleteById
(
ids
);
}
}
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/service/RoleConsoleService.java
View file @
143d37ee
package
com.ibeetl.admin.console.service
;
package
com.ibeetl.admin.console.service
;
import
java.util.List
;
import
org.beetl.sql.core.SQLManager
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.ibeetl.admin.console.dao.RoleConsoleDao
;
import
com.ibeetl.admin.console.dao.RoleConsoleDao
;
import
com.ibeetl.admin.core.entity.CoreRole
;
import
com.ibeetl.admin.core.entity.CoreRole
;
import
com.ibeetl.admin.core.entity.CoreUser
;
import
com.ibeetl.admin.core.entity.CoreUser
;
...
@@ -18,24 +8,36 @@ import com.ibeetl.admin.core.service.CoreBaseService;
...
@@ -18,24 +8,36 @@ import com.ibeetl.admin.core.service.CoreBaseService;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.util.PlatformException
;
import
com.ibeetl.admin.core.util.PlatformException
;
import
com.ibeetl.admin.core.util.enums.RoleTypeEnum
;
import
com.ibeetl.admin.core.util.enums.RoleTypeEnum
;
import
java.util.List
;
import
org.beetl.sql.core.SQLManager
;
import
org.beetl.sql.core.page.PageRequest
;
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.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
@Service
@Service
@Transactional
@Transactional
public
class
RoleConsoleService
extends
CoreBaseService
<
CoreRole
>
{
public
class
RoleConsoleService
extends
CoreBaseService
<
CoreRole
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
RoleConsoleService
.
class
);
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
RoleConsoleService
.
class
);
@Autowired
private
RoleConsoleDao
roleDao
;
@Autowired
private
RoleConsoleDao
roleDao
;
@Autowired
private
SQLManager
sqlManager
;
@Autowired
private
SQLManager
sqlManager
;
@Autowired
CorePlatformService
platformService
;
@Autowired
CorePlatformService
platformService
;
/**
/**
* 获取全部操作角色集合
* 获取全部操作角色集合
*
* @return
*/
*/
public
List
<
CoreRole
>
queryAllPermissionList
()
{
public
List
<
CoreRole
>
queryAllPermissionList
()
{
CoreRole
template
=
new
CoreRole
();
CoreRole
template
=
new
CoreRole
();
template
.
setType
(
RoleTypeEnum
.
ACCESS
.
getValue
());
template
.
setType
(
RoleTypeEnum
.
ACCESS
.
getValue
());
return
roleDao
.
template
(
template
);
return
roleDao
.
template
(
template
);
...
@@ -43,26 +45,26 @@ public class RoleConsoleService extends CoreBaseService<CoreRole> {
...
@@ -43,26 +45,26 @@ public class RoleConsoleService extends CoreBaseService<CoreRole> {
/**
/**
* 根据删标记获取全部角色集合
* 根据删标记获取全部角色集合
*
* @return
*/
*/
public
List
<
CoreRole
>
queryAllList
()
{
public
List
<
CoreRole
>
queryAllList
()
{
return
roleDao
.
all
();
return
roleDao
.
all
();
}
}
/**
/**
* 根据条件查询
* 根据条件查询
*
* @param query
*/
*/
public
void
queryByCondtion
(
PageQuery
query
)
{
public
PageResult
queryByCondtion
(
PageRequest
query
)
{
roleDao
.
queryByCondtion
(
query
);
super
.
handleStrDictValueFields
(
query
.
getList
());
PageResult
pageResult
=
roleDao
.
queryByCondtion
(
query
);
super
.
handleStrDictValueFields
(
pageResult
.
getList
());
return
pageResult
;
}
}
public
PageQuery
<
CoreUser
>
queryRoleUser
(
PageQuery
query
)
{
public
PageResult
<
CoreUser
>
queryRoleUser
(
PageRequest
query
)
{
OrgItem
root
=
platformService
.
buildOrg
();
OrgItem
root
=
platformService
.
buildOrg
();
Page
Query
<
CoreUser
>
ret
=
roleDao
.
queryUser
(
query
);
Page
Result
<
CoreUser
>
ret
=
roleDao
.
queryUser
(
query
);
List
<
CoreUser
>
list
=
ret
.
getList
();
List
<
CoreUser
>
list
=
ret
.
getList
();
// 从缓存里取出组织机构名称
// 从缓存里取出组织机构名称
for
(
CoreUser
user
:
list
)
{
for
(
CoreUser
user
:
list
)
{
...
@@ -79,10 +81,11 @@ public class RoleConsoleService extends CoreBaseService<CoreRole> {
...
@@ -79,10 +81,11 @@ public class RoleConsoleService extends CoreBaseService<CoreRole> {
/**
/**
* 根据编号查询
* 根据编号查询
*
*
* @param code
角色编号
* @param code
*
@return
*
角色编号
*/
*/
public
CoreRole
queryByCode
(
String
code
)
{
public
CoreRole
queryByCode
(
String
code
)
{
CoreRole
queryRole
=
new
CoreRole
();
CoreRole
queryRole
=
new
CoreRole
();
queryRole
.
setCode
(
code
);
queryRole
.
setCode
(
code
);
CoreRole
role
=
roleDao
.
templateOne
(
queryRole
);
CoreRole
role
=
roleDao
.
templateOne
(
queryRole
);
...
@@ -91,6 +94,7 @@ public class RoleConsoleService extends CoreBaseService<CoreRole> {
...
@@ -91,6 +94,7 @@ public class RoleConsoleService extends CoreBaseService<CoreRole> {
@Override
@Override
public
boolean
deleteById
(
List
<
Long
>
ids
)
{
public
boolean
deleteById
(
List
<
Long
>
ids
)
{
if
(
ids
==
null
||
ids
.
isEmpty
())
{
if
(
ids
==
null
||
ids
.
isEmpty
())
{
throw
new
PlatformException
(
"删除数据ID不能为空"
);
throw
new
PlatformException
(
"删除数据ID不能为空"
);
}
}
...
@@ -101,4 +105,5 @@ public class RoleConsoleService extends CoreBaseService<CoreRole> {
...
@@ -101,4 +105,5 @@ public class RoleConsoleService extends CoreBaseService<CoreRole> {
roleDao
.
batchDeleteUserRole
(
ids
);
roleDao
.
batchDeleteUserRole
(
ids
);
return
true
;
return
true
;
}
}
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/service/UserConsoleService.java
View file @
143d37ee
...
@@ -27,7 +27,8 @@ import java.util.Date;
...
@@ -27,7 +27,8 @@ import java.util.Date;
import
java.util.List
;
import
java.util.List
;
import
java.util.Optional
;
import
java.util.Optional
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.page.PageRequest
;
import
org.beetl.sql.core.page.PageResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -36,42 +37,45 @@ import org.springframework.transaction.annotation.Transactional;
...
@@ -36,42 +37,45 @@ import org.springframework.transaction.annotation.Transactional;
@Transactional
@Transactional
public
class
UserConsoleService
extends
CoreBaseService
<
CoreUser
>
{
public
class
UserConsoleService
extends
CoreBaseService
<
CoreUser
>
{
@Autowired
UserConsoleDao
userConsoleDao
;
@Autowired
UserConsoleDao
userConsoleDao
;
@Autowired
FileService
fileService
;
@Autowired
FileService
fileService
;
@Autowired
PasswordEncryptService
passwordEncryptService
;
@Autowired
PasswordEncryptService
passwordEncryptService
;
@Autowired
CoreDictService
dictService
;
@Autowired
CoreDictService
dictService
;
@Autowired
CorePlatformService
platformService
;
@Autowired
CorePlatformService
platformService
;
/**
/**
* 根据条件查询
* 根据条件查询
*
* @param query
*/
*/
public
void
queryByCondtion
(
PageQuery
<
CoreUser
>
query
)
{
public
void
queryByCondtion
(
PageRequest
<
CoreUser
>
query
)
{
PageQuery
<
CoreUser
>
ret
=
userConsoleDao
.
queryByCondtion
(
query
);
PageResult
<
CoreUser
>
ret
=
userConsoleDao
.
queryByCondtion
(
null
,
query
);
handleStrDictValueFields
(
ret
.
getList
());
handleStrDictValueFields
(
ret
.
getList
());
}
}
/**
/**
* 提供用户管理列表页数据
* 提供用户管理列表页数据
*
* @param coreUserParam
*/
*/
public
PageQuery
<
CoreUser
>
getUsersByComplexSelect
(
CoreUserParam
coreUserParam
)
{
public
PageResult
<
CoreUser
>
getUsersByComplexSelect
(
CoreUserParam
coreUserParam
)
{
PageQuery
<
CoreUser
>
resultList
=
userConsoleDao
.
queryByCondtion
(
coreUserParam
.
createPageQuery
());
PageResult
<
CoreUser
>
resultList
=
userConsoleDao
.
queryByCondtion
(
coreUserParam
,
coreUserParam
.
createPageRequest
());
return
resultList
;
return
resultList
;
}
}
/**
/**
* 插入一条用户数据
* 插入一条用户数据
*
* @param user
*/
*/
public
void
saveUser
(
CoreUser
user
)
{
public
void
saveUser
(
CoreUser
user
)
{
CoreUser
query
=
new
CoreUser
();
CoreUser
query
=
new
CoreUser
();
query
.
setCode
(
user
.
getCode
());
query
.
setCode
(
user
.
getCode
());
CoreUser
dbUser
=
userConsoleDao
.
templateOne
(
query
);
CoreUser
dbUser
=
userConsoleDao
.
templateOne
(
query
);
...
@@ -81,7 +85,7 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
...
@@ -81,7 +85,7 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
user
.
setCreateTime
(
new
Date
());
user
.
setCreateTime
(
new
Date
());
user
.
setPassword
(
passwordEncryptService
.
password
(
user
.
getPassword
()));
user
.
setPassword
(
passwordEncryptService
.
password
(
user
.
getPassword
()));
user
.
setDelFlag
(
DelFlagEnum
.
NORMAL
.
getValue
());
user
.
setDelFlag
(
DelFlagEnum
.
NORMAL
.
getValue
());
userConsoleDao
.
insert
(
user
,
true
);
userConsoleDao
.
insert
(
user
);
if
(
StringUtils
.
isNotEmpty
(
user
.
getAttachmentId
()))
{
if
(
StringUtils
.
isNotEmpty
(
user
.
getAttachmentId
()))
{
// 更新附件详细信息,关联到这个用户
// 更新附件详细信息,关联到这个用户
fileService
.
updateFile
(
user
.
getAttachmentId
(),
user
.
getName
(),
String
.
valueOf
(
user
.
getId
()));
fileService
.
updateFile
(
user
.
getAttachmentId
(),
user
.
getName
(),
String
.
valueOf
(
user
.
getId
()));
...
@@ -90,29 +94,28 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
...
@@ -90,29 +94,28 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
/**
/**
* 根据用户id查询一条数据
* 根据用户id查询一条数据
*
* @param userId
*/
*/
public
CoreUser
queryUserById
(
Long
userId
)
{
public
CoreUser
queryUserById
(
Long
userId
)
{
return
userConsoleDao
.
unique
(
userId
);
return
userConsoleDao
.
unique
(
userId
);
}
}
/**
/**
* 更新用户 只更新不为空的字段
* 更新用户 只更新不为空的字段
*
* @param user
* @return
*/
*/
public
int
updateSysUser
(
CoreUser
user
)
{
public
int
updateSysUser
(
CoreUser
user
)
{
return
userConsoleDao
.
updateTemplateById
(
user
);
return
userConsoleDao
.
updateTemplateById
(
user
);
}
}
/**
/**
* 删除用户
* 删除用户
*
*
* @param userId 用户id
* @param userId
* 用户id
*/
*/
public
void
delSysUser
(
Long
userId
)
{
public
void
delSysUser
(
Long
userId
)
{
CoreUser
user
=
queryUserById
(
userId
);
CoreUser
user
=
queryUserById
(
userId
);
if
(
user
==
null
)
{
if
(
user
==
null
)
{
throw
new
NoResourceException
(
"用户不存在!"
);
throw
new
NoResourceException
(
"用户不存在!"
);
...
@@ -130,9 +133,11 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
...
@@ -130,9 +133,11 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
* 批量删除用户 <br>
* 批量删除用户 <br>
* 软删除 标记用户删除状态
* 软删除 标记用户删除状态
*
*
* @param userIds 用户id
* @param userIds
* 用户id
*/
*/
public
void
batchDelSysUser
(
List
<
Long
>
userIds
)
{
public
void
batchDelSysUser
(
List
<
Long
>
userIds
)
{
try
{
try
{
userConsoleDao
.
batchDelUserByIds
(
userIds
);
userConsoleDao
.
batchDelUserByIds
(
userIds
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -144,19 +149,19 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
...
@@ -144,19 +149,19 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
* 批量停用用户 <br>
* 批量停用用户 <br>
* 标记用户状态 停用
* 标记用户状态 停用
*
*
* @param userIds 用户id
* @param userIds
* 用户id
*/
*/
public
void
batchUpdateUserState
(
List
<
Long
>
userIds
,
GeneralStateEnum
stateEnum
)
{
public
void
batchUpdateUserState
(
List
<
Long
>
userIds
,
GeneralStateEnum
stateEnum
)
{
userConsoleDao
.
batchUpdateUserState
(
userIds
,
stateEnum
);
userConsoleDao
.
batchUpdateUserState
(
userIds
,
stateEnum
);
}
}
/**
/**
* 重置用户密码
* 重置用户密码
*
* @param id
* @param password
*/
*/
public
int
resetPassword
(
Long
id
,
String
password
)
{
public
int
resetPassword
(
Long
id
,
String
password
)
{
CoreUser
user
=
new
CoreUser
();
CoreUser
user
=
new
CoreUser
();
user
.
setId
(
id
);
user
.
setId
(
id
);
user
.
setPassword
(
passwordEncryptService
.
password
(
password
));
user
.
setPassword
(
passwordEncryptService
.
password
(
password
));
...
@@ -165,11 +170,13 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
...
@@ -165,11 +170,13 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
}
}
public
List
<
CoreUserRole
>
getUserRoles
(
UserRoleQuery
roleQuery
)
{
public
List
<
CoreUserRole
>
getUserRoles
(
UserRoleQuery
roleQuery
)
{
return
userConsoleDao
.
queryUserRole
(
return
userConsoleDao
.
queryUserRole
(
roleQuery
.
getUserId
(),
roleQuery
.
getOrgId
(),
roleQuery
.
getRoleId
());
roleQuery
.
getUserId
(),
roleQuery
.
getOrgId
(),
roleQuery
.
getRoleId
());
}
}
public
JsonResult
deleteUserRoles
(
List
<
Long
>
ids
)
{
public
JsonResult
deleteUserRoles
(
List
<
Long
>
ids
)
{
int
delete
=
int
delete
=
sqlManager
.
lambdaQuery
(
CoreUserRole
.
class
).
andIn
(
CoreUserRole:
:
getId
,
ids
).
delete
();
sqlManager
.
lambdaQuery
(
CoreUserRole
.
class
).
andIn
(
CoreUserRole:
:
getId
,
ids
).
delete
();
if
(
delete
>
0
)
{
if
(
delete
>
0
)
{
...
@@ -179,6 +186,7 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
...
@@ -179,6 +186,7 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
}
}
public
void
saveUserRole
(
CoreUserRole
userRole
)
{
public
void
saveUserRole
(
CoreUserRole
userRole
)
{
long
queryCount
=
sqlManager
.
templateCount
(
userRole
);
long
queryCount
=
sqlManager
.
templateCount
(
userRole
);
if
(
queryCount
>
0
)
{
if
(
queryCount
>
0
)
{
throw
new
PlatformException
(
"已存在用户角色关系"
);
throw
new
PlatformException
(
"已存在用户角色关系"
);
...
@@ -187,12 +195,13 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
...
@@ -187,12 +195,13 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
}
}
public
List
<
UserExcelExportData
>
queryExcel
(
CoreUserParam
coreUserParam
)
{
public
List
<
UserExcelExportData
>
queryExcel
(
CoreUserParam
coreUserParam
)
{
PageQuery
<
CoreUser
>
query
=
coreUserParam
.
createPageQuery
();
PageRequest
<
CoreUser
>
query
=
coreUserParam
.
createPageRequest
();
// 取出全部符合条件的
// 取出全部符合条件的
// page.setPageSize(Integer.MAX_VALUE);
// page.setPageSize(Integer.MAX_VALUE);
// page.setPageNumber(1);
// page.setPageNumber(1);
// page.setTotalRow(Integer.MAX_VALUE);
// page.setTotalRow(Integer.MAX_VALUE);
Page
Query
<
CoreUser
>
ret
=
userConsoleDao
.
queryByCondtion
(
query
);
Page
Result
<
CoreUser
>
ret
=
userConsoleDao
.
queryByCondtion
(
coreUserParam
,
query
);
List
<
CoreUser
>
list
=
ret
.
getList
();
List
<
CoreUser
>
list
=
ret
.
getList
();
OrgItem
orgRoot
=
platformService
.
buildOrg
();
OrgItem
orgRoot
=
platformService
.
buildOrg
();
List
<
UserExcelExportData
>
items
=
new
ArrayList
<>();
List
<
UserExcelExportData
>
items
=
new
ArrayList
<>();
...
@@ -217,4 +226,5 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
...
@@ -217,4 +226,5 @@ public class UserConsoleService extends CoreBaseService<CoreUser> {
}
}
return
items
;
return
items
;
}
}
}
}
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/web/DictConsoleElController.java
View file @
143d37ee
...
@@ -25,7 +25,9 @@ import javax.servlet.http.HttpServletResponse;
...
@@ -25,7 +25,9 @@ import javax.servlet.http.HttpServletResponse;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.page.DefaultPageRequest
;
import
org.beetl.sql.core.page.PageRequest
;
import
org.beetl.sql.core.page.PageResult
;
import
org.jxls.common.Context
;
import
org.jxls.common.Context
;
import
org.jxls.reader.ReaderBuilder
;
import
org.jxls.reader.ReaderBuilder
;
import
org.jxls.reader.ReaderConfig
;
import
org.jxls.reader.ReaderConfig
;
...
@@ -65,11 +67,12 @@ public class DictConsoleElController {
...
@@ -65,11 +67,12 @@ public class DictConsoleElController {
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
@Function
(
"dict.query"
)
@Function
(
"dict.query"
)
public
JsonResult
<
Page
Query
>
list
(
CoreDictQuery
condtion
)
{
public
JsonResult
<
Page
Result
>
list
(
CoreDictQuery
condtion
)
{
PageQuery
page
=
condtion
.
getPageQuery
();
PageRequest
page
=
condtion
.
getPageRequest
();
dictService
.
queryByCondition
(
page
);
PageResult
<
CoreDict
>
pageResult
=
dictService
return
JsonResult
.
success
(
page
);
.
queryByCondition
(
page
);
return
JsonResult
.
success
(
pageResult
);
}
}
@PostMapping
(
"/add"
)
@PostMapping
(
"/add"
)
...
@@ -119,11 +122,8 @@ public class DictConsoleElController {
...
@@ -119,11 +122,8 @@ public class DictConsoleElController {
HttpServletResponse
response
)
{
HttpServletResponse
response
)
{
String
excelTemplate
=
"excelTemplates/admin/dict/dict_collection_template.xls"
;
String
excelTemplate
=
"excelTemplates/admin/dict/dict_collection_template.xls"
;
Page
Query
<
CoreUser
>
page
=
condtion
.
getPageQuery
(
);
Page
Request
<
CoreUser
>
page
=
DefaultPageRequest
.
of
(
1
,
Integer
.
MAX_VALUE
);
// 取出全部符合条件的
// 取出全部符合条件的
page
.
setPageSize
(
Integer
.
MAX_VALUE
);
page
.
setPageNumber
(
1
);
page
.
setTotalRow
(
Integer
.
MAX_VALUE
);
List
<
CoreDict
>
dicts
=
dictService
.
queryExcel
(
page
);
List
<
CoreDict
>
dicts
=
dictService
.
queryExcel
(
page
);
try
(
InputStream
is
=
try
(
InputStream
is
=
Thread
.
currentThread
().
getContextClassLoader
().
getResourceAsStream
(
excelTemplate
))
{
Thread
.
currentThread
().
getContextClassLoader
().
getResourceAsStream
(
excelTemplate
))
{
...
...
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/web/FunctionElController.java
View file @
143d37ee
...
@@ -7,7 +7,6 @@ import com.ibeetl.admin.core.entity.CoreFunction;
...
@@ -7,7 +7,6 @@ import com.ibeetl.admin.core.entity.CoreFunction;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
com.ibeetl.admin.core.web.JsonResult
;
import
com.ibeetl.admin.core.web.JsonResult
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.List
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
...
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/web/MenuElController.java
View file @
143d37ee
...
@@ -3,16 +3,11 @@ package com.ibeetl.admin.console.web;
...
@@ -3,16 +3,11 @@ package com.ibeetl.admin.console.web;
import
com.ibeetl.admin.console.service.MenuConsoleService
;
import
com.ibeetl.admin.console.service.MenuConsoleService
;
import
com.ibeetl.admin.core.annotation.Function
;
import
com.ibeetl.admin.core.annotation.Function
;
import
com.ibeetl.admin.core.annotation.RequestBodyPlus
;
import
com.ibeetl.admin.core.annotation.RequestBodyPlus
;
import
com.ibeetl.admin.core.entity.CoreFunction
;
import
com.ibeetl.admin.core.entity.CoreMenu
;
import
com.ibeetl.admin.core.entity.CoreMenu
;
import
com.ibeetl.admin.core.rbac.tree.MenuItem
;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.util.ConvertUtil
;
import
com.ibeetl.admin.core.web.JsonResult
;
import
com.ibeetl.admin.core.web.JsonResult
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
...
...
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/web/OrgCascaderElController.java
View file @
143d37ee
package
com.ibeetl.admin.console.web
;
package
com.ibeetl.admin.console.web
;
import
com.ibeetl.admin.console.service.CoreOrgConsoleElService
;
import
com.ibeetl.admin.core.entity.CoreOrg
;
import
com.ibeetl.admin.core.entity.CoreOrg
;
import
com.ibeetl.admin.core.model.ElCascaderData
;
import
com.ibeetl.admin.core.model.ElCascaderData
;
import
com.ibeetl.admin.console.service.CoreOrgConsoleElService
;
import
com.ibeetl.admin.core.service.CoreOrgService
;
import
com.ibeetl.admin.core.service.CoreOrgService
;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.service.CorePlatformService
;
import
com.ibeetl.admin.core.web.JsonResult
;
import
com.ibeetl.admin.core.web.JsonResult
;
...
...
plus-admin/admin-console/src/main/java/com/ibeetl/admin/console/web/OrgConsoleElController.java
View file @
143d37ee
...
@@ -17,7 +17,8 @@ import java.util.Date;
...
@@ -17,7 +17,8 @@ import java.util.Date;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.beetl.sql.core.engine.PageQuery
;
import
org.beetl.sql.core.page.PageRequest
;
import
org.beetl.sql.core.page.PageResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.validation.BindingResult
;
import
org.springframework.validation.BindingResult
;
...
@@ -59,11 +60,11 @@ public class OrgConsoleElController {
...
@@ -59,11 +60,11 @@ public class OrgConsoleElController {
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
@Function
(
"org.query"
)
@Function
(
"org.query"
)
@ResponseBody
@ResponseBody
public
JsonResult
<
Page
Query
<
CoreOrg
>>
list
(
OrgQuery
condtion
)
{
public
JsonResult
<
Page
Result
<
CoreOrg
>>
list
(
OrgQuery
condtion
)
{
Page
Query
page
=
condtion
.
getPage
Query
();
Page
Request
<
CoreOrg
>
page
=
condtion
.
getPage
Request
();
orgConsoleService
.
queryByCondtion
(
page
);
PageResult
<
CoreOrg
>
pageResult
=
orgConsoleService
.
queryByCondtion
(
page
);
return
JsonResult
.
success
(
page
);
return
JsonResult
.
success
(
page
Result
);
}
}
/**
/**
...
@@ -139,11 +140,11 @@ public class OrgConsoleElController {
...
@@ -139,11 +140,11 @@ public class OrgConsoleElController {
@GetMapping
(
"/user/list"
)
@GetMapping
(
"/user/list"
)
@Function
(
"org.query"
)
@Function
(
"org.query"
)
@ResponseBody
@ResponseBody
public
JsonResult
<
Page
Query
<
CoreUser
>>
getUsers
(
OrgUserQuery
userQuery
)
{
public
JsonResult
<
Page
Result
<
CoreUser
>>
getUsers
(
OrgUserQuery
userQuery
)
{
Page
Query
<
CoreUser
>
page
=
userQuery
.
getPage
Query
();
Page
Request
<
CoreUser
>
page
=
userQuery
.
getPage
Request
();
orgConsoleService
.
queryUserByCondition
(
page
);
PageResult
pageResult
=
orgConsoleService
.
queryUserByCondition
(
page
);
return
JsonResult
.
success
(
page
);
return
JsonResult
.
success
(
page
Result
);
}
}
}
}
Prev
1
2
3
4
5
…
9
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment