Prechádzať zdrojové kódy

feat :竞争管理-竞争对手处理

孙海博 4 mesiacov pred
rodič
commit
028b8c17ed

+ 88 - 0
bound-link-api/blink-backend/src/main/java/com/wx/blink/backend/controller/BlinkCompetitorController.java

@@ -1,7 +1,16 @@
 package com.wx.blink.backend.controller;
 
 import com.wx.blink.backend.domain.dto.BlinkCompetitorDTO;
+import com.wx.blink.backend.domain.dto.BlinkCompetitorDataDTO;
+import com.wx.blink.backend.domain.dto.BlinkCompetitorProjectDTO;
+import com.wx.blink.backend.domain.dto.BlinkCompetitorQualificationDTO;
+import com.wx.blink.backend.domain.qry.BlinkCompetitorDataQry;
+import com.wx.blink.backend.domain.qry.BlinkCompetitorProjectQry;
 import com.wx.blink.backend.domain.qry.BlinkCompetitorQry;
+import com.wx.blink.backend.domain.qry.BlinkCompetitorQualificationQry;
+import com.wx.blink.backend.service.IBlinkCompetitorDataService;
+import com.wx.blink.backend.service.IBlinkCompetitorProjectService;
+import com.wx.blink.backend.service.IBlinkCompetitorQualificationService;
 import com.wx.blink.backend.service.IBlinkCompetitorService;
 import com.wx.blink.base.common.annoation.NoNeedLogin;
 import com.wx.blink.base.common.domain.PageResult;
@@ -19,6 +28,14 @@ public class BlinkCompetitorController {
 
     @Resource
     private IBlinkCompetitorService competitorService;
+    @Resource
+    private IBlinkCompetitorDataService dataService;
+    @Resource
+    private IBlinkCompetitorProjectService projectService;
+    @Resource
+    private IBlinkCompetitorQualificationService qualificationService;
+
+
 
     @Operation(summary = "新增竞争对手")
     @PostMapping("/supports/competitor/create")
@@ -38,4 +55,75 @@ public class BlinkCompetitorController {
         return competitorService.supportsCompetitorQuery(id);
     }
 
+
+    @Operation(summary = "新增信息资料")
+    @PostMapping("/supports/competitor/data/create")
+    @NoNeedLogin
+    public ResponseDTO<String> supportsCompetitorDataCreate(@RequestBody @Valid BlinkCompetitorDataDTO dto) {
+        return dataService.supportsCompetitorDataCreate(dto);
+    }
+
+    @Operation(summary = "分页查询信息资料列表")
+    @PostMapping("/supports/competitor/data/queryPage")
+    @NoNeedLogin
+    public ResponseDTO<PageResult<BlinkCompetitorDataDTO>> supportsCompetitorDataQueryPage(@RequestBody @Valid BlinkCompetitorDataQry qry) {
+        return dataService.supportsCompetitorDataQueryPage(qry);
+    }
+
+    @Operation(summary = "获取信息资料信息")
+    @GetMapping("/supports/competitor/data/{id}")
+    @NoNeedLogin
+    public ResponseDTO<BlinkCompetitorDataDTO> supportsCompetitorDataQuery(@PathVariable("id") String id) {
+        return dataService.supportsCompetitorDataQuery(id);
+    }
+
+    @Operation(summary = "删除信息资料")
+    @GetMapping("/supports/competitor/data/delete/{id}")
+    @NoNeedLogin
+    public ResponseDTO<String> supportsCompetitorDataDeleteById(@PathVariable("id") String id) {
+        return dataService.supportsCompetitorDataDeleteById(id);
+    }
+    @Operation(summary = "新增项目情况")
+    @PostMapping("/supports/competitor/project/create")
+    @NoNeedLogin
+    public ResponseDTO<String> supportsCompetitorProjectCreate(@RequestBody @Valid BlinkCompetitorProjectDTO dto) {
+        return projectService.supportsCompetitorProjectCreate(dto);
+    }
+
+    @Operation(summary = "分页查询项目情况列表")
+    @PostMapping("/supports/competitor/project/queryPage")
+    @NoNeedLogin
+    public ResponseDTO<PageResult<BlinkCompetitorProjectDTO>> supportsCompetitorProjectQueryPage(@RequestBody @Valid BlinkCompetitorProjectQry qry) {
+        return projectService.supportsCompetitorProjectQueryPage(qry);
+    }
+    @Operation(summary = "新增企业资质")
+    @PostMapping("/supports/competitor/qualification/create")
+    public ResponseDTO<String> supportsCompetitorQualificationCreate(@RequestBody @Valid BlinkCompetitorQualificationDTO dto) {
+        return qualificationService.supportsCompetitorQualificationCreate(dto);
+    }
+
+    @Operation(summary = "分页查询企业资质列表")
+    @PostMapping("/supports/competitor/qualification/queryPage")
+    public ResponseDTO<PageResult<BlinkCompetitorQualificationDTO>> supportsCompetitorQualificationQueryPage(@RequestBody @Valid BlinkCompetitorQualificationQry qry) {
+        return qualificationService.supportsCompetitorQualificationQueryPage(qry);
+    }
+
+    @Operation(summary = "获取企业资质信息")
+    @GetMapping("/supports/competitor/qualification/query/{id}")
+    public ResponseDTO<BlinkCompetitorQualificationDTO> supportsCompetitorQualificationQuery(@PathVariable("id") String id) {
+        return qualificationService.supportsCompetitorQualificationQuery(id);
+    }
+
+    @Operation(summary = "编辑更新企业资质")
+    @PostMapping("/supports/competitor/qualification/update")
+    public ResponseDTO<String> supportsCompetitorQualificationUpdate(@RequestBody @Valid BlinkCompetitorQualificationDTO dto) {
+        return qualificationService.supportsCompetitorQualificationUpdate(dto);
+    }
+
+    @Operation(summary = "移除企业资质")
+    @GetMapping("/supports/qualification/delete/{id}")
+    public ResponseDTO<String> supportsCompetitorQualificationDeleteById(@PathVariable("id") String id) {
+        return qualificationService.supportsCompetitorQualificationDeleteById(id);
+    }
+
 }

+ 0 - 51
bound-link-api/blink-backend/src/main/java/com/wx/blink/backend/controller/BlinkCompetitorDataController.java

@@ -1,51 +0,0 @@
-package com.wx.blink.backend.controller;
-
-import com.wx.blink.backend.domain.dto.BlinkCompetitorDataDTO;
-import com.wx.blink.backend.domain.qry.BlinkCompetitorDataQry;
-import com.wx.blink.backend.service.IBlinkCompetitorDataService;
-import com.wx.blink.base.common.annoation.NoNeedLogin;
-import com.wx.blink.base.common.domain.PageResult;
-import com.wx.blink.base.common.domain.ResponseDTO;
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import org.springframework.web.bind.annotation.*;
-
-import javax.annotation.Resource;
-import javax.validation.Valid;
-
-@RestController
-@Tag(name = "竞争对手-信息资料")
-public class BlinkCompetitorDataController {
-
-    @Resource
-    private IBlinkCompetitorDataService dataService;
-
-    @Operation(summary = "新增信息资料")
-    @PostMapping("/supports/competitor/data/create")
-    @NoNeedLogin
-    public ResponseDTO<String> supportsCompetitorDataCreate(@RequestBody @Valid BlinkCompetitorDataDTO dto) {
-        return dataService.supportsCompetitorDataCreate(dto);
-    }
-
-    @Operation(summary = "分页查询信息资料列表")
-    @PostMapping("/supports/competitor/data/queryPage")
-    @NoNeedLogin
-    public ResponseDTO<PageResult<BlinkCompetitorDataDTO>> supportsCompetitorDataQueryPage(@RequestBody @Valid BlinkCompetitorDataQry qry) {
-        return dataService.supportsCompetitorDataQueryPage(qry);
-    }
-
-    @Operation(summary = "获取信息资料信息")
-    @GetMapping("/supports/competitor/data/{id}")
-    @NoNeedLogin
-    public ResponseDTO<BlinkCompetitorDataDTO> supportsCompetitorDataQuery(@PathVariable("id") String id) {
-        return dataService.supportsCompetitorDataQuery(id);
-    }
-
-    @Operation(summary = "删除信息资料")
-    @GetMapping("/supports/competitor/data/delete/{id}")
-    @NoNeedLogin
-    public ResponseDTO<String> supportsCompetitorDataDeleteById(@PathVariable("id") String id) {
-        return dataService.supportsCompetitorDataDeleteById(id);
-    }
-
-}

+ 0 - 39
bound-link-api/blink-backend/src/main/java/com/wx/blink/backend/controller/BlinkCompetitorProjectController.java

@@ -1,39 +0,0 @@
-package com.wx.blink.backend.controller;
-
-import com.wx.blink.backend.domain.dto.BlinkCompetitorProjectDTO;
-import com.wx.blink.backend.domain.qry.BlinkCompetitorProjectQry;
-import com.wx.blink.backend.service.IBlinkCompetitorProjectService;
-import com.wx.blink.base.common.annoation.NoNeedLogin;
-import com.wx.blink.base.common.domain.PageResult;
-import com.wx.blink.base.common.domain.ResponseDTO;
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
-
-import javax.annotation.Resource;
-import javax.validation.Valid;
-
-@RestController
-@Tag(name = "竞争对手-项目情况")
-public class BlinkCompetitorProjectController {
-
-    @Resource
-    private IBlinkCompetitorProjectService projectService;
-
-    @Operation(summary = "新增项目情况")
-    @PostMapping("/supports/competitor/project/create")
-    @NoNeedLogin
-    public ResponseDTO<String> supportsCompetitorProjectCreate(@RequestBody @Valid BlinkCompetitorProjectDTO dto) {
-        return projectService.supportsCompetitorProjectCreate(dto);
-    }
-
-    @Operation(summary = "分页查询项目情况列表")
-    @PostMapping("/supports/competitor/project/queryPage")
-    @NoNeedLogin
-    public ResponseDTO<PageResult<BlinkCompetitorProjectDTO>> supportsCompetitorProjectQueryPage(@RequestBody @Valid BlinkCompetitorProjectQry qry) {
-        return projectService.supportsCompetitorProjectQueryPage(qry);
-    }
-
-}

+ 0 - 52
bound-link-api/blink-backend/src/main/java/com/wx/blink/backend/controller/BlinkCompetitorQualificationController.java

@@ -1,52 +0,0 @@
-package com.wx.blink.backend.controller;
-
-import com.wx.blink.backend.domain.dto.BlinkCompetitorQualificationDTO;
-import com.wx.blink.backend.domain.qry.BlinkCompetitorQualificationQry;
-import com.wx.blink.backend.service.IBlinkCompetitorQualificationService;
-import com.wx.blink.base.common.domain.PageResult;
-import com.wx.blink.base.common.domain.ResponseDTO;
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import org.springframework.web.bind.annotation.*;
-
-import javax.annotation.Resource;
-import javax.validation.Valid;
-
-@RestController
-@Tag(name = "竞争对手-企业资质")
-public class BlinkCompetitorQualificationController {
-
-    @Resource
-    private IBlinkCompetitorQualificationService qualificationService;
-
-    @Operation(summary = "新增企业资质")
-    @PostMapping("/supports/competitor/qualification/create")
-    public ResponseDTO<String> supportsCompetitorQualificationCreate(@RequestBody @Valid BlinkCompetitorQualificationDTO dto) {
-        return qualificationService.supportsCompetitorQualificationCreate(dto);
-    }
-
-    @Operation(summary = "分页查询企业资质列表")
-    @PostMapping("/supports/competitor/qualification/queryPage")
-    public ResponseDTO<PageResult<BlinkCompetitorQualificationDTO>> supportsCompetitorQualificationQueryPage(@RequestBody @Valid BlinkCompetitorQualificationQry qry) {
-        return qualificationService.supportsCompetitorQualificationQueryPage(qry);
-    }
-
-    @Operation(summary = "获取企业资质信息")
-    @GetMapping("/supports/competitor/qualification/query/{id}")
-    public ResponseDTO<BlinkCompetitorQualificationDTO> supportsCompetitorQualificationQuery(@PathVariable("id") String id) {
-        return qualificationService.supportsCompetitorQualificationQuery(id);
-    }
-
-    @Operation(summary = "编辑更新企业资质")
-    @PostMapping("/supports/competitor/qualification/update")
-    public ResponseDTO<String> supportsCompetitorQualificationUpdate(@RequestBody @Valid BlinkCompetitorQualificationDTO dto) {
-        return qualificationService.supportsCompetitorQualificationUpdate(dto);
-    }
-
-    @Operation(summary = "移除企业资质")
-    @GetMapping("/supports/qualification/delete/{id}")
-    public ResponseDTO<String> supportsCompetitorQualificationDeleteById(@PathVariable("id") String id) {
-        return qualificationService.supportsCompetitorQualificationDeleteById(id);
-    }
-
-}

+ 1 - 1
bound-link-api/blink-backend/src/main/java/com/wx/blink/backend/domain/dto/BlinkCompetitorDTO.java

@@ -46,7 +46,7 @@ public class BlinkCompetitorDTO extends BaseEntity {
     /**
      * 注册资本(元)
      */
-    private String registeredCapital;
+    private BigDecimal registeredCapital;
     private BigDecimal registeredCapitals;
 
     /**