public abstract class AbstractOpenAiCodeReviewService extends Object implements IOpenAiCodeReviewService
| 限定符和类型 | 字段和说明 |
|---|---|
protected GitCommand |
gitCommand |
protected IOpenAI |
openAI |
protected WeiXin |
weiXin |
| 构造器和说明 |
|---|
AbstractOpenAiCodeReviewService(GitCommand gitCommand,
IOpenAI openAI,
WeiXin weiXin) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract String |
codeReview(String diffCode) |
void |
exec() |
protected abstract String |
getDiffCode() |
protected abstract void |
pushMessage(String logUrl) |
protected abstract String |
recordCodeReview(String recommend) |
protected final GitCommand gitCommand
protected final IOpenAI openAI
protected final WeiXin weiXin
public AbstractOpenAiCodeReviewService(GitCommand gitCommand, IOpenAI openAI, WeiXin weiXin)
public void exec()
exec 在接口中 IOpenAiCodeReviewServiceprotected abstract String getDiffCode() throws IOException, InterruptedException
protected abstract String codeReview(String diffCode) throws IOException
IOExceptionprotected abstract void pushMessage(String logUrl) throws IOException
IOExceptionCopyright © 2024. All rights reserved.