Update doc

This commit is contained in:
2023-11-23 19:02:08 +08:00
parent 6ae8a3bddf
commit bcd36f6665
143 changed files with 169 additions and 152 deletions

View File

@@ -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

View File

@@ -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)

View File

@@ -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 ->

View File

@@ -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

View File

@@ -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")

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 = "随机头像相关接口")

View File

@@ -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 = "身份认证相关接口")

View File

@@ -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 = "用户组管理相关接口")

View File

@@ -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 = "权限管理相关接口")

View File

@@ -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 = "角色管理相关接口")

View File

@@ -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 = "用户管理相关接口")

View File

@@ -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

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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) {

View File

@@ -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) {

View File

@@ -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(

View File

@@ -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")

View File

@@ -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")

View File

@@ -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)

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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 {

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 {

View File

@@ -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 = "用户组添加请求参数")

View File

@@ -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 = "用户组更改状态请求参数")

View File

@@ -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 = "用户组删除请求参数")

View File

@@ -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 = "用户组查询请求参数")

View File

@@ -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 = "用户组更新请求参数")

View File

@@ -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 = "登录请求参数")

View File

@@ -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 = "角色添加请求参数")

View File

@@ -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 = "角色更改状态请求参数")

View File

@@ -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 = "角色删除请求参数")

View File

@@ -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 = "角色查询请求参数")

View File

@@ -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 = "角色更新请求参数")

View File

@@ -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 = "获取系统日志请求参数")

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 {

View File

@@ -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>

View File

@@ -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> {

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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> {

View File

@@ -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>

View File

@@ -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> {

View File

@@ -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>

View File

@@ -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>

View File

@@ -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