完善维护列表

master
Qin Dong Ming 2024-09-01 20:11:18 +08:00
parent 4981c74fda
commit 3c64945101
5 changed files with 50 additions and 0 deletions

View File

@ -175,4 +175,26 @@ public class EngineVersionController extends BaseController {
boolean insert = engineVersionService.insert(engineVersion);
return insert;
}
/**
*
* @param id
* @return
*/
@PostMapping("/open/{id}")
public Result open(@PathVariable Integer id) {
engineVersionService.onEngine(id);
return Result.success();
}
/**
*
* @param id
* @return
*/
@PostMapping("/close/{id}")
public Result close(@PathVariable Integer id) {
engineVersionService.close(id);
return Result.success();
}
}

View File

@ -20,4 +20,8 @@ public interface EngineVersionMapper extends BaseMapper<EngineVersion> {
Integer add(EngineVersion engineVersion);
List<EngineMaintenance> getByIds(@Param("versionId") Integer versionId);
void onEngine(@Param("id") Integer id);
void close(@Param("id") Integer id);
}

View File

@ -45,4 +45,8 @@ public interface EngineVersionService extends IService<EngineVersion> {
List<EngineMaintenance> getByIds(Integer versionId);
boolean insert(EngineVersion engineVersion);
void onEngine(Integer id);
void close(Integer id);
}

View File

@ -178,4 +178,14 @@ public class EngineVersionServiceImpl extends ServiceImpl<EngineVersionMapper, E
}
return false;
}
@Override
public void onEngine(Integer id) {
engineVersionMapper.onEngine(id);
}
@Override
public void close(Integer id) {
engineVersionMapper.close(id);
}
}

View File

@ -11,6 +11,16 @@
#{engineMaintenanceId}, #{description}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime},
#{remark});
</insert>
<update id="onEngine">
update engine_version
set status = 1
where id = #{id}
</update>
<update id="close">
update engine_version
set status = 2
where id = #{id}
</update>
<select id="getByIds" resultType="com.muyu.domain.EngineMaintenance">
select id,
name,