feat(flow): 添加生产排程关联CRM订单功能

- 在生产排程VO中新增orderList字段存储关联的CRM订单列表
- 实现fillOrderList方法批量填充CRM订单数据
- 通过sch_sale_schedule_rel关联表建立排程与订单的关系
- 添加ICrmOrderService依赖注入以查询订单信息
- 在查询排程详情时自动加载相关联的CRM订单数据
- 配置klp-crm模块依赖以支持跨模块服务调用
This commit is contained in:
2026-06-25 13:41:48 +08:00
parent 86200d189d
commit 7e9caf9bb7
4 changed files with 89 additions and 3 deletions

View File

@@ -8,6 +8,7 @@ import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.klp.common.annotation.ExcelDictFormat;
import com.klp.common.convert.ExcelDictConvert;
import com.klp.crm.domain.vo.CrmOrderVo;
import lombok.Data;
import java.util.List;
@@ -195,4 +196,10 @@ public class SchProdScheduleVo {
@TableField(exist = false)
private List<SchProdScheduleDetailVo> detailList;
/**
* 关联的CRM订单列表通过合同号 relContractNo 匹配 CrmOrder.contractCode
*/
@TableField(exist = false)
private List<CrmOrderVo> orderList;
}