Merge branch 'feature-merage-7.31-zqc' of https://gitee.com/hhyykk/ipms-sjy into feature-outsContract-7.26-wyw

# Conflicts:
#	yudao-module-cms/yudao-module-cms-biz/src/main/java/cn/iocoder/yudao/module/cms/service/contract/ContractServiceImpl.java
#	yudao-module-cms/yudao-module-cms-biz/src/main/java/cn/iocoder/yudao/module/cms/service/extContract/ExtContractServiceImpl.java
#	yudao-server/src/main/resources/application-local.yaml
This commit is contained in:
wyw
2024-08-07 10:52:21 +08:00
23 changed files with 187 additions and 103 deletions

View File

@@ -0,0 +1,16 @@
package cn.iocoder.yudao.module.pms.api.budegt;
import cn.iocoder.yudao.module.pms.api.budegt.dto.BudegtDetailRespDTO;
import cn.iocoder.yudao.module.pms.api.budegt.dto.BudegtResDTO;
public interface BudgetApi {
/**
* 获得应收款的部分信息
*/
BudegtResDTO getBudegt(Long id);
/**
* 获得应收款的detail信息
*/
BudegtDetailRespDTO getBudegtDetail(Long id);
}

View File

@@ -0,0 +1,49 @@
package cn.iocoder.yudao.module.pms.api.budegt.dto;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class BudegtDetailRespDTO {
/**
* 合同管理
*/
private Long contractId;
/**
* 预算文件url
*/
private String budgetFileUrl;
/**
* 预算外包成本
*/
private BigDecimal outsourcingCosts;
/**
* 人力成本
*/
private BigDecimal laborCosts;
/**
* 累计人力成本
*/
private BigDecimal accumulatedLaborCosts;
/**
* 生产成本
*/
private BigDecimal productCosts;
/**
* 累计生产成本
*/
private BigDecimal accumulatedProductCosts;
/**
* 财务成本
*/
private BigDecimal financialCosts;
/**
* 累计财务成本
*/
private BigDecimal accumulatedFinancialCosts;
/**
* 回款情况
*/
private String collectionSituation;
}

View File

@@ -0,0 +1,50 @@
package cn.iocoder.yudao.module.pms.api.budegt.dto;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class BudegtResDTO {
/**
* 合同管理
*/
private Long contractId;
/**
* 预算文件url
*/
private String budgetFileUrl;
/**
* 预算外包成本
*/
private BigDecimal outsourcingCosts;
/**
* 人力成本
*/
private BigDecimal laborCosts;
/**
* 累计人力成本
*/
private BigDecimal accumulatedLaborCosts;
/**
* 生产成本
*/
private BigDecimal productCosts;
/**
* 累计生产成本
*/
private BigDecimal accumulatedProductCosts;
/**
* 财务成本
*/
private BigDecimal financialCosts;
/**
* 累计财务成本
*/
private BigDecimal accumulatedFinancialCosts;
/**
* 回款情况
*/
private String collectionSituation;
}

View File

@@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.pms.api;
package cn.iocoder.yudao.module.pms.api.project;
import cn.iocoder.yudao.module.pms.api.project.dto.ProjectDetailRespDTO;
import cn.iocoder.yudao.module.pms.api.project.dto.ProjectRespDTO;