潘志宝
2024-08-26 2bb2eda692eebf92b87ddc9bd5220ca265a24551
model
已添加3个文件
63 ■■■■■ 文件已修改
iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/api/mdk/MdkApi.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/api/mdk/dto/MdkPredictReqDTO.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/enums/ApiConstants.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/api/mdk/MdkApi.java
对比新文件
@@ -0,0 +1,22 @@
package com.iailab.api.mdk;
import com.iailab.api.mdk.dto.MdkPredictReqDTO;
import com.iailab.enums.ApiConstants;
import com.iailab.framework.common.pojo.CommonResult;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import javax.validation.Valid;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2024年08月26日
 */
@FeignClient(name = ApiConstants.NAME)
@Tag(name = "RPC 服务 - 部门")
public interface MdkApi {
    CommonResult<Boolean> predict(@Valid @RequestBody MdkPredictReqDTO reqDTO);
}
iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/api/mdk/dto/MdkPredictReqDTO.java
对比新文件
@@ -0,0 +1,20 @@
package com.iailab.api.mdk.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.Date;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2024年08月26日
 */
@Schema(description = "RPC 模型 - 预测 DTO")
@Data
public class MdkPredictReqDTO {
    private Date predictTime;
    private String moduleType;
}
iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/enums/ApiConstants.java
对比新文件
@@ -0,0 +1,21 @@
package com.iailab.enums;
import com.iailab.framework.common.enums.RpcConstants;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2024年08月26日
 */
public class ApiConstants {
    /**
     * 服务名
     *
     * 注意,需要保证和 spring.application.name 保持一致
     */
    public static final String NAME = "model-server";
    public static final String PREFIX = RpcConstants.RPC_API_PREFIX +  "/model";
    public static final String VERSION = "1.0.0";
}