统计 消息
This commit is contained in:
@ -3,7 +3,9 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.controller;
|
||||
import com.alibaba.excel.EasyExcelFactory;
|
||||
import com.alibaba.excel.write.style.column.LongestMatchColumnWidthStyleStrategy;
|
||||
import com.chinaunicom.mall.ebtp.common.base.controller.BaseController;
|
||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
||||
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.CoscoType;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessSupplier;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoAccessSupplierService;
|
||||
@ -35,20 +37,18 @@ public class CoscoAccessSupplierController extends BaseController {
|
||||
@ApiOperation("查询分页数据")
|
||||
@PostMapping("/getPage")
|
||||
public BaseResponse getPage(@ApiParam(value = "对象数据", required = true) @RequestBody CoscoAccessSupplier coscoAccessSupplier) {
|
||||
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
||||
coscoAccessSupplier.setOrgId(currentUser.getOrganizationId());
|
||||
coscoAccessSupplier.setAccessStatus(CoscoType.ACCESS_STATUS_YZR);
|
||||
List<String> deptIdList = new ArrayList<>();
|
||||
deptIdList.add("100");
|
||||
coscoAccessSupplier.setDeptIdList(deptIdList);
|
||||
return BaseResponse.success(coscoAccessSupplierService.selectCoscoAccessSupplierAndWorkPageList(coscoAccessSupplier));
|
||||
}
|
||||
|
||||
@GetMapping("/getPageExport")
|
||||
public void getPageExport(HttpServletResponse response, CoscoAccessSupplier coscoAccessSupplier){
|
||||
try{
|
||||
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
||||
coscoAccessSupplier.setOrgId(currentUser.getOrganizationId());
|
||||
coscoAccessSupplier.setAccessStatus(CoscoType.ACCESS_STATUS_YZR);
|
||||
List<String> deptIdList = new ArrayList<>();
|
||||
deptIdList.add("100");
|
||||
coscoAccessSupplier.setDeptIdList(deptIdList);
|
||||
List<CoscoAccessSupplier> list = coscoAccessSupplierService.selectCoscoAccessSupplierAndWorkExecList(coscoAccessSupplier);
|
||||
|
||||
// 动态设置导出字段(忽略未标注字段)
|
||||
|
@ -0,0 +1,56 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.controller;
|
||||
|
||||
import com.chinaunicom.mall.ebtp.common.base.controller.BaseController;
|
||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
||||
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoAccessSupplierMapper;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoAccessWorkMapper;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierBaseMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
|
||||
/**
|
||||
* 首页统计
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/homeStatistics")
|
||||
public class HomeStatisticsController extends BaseController {
|
||||
@Autowired
|
||||
private CoscoAccessSupplierMapper coscoAccessSupplierMapper;
|
||||
|
||||
@Autowired
|
||||
private CoscoAccessWorkMapper coscoAccessWorkMapper;
|
||||
|
||||
@Autowired
|
||||
private CoscoSupplierBaseMapper coscoSupplierBaseMapper;
|
||||
|
||||
|
||||
/**
|
||||
* 统计每年注册的供应商数量
|
||||
* @return
|
||||
*/
|
||||
@GetMapping(value = "/getYearcountNum")
|
||||
public BaseResponse selectUpdateYearcountNum() {
|
||||
return BaseResponse.success(coscoAccessSupplierMapper.selectUpdateYearcountNum());
|
||||
}
|
||||
|
||||
/**
|
||||
* 统计准入类别数量
|
||||
* @return
|
||||
*/
|
||||
@GetMapping(value = "/getAccessTypeCountNum")
|
||||
public BaseResponse selectAccessTypeCountNum() {
|
||||
return BaseResponse.success(coscoAccessWorkMapper.selectAccessTypeCountNum());
|
||||
}
|
||||
|
||||
/**
|
||||
* 统计供应商身份类别数量
|
||||
* @return
|
||||
*/
|
||||
@GetMapping(value = "/getSupplierTypeCountNum")
|
||||
public BaseResponse selectSupplierTypeCountNum() {
|
||||
return BaseResponse.success(coscoSupplierBaseMapper.selectSupplierTypeCountNum());
|
||||
}
|
||||
}
|
@ -22,6 +22,12 @@ public interface CoscoAccessSupplierMapper {
|
||||
*/
|
||||
public CoscoAccessSupplier selectCoscoAccessSupplierByAccessWorkId(String accessWorkId);
|
||||
|
||||
/**
|
||||
* 年度统计准入数量
|
||||
* @return
|
||||
*/
|
||||
public CoscoAccessSupplier selectUpdateYearcountNum();
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -42,6 +42,14 @@ public interface CoscoAccessWorkMapper {
|
||||
*/
|
||||
public CoscoAccessWork selectCoscoAccessWorkById(String id);
|
||||
|
||||
/**
|
||||
* 统计准入类别数量
|
||||
* @return
|
||||
*/
|
||||
public CoscoAccessWork selectAccessTypeCountNum();
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 查询供应商准入_准入申请工作主列表
|
||||
*
|
||||
|
@ -33,6 +33,12 @@ public interface CoscoSupplierBaseMapper extends IBaseMapper<CoscoSupplierBase>
|
||||
*/
|
||||
public List<CoscoSupplierBase> selectCoscoSupplierBaseList(CoscoSupplierBase coscoSupplierBase);
|
||||
|
||||
/**
|
||||
* 统计供应商身份列表数量
|
||||
* @return
|
||||
*/
|
||||
public CoscoSupplierBase selectSupplierTypeCountNum();
|
||||
|
||||
|
||||
|
||||
IPage<CoscoSupplierBase> selectWzrPageList(IPage<CoscoSupplierBase> page, @Param("vo") CoscoSupplierBase vo);
|
||||
|
Reference in New Issue
Block a user