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
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-core/src/main/java/com/ibeetl/admin/core/entity/CoreDict.java
View file @
143d37ee
package
com.ibeetl.admin.core.entity
;
package
com.ibeetl.admin.core.entity
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonView
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.Data
;
import
org.beetl.sql.core.annotatoin.AssignID
;
import
org.beetl.sql.annotation.entity.AutoID
;
import
org.beetl.sql.core.annotatoin.AutoID
;
import
org.beetl.sql.annotation.entity.SeqID
;
import
org.beetl.sql.core.annotatoin.SeqID
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonView
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
/**
/**
* 描述: 字典
* 描述: 字典
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFile.java
View file @
143d37ee
package
com.ibeetl.admin.core.entity
;
package
com.ibeetl.admin.core.entity
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
java.util.Date
;
import
java.util.Date
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.Null
;
import
org.beetl.sql.annotation.entity.AutoID
;
import
org.beetl.sql.core.annotatoin.AutoID
;
import
org.beetl.sql.annotation.entity.SeqID
;
import
org.beetl.sql.core.annotatoin.SeqID
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
org.beetl.sql.core.TailBean
;
import
java.math.*
;
import
com.ibeetl.admin.core.entity.BaseEntity
;
/*
/*
*
*
* gen by Spring Boot2 Admin 2018-03-08
* gen by Spring Boot2 Admin 2018-03-08
*/
*/
public
class
CoreFile
extends
BaseEntity
{
public
class
CoreFile
extends
BaseEntity
{
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
@SeqID
(
name
=
ORACLE_FILE_SEQ_NAME
)
@SeqID
(
name
=
ORACLE_FILE_SEQ_NAME
)
@AutoID
@AutoID
private
Long
id
;
private
Long
id
;
// 文件名称
// 文件名称
private
String
name
;
private
String
name
;
// 路径
// 路径
private
String
path
;
private
String
path
;
// 业务ID
// 业务ID
private
String
bizId
;
private
String
bizId
;
// 上传人id
// 上传人id
private
Long
userId
;
private
Long
userId
;
// 创建时间
// 创建时间
private
Date
createTime
;
private
Date
createTime
;
private
Long
orgId
;
private
Long
orgId
;
private
String
bizType
;
private
String
bizType
;
/*文件批次id,用于其它业务表记录*/
/*文件批次id,用于其它业务表记录*/
private
String
fileBatchId
;
private
String
fileBatchId
;
public
CoreFile
()
{}
public
CoreFile
()
{
}
public
Long
getId
()
{
public
Long
getId
()
{
return
id
;
return
id
;
}
}
public
void
setId
(
Long
id
)
{
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
this
.
id
=
id
;
}
}
/**
/**
* 文件名称
* 文件名称
*
* @return
*/
*/
public
String
getName
()
{
public
String
getName
()
{
return
name
;
return
name
;
}
}
/**
/**
* 文件名称
* 文件名称
*
* @param name
*/
*/
public
void
setName
(
String
name
)
{
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
this
.
name
=
name
;
}
}
/**
/**
* 路径
* 路径
*
* @return
*/
*/
public
String
getPath
()
{
public
String
getPath
()
{
return
path
;
return
path
;
}
}
/**
/**
* 路径
* 路径
*
* @param path
*/
*/
public
void
setPath
(
String
path
)
{
public
void
setPath
(
String
path
)
{
this
.
path
=
path
;
this
.
path
=
path
;
}
}
/**
/**
* 业务ID
* 业务ID
*
* @return
*/
*/
public
String
getBizId
()
{
public
String
getBizId
()
{
return
bizId
;
return
bizId
;
}
}
/**
/**
* 业务ID
* 业务ID
*
* @param bizId
*/
*/
public
void
setBizId
(
String
bizId
)
{
public
void
setBizId
(
String
bizId
)
{
this
.
bizId
=
bizId
;
this
.
bizId
=
bizId
;
}
}
/**
/**
* 上传人id
* 上传人id
*
* @return
*/
*/
public
Long
getUserId
()
{
public
Long
getUserId
()
{
return
userId
;
return
userId
;
}
}
/**
/**
* 上传人id
* 上传人id
*
* @param userId
*/
*/
public
void
setUserId
(
Long
userId
)
{
public
void
setUserId
(
Long
userId
)
{
this
.
userId
=
userId
;
this
.
userId
=
userId
;
}
}
/**
/**
* 创建时间
* 创建时间
*
* @return
*/
*/
public
Date
getCreateTime
()
{
public
Date
getCreateTime
()
{
return
createTime
;
return
createTime
;
}
}
/**
/**
* 创建时间
* 创建时间
*
* @param createTime
*/
*/
public
void
setCreateTime
(
Date
createTime
)
{
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
this
.
createTime
=
createTime
;
}
}
public
Long
getOrgId
()
{
public
Long
getOrgId
()
{
return
orgId
;
return
orgId
;
}
}
public
void
setOrgId
(
Long
orgId
)
{
public
void
setOrgId
(
Long
orgId
)
{
this
.
orgId
=
orgId
;
this
.
orgId
=
orgId
;
}
}
public
String
getBizType
()
{
public
String
getBizType
()
{
return
bizType
;
return
bizType
;
}
}
public
void
setBizType
(
String
bizType
)
{
public
void
setBizType
(
String
bizType
)
{
this
.
bizType
=
bizType
;
this
.
bizType
=
bizType
;
}
}
public
String
getFileBatchId
()
{
public
String
getFileBatchId
()
{
return
fileBatchId
;
return
fileBatchId
;
}
}
public
void
setFileBatchId
(
String
fileBatchId
)
{
public
void
setFileBatchId
(
String
fileBatchId
)
{
this
.
fileBatchId
=
fileBatchId
;
this
.
fileBatchId
=
fileBatchId
;
}
}
}
}
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreFunction.java
View file @
143d37ee
package
com.ibeetl.admin.core.entity
;
package
com.ibeetl.admin.core.entity
;
import
com.ibeetl.admin.core.annotation.Dict
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
com.ibeetl.admin.core.util.enums.CoreDictType
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.Data
;
import
org.beetl.sql.core.annotatoin.AutoID
;
import
lombok.EqualsAndHashCode
;
import
org.beetl.sql.core.annotatoin.SeqID
;
import
org.beetl.sql.annotation.entity.AutoID
;
import
org.beetl.sql.core.annotatoin.UpdateIgnore
;
import
org.beetl.sql.annotation.entity.SeqID
;
import
org.beetl.sql.annotation.entity.UpdateIgnore
;
import
com.ibeetl.admin.core.annotation.Dict
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
com.ibeetl.admin.core.util.enums.CoreDictType
;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
CoreFunction
extends
BaseEntity
{
public
class
CoreFunction
extends
BaseEntity
{
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreMenu.java
View file @
143d37ee
...
@@ -9,15 +9,17 @@ import javax.validation.constraints.NotBlank;
...
@@ -9,15 +9,17 @@ import javax.validation.constraints.NotBlank;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
org.beetl.sql.core.annotatoin.AutoID
;
import
org.beetl.sql.annotation.entity.AutoID
;
import
org.beetl.sql.core.annotatoin.SeqID
;
import
org.beetl.sql.annotation.entity.JsonMapper
;
import
org.beetl.sql.core.annotatoin.UpdateIgnore
;
import
org.beetl.sql.annotation.entity.SeqID
;
import
org.beetl.sql.annotation.entity.UpdateIgnore
;
/**
/**
* 系统菜单
* 系统菜单
*/
*/
@NoArgsConstructor
@NoArgsConstructor
@Data
@Data
@JsonMapper
(
resource
=
"console.menu.MenuFunctionMapping"
)
public
class
CoreMenu
extends
BaseEntity
implements
Comparable
{
public
class
CoreMenu
extends
BaseEntity
implements
Comparable
{
public
static
final
String
TYPE_SYSTEM
=
"MENU_S"
;
public
static
final
String
TYPE_SYSTEM
=
"MENU_S"
;
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreOrg.java
View file @
143d37ee
package
com.ibeetl.admin.core.entity
;
package
com.ibeetl.admin.core.entity
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.ibeetl.admin.core.annotation.Dict
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
com.ibeetl.admin.core.util.enums.CoreDictType
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.Data
;
import
org.beetl.sql.core.annotatoin.AutoID
;
import
lombok.EqualsAndHashCode
;
import
org.beetl.sql.core.annotatoin.SeqID
;
import
org.beetl.sql.annotation.entity.AutoID
;
import
org.beetl.sql.annotation.entity.SeqID
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.ibeetl.admin.core.annotation.Dict
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
com.ibeetl.admin.core.util.enums.CoreDictType
;
/**
/**
* 机构对象, 有母公司,一个系统只有一个母公司,多个集团,集团下可以有多个公司,子公司,部门。如果系统不符合这个设定,需要修改· <br>
* 机构对象, 有母公司,一个系统只有一个母公司,多个集团,集团下可以有多个公司,子公司,部门。如果系统不符合这个设定,需要修改· <br>
* 映射了上级机构,可以通过org.parentOrg.xxx取上级机构的属性
* 映射了上级机构,可以通过org.parentOrg.xxx取上级机构的属性
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
CoreOrg
extends
BaseEntity
{
public
class
CoreOrg
extends
BaseEntity
{
// 自增id
// 自增id
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRole.java
View file @
143d37ee
package
com.ibeetl.admin.core.entity
;
package
com.ibeetl.admin.core.entity
;
import
java.util.Date
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
org.beetl.sql.core.annotatoin.AutoID
;
import
org.beetl.sql.core.annotatoin.SeqID
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.ibeetl.admin.core.annotation.Dict
;
import
com.ibeetl.admin.core.annotation.Dict
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
com.ibeetl.admin.core.util.enums.CoreDictType
;
import
com.ibeetl.admin.core.util.enums.CoreDictType
;
import
java.util.Date
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
org.beetl.sql.annotation.entity.AutoID
;
import
org.beetl.sql.annotation.entity.SeqID
;
/** 角色 */
/** 角色 */
public
class
CoreRole
extends
BaseEntity
{
public
class
CoreRole
extends
BaseEntity
{
...
@@ -39,42 +35,53 @@ public class CoreRole extends BaseEntity {
...
@@ -39,42 +35,53 @@ public class CoreRole extends BaseEntity {
private
String
type
;
private
String
type
;
public
String
getCode
()
{
public
String
getCode
()
{
return
code
;
return
code
;
}
}
public
void
setCode
(
String
code
)
{
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
this
.
code
=
code
;
}
}
public
String
getName
()
{
public
String
getName
()
{
return
name
;
return
name
;
}
}
public
void
setName
(
String
name
)
{
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
this
.
name
=
name
;
}
}
public
String
getType
()
{
public
String
getType
()
{
return
type
;
return
type
;
}
}
public
void
setType
(
String
type
)
{
public
void
setType
(
String
type
)
{
this
.
type
=
type
;
this
.
type
=
type
;
}
}
public
Long
getId
()
{
public
Long
getId
()
{
return
id
;
return
id
;
}
}
public
void
setId
(
Long
id
)
{
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
this
.
id
=
id
;
}
}
public
Date
getCreateTime
()
{
public
Date
getCreateTime
()
{
return
createTime
;
return
createTime
;
}
}
public
void
setCreateTime
(
Date
createTime
)
{
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
this
.
createTime
=
createTime
;
}
}
}
}
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleFunction.java
View file @
143d37ee
package
com.ibeetl.admin.core.entity
;
package
com.ibeetl.admin.core.entity
;
import
java.util.Date
;
import
javax.validation.constraints.NotNull
;
import
org.beetl.sql.core.annotatoin.AutoID
;
import
org.beetl.sql.core.annotatoin.SeqID
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
java.util.Date
;
import
javax.validation.constraints.NotNull
;
import
org.beetl.sql.annotation.entity.AutoID
;
import
org.beetl.sql.annotation.entity.SeqID
;
/*
/*
*
*
* gen by beetlsql 2016-11-22
* gen by beetlsql 2016-11-22
*/
*/
public
class
CoreRoleFunction
extends
BaseEntity
{
public
class
CoreRoleFunction
extends
BaseEntity
{
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
@SeqID
(
name
=
ORACLE_CORE_SEQ_NAME
)
@SeqID
(
name
=
ORACLE_CORE_SEQ_NAME
)
@AutoID
@AutoID
protected
Long
id
;
protected
Long
id
;
// 删除标识
// 删除标识
@JsonIgnore
protected
Integer
delFlag
=
0
;
@JsonIgnore
protected
Integer
delFlag
=
0
;
// 创建时间
// 创建时间
protected
Date
createTime
;
protected
Date
createTime
;
private
String
dataAccessPolicy
;
private
String
dataAccessPolicy
;
// 数据访问类型,1 只看自己的,2 看部门的,3 看公司的 4 自定义,参考policy字段
// 数据访问类型,1 只看自己的,2 看部门的,3 看公司的 4 自定义,参考policy字段
private
Integer
dataAccessType
;
private
Integer
dataAccessType
;
private
Long
functionId
;
private
Long
functionId
;
private
Long
roleId
;
private
Long
roleId
;
public
CoreRoleFunction
()
{}
public
CoreRoleFunction
()
{
}
public
Long
getId
()
{
public
Long
getId
()
{
return
id
;
return
id
;
}
}
public
void
setId
(
Long
id
)
{
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
this
.
id
=
id
;
}
}
public
String
getDataAccessPolicy
()
{
public
String
getDataAccessPolicy
()
{
return
dataAccessPolicy
;
return
dataAccessPolicy
;
}
}
public
void
setDataAccessPolicy
(
String
dataAccessPolicy
)
{
public
void
setDataAccessPolicy
(
String
dataAccessPolicy
)
{
this
.
dataAccessPolicy
=
dataAccessPolicy
;
this
.
dataAccessPolicy
=
dataAccessPolicy
;
}
}
public
Integer
getDataAccessType
()
{
public
Integer
getDataAccessType
()
{
return
dataAccessType
;
return
dataAccessType
;
}
}
public
void
setDataAccessType
(
Integer
dataAccessType
)
{
public
void
setDataAccessType
(
Integer
dataAccessType
)
{
this
.
dataAccessType
=
dataAccessType
;
this
.
dataAccessType
=
dataAccessType
;
}
}
public
Long
getFunctionId
()
{
public
Long
getFunctionId
()
{
return
functionId
;
return
functionId
;
}
}
public
void
setFunctionId
(
Long
functionId
)
{
public
void
setFunctionId
(
Long
functionId
)
{
this
.
functionId
=
functionId
;
this
.
functionId
=
functionId
;
}
}
public
Long
getRoleId
()
{
public
Long
getRoleId
()
{
return
roleId
;
return
roleId
;
}
}
public
void
setRoleId
(
Long
roleId
)
{
public
void
setRoleId
(
Long
roleId
)
{
this
.
roleId
=
roleId
;
this
.
roleId
=
roleId
;
}
}
public
Integer
getDelFlag
()
{
public
Integer
getDelFlag
()
{
return
delFlag
;
return
delFlag
;
}
}
public
void
setDelFlag
(
Integer
delFlag
)
{
public
void
setDelFlag
(
Integer
delFlag
)
{
this
.
delFlag
=
delFlag
;
this
.
delFlag
=
delFlag
;
}
}
public
Date
getCreateTime
()
{
public
Date
getCreateTime
()
{
return
createTime
;
return
createTime
;
}
}
public
void
setCreateTime
(
Date
createTime
)
{
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
this
.
createTime
=
createTime
;
}
}
}
}
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoleMenu.java
View file @
143d37ee
package
com.ibeetl.admin.core.entity
;
package
com.ibeetl.admin.core.entity
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
import
java.util.Date
;
import
java.util.Date
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
org.beetl.sql.annotation.entity.AutoID
;
import
org.beetl.sql.core.annotatoin.AutoID
;
import
org.beetl.sql.annotation.entity.SeqID
;
import
org.beetl.sql.core.annotatoin.SeqID
;
import
com.ibeetl.admin.core.util.ValidateConfig
;
/*
/*
*
*
* gen by beetlsql 2016-11-22
* gen by beetlsql 2016-11-22
*/
*/
public
class
CoreRoleMenu
extends
BaseEntity
{
public
class
CoreRoleMenu
extends
BaseEntity
{
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
@SeqID
(
name
=
ORACLE_CORE_SEQ_NAME
)
@SeqID
(
name
=
ORACLE_CORE_SEQ_NAME
)
@AutoID
@AutoID
protected
Long
id
;
protected
Long
id
;
private
Long
menuId
;
private
Long
menuId
;
private
Long
roleId
;
private
Long
roleId
;
private
Date
createTime
;
private
Date
createTime
;
public
CoreRoleMenu
()
{}
public
CoreRoleMenu
()
{
}
public
Long
getId
()
{
public
Long
getId
()
{
return
id
;
return
id
;
}
}
public
void
setId
(
Long
id
)
{
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
this
.
id
=
id
;
}
}
public
Long
getMenuId
()
{
public
Long
getMenuId
()
{
return
menuId
;
return
menuId
;
}
}
public
void
setMenuId
(
Long
menuId
)
{
public
void
setMenuId
(
Long
menuId
)
{
this
.
menuId
=
menuId
;
this
.
menuId
=
menuId
;
}
}
public
Long
getRoleId
()
{
public
Long
getRoleId
()
{
return
roleId
;
return
roleId
;
}
}
public
void
setRoleId
(
Long
roleId
)
{
public
void
setRoleId
(
Long
roleId
)
{
this
.
roleId
=
roleId
;
this
.
roleId
=
roleId
;
}
}
public
Date
getCreateTime
()
{
public
Date
getCreateTime
()
{
return
createTime
;
return
createTime
;
}
}
public
void
setCreateTime
(
Date
createTime
)
{
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
this
.
createTime
=
createTime
;
}
}
}
}
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRoute.java
View file @
143d37ee
...
@@ -5,11 +5,12 @@ import cn.hutool.core.collection.CollUtil;
...
@@ -5,11 +5,12 @@ import cn.hutool.core.collection.CollUtil;
import
cn.hutool.core.map.MapUtil
;
import
cn.hutool.core.map.MapUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.core.util.StrUtil
;
import
lombok.Data
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Objects
;
import
java.util.Objects
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.beetl.sql.annotation.entity.JsonMapper
;
/**
/**
* 对应前端页面的routes路由表。具体格式如下: { "path": "/profile", "name": "router-name", "meta": { "title":
* 对应前端页面的routes路由表。具体格式如下: { "path": "/profile", "name": "router-name", "meta": { "title":
...
@@ -18,6 +19,8 @@ import java.util.Objects;
...
@@ -18,6 +19,8 @@ import java.util.Objects;
* @author 一日看尽长安花
* @author 一日看尽长安花
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@JsonMapper
(
resource
=
"core.coreFunction.RouteMapping"
)
public
class
CoreRoute
extends
BaseEntity
implements
Comparable
<
CoreRoute
>
{
public
class
CoreRoute
extends
BaseEntity
implements
Comparable
<
CoreRoute
>
{
private
Long
id
;
private
Long
id
;
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreRouteMeta.java
View file @
143d37ee
package
com.ibeetl.admin.core.entity
;
package
com.ibeetl.admin.core.entity
;
import
cn.hutool.core.collection.CollUtil
;
import
cn.hutool.core.collection.CollUtil
;
import
lombok.Data
;
import
java.util.List
;
import
java.util.List
;
import
lombok.Data
;
@Data
@Data
public
class
CoreRouteMeta
{
public
class
CoreRouteMeta
{
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUser.java
View file @
143d37ee
...
@@ -11,8 +11,9 @@ import javax.validation.constraints.NotBlank;
...
@@ -11,8 +11,9 @@ import javax.validation.constraints.NotBlank;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
org.beetl.sql.core.annotatoin.AutoID
;
import
org.beetl.sql.annotation.entity.AutoID
;
import
org.beetl.sql.core.annotatoin.SeqID
;
import
org.beetl.sql.annotation.entity.JsonMapper
;
import
org.beetl.sql.annotation.entity.SeqID
;
/*
/*
* 用户实体
* 用户实体
...
@@ -21,14 +22,18 @@ import org.beetl.sql.core.annotatoin.SeqID;
...
@@ -21,14 +22,18 @@ import org.beetl.sql.core.annotatoin.SeqID;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@EqualsAndHashCode
(
callSuper
=
false
)
@JsonMapper
(
resource
=
"console.user.UsersMapping"
)
public
class
CoreUser
extends
BaseEntity
{
public
class
CoreUser
extends
BaseEntity
{
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
@NotNull
(
message
=
"ID不能为空"
,
groups
=
ValidateConfig
.
UPDATE
.
class
)
@SeqID
(
name
=
ORACLE_CORE_SEQ_NAME
)
@SeqID
(
name
=
ORACLE_CORE_SEQ_NAME
)
@AutoID
@AutoID
protected
Long
id
;
protected
Long
id
;
// 删除标识
// 删除标识
@JsonIgnore
protected
Integer
delFlag
=
0
;
@JsonIgnore
protected
Integer
delFlag
=
0
;
// 创建时间
// 创建时间
protected
Date
createTime
;
protected
Date
createTime
;
...
@@ -51,7 +56,8 @@ public class CoreUser extends BaseEntity {
...
@@ -51,7 +56,8 @@ public class CoreUser extends BaseEntity {
private
String
orgName
;
private
String
orgName
;
// 密码
// 密码
@JsonIgnore
private
String
password
;
@JsonIgnore
private
String
password
;
@Dict
(
type
=
CoreDictType
.
USER_STATE
)
@Dict
(
type
=
CoreDictType
.
USER_STATE
)
private
StateTypeEnum
state
;
private
StateTypeEnum
state
;
...
@@ -67,4 +73,5 @@ public class CoreUser extends BaseEntity {
...
@@ -67,4 +73,5 @@ public class CoreUser extends BaseEntity {
/*用户的个人资料附件,保存到Core_File 表里*/
/*用户的个人资料附件,保存到Core_File 表里*/
private
String
attachmentId
;
private
String
attachmentId
;
}
}
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/entity/CoreUserRole.java
View file @
143d37ee
...
@@ -3,8 +3,8 @@ package com.ibeetl.admin.core.entity;
...
@@ -3,8 +3,8 @@ package com.ibeetl.admin.core.entity;
import
java.util.Date
;
import
java.util.Date
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.Data
;
import
org.beetl.sql.
core.
annotat
oin
.AutoID
;
import
org.beetl.sql.annotat
ion.entity
.AutoID
;
import
org.beetl.sql.
core.
annotat
oin
.SeqID
;
import
org.beetl.sql.annotat
ion.entity
.SeqID
;
/*
/*
* 用户角色关系
* 用户角色关系
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/file/DBIndexHelper.java
View file @
143d37ee
package
com.ibeetl.admin.core.file
;
package
com.ibeetl.admin.core.file
;
import
java.util.ArrayList
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.ibeetl.admin.core.dao.CoreFileDao
;
import
com.ibeetl.admin.core.dao.CoreFileDao
;
import
com.ibeetl.admin.core.entity.CoreFile
;
import
com.ibeetl.admin.core.entity.CoreFile
;
import
java.util.List
;
/**
/**
* 从数据库搜索文档信息,对应core_file,和core_file_tag,目前先忽略tag功能
* 从数据库搜索文档信息,对应core_file,和core_file_tag,目前先忽略tag功能
...
@@ -35,7 +30,7 @@ public class DBIndexHelper {
...
@@ -35,7 +30,7 @@ public class DBIndexHelper {
}
}
public
void
createFileItem
(
CoreFile
file
,
List
<
FileTag
>
tags
)
{
public
void
createFileItem
(
CoreFile
file
,
List
<
FileTag
>
tags
)
{
fileDao
.
insert
(
file
,
true
);
fileDao
.
insert
(
file
);
if
(
tags
==
null
||
tags
.
isEmpty
())
{
if
(
tags
==
null
||
tags
.
isEmpty
())
{
return
;
return
;
}
}
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/file/FileService.java
View file @
143d37ee
package
com.ibeetl.admin.core.file
;
package
com.ibeetl.admin.core.file
;
import
java.io.OutputStream
;
import
java.util.List
;
import
java.util.List
;
/**
/**
* 文件持久化,默认为文件系统,可以扩展到fastfds等
* 文件持久化,默认为文件系统,可以扩展到fastfds等
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/gen/AutoGen.java
View file @
143d37ee
package
com.ibeetl.admin.core.gen
;
package
com.ibeetl.admin.core.gen
;
import
java.io.Writer
;
import
com.ibeetl.admin.core.gen.model.Entity
;
import
com.ibeetl.admin.core.gen.model.Entity
;
public
interface
AutoGen
{
public
interface
AutoGen
{
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/gen/BaseTarget.java
View file @
143d37ee
package
com.ibeetl.admin.core.gen
;
package
com.ibeetl.admin.core.gen
;
import
com.ibeetl.admin.core.util.beetl.VerifyForamtFunction
;
import
java.io.IOException
;
import
java.io.IOException
;
import
org.beetl.core.Configuration
;
import
org.beetl.core.Configuration
;
import
org.beetl.core.Context
;
import
org.beetl.core.Context
;
import
org.beetl.core.Function
;
import
org.beetl.core.Function
;
import
org.beetl.core.GroupTemplate
;
import
org.beetl.core.GroupTemplate
;
import
org.beetl.core.resource.ClasspathResourceLoader
;
import
org.beetl.core.resource.ClasspathResourceLoader
;
import
com.ibeetl.admin.core.util.beetl.VerifyForamtFunction
;
public
abstract
class
BaseTarget
implements
Target
{
public
abstract
class
BaseTarget
implements
Target
{
protected
GroupTemplate
gt
=
null
;
protected
GroupTemplate
gt
=
null
;
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/gen/HtmlGen.java
View file @
143d37ee
package
com.ibeetl.admin.core.gen
;
package
com.ibeetl.admin.core.gen
;
import
com.ibeetl.admin.core.gen.model.Entity
;
import
org.beetl.core.GroupTemplate
;
import
org.beetl.core.GroupTemplate
;
import
org.beetl.core.Template
;
import
org.beetl.core.Template
;
import
com.ibeetl.admin.core.gen.model.Entity
;
public
class
HtmlGen
implements
AutoGen
{
public
class
HtmlGen
implements
AutoGen
{
@Override
@Override
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/gen/JSGen.java
View file @
143d37ee
package
com.ibeetl.admin.core.gen
;
package
com.ibeetl.admin.core.gen
;
import
com.ibeetl.admin.core.gen.model.Entity
;
import
org.beetl.core.GroupTemplate
;
import
org.beetl.core.GroupTemplate
;
import
org.beetl.core.Template
;
import
org.beetl.core.Template
;
import
com.ibeetl.admin.core.gen.model.Entity
;
public
class
JSGen
implements
AutoGen
{
public
class
JSGen
implements
AutoGen
{
@Override
@Override
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/gen/JavaCodeGen.java
View file @
143d37ee
package
com.ibeetl.admin.core.gen
;
package
com.ibeetl.admin.core.gen
;
import
com.ibeetl.admin.core.gen.model.Attribute
;
import
com.ibeetl.admin.core.gen.model.Entity
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
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
org.beetl.core.GroupTemplate
;
import
org.beetl.core.GroupTemplate
;
import
org.beetl.core.Template
;
import
org.beetl.core.Template
;
import
com.ibeetl.admin.core.gen.model.Attribute
;
import
com.ibeetl.admin.core.gen.model.Entity
;
public
class
JavaCodeGen
implements
AutoGen
{
public
class
JavaCodeGen
implements
AutoGen
{
String
basePackage
;
String
basePackage
;
Entity
entity
;
Entity
entity
;
...
...
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/gen/MavenProjectTarget.java
View file @
143d37ee
package
com.ibeetl.admin.core.gen
;
package
com.ibeetl.admin.core.gen
;
import
com.ibeetl.admin.core.gen.model.Entity
;
import
java.io.File
;
import
java.io.File
;
import
java.io.FileWriter
;
import
java.io.FileWriter
;
import
java.io.IOException
;
import
java.io.IOException
;
import
com.ibeetl.admin.core.gen.model.Entity
;
public
class
MavenProjectTarget
extends
BaseTarget
{
public
class
MavenProjectTarget
extends
BaseTarget
{
Entity
entity
;
Entity
entity
;
String
basePackage
;
String
basePackage
;
...
...
Prev
1
2
3
4
5
6
7
8
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