fix: 调整 application path
This commit is contained in:
@@ -100,22 +100,25 @@ public class ApplicationController {
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
@GetMapping("/log/{id}")
|
||||
@GetMapping("/{id}/log")
|
||||
public R queryLogList(@PathVariable("id") String id) {
|
||||
List<ApplicationEntity> applicationEntityList = applicationService.queryLogList(id);
|
||||
return R.ok().putData("record", applicationEntityList);
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/log/{id1}/{id2}")
|
||||
public R applicationCompare(@PathVariable("id1") String id1, @PathVariable("id2") String id2) {
|
||||
Page page = applicationService.compare(id1, id2);
|
||||
return R.ok().putData("record", page);
|
||||
@GetMapping("/{id}/{oldVersion}/{newVersion}")
|
||||
public R applicationCompare(@PathVariable("id") String id,
|
||||
@PathVariable("oldVersion") String oldVersion,
|
||||
@PathVariable("newVersion") String newVersion) {
|
||||
List<ApplicationEntity> list = applicationService.compare(id, oldVersion, newVersion);
|
||||
return R.ok().putData("record", list);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/restore/{id}/{version}")
|
||||
public R restore(@PathVariable("id") String id, @PathVariable("version") String version) {
|
||||
@PostMapping("/{id}/{version}/restore")
|
||||
public R restore(@PathVariable("id") String id,
|
||||
@PathVariable("version") String version) {
|
||||
applicationService.restore(id, version);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import net.geedge.asw.module.app.entity.ApplicationEntity;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
|
||||
import java.util.List;
|
||||
@@ -19,7 +20,7 @@ public interface ApplicationDao extends BaseMapper<ApplicationEntity>{
|
||||
|
||||
List<ApplicationEntity> queryLogList(String id);
|
||||
|
||||
List<ApplicationEntity> compare(Page page, Map<String, Object> params);
|
||||
List<ApplicationEntity> compare(@Param("params") Map<String, Object> params);
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ public interface IApplicationService extends IService<ApplicationEntity>{
|
||||
|
||||
ApplicationEntity queryByApplicationAndLog(String id, String version);
|
||||
|
||||
Page compare(String id1, String id2);
|
||||
List<ApplicationEntity> compare(String id, String oldVersion, String newVersion);
|
||||
|
||||
List<ApplicationEntity> queryLogList(String id);
|
||||
|
||||
|
||||
@@ -106,12 +106,10 @@ public class ApplicationServiceImpl extends ServiceImpl<ApplicationDao, Applicat
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page compare(String id1, String id2) {
|
||||
Map<String, Object> params = Map.of("ids", Arrays.asList(id1, id2));
|
||||
Page page = T.PageUtil.getPage(params);
|
||||
List<ApplicationEntity> packageList = this.getBaseMapper().compare(page, params);
|
||||
page.setRecords(packageList);
|
||||
return page;
|
||||
public List<ApplicationEntity> compare(String id, String oldVersion, String newVersion) {
|
||||
Map<String, Object> params = Map.of("id", id, "versions", Arrays.asList(oldVersion, newVersion));
|
||||
List<ApplicationEntity> packageList = this.getBaseMapper().compare(params);
|
||||
return packageList;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -92,16 +92,16 @@
|
||||
left join sys_user cu on app.create_user_id = cu.id
|
||||
left join sys_user uu on app.update_user_id = uu.id
|
||||
<where>
|
||||
<if test="params.ids != null and params.ids != ''">
|
||||
app.id in
|
||||
<foreach item="id" collection="params.ids" separator="," open="(" close=")">
|
||||
#{id}
|
||||
<if test="params.versions != null and params.versions != ''">
|
||||
AND app.op_version in
|
||||
<foreach item="version" collection="params.versions" separator="," open="(" close=")">
|
||||
#{version}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="params.id != null and params.id != ''">
|
||||
AND app.id = #{params.id}
|
||||
</if>
|
||||
</where>
|
||||
<if test="params.orderBy == null or params.orderBy == ''">
|
||||
ORDER BY app.id
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user