Browse Source
- 在 ModelController 中添加 bottomModel 方法处理模型下架请求 - 在 ModelService 接口中定义 bottomModel 方法 - 实现在 ModelServiceImpl 中的 bottomModel 方法逻辑 - 新增 ModelVersion 实体类用于保存模型版本信息 - 创建 ModelVersionMapper 及其 XML 文件进行数据库操作 - 新增 ModelVersionService 接口及其实现类 - 优化 Point 类中的 limit 字段类型pull/26/head
9 changed files with 210 additions and 4 deletions
@ -0,0 +1,72 @@ |
|||
package cn.iocoder.yudao.module.alert.dao.domain; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.IdType; |
|||
import com.baomidou.mybatisplus.annotation.TableField; |
|||
import com.baomidou.mybatisplus.annotation.TableId; |
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import java.io.Serializable; |
|||
import java.util.Date; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @TableName model_version |
|||
*/ |
|||
@TableName(value ="model_version") |
|||
@Data |
|||
public class ModelVersion implements Serializable { |
|||
private Integer id; |
|||
|
|||
private Integer modelId; |
|||
|
|||
private Integer algorithmId; |
|||
|
|||
private String modelName; |
|||
|
|||
private String createName; |
|||
|
|||
private String modelInfo; |
|||
|
|||
private Integer status; |
|||
|
|||
private Integer visible; |
|||
|
|||
private String conditionInfo; |
|||
|
|||
private Integer trash; |
|||
|
|||
private String assessRes; |
|||
|
|||
private Integer needToAssess; |
|||
|
|||
private Double score; |
|||
|
|||
private String clearOrNot; |
|||
|
|||
private Integer effNumber; |
|||
|
|||
private Integer needToClean; |
|||
|
|||
private String origAssessRes; |
|||
|
|||
private Double loadCover; |
|||
|
|||
private String coverOutput; |
|||
|
|||
private String version; |
|||
|
|||
private String conditionName; |
|||
|
|||
private Integer isOnline; |
|||
|
|||
private String creator; |
|||
|
|||
private Date createTime; |
|||
|
|||
private String updater; |
|||
|
|||
private Date updateTime; |
|||
|
|||
private Boolean deleted; |
|||
|
|||
private static final long serialVersionUID = 1L; |
|||
} |
@ -0,0 +1,18 @@ |
|||
package cn.iocoder.yudao.module.alert.dao.mapper; |
|||
|
|||
import cn.iocoder.yudao.module.alert.dao.domain.ModelVersion; |
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
|
|||
/** |
|||
* @author 陈小黑 |
|||
* @description 针对表【model_version】的数据库操作Mapper |
|||
* @createDate 2025-07-10 16:23:38 |
|||
* @Entity cn.iocoder.yudao.module.alert.dao.domain.ModelVersion |
|||
*/ |
|||
public interface ModelVersionMapper extends BaseMapper<ModelVersion> { |
|||
|
|||
} |
|||
|
|||
|
|||
|
|||
|
@ -0,0 +1,13 @@ |
|||
package cn.iocoder.yudao.module.alert.dao.service; |
|||
|
|||
import cn.iocoder.yudao.module.alert.dao.domain.ModelVersion; |
|||
import com.baomidou.mybatisplus.extension.service.IService; |
|||
|
|||
/** |
|||
* @author 陈小黑 |
|||
* @description 针对表【model_version】的数据库操作Service |
|||
* @createDate 2025-07-10 16:23:38 |
|||
*/ |
|||
public interface ModelVersionService extends IService<ModelVersion> { |
|||
|
|||
} |
@ -0,0 +1,22 @@ |
|||
package cn.iocoder.yudao.module.alert.dao.service.impl; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import cn.iocoder.yudao.module.alert.dao.domain.ModelVersion; |
|||
import cn.iocoder.yudao.module.alert.dao.service.ModelVersionService; |
|||
import cn.iocoder.yudao.module.alert.dao.mapper.ModelVersionMapper; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* @author 陈小黑 |
|||
* @description 针对表【model_version】的数据库操作Service实现 |
|||
* @createDate 2025-07-10 16:23:38 |
|||
*/ |
|||
@Service |
|||
public class ModelVersionServiceImpl extends ServiceImpl<ModelVersionMapper, ModelVersion> |
|||
implements ModelVersionService{ |
|||
|
|||
} |
|||
|
|||
|
|||
|
|||
|
@ -0,0 +1,48 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper |
|||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="cn.iocoder.yudao.module.alert.dao.mapper.ModelVersionMapper"> |
|||
|
|||
<resultMap id="BaseResultMap" type="cn.iocoder.yudao.module.alert.dao.domain.ModelVersion"> |
|||
<id property="id" column="id" jdbcType="INTEGER"/> |
|||
<result property="modelId" column="model_id" jdbcType="INTEGER"/> |
|||
<result property="algorithmId" column="algorithm_id" jdbcType="INTEGER"/> |
|||
<result property="modelName" column="model_name" jdbcType="VARCHAR"/> |
|||
<result property="createName" column="create_name" jdbcType="VARCHAR"/> |
|||
<result property="modelInfo" column="model_info" jdbcType="VARCHAR"/> |
|||
<result property="status" column="status" jdbcType="INTEGER"/> |
|||
<result property="visible" column="visible" jdbcType="INTEGER"/> |
|||
<result property="conditionInfo" column="condition_info" jdbcType="VARCHAR"/> |
|||
<result property="trash" column="trash" jdbcType="INTEGER"/> |
|||
<result property="assessRes" column="assess_res" jdbcType="VARCHAR"/> |
|||
<result property="needToAssess" column="need_to_assess" jdbcType="INTEGER"/> |
|||
<result property="score" column="score" jdbcType="FLOAT"/> |
|||
<result property="clearOrNot" column="clear_or_not" jdbcType="CHAR"/> |
|||
<result property="effNumber" column="eff_number" jdbcType="INTEGER"/> |
|||
<result property="needToClean" column="need_to_clean" jdbcType="INTEGER"/> |
|||
<result property="origAssessRes" column="orig_assess_res" jdbcType="VARCHAR"/> |
|||
<result property="loadCover" column="load_cover" jdbcType="FLOAT"/> |
|||
<result property="coverOutput" column="cover_output" jdbcType="VARCHAR"/> |
|||
<result property="version" column="version" jdbcType="VARCHAR"/> |
|||
<result property="conditionName" column="condition_name" jdbcType="VARCHAR"/> |
|||
<result property="isOnline" column="is_online" jdbcType="INTEGER"/> |
|||
<result property="creator" column="creator" jdbcType="VARCHAR"/> |
|||
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> |
|||
<result property="updater" column="updater" jdbcType="VARCHAR"/> |
|||
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/> |
|||
<result property="deleted" column="deleted" jdbcType="BIT"/> |
|||
</resultMap> |
|||
|
|||
<sql id="Base_Column_List"> |
|||
id,model_id,algorithm_id, |
|||
model_name,create_name,model_info, |
|||
status,visible,condition_info, |
|||
trash,assess_res,need_to_assess, |
|||
score,clear_or_not,eff_number, |
|||
need_to_clean,orig_assess_res,load_cover, |
|||
cover_output,version,condition_name, |
|||
is_online,creator,create_time, |
|||
updater,update_time,deleted |
|||
</sql> |
|||
</mapper> |
Loading…
Reference in new issue