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
RuoYi Vue
Commits
cee572f2
Commit
cee572f2
authored
Jul 19, 2020
by
RuoYi
Browse files
若依 3.0
parent
0d341f1a
Changes
279
Hide whitespace changes
Inline
Side-by-side
ruoyi/src/main/java/com/ruoyi/
framework/aspectj/lang
/annotation/Excels.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common
/annotation/Excels.java
View file @
cee572f2
package
com.ruoyi.framework.aspectj.lang.annotation
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
/**
* Excel注解集
*
* @author ruoyi
*/
@Target
(
ElementType
.
FIELD
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
public
@interface
Excels
{
Excel
[]
value
();
}
\ No newline at end of file
package
com.ruoyi.common.annotation
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
/**
* Excel注解集
*
* @author ruoyi
*/
@Target
(
ElementType
.
FIELD
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
public
@interface
Excels
{
Excel
[]
value
();
}
ruoyi/src/main/java/com/ruoyi/
framework/aspectj/lang
/annotation/Log.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common
/annotation/Log.java
View file @
cee572f2
package
com.ruoyi.
framework.aspectj.lang
.annotation
;
package
com.ruoyi.
common
.annotation
;
import
java.lang.annotation.Documented
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
import
com.ruoyi.
framework.aspectj.lang
.enums.BusinessType
;
import
com.ruoyi.
framework.aspectj.lang
.enums.OperatorType
;
import
com.ruoyi.
common
.enums.BusinessType
;
import
com.ruoyi.
common
.enums.OperatorType
;
/**
* 自定义操作日志记录注解
...
...
ruoyi/src/main/java/com/ruoyi/
framework/interceptor
/annotation/RepeatSubmit.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common
/annotation/RepeatSubmit.java
View file @
cee572f2
package
com.ruoyi.framework.interceptor.annotation
;
import
java.lang.annotation.Documented
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Inherited
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
/**
* 自定义注解防止表单重复提交
*
* @author ruoyi
*
*/
@Inherited
@Target
(
ElementType
.
METHOD
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
@Documented
public
@interface
RepeatSubmit
{
}
\ No newline at end of file
package
com.ruoyi.common.annotation
;
import
java.lang.annotation.Documented
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Inherited
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
/**
* 自定义注解防止表单重复提交
*
* @author ruoyi
*
*/
@Inherited
@Target
(
ElementType
.
METHOD
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
@Documented
public
@interface
RepeatSubmit
{
}
ruoyi/src/main/java/com/ruoyi/
framework
/config/RuoYiConfig.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common
/config/RuoYiConfig.java
View file @
cee572f2
package
com.ruoyi.
framework
.config
;
package
com.ruoyi.
common
.config
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.stereotype.Component
;
...
...
@@ -113,4 +113,4 @@ public class RuoYiConfig
{
return
getProfile
()
+
"/upload"
;
}
}
\ No newline at end of file
}
ruoyi/src/main/java/com/ruoyi/common/constant/Constants.java
→
ruoyi
-common
/src/main/java/com/ruoyi/common/constant/Constants.java
View file @
cee572f2
package
com.ruoyi.common.constant
;
import
io.jsonwebtoken.Claims
;
/**
* 通用常量信息
*
...
...
@@ -92,7 +90,7 @@ public class Constants
/**
* 用户名称
*/
public
static
final
String
JWT_USERNAME
=
Claims
.
SUBJECT
;
public
static
final
String
JWT_USERNAME
=
"sub"
;
/**
* 用户头像
...
...
ruoyi/src/main/java/com/ruoyi/common/constant/GenConstants.java
→
ruoyi
-common
/src/main/java/com/ruoyi/common/constant/GenConstants.java
View file @
cee572f2
File moved
ruoyi/src/main/java/com/ruoyi/common/constant/HttpStatus.java
→
ruoyi
-common
/src/main/java/com/ruoyi/common/constant/HttpStatus.java
View file @
cee572f2
File moved
ruoyi/src/main/java/com/ruoyi/common/constant/ScheduleConstants.java
→
ruoyi
-common
/src/main/java/com/ruoyi/common/constant/ScheduleConstants.java
View file @
cee572f2
package
com.ruoyi.common.constant
;
/**
* 任务调度通用常量
*
* @author ruoyi
*/
public
class
ScheduleConstants
{
public
static
final
String
TASK_CLASS_NAME
=
"TASK_CLASS_NAME"
;
/** 执行目标key */
public
static
final
String
TASK_PROPERTIES
=
"TASK_PROPERTIES"
;
/** 默认 */
public
static
final
String
MISFIRE_DEFAULT
=
"0"
;
/** 立即触发执行 */
public
static
final
String
MISFIRE_IGNORE_MISFIRES
=
"1"
;
/** 触发一次执行 */
public
static
final
String
MISFIRE_FIRE_AND_PROCEED
=
"2"
;
/** 不触发立即执行 */
public
static
final
String
MISFIRE_DO_NOTHING
=
"3"
;
public
enum
Status
{
/**
* 正常
*/
NORMAL
(
"0"
),
/**
* 暂停
*/
PAUSE
(
"1"
);
private
String
value
;
private
Status
(
String
value
)
{
this
.
value
=
value
;
}
public
String
getValue
()
{
return
value
;
}
}
}
package
com.ruoyi.common.constant
;
/**
* 任务调度通用常量
*
* @author ruoyi
*/
public
class
ScheduleConstants
{
public
static
final
String
TASK_CLASS_NAME
=
"TASK_CLASS_NAME"
;
/** 执行目标key */
public
static
final
String
TASK_PROPERTIES
=
"TASK_PROPERTIES"
;
/** 默认 */
public
static
final
String
MISFIRE_DEFAULT
=
"0"
;
/** 立即触发执行 */
public
static
final
String
MISFIRE_IGNORE_MISFIRES
=
"1"
;
/** 触发一次执行 */
public
static
final
String
MISFIRE_FIRE_AND_PROCEED
=
"2"
;
/** 不触发立即执行 */
public
static
final
String
MISFIRE_DO_NOTHING
=
"3"
;
public
enum
Status
{
/**
* 正常
*/
NORMAL
(
"0"
),
/**
* 暂停
*/
PAUSE
(
"1"
);
private
String
value
;
private
Status
(
String
value
)
{
this
.
value
=
value
;
}
public
String
getValue
()
{
return
value
;
}
}
}
ruoyi/src/main/java/com/ruoyi/common/constant/UserConstants.java
→
ruoyi
-common
/src/main/java/com/ruoyi/common/constant/UserConstants.java
View file @
cee572f2
File moved
ruoyi/src/main/java/com/ruoyi/
framework/web
/controller/BaseController.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core
/controller/BaseController.java
View file @
cee572f2
package
com.ruoyi.
framework.web
.controller
;
package
com.ruoyi.
common.core
.controller
;
import
java.beans.PropertyEditorSupport
;
import
java.util.Date
;
...
...
@@ -10,13 +10,13 @@ import org.springframework.web.bind.annotation.InitBinder;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.ruoyi.common.constant.HttpStatus
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.page.PageDomain
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.core.page.TableSupport
;
import
com.ruoyi.common.utils.DateUtils
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.sql.SqlUtil
;
import
com.ruoyi.framework.web.domain.AjaxResult
;
import
com.ruoyi.framework.web.page.PageDomain
;
import
com.ruoyi.framework.web.page.TableDataInfo
;
import
com.ruoyi.framework.web.page.TableSupport
;
/**
* web层通用数据处理
...
...
@@ -83,4 +83,12 @@ public class BaseController
{
return
rows
>
0
?
AjaxResult
.
success
()
:
AjaxResult
.
error
();
}
/**
* 页面跳转
*/
public
String
redirect
(
String
url
)
{
return
StringUtils
.
format
(
"redirect:{}"
,
url
);
}
}
ruoyi/src/main/java/com/ruoyi/
framework/web
/domain/AjaxResult.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core
/domain/AjaxResult.java
View file @
cee572f2
package
com.ruoyi.
framework.web
.domain
;
package
com.ruoyi.
common.core
.domain
;
import
java.util.HashMap
;
import
com.ruoyi.common.constant.HttpStatus
;
...
...
ruoyi/src/main/java/com/ruoyi/
framework/web
/domain/BaseEntity.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core
/domain/BaseEntity.java
View file @
cee572f2
package
com.ruoyi.
framework.web
.domain
;
package
com.ruoyi.
common.core
.domain
;
import
java.io.Serializable
;
import
java.util.Date
;
...
...
ruoyi/src/main/java/com/ruoyi/
framework/web
/domain/TreeEntity.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core
/domain/TreeEntity.java
View file @
cee572f2
package
com.ruoyi.
framework.web
.domain
;
package
com.ruoyi.
common.core
.domain
;
import
java.util.ArrayList
;
import
java.util.List
;
...
...
ruoyi/src/main/java/com/ruoyi/
framework/web
/domain/TreeSelect.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core
/domain/TreeSelect.java
View file @
cee572f2
package
com.ruoyi.
framework.web
.domain
;
package
com.ruoyi.
common.core
.domain
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
com.ruoyi.
project.system.domain
.SysDept
;
import
com.ruoyi.
project.system.domain
.SysMenu
;
import
com.ruoyi.
common.core.domain.entity
.SysDept
;
import
com.ruoyi.
common.core.domain.entity
.SysMenu
;
/**
* Treeselect树结构实体类
...
...
ruoyi/src/main/java/com/ruoyi/
project/system/domain
/SysDept.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core/domain/entity
/SysDept.java
View file @
cee572f2
package
com.ruoyi.
project.system.domain
;
package
com.ruoyi.
common.core.domain.entity
;
import
java.util.ArrayList
;
import
java.util.List
;
...
...
@@ -7,7 +7,7 @@ import javax.validation.constraints.NotBlank;
import
javax.validation.constraints.Size
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.ruoyi.
framework.web
.domain.BaseEntity
;
import
com.ruoyi.
common.core
.domain.BaseEntity
;
/**
* 部门表 sys_dept
...
...
ruoyi/src/main/java/com/ruoyi/
project/system/domain
/SysDictData.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core/domain/entity
/SysDictData.java
View file @
cee572f2
package
com.ruoyi.
project.system.domain
;
package
com.ruoyi.
common.core.domain.entity
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.Size
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.ruoyi.common.annotation.Excel
;
import
com.ruoyi.common.annotation.Excel.ColumnType
;
import
com.ruoyi.common.constant.UserConstants
;
import
com.ruoyi.framework.aspectj.lang.annotation.Excel
;
import
com.ruoyi.framework.aspectj.lang.annotation.Excel.ColumnType
;
import
com.ruoyi.framework.web.domain.BaseEntity
;
import
com.ruoyi.common.core.domain.BaseEntity
;
/**
* 字典数据表 sys_dict_data
...
...
ruoyi/src/main/java/com/ruoyi/
project/system/domain
/SysDictType.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core/domain/entity
/SysDictType.java
View file @
cee572f2
package
com.ruoyi.
project.system.domain
;
package
com.ruoyi.
common.core.domain.entity
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.Size
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.ruoyi.
framework.aspectj.lang
.annotation.Excel
;
import
com.ruoyi.
framework.aspectj.lang
.annotation.Excel.ColumnType
;
import
com.ruoyi.
framework.web
.domain.BaseEntity
;
import
com.ruoyi.
common
.annotation.Excel
;
import
com.ruoyi.
common
.annotation.Excel.ColumnType
;
import
com.ruoyi.
common.core
.domain.BaseEntity
;
/**
* 字典类型表 sys_dict_type
...
...
ruoyi/src/main/java/com/ruoyi/
project/system/domain
/SysMenu.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core/domain/entity
/SysMenu.java
View file @
cee572f2
package
com.ruoyi.
project.system.domain
;
package
com.ruoyi.
common.core.domain.entity
;
import
java.util.ArrayList
;
import
java.util.List
;
...
...
@@ -6,7 +6,7 @@ import javax.validation.constraints.NotBlank;
import
javax.validation.constraints.Size
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.ruoyi.
framework.web
.domain.BaseEntity
;
import
com.ruoyi.
common.core
.domain.BaseEntity
;
/**
* 菜单权限表 sys_menu
...
...
ruoyi/src/main/java/com/ruoyi/
project/system/domain
/SysRole.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core/domain/entity
/SysRole.java
View file @
cee572f2
package
com.ruoyi.
project.system.domain
;
package
com.ruoyi.
common.core.domain.entity
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.Size
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.ruoyi.
framework.aspectj.lang
.annotation.Excel
;
import
com.ruoyi.
framework.aspectj.lang
.annotation.Excel.ColumnType
;
import
com.ruoyi.
framework.web
.domain.BaseEntity
;
import
com.ruoyi.
common
.annotation.Excel
;
import
com.ruoyi.
common
.annotation.Excel.ColumnType
;
import
com.ruoyi.
common.core
.domain.BaseEntity
;
/**
* 角色表 sys_role
...
...
ruoyi/src/main/java/com/ruoyi/
project/system/domain
/SysUser.java
→
ruoyi
-common
/src/main/java/com/ruoyi/
common/core/domain/entity
/SysUser.java
View file @
cee572f2
package
com.ruoyi.
project.system.domain
;
package
com.ruoyi.
common.core.domain.entity
;
import
java.util.Date
;
import
java.util.List
;
...
...
@@ -9,11 +9,11 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
com.ruoyi.
framework.aspectj.lang
.annotation.Excel
;
import
com.ruoyi.
framework.aspectj.lang
.annotation.Excel.ColumnType
;
import
com.ruoyi.
framework.aspectj.lang
.annotation.Excel.Type
;
import
com.ruoyi.
framework.aspectj.lang
.annotation.Excels
;
import
com.ruoyi.
framework.web
.domain.BaseEntity
;
import
com.ruoyi.
common
.annotation.Excel
;
import
com.ruoyi.
common
.annotation.Excel.ColumnType
;
import
com.ruoyi.
common
.annotation.Excel.Type
;
import
com.ruoyi.
common
.annotation.Excels
;
import
com.ruoyi.
common.core
.domain.BaseEntity
;
/**
* 用户对象 sys_user
...
...
Prev
1
2
3
4
5
6
7
…
14
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