diff --git a/pom.xml b/pom.xml
index cd9e41e..b1a63d2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,8 +35,8 @@
yunzhupaas-flowable
yunzhupaas-train
yunzhupaas-mdm
- yunzhupaas-crm
- yunzhupaas-pcm
+ yunzhupaas-cm
+ yunzhupaas-bc
diff --git a/yunzhupaas-admin/pom.xml b/yunzhupaas-admin/pom.xml
index 3e87752..cd8f9dc 100644
--- a/yunzhupaas-admin/pom.xml
+++ b/yunzhupaas-admin/pom.xml
@@ -102,17 +102,16 @@
yunzhupaas-mdm-controller
${project.version}
-
-
-
-
-
-
-
-
-
-
-
+
+ com.yunzhupaas
+ yunzhupaas-cm-controller
+ ${project.version}
+
+
+ com.yunzhupaas
+ yunzhupaas-bc-controller
+ ${project.version}
+
com.yunzhupaas
diff --git a/yunzhupaas-admin/src/main/resources/mapper/bsc/BillingItemMapper.xml b/yunzhupaas-admin/src/main/resources/mapper/bsc/BillingItemMapper.xml
new file mode 100644
index 0000000..9dddc20
--- /dev/null
+++ b/yunzhupaas-admin/src/main/resources/mapper/bsc/BillingItemMapper.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/yunzhupaas-admin/src/main/resources/mapper/bsc/ProjectExpbudgetTempMapper.xml b/yunzhupaas-admin/src/main/resources/mapper/bsc/ProjectExpbudgetTempMapper.xml
new file mode 100644
index 0000000..2692cad
--- /dev/null
+++ b/yunzhupaas-admin/src/main/resources/mapper/bsc/ProjectExpbudgetTempMapper.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/yunzhupaas-admin/src/main/resources/mapper/bsc/ProjectTypeMapper.xml b/yunzhupaas-admin/src/main/resources/mapper/bsc/ProjectTypeMapper.xml
new file mode 100644
index 0000000..ee6dc65
--- /dev/null
+++ b/yunzhupaas-admin/src/main/resources/mapper/bsc/ProjectTypeMapper.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/yunzhupaas-admin/src/main/resources/mapper/crm/CrmLeadMapper.xml b/yunzhupaas-admin/src/main/resources/mapper/crm/CrmLeadMapper.xml
new file mode 100644
index 0000000..92930d8
--- /dev/null
+++ b/yunzhupaas-admin/src/main/resources/mapper/crm/CrmLeadMapper.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/yunzhupaas-admin/src/main/resources/mapper/mdm/AssetMapper.xml b/yunzhupaas-admin/src/main/resources/mapper/mdm/AssetMapper.xml
new file mode 100644
index 0000000..578a88e
--- /dev/null
+++ b/yunzhupaas-admin/src/main/resources/mapper/mdm/AssetMapper.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/yunzhupaas-admin/src/main/resources/mapper/mdm/ProjectsMapper.xml b/yunzhupaas-admin/src/main/resources/mapper/mdm/ProjectsMapper.xml
new file mode 100644
index 0000000..4ef628c
--- /dev/null
+++ b/yunzhupaas-admin/src/main/resources/mapper/mdm/ProjectsMapper.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/yunzhupaas-crm/pom.xml b/yunzhupaas-bc/pom.xml
similarity index 89%
rename from yunzhupaas-crm/pom.xml
rename to yunzhupaas-bc/pom.xml
index ebe6241..bad66fd 100644
--- a/yunzhupaas-crm/pom.xml
+++ b/yunzhupaas-bc/pom.xml
@@ -9,12 +9,12 @@
4.0.0
- yunzhupaas-crm
+ yunzhupaas-bc
pom
- yunzhupaas-crm-entity
- yunzhupaas-crm-biz
- yunzhupaas-crm-controller
+ yunzhupaas-bc-entity
+ yunzhupaas-bc-biz
+ yunzhupaas-bc-controller
diff --git a/yunzhupaas-pcm/yunzhupaas-pcm-biz/pom.xml b/yunzhupaas-bc/yunzhupaas-bc-biz/pom.xml
similarity index 83%
rename from yunzhupaas-pcm/yunzhupaas-pcm-biz/pom.xml
rename to yunzhupaas-bc/yunzhupaas-bc-biz/pom.xml
index e566099..c68e1e7 100644
--- a/yunzhupaas-pcm/yunzhupaas-pcm-biz/pom.xml
+++ b/yunzhupaas-bc/yunzhupaas-bc-biz/pom.xml
@@ -3,18 +3,18 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- yunzhupaas-pcm
+ yunzhupaas-bc
com.yunzhupaas
5.2.0-RELEASE
4.0.0
- yunzhupaas-pcm-biz
+ yunzhupaas-bc-biz
com.yunzhupaas
- yunzhupaas-pcm-entity
+ yunzhupaas-bc-entity
${project.version}
diff --git a/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/mapper/BillingItemMapper.java b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/mapper/BillingItemMapper.java
new file mode 100644
index 0000000..c98b60d
--- /dev/null
+++ b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/mapper/BillingItemMapper.java
@@ -0,0 +1,17 @@
+package com.yunzhupaas.bsc.mapper;
+
+
+import com.yunzhupaas.bsc.entity.BillingItemEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.yunzhupaas.base.mapper.SuperMapper;
+
+/**
+ * 计费项目
+ * 版本: V5.2.7
+ * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
+ * 作者: 深圳市乐程软件有限公司
+ * 日期: 2026-05-20
+ */
+public interface BillingItemMapper extends SuperMapper {
+
+}
diff --git a/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/mapper/ProjectExpbudgetTempMapper.java b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/mapper/ProjectExpbudgetTempMapper.java
new file mode 100644
index 0000000..0974fe7
--- /dev/null
+++ b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/mapper/ProjectExpbudgetTempMapper.java
@@ -0,0 +1,17 @@
+package com.yunzhupaas.bsc.mapper;
+
+
+import com.yunzhupaas.bsc.entity.ProjectExpbudgetTempEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.yunzhupaas.base.mapper.SuperMapper;
+
+/**
+ * 项目分类
+ * 版本: V5.2.7
+ * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
+ * 作者: 深圳市乐程软件有限公司
+ * 日期: 2026-05-19
+ */
+public interface ProjectExpbudgetTempMapper extends SuperMapper {
+
+}
diff --git a/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/mapper/ProjectTypeMapper.java b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/mapper/ProjectTypeMapper.java
new file mode 100644
index 0000000..61971db
--- /dev/null
+++ b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/mapper/ProjectTypeMapper.java
@@ -0,0 +1,17 @@
+package com.yunzhupaas.bsc.mapper;
+
+
+import com.yunzhupaas.bsc.entity.ProjectTypeEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.yunzhupaas.base.mapper.SuperMapper;
+
+/**
+ * 项目分类
+ * 版本: V5.2.7
+ * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
+ * 作者: 深圳市乐程软件有限公司
+ * 日期: 2026-05-19
+ */
+public interface ProjectTypeMapper extends SuperMapper {
+
+}
diff --git a/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/service/BillingItemService.java b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/service/BillingItemService.java
new file mode 100644
index 0000000..fff5831
--- /dev/null
+++ b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/service/BillingItemService.java
@@ -0,0 +1,31 @@
+package com.yunzhupaas.bsc.service;
+
+import com.yunzhupaas.bsc.entity.*;
+import com.yunzhupaas.base.service.SuperService;
+import com.yunzhupaas.bsc.model.billingitem.*;
+import java.util.*;
+
+/**
+ * 计费项目
+ * 版本: V5.2.7
+ * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
+ * 作者: 深圳市乐程软件有限公司
+ * 日期: 2026-05-20
+ */
+public interface BillingItemService extends SuperService {
+ List getList(BillingItemPagination billingItemPagination);
+
+ List getTypeList(BillingItemPagination billingItemPagination,String dataType);
+
+ BillingItemEntity getInfo(String billingitemid);
+
+ void delete(BillingItemEntity entity);
+
+ void create(BillingItemEntity entity);
+
+ boolean update(String billingitemid, BillingItemEntity entity);
+
+ String checkForm(BillingItemForm form,int i);
+
+ void saveOrUpdate(BillingItemForm billingItemForm,String id, boolean isSave) throws Exception;
+}
diff --git a/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/service/ProjectExpbudgetTempService.java b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/service/ProjectExpbudgetTempService.java
new file mode 100644
index 0000000..ca6e5a6
--- /dev/null
+++ b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/service/ProjectExpbudgetTempService.java
@@ -0,0 +1,14 @@
+package com.yunzhupaas.bsc.service;
+
+import com.yunzhupaas.bsc.entity.*;
+import com.yunzhupaas.base.service.SuperService;
+
+/**
+ * 项目分类
+ * 版本: V5.2.7
+ * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
+ * 作者: 深圳市乐程软件有限公司
+ * 日期: 2026-05-19
+ */
+public interface ProjectExpbudgetTempService extends SuperService {
+}
diff --git a/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/service/ProjectTypeService.java b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/service/ProjectTypeService.java
new file mode 100644
index 0000000..d06ba9d
--- /dev/null
+++ b/yunzhupaas-bc/yunzhupaas-bc-biz/src/main/java/com/yunzhupaas/bsc/service/ProjectTypeService.java
@@ -0,0 +1,32 @@
+package com.yunzhupaas.bsc.service;
+
+import com.yunzhupaas.bsc.entity.*;
+import com.yunzhupaas.base.service.SuperService;
+import com.yunzhupaas.bsc.model.projecttype.*;
+import java.util.*;
+
+/**
+ * 项目分类
+ * 版本: V5.2.7
+ * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
+ * 作者: 深圳市乐程软件有限公司
+ * 日期: 2026-05-19
+ */
+public interface ProjectTypeService extends SuperService {
+ List getList(ProjectTypePagination projectTypePagination);
+
+ List getTypeList(ProjectTypePagination projectTypePagination,String dataType);
+
+ ProjectTypeEntity getInfo(String projecttypeid);
+
+ void delete(ProjectTypeEntity entity);
+
+ void create(ProjectTypeEntity entity);
+
+ boolean update(String projecttypeid, ProjectTypeEntity entity);
+
+ String checkForm(ProjectTypeForm form,int i);
+
+ void saveOrUpdate(ProjectTypeForm projectTypeForm,String id, boolean isSave) throws Exception;
+ List