✨ 组织同步收敛为双顶级与二级公司白名单
集团顶级改为 id=1/广西现代物流集团有限公司,仅同步 OA 公司 2、135 及其子公司与部门,并同步客商固定所属组织名称。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+14
-4
@@ -1,5 +1,7 @@
|
||||
package org.springblade.thirdparty.oa.constant;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* OA转换常量类
|
||||
* @author bfhuange
|
||||
@@ -33,11 +35,15 @@ public class OAConvertConstant {
|
||||
/**
|
||||
* OA 同步挂载的本地顶级组织主键(集团)
|
||||
*/
|
||||
public static final Long OA_SYNC_ROOT_DEPT_ID = 135L;
|
||||
public static final Long OA_SYNC_ROOT_DEPT_ID = 1L;
|
||||
/**
|
||||
* OA 同步挂载的本地顶级组织默认名称(集团;已存在时不覆盖原名称,除非误写成外部组织)
|
||||
* 历史集团顶级主键(迁移前为 id=135)
|
||||
*/
|
||||
public static final String OA_SYNC_ROOT_DEPT_NAME = "桂物物流集团";
|
||||
public static final Long LEGACY_OA_SYNC_ROOT_DEPT_ID = 135L;
|
||||
/**
|
||||
* OA 同步挂载的本地顶级组织默认名称(集团)
|
||||
*/
|
||||
public static final String OA_SYNC_ROOT_DEPT_NAME = "广西现代物流集团有限公司";
|
||||
/**
|
||||
* OA 同步挂载的本地顶级组织编码(集团)
|
||||
*/
|
||||
@@ -55,11 +61,15 @@ public class OAConvertConstant {
|
||||
*/
|
||||
public static final String LEGACY_ROOT_DEPT_CODE = "OACROOT";
|
||||
/**
|
||||
* 历史人员同步创建的伪顶级名称(与集团同名时仅清理非 id=135 的记录)
|
||||
* 历史集团顶级名称(迁移/清理旧名时使用)
|
||||
*/
|
||||
public static final String LEGACY_ROOT_DEPT_NAME = "桂物物流集团";
|
||||
/**
|
||||
* 同步人员时挂载的顶级组织名称(兼容旧引用)
|
||||
*/
|
||||
public static final String ROOT_COMPANY_NAME = OA_SYNC_ROOT_DEPT_NAME;
|
||||
/**
|
||||
* OA 同步保留的二级公司主键(OA 侧 id)
|
||||
*/
|
||||
public static final Set<String> OA_SYNC_KEEP_SECOND_LEVEL_COMPANY_IDS = Set.of("2", "135");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user