feat:模型依赖增加根据对象查询接口
This commit is contained in:
parent
12effaf354
commit
bd1089c6a4
|
@ -12,6 +12,7 @@ import org.springframework.http.ResponseEntity;
|
|||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* (ModelDependency)表控制层
|
||||
|
@ -43,6 +44,18 @@ public class ModelDependencyController extends BaseController {
|
|||
return genericsSuccess(this.modelDependencyService.queryByPage(modelDependency, pageRequest));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据对象查询
|
||||
*
|
||||
* @param modelDependency 筛选条件
|
||||
* @return 查询结果
|
||||
*/
|
||||
@GetMapping("/queryModelDependency")
|
||||
@ApiOperation("根据对象查询")
|
||||
public GenericsAjaxResult<List<ModelDependency>> queryByModelDependency(@RequestBody ModelDependency modelDependency) {
|
||||
return genericsSuccess(this.modelDependencyService.queryByModelDependency(modelDependency));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
|
|
|
@ -81,5 +81,6 @@ public interface ModelDependencyDao {
|
|||
*/
|
||||
int deleteById(Integer id);
|
||||
|
||||
List<ModelDependency> queryByModelDependency(@Param("modelDependency") ModelDependency modelDependency);
|
||||
}
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@ import com.ruoyi.platform.domain.ModelDependency;
|
|||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* (ModelDependency)表服务接口
|
||||
*
|
||||
|
@ -54,4 +56,6 @@ public interface ModelDependencyService {
|
|||
boolean deleteById(Integer id);
|
||||
|
||||
String removeById(Integer id);
|
||||
|
||||
List<ModelDependency> queryByModelDependency(ModelDependency modelDependency);
|
||||
}
|
||||
|
|
|
@ -14,6 +14,7 @@ import org.springframework.data.domain.PageRequest;
|
|||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* (ModelDependency)表服务实现类
|
||||
|
@ -50,6 +51,17 @@ public class ModelDependencyServiceImpl implements ModelDependencyService {
|
|||
return new PageImpl<>(this.modelDependencyDao.queryAllByLimit(modelDependency, pageRequest), pageRequest, total);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据对象查询
|
||||
*
|
||||
* @param modelDependency 筛选条件
|
||||
* @return 查询结果
|
||||
*/
|
||||
@Override
|
||||
public List<ModelDependency> queryByModelDependency(ModelDependency modelDependency) {
|
||||
return this.modelDependencyDao.queryByModelDependency(modelDependency);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
|
@ -113,4 +125,6 @@ public class ModelDependencyServiceImpl implements ModelDependencyService {
|
|||
modelDependency.setState(0);
|
||||
return this.modelDependencyDao.update(modelDependency)>0?"删除成功":"删除失败";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -83,6 +83,60 @@
|
|||
limit #{pageable.offset}, #{pageable.pageSize}
|
||||
</select>
|
||||
|
||||
<!--查询指定行数据-->
|
||||
<select id="queryByModelDependency" resultMap="ModelDependencyMap">
|
||||
select
|
||||
id,current_model_id,expInsId,parent_models,ref_item,train_task,train_dataset,test_dataset,project_dependency,version,create_by,create_time,update_by,update_time,state
|
||||
from model_dependency
|
||||
<where>
|
||||
<if test="modelDependency.id != null">
|
||||
and id = #{modelDependency.id}
|
||||
</if>
|
||||
<if test="modelDependency.currentModelId != null">
|
||||
and current_model_id = #{modelDependency.currentModelId}
|
||||
</if>
|
||||
<if test="modelDependency.expInsId != null">
|
||||
and exp_ins_id = #{modelDependency.expInsId}
|
||||
</if>
|
||||
<if test="modelDependency.parentModels != null">
|
||||
and parent_models = #{modelDependency.parentModels}
|
||||
</if>
|
||||
<if test="modelDependency.refItem != null and modelDependency.refItem != ''">
|
||||
and ref_item = #{modelDependency.refItem}
|
||||
</if>
|
||||
<if test="modelDependency.trainTask != null and modelDependency.trainTask != ''">
|
||||
and train_task = #{modelDependency.trainTask}
|
||||
</if>
|
||||
<if test="modelDependency.trainDataset != null and modelDependency.trainDataset != ''">
|
||||
and train_dataset = #{modelDependency.trainDataset}
|
||||
</if>
|
||||
<if test="modelDependency.testDataset != null and modelDependency.testDataset != ''">
|
||||
and test_dataset = #{modelDependency.testDataset}
|
||||
</if>
|
||||
<if test="modelDependency.projectDependency != null and modelDependency.projectDependency != ''">
|
||||
and project_dependency = #{modelDependency.projectDependency}
|
||||
</if>
|
||||
<if test="modelDependency.version != null and modelDependency.version != ''">
|
||||
and version = #{modelDependency.version}
|
||||
</if>
|
||||
<if test="modelDependency.createBy != null and modelDependency.createBy != ''">
|
||||
and create_by = #{modelDependency.createBy}
|
||||
</if>
|
||||
<if test="modelDependency.createTime != null">
|
||||
and create_time = #{modelDependency.createTime}
|
||||
</if>
|
||||
<if test="modelDependency.updateBy != null and modelDependency.updateBy != ''">
|
||||
and update_by = #{modelDependency.updateBy}
|
||||
</if>
|
||||
<if test="modelDependency.updateTime != null">
|
||||
and update_time = #{modelDependency.updateTime}
|
||||
</if>
|
||||
<if test="modelDependency.state != null">
|
||||
and state = #{modelDependency.state}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<!--统计总行数-->
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(1)
|
||||
|
@ -136,6 +190,7 @@
|
|||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
<!--新增所有列-->
|
||||
<insert id="insert" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into model_dependency (current_model_id,expInsId, parent_models, ref_item, train_task, train_dataset, test_dataset, project_dependency,version, create_by, create_time, update_by, update_time, state)
|
||||
|
|
Loading…
Reference in New Issue