Commit bbd589a1 authored by 韩桐桐's avatar 韩桐桐

fix(statistics):接口迁移

parent ea45f266
package com.yeejoin.amos.boot.module.statistics.api.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.Map;
/**
* Mapper 接口
*
* @author system_generator
* @date 2023-12-13
*/
@Mapper
public interface EnterpriseBizMapper {
Map<String, Object> getProblemInfoBySourceId(@Param("sourceId")String sourceId);
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.statistics.api.mapper.EnterpriseBizMapper">
<select id="getProblemInfoBySourceId" resultType="java.util.Map">
select * from tzs_safety_problem_tracing where source_id = #{sourceId} order by rec_date desc limit 1
</select>
</mapper>
...@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage; ...@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yeejoin.amos.boot.module.statistcs.biz.service.impl.EnterpriseBizServiceImpl; import com.yeejoin.amos.boot.module.statistcs.biz.service.impl.EnterpriseBizServiceImpl;
import com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto; import com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto;
import com.yeejoin.amos.boot.module.ymt.api.entity.PageParam; import com.yeejoin.amos.boot.module.ymt.api.entity.PageParam;
import com.yeejoin.amos.boot.module.tcm.api.service.ITzBaseEnterpriseInfoService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -27,13 +26,10 @@ import java.util.Map; ...@@ -27,13 +26,10 @@ import java.util.Map;
public class EnterpriseBizController { public class EnterpriseBizController {
private final EnterpriseBizServiceImpl enterpriseBizService; private final EnterpriseBizServiceImpl enterpriseBizService;
private final ITzBaseEnterpriseInfoService iTzBaseEnterpriseInfoService;
@Autowired @Autowired
public EnterpriseBizController(EnterpriseBizServiceImpl enterpriseBizService, public EnterpriseBizController(EnterpriseBizServiceImpl enterpriseBizService) {
ITzBaseEnterpriseInfoService iTzBaseEnterpriseInfoService) {
this.enterpriseBizService = enterpriseBizService; this.enterpriseBizService = enterpriseBizService;
this.iTzBaseEnterpriseInfoService = iTzBaseEnterpriseInfoService;
} }
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
...@@ -44,10 +40,10 @@ public class EnterpriseBizController { ...@@ -44,10 +40,10 @@ public class EnterpriseBizController {
return ResponseHelper.buildResponse(enterpriseBizService.page(pageParam, tzBaseEnterpriseInfoDto)); return ResponseHelper.buildResponse(enterpriseBizService.page(pageParam, tzBaseEnterpriseInfoDto));
} }
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) // @TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@RequestMapping(value = "/getInfoByUseCode/map", method = RequestMethod.GET) // @RequestMapping(value = "/getInfoByUseCode/map", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "根据统一信用代码查询企业详情返回map", notes = "根据统一信用代码查询企业详情返回map") // @ApiOperation(httpMethod = "GET", value = "根据统一信用代码查询企业详情返回map", notes = "根据统一信用代码查询企业详情返回map")
public ResponseModel<Map<String, Object>> getInfoByUseCodeMap(String useCode) { // public ResponseModel<Map<String, Object>> getInfoByUseCodeMap(String useCode) {
return ResponseHelper.buildResponse(iTzBaseEnterpriseInfoService.getInfoByUseCodeMap(useCode)); // return ResponseHelper.buildResponse(enterpriseBizService.getInfoByUseCodeMap(useCode));
} // }
} }
...@@ -2,7 +2,6 @@ package com.yeejoin.amos.boot.module.statistcs.biz.controller; ...@@ -2,7 +2,6 @@ package com.yeejoin.amos.boot.module.statistcs.biz.controller;
import com.yeejoin.amos.boot.module.statistcs.biz.service.impl.EquipmentBizServiceImpl; import com.yeejoin.amos.boot.module.statistcs.biz.service.impl.EquipmentBizServiceImpl;
import com.yeejoin.amos.boot.module.ymt.api.entity.EquipmentCategory; import com.yeejoin.amos.boot.module.ymt.api.entity.EquipmentCategory;
import com.yeejoin.amos.boot.module.ymt.api.service.IEquipmentCategoryService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -23,14 +22,12 @@ import java.util.Map; ...@@ -23,14 +22,12 @@ import java.util.Map;
@Api(tags = "大屏-设备相关-业务API") @Api(tags = "大屏-设备相关-业务API")
public class EquipmentBizController { public class EquipmentBizController {
private final IEquipmentCategoryService equipmentCategoryService;
private final EquipmentBizServiceImpl equipmentBizServiceImpl; private final EquipmentBizServiceImpl equipmentBizServiceImpl;
@Autowired @Autowired
public EquipmentBizController(IEquipmentCategoryService equipmentCategoryService,EquipmentBizServiceImpl equipmentBizServiceImpl) { public EquipmentBizController(EquipmentBizServiceImpl equipmentBizServiceImpl) {
this.equipmentCategoryService = equipmentCategoryService;
this.equipmentBizServiceImpl = equipmentBizServiceImpl; this.equipmentBizServiceImpl = equipmentBizServiceImpl;
} }
...@@ -38,7 +35,7 @@ public class EquipmentBizController { ...@@ -38,7 +35,7 @@ public class EquipmentBizController {
@RequestMapping(value = "/getFormRecordById/map", method = RequestMethod.GET) @RequestMapping(value = "/getFormRecordById/map", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "表格查询详情", notes = "表格查询详情") @ApiOperation(httpMethod = "GET", value = "表格查询详情", notes = "表格查询详情")
public ResponseModel<Object> getFormRecordByIdMap(@RequestParam Map<String, Object> map) { public ResponseModel<Object> getFormRecordByIdMap(@RequestParam Map<String, Object> map) {
return ResponseHelper.buildResponse(equipmentCategoryService.getFormRecordByIdMap(map)); return ResponseHelper.buildResponse(equipmentBizServiceImpl.getFormRecordByIdMap(map));
} }
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
...@@ -48,17 +45,4 @@ public class EquipmentBizController { ...@@ -48,17 +45,4 @@ public class EquipmentBizController {
return ResponseHelper.buildResponse(equipmentBizServiceImpl.getChildren(code)); return ResponseHelper.buildResponse(equipmentBizServiceImpl.getChildren(code));
} }
/**
* 获取管辖分局树
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/creatTree")
@ApiOperation(httpMethod = "GET", value = "获取管辖分局树", notes = "获取管辖分局树")
public ResponseModel<Object> creatTree() {
return ResponseHelper.buildResponse(equipmentCategoryService.getTree());
}
} }
...@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSONArray; ...@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSONArray;
import com.yeejoin.amos.boot.biz.common.controller.BaseController; import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.common.api.dto.DPFilterParamForDetailDto; import com.yeejoin.amos.boot.module.common.api.dto.DPFilterParamForDetailDto;
import com.yeejoin.amos.boot.module.statistcs.biz.service.impl.StCommonServiceImpl; import com.yeejoin.amos.boot.module.statistcs.biz.service.impl.StCommonServiceImpl;
import com.yeejoin.amos.boot.module.tcm.flc.api.service.IRegUnitInfoService;
import com.yeejoin.amos.feign.systemctl.model.RegionModel; import com.yeejoin.amos.feign.systemctl.model.RegionModel;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -14,7 +13,6 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation; ...@@ -14,7 +13,6 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper; import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel; import org.typroject.tyboot.core.restful.utils.ResponseModel;
import java.util.Collection;
import java.util.List; import java.util.List;
@RestController @RestController
...@@ -23,12 +21,9 @@ import java.util.List; ...@@ -23,12 +21,9 @@ import java.util.List;
public class StCommonController extends BaseController { public class StCommonController extends BaseController {
private StCommonServiceImpl commonService; private StCommonServiceImpl commonService;
private IRegUnitInfoService iregUnitInfoService;
public StCommonController(StCommonServiceImpl commonService, public StCommonController(StCommonServiceImpl commonService) {
IRegUnitInfoService iregUnitInfoService) {
this.commonService = commonService; this.commonService = commonService;
this.iregUnitInfoService = iregUnitInfoService;
} }
/** /**
...@@ -54,13 +49,4 @@ public class StCommonController extends BaseController { ...@@ -54,13 +49,4 @@ public class StCommonController extends BaseController {
objects.add(commonService.getEquCategoryTree(paramDto)); objects.add(commonService.getEquCategoryTree(paramDto));
return ResponseHelper.buildResponse(objects); return ResponseHelper.buildResponse(objects);
} }
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@GetMapping(value = "/management-unit/tree")
@ApiOperation(httpMethod = "GET", value = "管辖机构树", notes = "管辖机构树")
public ResponseModel<Collection> managementUnitTree(@RequestParam(required = false) String orgCode) {
Collection result = iregUnitInfoService.getManagementUnitTree(orgCode);
return ResponseHelper.buildResponse(result);
}
} }
...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams; import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.boot.biz.common.utils.RedisKey; import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
import com.yeejoin.amos.boot.biz.common.utils.RedisUtils; import com.yeejoin.amos.boot.biz.common.utils.RedisUtils;
import com.yeejoin.amos.boot.module.statistics.api.mapper.EnterpriseBizMapper;
import com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto; import com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto;
import com.yeejoin.amos.boot.module.ymt.api.entity.PageParam; import com.yeejoin.amos.boot.module.ymt.api.entity.PageParam;
import com.yeejoin.amos.boot.module.ymt.api.mapper.TzBaseEnterpriseInfoMapper; import com.yeejoin.amos.boot.module.ymt.api.mapper.TzBaseEnterpriseInfoMapper;
...@@ -32,10 +33,15 @@ public class EnterpriseBizServiceImpl { ...@@ -32,10 +33,15 @@ public class EnterpriseBizServiceImpl {
private TzBaseEnterpriseInfoMapper tzBaseEnterpriseInfoMapper; private TzBaseEnterpriseInfoMapper tzBaseEnterpriseInfoMapper;
public EnterpriseBizServiceImpl(RedisUtils redisUtils, StCommonServiceImpl stCommonService, TzBaseEnterpriseInfoMapper tzBaseEnterpriseInfoMapper) { private EnterpriseBizMapper enterpriseBizMapper;
public EnterpriseBizServiceImpl(RedisUtils redisUtils, StCommonServiceImpl stCommonService,
TzBaseEnterpriseInfoMapper tzBaseEnterpriseInfoMapper,
EnterpriseBizMapper enterpriseBizMapper) {
this.redisUtils = redisUtils; this.redisUtils = redisUtils;
this.stCommonService = stCommonService; this.stCommonService = stCommonService;
this.tzBaseEnterpriseInfoMapper = tzBaseEnterpriseInfoMapper; this.tzBaseEnterpriseInfoMapper = tzBaseEnterpriseInfoMapper;
this.enterpriseBizMapper = enterpriseBizMapper;
} }
public IPage<TzBaseEnterpriseInfoDto> page(PageParam pageParam, TzBaseEnterpriseInfoDto tzBaseEnterpriseInfoDto) { public IPage<TzBaseEnterpriseInfoDto> page(PageParam pageParam, TzBaseEnterpriseInfoDto tzBaseEnterpriseInfoDto) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment