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
cd8cb3a6
Commit
cd8cb3a6
authored
Aug 20, 2021
by
andnnl
Browse files
多数据源下指定数据源@Qualifier("coreSqlManager"),删除pojo的@SeqID
parent
5906a809
Changes
41
Hide whitespace changes
Inline
Side-by-side
admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleFunctionDao.java
View file @
cd8cb3a6
...
...
@@ -11,11 +11,11 @@ import java.util.List;
public
interface
CoreRoleFunctionDao
extends
BaseMapper
<
CoreRoleFunction
>
{
List
<
CoreRoleFunction
>
getRoleFunction
(
Long
userId
,
Long
orgId
,
String
code
);
List
<
CoreRoleFunction
>
getRoleFunction
(
Long
userId
,
Long
orgId
,
String
code
);
List
<
String
>
getRoleChildrenFunction
(
Long
userId
,
Long
orgId
,
Long
parentId
);
List
<
String
>
getRoleChildrenFunction
(
Long
userId
,
Long
orgId
,
Long
parentId
);
}
admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreRoleMenuDao.java
View file @
cd8cb3a6
...
...
@@ -13,16 +13,18 @@ public interface CoreRoleMenuDao extends BaseMapper<CoreRoleMenu> {
/**
* 根据用户ID,机构ID查询菜单
*
* @param userId 用户id
* @param orgId 机构id
* @return
*/
List
<
Long
>
queryMenuByUser
(
Long
userId
,
Long
orgId
);
List
<
Long
>
queryMenuByUser
(
Long
userId
,
Long
orgId
);
/**
* 根据菜单id删除角色和菜单关系
*
* @param ids
*/
@Update
@Update
void
deleteRoleMenu
(
List
<
Long
>
ids
);
}
admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserDao.java
View file @
cd8cb3a6
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<CoreUser> {
/**
* 根据角色编码查询用户集合
*
* @param roleCode 角色编码
* @return
*/
List
<
CoreUser
>
getUserByRole
(
String
roleCode
);
List
<
CoreUser
>
getUserByRole
(
String
roleCode
);
}
admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreUserRoleDao.java
View file @
cd8cb3a6
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
;
...
...
admin-core/src/main/java/com/ibeetl/admin/core/dao/CoreWorkflowDao.java
View file @
cd8cb3a6
...
...
@@ -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
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreAudit.java
View file @
cd8cb3a6
...
...
@@ -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
;
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreDict.java
View file @
cd8cb3a6
...
...
@@ -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
;
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFile.java
View file @
cd8cb3a6
...
...
@@ -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
;
// 文件名称
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFunction.java
View file @
cd8cb3a6
...
...
@@ -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
;
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreMenu.java
View file @
cd8cb3a6
...
...
@@ -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
;
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreOrg.java
View file @
cd8cb3a6
...
...
@@ -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
;
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRole.java
View file @
cd8cb3a6
...
...
@@ -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
;
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleFunction.java
View file @
cd8cb3a6
...
...
@@ -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
;
// 删除标识
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleMenu.java
View file @
cd8cb3a6
...
...
@@ -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
;
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUser.java
View file @
cd8cb3a6
...
...
@@ -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
;
// 删除标识
...
...
admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUserRole.java
View file @
cd8cb3a6
...
...
@@ -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
...
...
admin-core/src/main/java/com/ibeetl/admin/core/service/CoreCodeGenService.java
View file @
cd8cb3a6
...
...
@@ -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
;
...
...
admin-core/src/main/java/com/ibeetl/admin/core/service/CorePlatformService.java
View file @
cd8cb3a6
...
...
@@ -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
...
...
admin-core/src/main/java/com/ibeetl/admin/core/service/CoreUserService.java
View file @
cd8cb3a6
...
...
@@ -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
();
...
...
admin-core/src/main/resources/codeTemplate/java/pojo.java
View file @
cd8cb3a6
...
...
@@ -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
))
{
...
...
Prev
1
2
3
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