diff --git a/cloud-background-common/src/main/java/com/muyu/cloud/background/domin/req/CompanyListReq.java b/cloud-background-common/src/main/java/com/muyu/cloud/background/domin/req/CompanyListReq.java index b3fe920..6de546d 100644 --- a/cloud-background-common/src/main/java/com/muyu/cloud/background/domin/req/CompanyListReq.java +++ b/cloud-background-common/src/main/java/com/muyu/cloud/background/domin/req/CompanyListReq.java @@ -21,6 +21,10 @@ import lombok.NoArgsConstructor; @Builder public class CompanyListReq { + /** + * 企业Id + */ + private Integer companyId; /** *审核状态 diff --git a/cloud-background-server/src/main/java/com/muyu/cloud/background/controller/CompanyController.java b/cloud-background-server/src/main/java/com/muyu/cloud/background/controller/CompanyController.java index 0a033e2..5fc5611 100644 --- a/cloud-background-server/src/main/java/com/muyu/cloud/background/controller/CompanyController.java +++ b/cloud-background-server/src/main/java/com/muyu/cloud/background/controller/CompanyController.java @@ -1,6 +1,7 @@ package com.muyu.cloud.background.controller; import com.muyu.cloud.background.domin.req.CompanyListReq; +import com.muyu.cloud.background.domin.req.ProductUpdReq; import com.muyu.cloud.background.domin.resp.CompanyListResp; import com.muyu.cloud.background.service.CompanyService; import com.muyu.common.core.domain.Result; @@ -52,4 +53,15 @@ public class CompanyController { return Result.success(companyService.selectcompanystatus()); } + /** + * 进行企业的审批 + * @return + */ + @PostMapping("/reviewStatus") + @Operation(summary = "审批",description = "进行企业审核审批") + public Result reviewStatus(@RequestBody @Validated CompanyListReq companyListReq){ + companyService.reviewStatus(companyListReq); + return Result.success(null, "操作成功"); + } + } diff --git a/cloud-background-server/src/main/java/com/muyu/cloud/background/mapper/CompanyMapper.java b/cloud-background-server/src/main/java/com/muyu/cloud/background/mapper/CompanyMapper.java index ed35384..f1501ba 100644 --- a/cloud-background-server/src/main/java/com/muyu/cloud/background/mapper/CompanyMapper.java +++ b/cloud-background-server/src/main/java/com/muyu/cloud/background/mapper/CompanyMapper.java @@ -2,6 +2,7 @@ package com.muyu.cloud.background.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.muyu.cloud.background.domin.Company; +import com.muyu.cloud.background.domin.req.CompanyListReq; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; @@ -19,4 +20,7 @@ public interface CompanyMapper extends BaseMapper { @Select("SELECT review_status from company GROUP BY review_status") List selectcompanystatus(); + + + void updreviewStatus(CompanyListReq companyListReq); } diff --git a/cloud-background-server/src/main/java/com/muyu/cloud/background/service/CompanyService.java b/cloud-background-server/src/main/java/com/muyu/cloud/background/service/CompanyService.java index 8da8739..d1a5b8b 100644 --- a/cloud-background-server/src/main/java/com/muyu/cloud/background/service/CompanyService.java +++ b/cloud-background-server/src/main/java/com/muyu/cloud/background/service/CompanyService.java @@ -29,4 +29,10 @@ public interface CompanyService extends IService { * @return */ List selectcompanystatus(); + + /** + * 进行企业审批 + * @param companyListReq + */ + void reviewStatus(CompanyListReq companyListReq); } diff --git a/cloud-background-server/src/main/java/com/muyu/cloud/background/service/impl/CompanyServiceImpl.java b/cloud-background-server/src/main/java/com/muyu/cloud/background/service/impl/CompanyServiceImpl.java index f9e54d1..323ff9f 100644 --- a/cloud-background-server/src/main/java/com/muyu/cloud/background/service/impl/CompanyServiceImpl.java +++ b/cloud-background-server/src/main/java/com/muyu/cloud/background/service/impl/CompanyServiceImpl.java @@ -54,4 +54,14 @@ public class CompanyServiceImpl extends ServiceImpl impl public List selectcompanystatus() { return companyMapper.selectcompanystatus(); } + + /** + * 进行企业审批 + * @param companyListReq + */ + @Override + public void reviewStatus(CompanyListReq companyListReq) { + companyMapper.updreviewStatus(companyListReq); + + } } diff --git a/cloud-background-server/src/main/resources/mapper/background/CompanyMapper.xml b/cloud-background-server/src/main/resources/mapper/background/CompanyMapper.xml new file mode 100644 index 0000000..335258f --- /dev/null +++ b/cloud-background-server/src/main/resources/mapper/background/CompanyMapper.xml @@ -0,0 +1,10 @@ + + + + + + update company set review_status=#{reviewStatus} where company_id=#{companyId} + +