All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencent.devops.metrics.pojo.po.ThirdPlatformDatePO.kt Maven / Gradle / Ivy

package com.tencent.devops.metrics.pojo.po

import io.swagger.v3.oas.annotations.media.Schema
import java.math.BigDecimal
import java.time.LocalDateTime

@Schema(title = "第三方平台数据对象")
data class ThirdPlatformDatePO(
    @get:Schema(title = "主键ID")
    val id: Long,
    @get:Schema(title = "项目ID")
    val projectId: String,
    @get:Schema(title = "codecc检查代码库平均分")
    val repoCodeccAvgScore: BigDecimal?,
    @get:Schema(title = "已解决缺陷数")
    val resolvedDefectNum: Int?,
    @get:Schema(title = "使用质量红线的流水线执行被拦截次数")
    val qualityPipelineInterceptionNum: Int?,
    @get:Schema(title = "使用质量红线的流水线执行总次数")
    val qualityPipelineExecuteNum: Int?,
    @get:Schema(title = "编译加速节省时间,单位:秒")
    val turboSaveTime: BigDecimal?,
    @get:Schema(title = "统计时间")
    val statisticsTime: LocalDateTime,
    @get:Schema(title = "创建者")
    val creator: String? = null,
    @get:Schema(title = "修改者")
    val modifier: String? = null,
    @get:Schema(title = "修改时间")
    val updateTime: LocalDateTime,
    @get:Schema(title = "创建时间")
    val createTime: LocalDateTime
)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy