✨ 机构OA同步支持双顶级与GWWL分段编码规则
固定集团锚点 id=135/GWWL 与独立外部组织顶级并存;公司/部门编码按上级直拼三位数字生成,并修正类型与孤儿清理逻辑。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+30
-2
@@ -31,7 +31,35 @@ public class OAConvertConstant {
|
||||
*/
|
||||
public static final Long ROOT_PARENT_ID = 0L;
|
||||
/**
|
||||
* 同步人员时挂载的顶级组织名称
|
||||
* OA 同步挂载的本地顶级组织主键(集团)
|
||||
*/
|
||||
public static final String ROOT_COMPANY_NAME = "桂物物流集团";
|
||||
public static final Long OA_SYNC_ROOT_DEPT_ID = 135L;
|
||||
/**
|
||||
* OA 同步挂载的本地顶级组织默认名称(集团;已存在时不覆盖原名称,除非误写成外部组织)
|
||||
*/
|
||||
public static final String OA_SYNC_ROOT_DEPT_NAME = "桂物物流集团";
|
||||
/**
|
||||
* OA 同步挂载的本地顶级组织编码(集团)
|
||||
*/
|
||||
public static final String OA_SYNC_ROOT_DEPT_CODE = "GWWL";
|
||||
/**
|
||||
* 承运商等业务使用的外部组织顶级名称(与集团顶级并存)
|
||||
*/
|
||||
public static final String EXTERNAL_ORG_NAME = "外部组织";
|
||||
/**
|
||||
* 组织编码分段数字位数(不足补零)
|
||||
*/
|
||||
public static final int DEPT_CODE_SEGMENT_WIDTH = 3;
|
||||
/**
|
||||
* 历史人员同步创建的伪顶级编码,同步时需清理
|
||||
*/
|
||||
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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user