Update doc
This commit is contained in:
@@ -10,7 +10,7 @@ import java.util.*
|
|||||||
/**
|
/**
|
||||||
* Application main class
|
* Application main class
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import org.springframework.core.annotation.AliasFor
|
|||||||
/**
|
/**
|
||||||
* Api controller version annotation
|
* Api controller version annotation
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Target(AnnotationTarget.CLASS)
|
@Target(AnnotationTarget.CLASS)
|
||||||
|
|||||||
@@ -14,16 +14,28 @@ import java.time.format.DateTimeFormatter
|
|||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Data format config
|
* Data format configuration
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@JsonComponent
|
@JsonComponent
|
||||||
class DataFormatConfig {
|
class DataFormatConfig {
|
||||||
|
/**
|
||||||
|
* The format of the time in response when request APIs
|
||||||
|
*
|
||||||
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
@set:Value("\${spring.jackson.date-format}")
|
@set:Value("\${spring.jackson.date-format}")
|
||||||
lateinit var dataFormat: String
|
lateinit var dataFormat: String
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The timezone of the time in response when request APIs
|
||||||
|
*
|
||||||
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
|
* @since 1.0.0
|
||||||
|
*/
|
||||||
@set:Value("\${spring.jackson.time-zone}}")
|
@set:Value("\${spring.jackson.time-zone}}")
|
||||||
lateinit var timeZone: TimeZone
|
lateinit var timeZone: TimeZone
|
||||||
|
|
||||||
@@ -36,7 +48,6 @@ class DataFormatConfig {
|
|||||||
.featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS).dateFormat(df)
|
.featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS).dateFormat(df)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
fun jackson2ObjectMapperBuilderCustomizer() =
|
fun jackson2ObjectMapperBuilderCustomizer() =
|
||||||
Jackson2ObjectMapperBuilderCustomizer { builder: Jackson2ObjectMapperBuilder ->
|
Jackson2ObjectMapperBuilderCustomizer { builder: Jackson2ObjectMapperBuilder ->
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ import org.springframework.context.annotation.Configuration
|
|||||||
import top.fatweb.api.filter.ExceptionFilter
|
import top.fatweb.api.filter.ExceptionFilter
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Filter config
|
* Filter configuration
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -15,9 +15,9 @@ import top.fatweb.api.service.permission.IUserService
|
|||||||
import kotlin.random.Random
|
import kotlin.random.Random
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Application initialization config
|
* Application initialization configuration
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@DependsOn("adminProperties")
|
@DependsOn("adminProperties")
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ import org.springframework.context.annotation.Bean
|
|||||||
import org.springframework.context.annotation.Configuration
|
import org.springframework.context.annotation.Configuration
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mybatis-plus config
|
* Mybatis-plus configuration
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -13,9 +13,9 @@ import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer
|
|||||||
import org.springframework.data.redis.serializer.StringRedisSerializer
|
import org.springframework.data.redis.serializer.StringRedisSerializer
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Redis config
|
* Redis configuration
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -18,9 +18,9 @@ import top.fatweb.api.handler.JwtAccessDeniedHandler
|
|||||||
import top.fatweb.api.handler.JwtAuthenticationEntryPointHandler
|
import top.fatweb.api.handler.JwtAuthenticationEntryPointHandler
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Spring Security config
|
* Spring Security configuration
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -8,9 +8,9 @@ import org.springframework.context.annotation.Configuration
|
|||||||
import top.fatweb.api.properties.ServerProperties
|
import top.fatweb.api.properties.ServerProperties
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Swagger API doc config
|
* Swagger API doc configuration
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer
|
|||||||
import top.fatweb.api.interceptor.SysLogInterceptor
|
import top.fatweb.api.interceptor.SysLogInterceptor
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* System log config
|
* System log configuration
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandl
|
|||||||
import top.fatweb.api.util.ApiResponseMappingHandlerMapping
|
import top.fatweb.api.util.ApiResponseMappingHandlerMapping
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Web MVC config
|
* Web MVC configuration
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.RestController
|
|||||||
/**
|
/**
|
||||||
* Exception controller
|
* Exception controller
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Hidden
|
@Hidden
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import top.fatweb.api.vo.api.v1.avatar.DefaultBase64Vo
|
|||||||
/**
|
/**
|
||||||
* Avatar controller
|
* Avatar controller
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Tag(name = "随机头像", description = "随机头像相关接口")
|
@Tag(name = "随机头像", description = "随机头像相关接口")
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import top.fatweb.api.util.WebUtil
|
|||||||
/**
|
/**
|
||||||
* Authentication controller
|
* Authentication controller
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Tag(name = "身份认证", description = "身份认证相关接口")
|
@Tag(name = "身份认证", description = "身份认证相关接口")
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import top.fatweb.api.vo.permission.GroupWithRoleVo
|
|||||||
/**
|
/**
|
||||||
* Group controller
|
* Group controller
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Tag(name = "用户组管理", description = "用户组管理相关接口")
|
@Tag(name = "用户组管理", description = "用户组管理相关接口")
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import top.fatweb.api.service.permission.IPowerService
|
|||||||
/**
|
/**
|
||||||
* Power controller
|
* Power controller
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Tag(name = "权限管理", description = "权限管理相关接口")
|
@Tag(name = "权限管理", description = "权限管理相关接口")
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import top.fatweb.api.vo.permission.RoleWithPowerVo
|
|||||||
/**
|
/**
|
||||||
* Role controller
|
* Role controller
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Tag(name = "角色管理", description = "角色管理相关接口")
|
@Tag(name = "角色管理", description = "角色管理相关接口")
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import top.fatweb.api.vo.permission.UserWithRoleInfoVo
|
|||||||
/**
|
/**
|
||||||
* User controller
|
* User controller
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Tag(name = "用户管理", description = "用户管理相关接口")
|
@Tag(name = "用户管理", description = "用户管理相关接口")
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import top.fatweb.api.vo.system.SysLogVo
|
|||||||
/**
|
/**
|
||||||
* System log controller
|
* System log controller
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.vo.permission.ElementVo
|
|||||||
/**
|
/**
|
||||||
* Element converter
|
* Element converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object ElementConverter {
|
object ElementConverter {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import top.fatweb.api.vo.permission.GroupWithRoleVo
|
|||||||
/**
|
/**
|
||||||
* Group converter
|
* Group converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object GroupConverter {
|
object GroupConverter {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.vo.permission.MenuVo
|
|||||||
/**
|
/**
|
||||||
* Menu converter
|
* Menu converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object MenuConverter {
|
object MenuConverter {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.vo.permission.ModuleVo
|
|||||||
/**
|
/**
|
||||||
* Module converter
|
* Module converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object ModuleConverter {
|
object ModuleConverter {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.vo.permission.OperationVo
|
|||||||
/**
|
/**
|
||||||
* Operation converter
|
* Operation converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object OperationConverter {
|
object OperationConverter {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.vo.permission.PowerSetVo
|
|||||||
/**
|
/**
|
||||||
* Power converter
|
* Power converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object PowerConverter {
|
object PowerConverter {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import top.fatweb.api.vo.permission.RoleWithPowerVo
|
|||||||
/**
|
/**
|
||||||
* Role converter
|
* Role converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object RoleConverter {
|
object RoleConverter {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.vo.permission.*
|
|||||||
/**
|
/**
|
||||||
* User converter
|
* User converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object UserConverter {
|
object UserConverter {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.vo.permission.UserInfoVo
|
|||||||
/**
|
/**
|
||||||
* User information converter
|
* User information converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object UserInfoConverter {
|
object UserInfoConverter {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import top.fatweb.api.vo.system.SysLogVo
|
|||||||
/**
|
/**
|
||||||
* System log converter
|
* System log converter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
object SysLogConverter {
|
object SysLogConverter {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package top.fatweb.api.entity.common
|
|||||||
/**
|
/**
|
||||||
* Business code entity
|
* Business code entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
enum class BusinessCode(val code: Int) {
|
enum class BusinessCode(val code: Int) {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package top.fatweb.api.entity.common
|
|||||||
/**
|
/**
|
||||||
* Response code entity
|
* Response code entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
enum class ResponseCode(val code: Int) {
|
enum class ResponseCode(val code: Int) {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Response result entity
|
* Response result entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class ResponseResult<T> private constructor(
|
class ResponseResult<T> private constructor(
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Element entity
|
* Element entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_element")
|
@TableName("t_element")
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import java.time.LocalDateTime
|
|||||||
/**
|
/**
|
||||||
* Group entity
|
* Group entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_group")
|
@TableName("t_group")
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import java.time.ZoneOffset
|
|||||||
/**
|
/**
|
||||||
* Login user entity
|
* Login user entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS)
|
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Menu entity
|
* Menu entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_menu")
|
@TableName("t_menu")
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Module Entity
|
* Module Entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_module")
|
@TableName("t_module")
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Operation entity
|
* Operation entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_operation")
|
@TableName("t_operation")
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Power entity
|
* Power entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_power")
|
@TableName("t_power")
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Power role intermediate entity
|
* Power role intermediate entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_power_role")
|
@TableName("t_power_role")
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Set of power entity
|
* Set of power entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class PowerSet : Serializable {
|
class PowerSet : Serializable {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Power type entity
|
* Power type entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_power_type")
|
@TableName("t_power_type")
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import java.time.LocalDateTime
|
|||||||
/**
|
/**
|
||||||
* Role entity
|
* Role entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_role")
|
@TableName("t_role")
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* Role group intermediate entity
|
* Role group intermediate entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_role_group")
|
@TableName("t_role_group")
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import java.time.LocalDateTime
|
|||||||
/**
|
/**
|
||||||
* User entity
|
* User entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_user")
|
@TableName("t_user")
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* User group intermediate entity
|
* User group intermediate entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_user_group")
|
@TableName("t_user_group")
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import java.time.LocalDateTime
|
|||||||
/**
|
/**
|
||||||
* User information entity
|
* User information entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_user_info")
|
@TableName("t_user_info")
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import java.io.Serializable
|
|||||||
/**
|
/**
|
||||||
* User role intermediate entity
|
* User role intermediate entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_user_role")
|
@TableName("t_user_role")
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import java.time.LocalDateTime
|
|||||||
/**
|
/**
|
||||||
* System log entity
|
* System log entity
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@TableName("t_sys_log")
|
@TableName("t_sys_log")
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package top.fatweb.api.exception
|
|||||||
/**
|
/**
|
||||||
* Token has expired exception
|
* Token has expired exception
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class TokenHasExpiredException : RuntimeException("Token has expired")
|
class TokenHasExpiredException : RuntimeException("Token has expired")
|
||||||
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Component
|
|||||||
/**
|
/**
|
||||||
* Exception filter
|
* Exception filter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import top.fatweb.api.util.WebUtil
|
|||||||
/**
|
/**
|
||||||
* Jwt authentication token filter
|
* Jwt authentication token filter
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import java.time.ZoneOffset
|
|||||||
/**
|
/**
|
||||||
* Date meta object handler
|
* Date meta object handler
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ import top.fatweb.api.exception.TokenHasExpiredException
|
|||||||
/**
|
/**
|
||||||
* Exception handler
|
* Exception handler
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@RestControllerAdvice
|
@RestControllerAdvice
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Component
|
|||||||
/**
|
/**
|
||||||
* Jwt access denied handler
|
* Jwt access denied handler
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Component
|
|||||||
/**
|
/**
|
||||||
* Jwt authentication entry point handler
|
* Jwt authentication entry point handler
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import java.util.concurrent.Executor
|
|||||||
/**
|
/**
|
||||||
* System log interceptor
|
* System log interceptor
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@ControllerAdvice
|
@ControllerAdvice
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.Element
|
|||||||
/**
|
/**
|
||||||
* Element mapper
|
* Element mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import top.fatweb.api.entity.permission.Group
|
|||||||
/**
|
/**
|
||||||
* Group mapper
|
* Group mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.Menu
|
|||||||
/**
|
/**
|
||||||
* Menu mapper
|
* Menu mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.Module
|
|||||||
/**
|
/**
|
||||||
* Module mapper
|
* Module mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.Operation
|
|||||||
/**
|
/**
|
||||||
* Operation mapper
|
* Operation mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.Power
|
|||||||
/**
|
/**
|
||||||
* Power mapper
|
* Power mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.PowerRole
|
|||||||
/**
|
/**
|
||||||
* Power role intermediate mapper
|
* Power role intermediate mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.RoleGroup
|
|||||||
/**
|
/**
|
||||||
* Role group intermediate mapper
|
* Role group intermediate mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import top.fatweb.api.entity.permission.Role
|
|||||||
/**
|
/**
|
||||||
* Role mapper
|
* Role mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.UserGroup
|
|||||||
/**
|
/**
|
||||||
* User group intermediate mapper
|
* User group intermediate mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.UserInfo
|
|||||||
/**
|
/**
|
||||||
* User information mapper
|
* User information mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import top.fatweb.api.entity.permission.User
|
|||||||
/**
|
/**
|
||||||
* User mapper
|
* User mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.entity.permission.UserRole
|
|||||||
/**
|
/**
|
||||||
* User role intermediate mapper
|
* User role intermediate mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import java.time.LocalDateTime
|
|||||||
/**
|
/**
|
||||||
* System log mapper
|
* System log mapper
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import jakarta.validation.constraints.Min
|
|||||||
/**
|
/**
|
||||||
* Page sort param
|
* Page sort param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
open class PageSortParam {
|
open class PageSortParam {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import jakarta.validation.constraints.NotBlank
|
|||||||
/**
|
/**
|
||||||
* Group add param
|
* Group add param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "用户组添加请求参数")
|
@Schema(description = "用户组添加请求参数")
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import jakarta.validation.constraints.NotNull
|
|||||||
/**
|
/**
|
||||||
* Group change status param
|
* Group change status param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "用户组更改状态请求参数")
|
@Schema(description = "用户组更改状态请求参数")
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import io.swagger.v3.oas.annotations.media.Schema
|
|||||||
/**
|
/**
|
||||||
* Group delete param
|
* Group delete param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "用户组删除请求参数")
|
@Schema(description = "用户组删除请求参数")
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.param.PageSortParam
|
|||||||
/**
|
/**
|
||||||
* Group get param
|
* Group get param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "用户组查询请求参数")
|
@Schema(description = "用户组查询请求参数")
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import jakarta.validation.constraints.NotBlank
|
|||||||
/**
|
/**
|
||||||
* Group update param
|
* Group update param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "用户组更新请求参数")
|
@Schema(description = "用户组更新请求参数")
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import jakarta.validation.constraints.NotBlank
|
|||||||
/**
|
/**
|
||||||
* Login param
|
* Login param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "登录请求参数")
|
@Schema(description = "登录请求参数")
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import jakarta.validation.constraints.NotBlank
|
|||||||
/**
|
/**
|
||||||
* Role add param
|
* Role add param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "角色添加请求参数")
|
@Schema(description = "角色添加请求参数")
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import jakarta.validation.constraints.NotNull
|
|||||||
/**
|
/**
|
||||||
* Role change status param
|
* Role change status param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "角色更改状态请求参数")
|
@Schema(description = "角色更改状态请求参数")
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import io.swagger.v3.oas.annotations.media.Schema
|
|||||||
/**
|
/**
|
||||||
* Role delete param
|
* Role delete param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "角色删除请求参数")
|
@Schema(description = "角色删除请求参数")
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.param.PageSortParam
|
|||||||
/**
|
/**
|
||||||
* Role get param
|
* Role get param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "角色查询请求参数")
|
@Schema(description = "角色查询请求参数")
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import jakarta.validation.constraints.NotBlank
|
|||||||
/**
|
/**
|
||||||
* Role update param
|
* Role update param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "角色更新请求参数")
|
@Schema(description = "角色更新请求参数")
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import java.time.LocalDateTime
|
|||||||
/**
|
/**
|
||||||
* System log get param
|
* System log get param
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Schema(description = "获取系统日志请求参数")
|
@Schema(description = "获取系统日志请求参数")
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import org.springframework.stereotype.Component
|
|||||||
/**
|
/**
|
||||||
* Admin properties
|
* Admin properties
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import java.util.concurrent.TimeUnit
|
|||||||
/**
|
/**
|
||||||
* Security properties
|
* Security properties
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import java.time.ZonedDateTime
|
|||||||
/**
|
/**
|
||||||
* Application properties
|
* Application properties
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import top.fatweb.api.vo.permission.TokenVo
|
|||||||
/**
|
/**
|
||||||
* Authentication service interface
|
* Authentication service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IAuthenticationService {
|
interface IAuthenticationService {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.entity.permission.Element
|
|||||||
/**
|
/**
|
||||||
* Element service interface
|
* Element service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IElementService : IService<Element>
|
interface IElementService : IService<Element>
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import top.fatweb.api.vo.permission.GroupWithRoleVo
|
|||||||
/**
|
/**
|
||||||
* Group service interface
|
* Group service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IGroupService : IService<Group> {
|
interface IGroupService : IService<Group> {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.entity.permission.Menu
|
|||||||
/**
|
/**
|
||||||
* Menu service interface
|
* Menu service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IMenuService : IService<Menu>
|
interface IMenuService : IService<Menu>
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.entity.permission.Module
|
|||||||
/**
|
/**
|
||||||
* Module service interface
|
* Module service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IModuleService : IService<Module>
|
interface IModuleService : IService<Module>
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.entity.permission.Operation
|
|||||||
/**
|
/**
|
||||||
* Operation service interface
|
* Operation service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IOperationService : IService<Operation>
|
interface IOperationService : IService<Operation>
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.entity.permission.PowerRole
|
|||||||
/**
|
/**
|
||||||
* Power role intermediate service interface
|
* Power role intermediate service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IPowerRoleService : IService<PowerRole>
|
interface IPowerRoleService : IService<PowerRole>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import top.fatweb.api.vo.permission.PowerSetVo
|
|||||||
/**
|
/**
|
||||||
* Power service interface
|
* Power service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IPowerService : IService<Power> {
|
interface IPowerService : IService<Power> {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.entity.permission.RoleGroup
|
|||||||
/**
|
/**
|
||||||
* Role group intermediate service interface
|
* Role group intermediate service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IRoleGroupService : IService<RoleGroup>
|
interface IRoleGroupService : IService<RoleGroup>
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import top.fatweb.api.vo.permission.RoleWithPowerVo
|
|||||||
/**
|
/**
|
||||||
* Role service interface
|
* Role service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IRoleService : IService<Role> {
|
interface IRoleService : IService<Role> {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.entity.permission.UserGroup
|
|||||||
/**
|
/**
|
||||||
* User group intermediate service interface
|
* User group intermediate service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IUserGroupService : IService<UserGroup>
|
interface IUserGroupService : IService<UserGroup>
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.entity.permission.UserInfo
|
|||||||
/**
|
/**
|
||||||
* User information service interface
|
* User information service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IUserInfoService : IService<UserInfo>
|
interface IUserInfoService : IService<UserInfo>
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import top.fatweb.api.entity.permission.UserRole
|
|||||||
/**
|
/**
|
||||||
* User role intermediate service interface
|
* User role intermediate service interface
|
||||||
*
|
*
|
||||||
* @author FatttSnake
|
* @author FatttSnake, fatttsnake@gmail.com
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
interface IUserRoleService : IService<UserRole>
|
interface IUserRoleService : IService<UserRole>
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user