shiyue 1 éve
szülő
commit
03d753de2c

+ 10 - 0
energy-manage-service/src/main/java/com/energy/manage/service/controller/company/WindCompanyController.java

@@ -5,6 +5,7 @@ import com.energy.manage.common.reponse.ResultResp;
 import com.energy.manage.service.config.annotations.UserLoginToken;
 import com.energy.manage.service.domain.dto.company.*;
 import com.energy.manage.service.domain.vo.company.WindCompanyPageVo;
+import com.energy.manage.service.domain.vo.company.WindCompanyVo;
 import com.energy.manage.service.domain.vo.windfield.WindFieldVo;
 import com.energy.manage.service.service.company.WindCompanyService;
 import com.energy.manage.service.service.windfield.WindFieldService;
@@ -61,6 +62,13 @@ public class WindCompanyController {
         return flg ? ResultResp.SUCCESS() : ResultResp.FAIL();
     }
 
+    @UserLoginToken
+    @PostMapping(value = "/getWindCompany")
+    @ApiOperation(value = "查询企业对象")
+    public ResultResp<WindCompanyVo> getWindCompany(@RequestBody WindCompanyDelDto dto) {
+        WindCompanyVo vo = windCompanyService.getWindCompany(dto);
+        return ResultResp.SUCCESS(vo) ;
+    }
 
     @UserLoginToken
     @PostMapping(value = "/updateCompany")
@@ -81,4 +89,6 @@ public class WindCompanyController {
     }
 
 
+
+
 }

+ 66 - 0
energy-manage-service/src/main/java/com/energy/manage/service/domain/vo/company/WindCompanyVo.java

@@ -0,0 +1,66 @@
+package com.energy.manage.service.domain.vo.company;
+
+import com.energy.manage.common.po.company.WindCompanyPO;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * 企业信息树树展示
+ */
+@Getter
+@Setter
+@ApiModel("企业信息查询")
+public class WindCompanyVo  {
+
+
+    /**
+     * 企业编号
+     */
+    @ApiModelProperty("企业编号")
+    private String companyCode;
+
+    /**
+     * 企业名称
+     */
+    @ApiModelProperty("企业名称")
+    private String companyName;
+
+    /**
+     * 省
+     */
+    @ApiModelProperty("省id")
+    private Integer provinceId;
+
+    /**
+     * 省名字
+     */
+    @ApiModelProperty("省名字")
+    private String provinceName;
+
+    /**
+     * 市
+     */
+    @ApiModelProperty("市id")
+    private Integer cityId;
+
+    /**
+     * 市名字
+     */
+    @ApiModelProperty("市名字")
+    private String cityName;
+
+    /**
+     * 企业描述
+     */
+    @ApiModelProperty("企业描述")
+    private String described;
+
+
+
+
+}

+ 9 - 0
energy-manage-service/src/main/java/com/energy/manage/service/service/company/WindCompanyService.java

@@ -6,6 +6,7 @@ import com.energy.manage.common.po.company.WindCompanyPO;
 import com.energy.manage.common.po.system.SysPermissionPO;
 import com.energy.manage.service.domain.dto.company.*;
 import com.energy.manage.service.domain.vo.company.WindCompanyPageVo;
+import com.energy.manage.service.domain.vo.company.WindCompanyVo;
 import com.energy.manage.service.domain.vo.system.PermissionVo;
 
 import java.util.List;
@@ -65,4 +66,12 @@ public interface WindCompanyService extends BaseService<WindCompanyPO> {
     boolean updateWindCompanyBySort(WindCompanyCustomDto dto);
 
 
+    /**
+     * 查询企业对象
+     * @param windCompanyDelDto
+     * @return
+     */
+    WindCompanyVo getWindCompany(WindCompanyDelDto windCompanyDelDto);
+
+
 }

+ 15 - 0
energy-manage-service/src/main/java/com/energy/manage/service/service/company/impl/WindCompanyServiceImpl.java

@@ -17,6 +17,7 @@ import com.energy.manage.service.domain.dto.company.*;
 import com.energy.manage.service.domain.dto.windrelation.WindRelationDelDto;
 import com.energy.manage.service.domain.dto.windrelation.WindRelationDto;
 import com.energy.manage.service.domain.vo.company.WindCompanyPageVo;
+import com.energy.manage.service.domain.vo.company.WindCompanyVo;
 import com.energy.manage.service.domain.vo.system.PermissionVo;
 import com.energy.manage.service.mappers.company.WindCompanyMapper;
 import com.energy.manage.service.mappers.system.SysPermissionMapper;
@@ -152,4 +153,18 @@ public class WindCompanyServiceImpl extends BaseServiceImpl<WindCompanyPO> imple
     public boolean updateWindCompanyBySort(WindCompanyCustomDto dto) {
         return windCompanyMapper.updateWindCompanySort(dto.getWindCompanyUpdateSortList()) > 0;
     }
+
+
+    @Override
+    public WindCompanyVo getWindCompany(WindCompanyDelDto windCompanyDelDto) {
+        WindCompanyPO po = new WindCompanyPO();
+        po.setCompanyCode(windCompanyDelDto.getCompanyCode());
+        WindCompanyPO windCompanyPO =  windCompanyMapper.selectOne(po);
+        if(windCompanyPO == null){
+            return null;
+        }
+        WindCompanyVo windCompanyVo = new WindCompanyVo();
+        BeanUtil.copyProperties(windCompanyPO,windCompanyVo);
+        return windCompanyVo;
+    }
 }