盈亏排序

This commit is contained in:
2025-06-20 15:13:10 +08:00
parent 213488feb6
commit f5875180a4
6 changed files with 95 additions and 9 deletions

View File

@@ -3,10 +3,7 @@ package com.ruoyi.oa.service;
import com.ruoyi.oa.domain.bo.SysOaWarehouseDetailBo;
import com.ruoyi.oa.domain.dto.ProjectActivityDTO;
import com.ruoyi.oa.domain.dto.ProjectDataDTO;
import com.ruoyi.oa.domain.vo.DashboardChartsVo;
import com.ruoyi.oa.domain.vo.DashboardMetricsVo;
import com.ruoyi.oa.domain.vo.SysOaOutWarehouseListVo;
import com.ruoyi.oa.domain.vo.SysOaProjectVo;
import com.ruoyi.oa.domain.vo.*;
import com.ruoyi.oa.domain.bo.SysOaProjectBo;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.domain.PageQuery;
@@ -22,7 +19,10 @@ import java.util.List;
* @date 2024-01-11
*/
public interface ISysOaProjectService {
/**
* 项目盈亏排序
*/
TableDataInfo<ProjectProfitLossVO> getProjectProfitLossList(String sortField, String sortOrder, PageQuery pageQuery);
/**
* 查询项目管理
*/

View File

@@ -49,6 +49,22 @@ public class SysOaProjectServiceImpl implements ISysOaProjectService {
)));
@Override
public TableDataInfo<ProjectProfitLossVO> getProjectProfitLossList(String sortField, String sortOrder, PageQuery pageQuery) {
// 1. 构建分页对象
Page<ProjectProfitLossVO> page = pageQuery.build();
// 2. 构建查询条件可根据bo添加筛选
QueryWrapper<SysOaProject> wrapper = new QueryWrapper<>();
// 3. 调用自定义Mapper方法
Page<ProjectProfitLossVO> result = baseMapper.selectProfitLossPage(page, wrapper);
// 4. 返回分页数据
return TableDataInfo.build(result);
}
/**
* 查询项目管理
*/