namespace Admin.NET.Plugin.AiDOP.Manufacturing; /// /// S6 过程检验单(IPQC)检验员+主管最小流程常量(BizType / 节点码 / 角色码 / 角色固定 Id)。 /// /// 最小闭环:N1_INSPECT 检验员录入并提交 → N2_SUP_REVIEW 检验主管审核(通过=完成 / 退回=回 N1)。 /// 本批不含网关 / SQE / 不合格处置 / 生产 / 仓储 / 库存节点。 /// 角色 Id 取号避撞 S5 IQC(S5 用 132991501000x;S6 用 132991601000x)。 /// public static class IpqcInspectionFlowConst { /// 流程业务类型编码 public const string BizType = "IPQC_INSPECTION"; /// N1 检验员检验节点 public const string NodeInspect = "N1_INSPECT"; /// N2 检验主管审核节点 public const string NodeSupervisor = "N2_SUP_REVIEW"; /// 检验员角色编码 public const string RoleInspectorCode = "ROLE_S6_IPQC_INSPECTOR"; /// 检验主管角色编码 public const string RoleSupervisorCode = "ROLE_S6_IPQC_SUPERVISOR"; /// 检验员角色固定 Id(种子与流程定义共用) public const long RoleInspectorId = 1329916010001L; /// 检验主管角色固定 Id public const long RoleSupervisorId = 1329916010002L; /// 流程定义版本(seed 幂等升级依据) public const int FlowDefinitionVersion = 1; /// UAT 冒烟绑定账号(同绑两角色,仅 UAT 自审;职责隔离须用两独立账号验证) public const string UatAccount = "superAdmin.NET"; // 业务状态(落轻量扩展表 business_status,不回写 qms_gcjyd.status) public const string StatusInspecting = "INSPECTING"; public const string StatusPendingReview = "PENDING_REVIEW"; public const string StatusApproved = "APPROVED"; public const string StatusReturned = "RETURNED"; }