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