瀏覽代碼

增加APP升级记录删除接口

ZhaoMn 4 年之前
父節點
當前提交
c9385952e1

+ 8 - 1
railway-admin/src/main/java/com/railway/web/controller/business/app/AppUpgradeController.java

@@ -13,6 +13,7 @@ import javax.validation.Valid;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.DeleteMapping;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.PutMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -44,10 +45,16 @@ public class AppUpgradeController extends BaseController {
 
   @ApiOperation(value = "删除")
   @DeleteMapping("/{ids}")
-  public AjaxResult delete(@RequestParam String[] ids) {
+  public AjaxResult delete(@RequestParam Long[] ids) {
     return toAjax(appUpgradeService.delete(ids));
   }
 
+  @ApiOperation(value = "删除")
+  @DeleteMapping("/{id}")
+  public AjaxResult delete(@PathVariable Long id) {
+    return toAjax(appUpgradeService.delete(id));
+  }
+
   @ApiOperation(value = "更新")
   @PutMapping("/update")
   public AjaxResult update(@RequestBody @Valid AppUpgrade appUpgrade) {

+ 1 - 1
railway-admin/src/main/java/com/railway/web/controller/system/SysPostController.java

@@ -56,7 +56,7 @@ public class SysPostController extends BaseController {
   @GetMapping("/export")
   public AjaxResult export(SysPost post) {
     List<SysPost> list = postService.selectPostList(post);
-    ExcelUtil<SysPost> util = new ExcelUtil<SysPost>(SysPost.class);
+    ExcelUtil<SysPost> util = new ExcelUtil<>(SysPost.class);
     String localFilePath = util.exportExcel(list, "岗位数据");
     return sysFileService.uploadFile(localFilePath);
   }

+ 1 - 1
railway-business/src/main/java/com/railway/business/app/mapper/AppUpgradeMapper.java

@@ -24,7 +24,7 @@ public interface AppUpgradeMapper {
   /**
    * 删除
    */
-  int delete(@Param("id") String id);
+  int delete(@Param("id") Long id);
 
   /**
    * 更新

+ 6 - 1
railway-business/src/main/java/com/railway/business/app/service/IAppUpgradeService.java

@@ -17,7 +17,12 @@ public interface IAppUpgradeService{
     /**
     * 删除
     */
-    int delete(String[] ids);
+    int delete(Long[] ids);
+
+    /**
+     * 删除
+     */
+    int delete(Long id);
 
     /**
     * 更新

+ 10 - 2
railway-business/src/main/java/com/railway/business/app/service/impl/AppUpgradeServiceImpl.java

@@ -41,15 +41,23 @@ public class AppUpgradeServiceImpl implements IAppUpgradeService {
    */
   @Override
 	@Transactional(rollbackFor = Exception.class)
-  public int delete(String[] ids) {
+  public int delete(Long[] ids) {
     int r = 0;
-    for (String id : ids) {
+    for (Long id : ids) {
       int j = appUpgradeMapper.delete(id);
       r = r + j;
     }
     return r;
   }
 
+  /**
+   * 删除
+   */
+  @Override
+  public int delete(Long id) {
+    return appUpgradeMapper.delete(id);
+  }
+
   /**
    * 更新
    */