Skip to content

Commit

Permalink
feat:流水线代码变更记录,支持 AI 生成摘要 #11228
Browse files Browse the repository at this point in the history
  • Loading branch information
hejieehe committed Dec 13, 2024
1 parent 0283636 commit 4485637
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/*
* Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.
*
* Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.
*
* BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.
*
* A copy of the MIT License is included in this file.
*
*
* Terms of the MIT License:
* ---------------------------------------------------
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of
* the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
* LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
* NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
package com.tencent.devops.scm.enums

/**
* 针对[AI 摘要]的评论类型
*/
enum class AISummaryRateType constructor(val value: String) {
UP("up"),
DOWN("down")
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package com.tencent.devops.scm.pojo

import io.swagger.v3.oas.annotations.media.Schema

/**
* 工蜂Copilot摘要返回值
*/
@Schema(title = "工蜂Copilot摘要返回值")
data class CodeGitCopilotSummary(
@get:Schema(title = "id")
val number: Int? = null,
@get:Schema(title = "任务id, 后续好评差评使用的是这个 id")
val processId: String? = null,
@get:Schema(title = "状态 1:运行中 3:失败 5:已生成")
val status: Int,
@get:Schema(title = "大模型回答原始文本")
val resultRaw: String? = null,
@get:Schema(title = "markdown 渲染后的回答文本")
val resultHtml: String? = null,
@get:Schema(title = "随机值")
val lastPatchSetId: String? = null,
@get:Schema(title = "创建时间")
val createdAt: Long? = null,
@get:Schema(title = "仓库名称")
var projectName: String? = null
)

0 comments on commit 4485637

Please sign in to comment.