ZhangManMan пре 2 година
родитељ
комит
a99842d007

+ 27 - 0
src/main/java/com/sky/ioc/controller/organzation/CompanyController.java

@@ -0,0 +1,27 @@
+package com.sky.ioc.controller.organzation;
+
+import com.sky.ioc.service.organization.CompanyService;
+import com.sky.ioc.tool.ReturnMsg;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+@Api(tags = "组织管理--公司")
+@Slf4j
+@RestController
+@RequestMapping("/organzation/company")
+public class CompanyController {
+
+    @Autowired
+    CompanyService companyService;
+
+    @ApiOperation("获取公司详情")
+    @GetMapping(value = "/{company_id}")
+    public ReturnMsg getJobList(@PathVariable Integer company_id) {
+        return companyService.getCompany(company_id);
+    }
+}

+ 4 - 0
src/main/java/com/sky/ioc/service/organization/CompanyService.java

@@ -1,4 +1,8 @@
 package com.sky.ioc.service.organization;
 
+import com.sky.ioc.tool.ReturnMsg;
+
 public interface CompanyService {
+
+    ReturnMsg getCompany(Integer companyId);
 }

+ 10 - 0
src/main/java/com/sky/ioc/service/organization/impl/CompanyServiceImpl.java

@@ -1,8 +1,18 @@
 package com.sky.ioc.service.organization.impl;
 
+import com.sky.ioc.mapper.organization.CompanyMapper;
 import com.sky.ioc.service.organization.CompanyService;
+import com.sky.ioc.tool.ReturnMsg;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 @Service
 public class CompanyServiceImpl implements CompanyService {
+
+    @Autowired
+    CompanyMapper companyMapper;
+    @Override
+    public ReturnMsg getCompany(Integer companyId) {
+        return  ReturnMsg.ok(companyMapper.selectById(companyId));
+    }
 }