[fix] 优化项目跟踪和项目进度

This commit is contained in:
wyw
2024-08-14 11:30:06 +08:00
parent 39c410f56e
commit b8a80432f6
19 changed files with 201 additions and 130 deletions

View File

@@ -0,0 +1,15 @@
package cn.iocoder.yudao.module.pms.api.projectschedule;
import cn.iocoder.yudao.module.pms.api.projectschedule.dto.ProjectScheduleDetailRespDTO;
import cn.iocoder.yudao.module.pms.api.projecttracking.dto.ProjectTrackDetailRespDTO;
public interface ProjectScheduleApi {
/**
* 获得项目进度信息
* @param id 项目进度信息id
* @return ProjectScheduleDetailRespDTO
*/
ProjectScheduleDetailRespDTO getProjectScheduleDetail(Long id);
ProjectScheduleDetailRespDTO getProjectTrackDetailByProjectId(Long projectId);
}

View File

@@ -0,0 +1,13 @@
package cn.iocoder.yudao.module.pms.api.projectschedule.dto;
import lombok.Data;
@Data
public class ProjectScheduleDetailRespDTO {
/**
* 项目负责人
*/
private String projectManager;
}

View File

@@ -0,0 +1,15 @@
package cn.iocoder.yudao.module.pms.api.projecttracking;
import cn.iocoder.yudao.module.pms.api.projecttracking.dto.ProjectTrackDetailRespDTO;
public interface ProjectTrackingApi {
/**
* 获得项目追踪信息
* @param id 项目追踪信息id
* @return ProjectScheduleDetailRespDTO
*/
ProjectTrackDetailRespDTO getProjectTrackDetail(Long id);
}

View File

@@ -0,0 +1,32 @@
package cn.iocoder.yudao.module.pms.api.projecttracking.dto;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class ProjectTrackDetailRespDTO {
/**
* 项目编号
*/
private String code;
/**
* 出图公司
*/
private String drawingCompany;
/**
* 主控部门
*/
private String trackingDepName;
/**
* 预计合同金额
*/
private BigDecimal expectedContractAmount;
}