فهرست منبع

命案基本信息手机端接口编写

Wang-Xiao-Ran 1 سال پیش
والد
کامیت
2ddfc131cb

+ 73 - 0
src/main/java/com/sooka/sponest/mobile/comprehensive/socialPolicingController/AppBasicHomicideInformationController.java

@@ -0,0 +1,73 @@
+package com.sooka.sponest.mobile.comprehensive.socialPolicingController;
+
+import com.ruoyi.common.core.constant.HttpStatus;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.PageDomain;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+import com.ruoyi.common.core.web.page.TableSupport;
+import com.sooka.sponest.comprehensive.api.comprehensiveSocialPolicing.domain.BasicHomicideInformation;
+import com.sooka.sponest.comprehensive.api.comprehensiveSocialPolicing.service.RemoteBasicHomicideInformationService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * @Author LG
+ * @Date 2023/9/13 - 9:34
+ */
+@RestController
+@RequestMapping("/AppBasicHomicideInformationController")
+public class AppBasicHomicideInformationController {
+    @Resource
+    private RemoteBasicHomicideInformationService basicHomicideInformationService;
+
+    /**
+     * 查询大气监测点/水质监测点/污染源监测点管理列表
+     */
+    @GetMapping("/basicHomicideInformation/list")
+    public AjaxResult list(BasicHomicideInformation basicHomicideInformation) {
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        TableDataInfo list = basicHomicideInformationService.getList(pageNum, pageSize);
+        if(HttpStatus.SUCCESS == list.getCode()){
+            return AjaxResult.success(list.getRows());
+        }else{
+            return AjaxResult.error(list.getCode(), list.getMsg());
+        }
+    }
+
+
+    /**
+     * 获取重点企业详细信息
+     */
+    @GetMapping("/basicHomicideInformation/edit")
+    public AjaxResult getInfo(BasicHomicideInformation basicHomicideInformation) {
+        return  basicHomicideInformationService.getEdit(basicHomicideInformation.getId());
+    }
+
+    /**
+     * 新增重点企业
+     */
+    @PostMapping("/basicHomicideInformation")
+    public AjaxResult add(@RequestBody String json) {
+        return basicHomicideInformationService.add(json);
+    }
+
+    /**
+     * 修改重点企业
+     */
+    @PostMapping("/basicHomicideInformation/put")
+    public AjaxResult edit(@RequestBody String json) {
+        return basicHomicideInformationService.edit(json);
+    }
+
+    /**
+     * 删除重点企业
+     */
+    @GetMapping("/basicHomicideInformation/del")
+    public AjaxResult remove(@RequestParam("id") List<String> id) {
+        return basicHomicideInformationService.del(id.toArray(new String[0]));
+    }
+}