From b68ac80de1daf22142886af16d36479259106065 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期一, 17 三月 2025 18:40:35 +0800 Subject: [PATCH] 新增加管理后台接口和修改809协议中的bug --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/EnterpriseController.java | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/EnterpriseController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/EnterpriseController.java index 43c02e9..29dbc12 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/EnterpriseController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/EnterpriseController.java @@ -1,16 +1,17 @@ package com.ruoyi.system.controller; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.web.page.PageInfo; import com.ruoyi.system.api.model.Enterprise; +import com.ruoyi.system.api.query.GetEnterpriseListReq; import com.ruoyi.system.service.IEnterpriseService; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.*; -import javax.annotation.Resource; /** +import javax.annotation.Resource; + +/** * @author zhibing.pu * @Date 2025/3/6 11:01 */ @@ -24,12 +25,29 @@ /** * 获取企业 + * * @param username * @return */ @PostMapping("/getEnterprise") - public R<Enterprise> getEnterprise(@RequestParam("username") String username){ + public R<Enterprise> getEnterprise(@RequestParam("username") String username) { Enterprise username1 = enterpriseService.getOne(new QueryWrapper<Enterprise>().eq("username", username)); return R.ok(username1); } + + + @GetMapping("/getEnterpriseList") + @ApiOperation(value = "获取公司列表数据", tags = {"公司管理"}) + public R<PageInfo<Enterprise>> getEnterpriseList(GetEnterpriseListReq req) { + PageInfo<Enterprise> enterpriseList = enterpriseService.getEnterpriseList(req); + return R.ok(enterpriseList); + } + + + @GetMapping("/getEnterpriseInfo/{id}") + @ApiOperation(value = "获取公司详情", tags = {"公司管理"}) + public R<Enterprise> getEnterpriseInfo(@PathVariable("id") Integer id) { + Enterprise enterprise = enterpriseService.getById(id); + return R.ok(enterprise); + } } -- Gitblit v1.7.1