From ec5ac5ac8058e158c602e9bc745bb33b323a229b Mon Sep 17 00:00:00 2001 From: niuniuniu Date: Mon, 20 Nov 2023 14:09:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=85=A5=E9=A9=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/controller/FirmController.java | 34 ++++++++++++++++--- .../company/server/mapper/FirmMapper.java | 6 ++++ .../server/service/impl/FirmServiceImpl.java | 13 +++++++ .../resources/mappper.firm/FirmMapper.xml | 9 +++++ 4 files changed, 58 insertions(+), 4 deletions(-) diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/FirmController.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/FirmController.java index 508981f..d75c5eb 100644 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/FirmController.java +++ b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/FirmController.java @@ -7,10 +7,9 @@ import com.dragon.vehicle.company.common.utils.BaiDuAiCheck; import com.dragon.vehicle.company.server.service.FirmService; import org.json.JSONObject; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; + +import java.util.List; @RestController @RequestMapping("/firm") @@ -20,6 +19,11 @@ public class FirmController { private FirmService firmService; + /** + * 企业认证 + * @param firmInfo + * @return + */ @PostMapping("/firmEnter") public Object addFirm(@RequestBody FirmInfo firmInfo){ JSONObject jsonObject = new JSONObject(); @@ -39,4 +43,26 @@ public class FirmController { } + /** + * 查看数据 + * @return + */ + @GetMapping("/firmList") + public Result> selectFirmList(){ + List list=firmService.selectFirmList(); + return Result.success(list); + } + + + /** + * 逻辑删除 + * @param firmId + * @return + */ + @PostMapping("/logicDeleteFirmList/{firmId}") + public Result logicDeleteFirmList(@PathVariable Integer firmId){ + Result result=firmService.logicDeleteFirmList(firmId); + return result; + } + } diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/FirmMapper.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/FirmMapper.java index d9ce273..c6c8894 100644 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/FirmMapper.java +++ b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/FirmMapper.java @@ -2,9 +2,15 @@ package com.dragon.vehicle.company.server.mapper; import com.dragon.vehicle.company.common.domain.FirmInfo; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; @Mapper public interface FirmMapper { void addFirm(FirmInfo firmInfo); + List selectFirmList(); + + void logicDeleteFirmList(@Param("firmId") Integer firmId); } diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/FirmServiceImpl.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/FirmServiceImpl.java index 49d73b0..0b8361a 100644 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/FirmServiceImpl.java +++ b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/FirmServiceImpl.java @@ -8,6 +8,8 @@ import com.dragon.vehicle.company.server.service.FirmService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.List; + @Service public class FirmServiceImpl implements FirmService { @@ -36,4 +38,15 @@ public class FirmServiceImpl implements FirmService { return Result.success(); } + @Override + public List selectFirmList() { + return firmMapper.selectFirmList(); + } + + @Override + public Result logicDeleteFirmList(Integer firmId) { + firmMapper.logicDeleteFirmList(firmId); + return Result.success(); + } + } diff --git a/vehicle-company-server/src/main/resources/mappper.firm/FirmMapper.xml b/vehicle-company-server/src/main/resources/mappper.firm/FirmMapper.xml index 163af57..1949006 100644 --- a/vehicle-company-server/src/main/resources/mappper.firm/FirmMapper.xml +++ b/vehicle-company-server/src/main/resources/mappper.firm/FirmMapper.xml @@ -11,4 +11,13 @@ values (#{firmName},#{firmTel},#{firmAddress},#{firmRepresentative},#{firmRepresentativePhone},#{firmRepresentativeId},#{firmBank}, #{firmBankAccount},#{firmBusinessLicense},#{unifiedSocialCredit}) + + + update firm_info set del_status where firm_id=#{firmId} + + + +