add 饼图-导出
This commit is contained in:
+17
-1
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.aspect.annotation.Dict;
|
||||
import com.jero.common.aspect.annotation.DictPoint;
|
||||
import com.jero.common.system.base.controller.JeroController;
|
||||
import com.jero.common.system.query.QueryGenerator;
|
||||
import com.jero.common.util.PasswordUtil;
|
||||
import com.jero.member.entity.TbMemberProjectSubitem;
|
||||
@@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
@@ -29,7 +31,7 @@ import java.util.List;
|
||||
@RestController
|
||||
@RequestMapping("/statistics/member")
|
||||
@Slf4j
|
||||
public class MemberStatisticsController {
|
||||
public class MemberStatisticsController extends JeroController<TbMemberProjectSubitem, ITbMemberProjectSubitemService> {
|
||||
@Resource
|
||||
private ITbMemberProjectSubitemService memberProjectSubitemService;
|
||||
|
||||
@@ -64,4 +66,18 @@ public class MemberStatisticsController {
|
||||
}
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
@ApiOperation(value="饼图-导出")
|
||||
@GetMapping(value = "/exportPieChartPage")
|
||||
public ModelAndView exportPieChartPage(TbMemberProjectSubitem tbMemberProjectSubitem,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<TbMemberProjectSubitem> queryWrapper = QueryGenerator.initQueryWrapper(tbMemberProjectSubitem, req.getParameterMap());
|
||||
Page<TbMemberProjectSubitem> page = new Page<>(-1, -1);
|
||||
IPage<TbMemberProjectSubitem> pageList = memberProjectSubitemService.pieChartPage(page, queryWrapper);
|
||||
for (TbMemberProjectSubitem record : pageList.getRecords()) {
|
||||
record.setEmail(PasswordUtil.decrypt(record.getEmail()));
|
||||
record.setMobile(PasswordUtil.decrypt(record.getMobile()));
|
||||
}
|
||||
return super.exportListXls(pageList.getRecords(), TbMemberProjectSubitem.class, "标协会员项目成员表");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user