Refactor(Converter): Optimize Boolean type attribute conversion #25

Merged
FatttSnake merged 1 commits from FatttSnake into dev 2024-05-07 11:30:12 +08:00
9 changed files with 30 additions and 30 deletions

View File

@@ -30,7 +30,7 @@ object GroupConverter {
fun groupToGroupVo(group: Group) = GroupVo(
id = group.id,
name = group.name,
enable = group.enable == 1,
enable = group.enable?.let { it == 1},
createTime = group.createTime,
updateTime = group.updateTime
)
@@ -48,7 +48,7 @@ object GroupConverter {
fun groupToGroupWithRoleVo(group: Group) = GroupWithRoleVo(
id = group.id,
name = group.name,
enable = group.enable == 1,
enable = group.enable?.let { it == 1},
createTime = group.createTime,
updateTime = group.updateTime,
roles = group.roles?.map(RoleConverter::roleToRoleVo)

View File

@@ -30,7 +30,7 @@ object RoleConverter {
fun roleToRoleVo(role: Role) = RoleVo(
id = role.id,
name = role.name,
enable = role.enable == 1,
enable = role.enable?.let { it == 1},
createTime = role.createTime,
updateTime = role.updateTime
)
@@ -48,7 +48,7 @@ object RoleConverter {
fun roleToRoleWithPowerVo(role: Role) = RoleWithPowerVo(
id = role.id,
name = role.name,
enable = role.enable == 1,
enable = role.enable?.let { it == 1},
createTime = role.createTime,
updateTime = role.updateTime,
modules = role.modules?.map(ModuleConverter::moduleToModuleVo),

View File

@@ -25,7 +25,7 @@ object SettingsConverter {
id = sensitiveWord.id,
word = sensitiveWord.word,
useFor = sensitiveWord.useFor?.map(SensitiveWord.Use::valueOf)?.toSet(),
enable = sensitiveWord.enable == 1
enable = sensitiveWord.enable?.let { it == 1}
)
/**

View File

@@ -29,24 +29,24 @@ object SysLogConverter {
syslogPage.pages,
syslogPage.size,
syslogPage.current,
syslogPage.records.map {
syslogPage.records.map { sysLog ->
SysLogVo(
id = it.id,
logType = it.logType,
operateUserId = it.operateUserId,
operateTime = it.operateTime,
requestUri = it.requestUri,
requestMethod = it.requestMethod,
requestParams = it.requestParams,
requestIp = it.requestIp,
requestServerAddress = it.requestServerAddress,
exception = it.exception == 1,
exceptionInfo = it.exceptionInfo,
startTime = it.startTime,
endTime = it.endTime,
executeTime = it.executeTime,
userAgent = it.userAgent,
operateUsername = it.operateUsername
id = sysLog.id,
logType = sysLog.logType,
operateUserId = sysLog.operateUserId,
operateTime = sysLog.operateTime,
requestUri = sysLog.requestUri,
requestMethod = sysLog.requestMethod,
requestParams = sysLog.requestParams,
requestIp = sysLog.requestIp,
requestServerAddress = sysLog.requestServerAddress,
exception = sysLog.exception?.let { it == 1},
exceptionInfo = sysLog.exceptionInfo,
startTime = sysLog.startTime,
endTime = sysLog.endTime,
executeTime = sysLog.executeTime,
userAgent = sysLog.userAgent,
operateUsername = sysLog.operateUsername
)
})

View File

@@ -29,7 +29,7 @@ object ToolBaseConverter {
source = toolBase.source?.let(ToolDataConverter::toolDataToToolDataVo),
dist = toolBase.dist?.let(ToolDataConverter::toolDataToToolDataVo),
platform = toolBase.platform,
compiled = toolBase.compiled == 1,
compiled = toolBase.compiled?.let { it == 1},
createTime = toolBase.createTime,
updateTime = toolBase.updateTime
)
@@ -50,7 +50,7 @@ object ToolBaseConverter {
source = ToolDataVo(id = toolBase.sourceId, data = null, createTime = null, updateTime = null),
dist = ToolDataVo(id = toolBase.distId, data = null, createTime = null, updateTime = null),
platform = toolBase.platform,
compiled = toolBase.compiled == 1,
compiled = toolBase.compiled?.let { it == 1},
createTime = toolBase.createTime,
updateTime = toolBase.updateTime
)

View File

@@ -25,7 +25,7 @@ object ToolCategoryConverter {
fun toolCategoryToToolCategoryVo(toolCategory: ToolCategory) = ToolCategoryVo(
id = toolCategory.id,
name = toolCategory.name,
enable = toolCategory.enable == 1,
enable = toolCategory.enable?.let { it == 1},
createTime = toolCategory.createTime,
updateTime = toolCategory.updateTime
)

View File

@@ -42,7 +42,7 @@ object ToolConverter {
review = tool.review,
createTime = tool.createTime,
updateTime = tool.updateTime,
favorite = tool.favorite == 1
favorite = tool.favorite?.let { it == 1}
)
/**

View File

@@ -31,7 +31,7 @@ object ToolTemplateConverter {
source = toolTemplate.source?.let(ToolDataConverter::toolDataToToolDataVo),
platform = toolTemplate.platform,
entryPoint = toolTemplate.entryPoint,
enable = toolTemplate.enable == 1,
enable = toolTemplate.enable?.let { it == 1},
createTime = toolTemplate.createTime,
updateTime = toolTemplate.updateTime
)
@@ -72,7 +72,7 @@ object ToolTemplateConverter {
source = ToolDataVo(id = toolTemplate.sourceId, data = null, createTime = null, updateTime = null),
platform = toolTemplate.platform,
entryPoint = toolTemplate.entryPoint,
enable = toolTemplate.enable == 1,
enable = toolTemplate.enable?.let { it == 1},
createTime = toolTemplate.createTime,
updateTime = toolTemplate.updateTime
)
@@ -99,7 +99,7 @@ object ToolTemplateConverter {
source = toolTemplate.source?.let(ToolDataConverter::toolDataToToolDataVo),
platform = toolTemplate.platform,
entryPoint = toolTemplate.entryPoint,
enable = toolTemplate.enable == 1,
enable = toolTemplate.enable?.let { it == 1},
createTime = toolTemplate.createTime,
updateTime = toolTemplate.updateTime
)

View File

@@ -48,5 +48,5 @@ data class SensitiveWordVo(
* @since 1.0.0
*/
@Schema(description = "启用")
val enable: Boolean
val enable: Boolean?
)