namespace OrpaonVision.ConfigApp.Infrastructure.Constants; /// /// 系统权限常量定义。 /// public static class SystemPermissions { /// /// 模块前缀。 /// public const string MODULE_PREFIX = "ORPAON"; // === 基础权限 === /// /// 系统登录。 /// public const string SYSTEM_LOGIN = "SYSTEM_LOGIN"; /// /// 查看系统信息。 /// public const string SYSTEM_VIEW_INFO = "SYSTEM_VIEW_INFO"; // === CVAT集成权限 === /// /// 查看CVAT连接状态。 /// public const string CVAT_VIEW_STATUS = "CVAT_VIEW_STATUS"; /// /// 测试CVAT连接。 /// public const string CVAT_TEST_CONNECTION = "CVAT_TEST_CONNECTION"; /// /// 同步CVAT项目。 /// public const string CVAT_SYNC_PROJECT = "CVAT_SYNC_PROJECT"; /// /// 查看CVAT任务详情。 /// public const string CVAT_VIEW_TASK_DETAIL = "CVAT_VIEW_TASK_DETAIL"; // === 规则配置权限 === /// /// 查看规则配置。 /// public const string RULE_VIEW = "RULE_VIEW"; /// /// 创建规则草稿。 /// public const string RULE_CREATE_DRAFT = "RULE_CREATE_DRAFT"; /// /// 发布规则版本。 /// public const string RULE_PUBLISH = "RULE_PUBLISH"; /// /// 回滚规则版本。 /// public const string RULE_ROLLBACK = "RULE_ROLLBACK"; /// /// 停用规则版本。 /// public const string RULE_DISABLE = "RULE_DISABLE"; /// /// 查看规则审计记录。 /// public const string RULE_VIEW_AUDIT = "RULE_VIEW_AUDIT"; // === 训练任务权限 === /// /// 查看训练任务。 /// public const string TRAINING_VIEW = "TRAINING_VIEW"; /// /// 创建训练任务。 /// public const string TRAINING_CREATE = "TRAINING_CREATE"; /// /// 启动训练任务。 /// public const string TRAINING_START = "TRAINING_START"; /// /// 停止训练任务。 /// public const string TRAINING_STOP = "TRAINING_STOP"; /// /// 删除训练任务。 /// public const string TRAINING_DELETE = "TRAINING_DELETE"; // === 用户管理权限 === /// /// 查看用户列表。 /// public const string USER_VIEW = "USER_VIEW"; /// /// 创建用户。 /// public const string USER_CREATE = "USER_CREATE"; /// /// 编辑用户。 /// public const string USER_EDIT = "USER_EDIT"; /// /// 删除用户。 /// public const string USER_DELETE = "USER_DELETE"; /// /// 启用/禁用用户。 /// public const string USER_TOGGLE_STATUS = "USER_TOGGLE_STATUS"; /// /// 重置用户密码。 /// public const string USER_RESET_PASSWORD = "USER_RESET_PASSWORD"; // === 角色管理权限 === /// /// 查看角色列表。 /// public const string ROLE_VIEW = "ROLE_VIEW"; /// /// 创建角色。 /// public const string ROLE_CREATE = "ROLE_CREATE"; /// /// 编辑角色。 /// public const string ROLE_EDIT = "ROLE_EDIT"; /// /// 删除角色。 /// public const string ROLE_DELETE = "ROLE_DELETE"; /// /// 分配角色权限。 /// public const string ROLE_ASSIGN_PERMISSION = "ROLE_ASSIGN_PERMISSION"; // === 产品会话管理权限 === /// /// 查看产品会话。 /// public const string SESSION_VIEW = "SESSION_VIEW"; /// /// 导出会话数据。 /// public const string SESSION_EXPORT = "SESSION_EXPORT"; /// /// 删除会话记录。 /// public const string SESSION_DELETE = "SESSION_DELETE"; // === 系统管理权限 === /// /// 查看系统日志。 /// public const string SYSTEM_VIEW_LOG = "SYSTEM_VIEW_LOG"; /// /// 系统设置。 /// public const string SYSTEM_SETTINGS = "SYSTEM_SETTINGS"; /// /// 数据备份。 /// public const string SYSTEM_BACKUP = "SYSTEM_BACKUP"; /// /// 数据恢复。 /// public const string SYSTEM_RESTORE = "SYSTEM_RESTORE"; // === 机种管理权限 === /// /// 查看机种列表。 /// public const string PRODUCT_VIEW = "PRODUCT_VIEW"; /// /// 创建机种。 /// public const string PRODUCT_CREATE = "PRODUCT_CREATE"; /// /// 编辑机种。 /// public const string PRODUCT_EDIT = "PRODUCT_EDIT"; /// /// 发布机种。 /// public const string PRODUCT_PUBLISH = "PRODUCT_PUBLISH"; /// /// 停用机种。 /// public const string PRODUCT_DISABLE = "PRODUCT_DISABLE"; /// /// 切换机种。 /// public const string PRODUCT_SWITCH = "PRODUCT_SWITCH"; /// /// 强制切换机种(班组长权限)。 /// public const string PRODUCT_FORCE_SWITCH = "PRODUCT_FORCE_SWITCH"; /// /// 查看机种权限分配。 /// public const string PRODUCT_VIEW_PERMISSION = "PRODUCT_VIEW_PERMISSION"; /// /// 分配机种权限。 /// public const string PRODUCT_ASSIGN_PERMISSION = "PRODUCT_ASSIGN_PERMISSION"; // === 运行时权限 === /// /// 启动运行时。 /// public const string RUNTIME_START = "RUNTIME_START"; /// /// 停止运行时。 /// public const string RUNTIME_STOP = "RUNTIME_STOP"; /// /// 暂停运行时。 /// public const string RUNTIME_PAUSE = "RUNTIME_PAUSE"; /// /// 恢复运行时。 /// public const string RUNTIME_RESUME = "RUNTIME_RESUME"; /// /// 重置运行时。 /// public const string RUNTIME_RESET = "RUNTIME_RESET"; /// /// 人工复位放行(班组长权限)。 /// public const string RUNTIME_MANUAL_OVERRIDE = "RUNTIME_MANUAL_OVERRIDE"; /// /// 查看运行时状态。 /// public const string RUNTIME_VIEW_STATUS = "RUNTIME_VIEW_STATUS"; } /// /// 系统角色常量定义。 /// public static class SystemRoles { /// /// 系统管理员。 /// public const string ADMIN = "ADMIN"; /// /// 工艺工程师。 /// public const string PROCESS_ENGINEER = "PROCESS_ENGINEER"; /// /// 算法工程师。 /// public const string ALGORITHM_ENGINEER = "ALGORITHM_ENGINEER"; /// /// 质量工程师。 /// public const string QUALITY_ENGINEER = "QUALITY_ENGINEER"; /// /// 操作员。 /// public const string OPERATOR = "OPERATOR"; /// /// 观察者。 /// public const string VIEWER = "VIEWER"; }