首页导出接口修改

zhangtao
dongdingding 2 years ago
parent 77ccdf74c5
commit 8fb1f4d573

@ -75,14 +75,27 @@ public class BPlanEnterpriseController extends BaseController {
@ApiOperation(value = "查询首页", response = BPlanEnterPriseTreeResponse.class)
@GetMapping("/tree")
public AjaxResult tree(BPlanEnterprisePageRequest req) {
return success(bPlanEnterpriseService.getShouyeList(req));
return success(bPlanEnterpriseService.getShouyeList(req));
}
/**
*
*/
@ApiOperation(value = "首页导出")
@GetMapping("/exportpage")
public void exportpage(HttpServletResponse response, BPlanEnterprisePageRequest req) {
List<BPlanEnterPriseTreeResponse> list = bPlanEnterpriseService.getShouyeList(req);
ExcelUtil<BPlanEnterPriseTreeResponse> util = new ExcelUtil<BPlanEnterPriseTreeResponse>(BPlanEnterPriseTreeResponse. class);
util.exportExcel(response, list, "行政区划数据");
}
/**
*
*

@ -0,0 +1,50 @@
//package com.ruoyi.programManagement.entity.response;
//
//import com.ruoyi.common.annotation.Excel;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//
//@Data
//@ApiModel("重点企业导出响应类")
//public class BKeyEnterpriseExportResponse {
//
// /**
// * 成功数量
// */
// @ApiModelProperty(value = "成功数量")
// private Integer success;
//
//
//
// /**
// * 失败数量
// */
// @ApiModelProperty(value = "失败数量")
// private Integer faile;
//
//
//
// /**
// * 企业代码
// */
//
// @ApiModelProperty(value = "企业代码")
// private String entCode;
//
//
// /**
// * 年份
// */
//
// @ApiModelProperty("年份")
// private String year;
//
//
// /**
// * 企业名称
// */
// @ApiModelProperty(value = "企业名称")
// @Excel(name = "企业名称")
// private String enterpriseName;
//}

@ -1,5 +1,6 @@
package com.ruoyi.programManagement.entity.response;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -14,6 +15,7 @@ public class BPlanEnterPriseTreeResponse {
/**
*
*/
@Excel(name = "执法地区")
@ApiModelProperty(value = "执法地区")
private String lawAreas;
@ -21,23 +23,27 @@ public class BPlanEnterPriseTreeResponse {
/**
*
*/
@ApiModelProperty(value = "排序")
private String sort;
/**
*
*/
@Excel(name = "执法计划数量")
@ApiModelProperty("执法计划数量")
private Integer count;
/**
*
*/
@Excel(name = "完成执法数量")
@ApiModelProperty("完成执法数量")
private Integer completed;
/**
*
*/
@Excel(name = "百分比")
@ApiModelProperty("百分比")
private double completionRate;

@ -44,8 +44,12 @@ public interface BKeyEnterpriseMapper extends BaseMapper<BKeyEnterprise> {
BKeyEnterprise getByentCode(@Param("entCode") String entCode);
/**
*
* @param req
* @return
*/
List<BKeyEnterprise> select(@Param("req") BKeyEnterprise req);
// /**
// * 根据行政区划代码查询重点企业数量
// *

@ -29,11 +29,23 @@ public class BKeyEnterpriseServiceImpl extends ServiceImpl<BKeyEnterpriseMapper,
@Resource
private ISzEntBasicInfoService iSzEntBasicInfoService;
@Override
public String importUser(List<BKeyEnterprise> bKeyEnterpriseList) {
StringBuilder successMsg = new StringBuilder();
// List<BKeyEnterpriseExportResponse> list =new ArrayList<>();
// Integer faile=0;
// Integer success=0;
if (!bKeyEnterpriseList.isEmpty()) {
for (BKeyEnterprise bKeyEnterprise : bKeyEnterpriseList) {
// //根据企业信用代码,年份查询是否存在
// List<BKeyEnterprise> count = bKeyEnterpriseMapper.select(bKeyEnterprise);
// if (!count.isEmpty()){
// faile=faile+1;
// list.add()
// }else{
//
// }
baseMapper.bKeyEnterpriseAdd(bKeyEnterprise);
}
successMsg.append("导入成功");

@ -47,4 +47,7 @@
<select id="getByentCode" resultType="com.ruoyi.programManagement.entity.BKeyEnterprise">
select * from b_key_enterprise where ent_code =#{entCode}
</select>
<select id="select" resultType="com.ruoyi.programManagement.entity.BKeyEnterprise">
select * from b_key_enterprise where ent_code =#{req.entCode} and year=#{req.year}
</select>
</mapper>
Loading…
Cancel
Save