diff --git a/src/main/java/com/yunhai/userbase/entity/ApplicationInfo.java b/src/main/java/com/yunhai/userbase/entity/ApplicationInfo.java index 5fc9364..50384fc 100644 --- a/src/main/java/com/yunhai/userbase/entity/ApplicationInfo.java +++ b/src/main/java/com/yunhai/userbase/entity/ApplicationInfo.java @@ -36,7 +36,6 @@ public class ApplicationInfo extends BaseEntity { sourcePrincipalId = java.util.UUID.randomUUID().toString(); } - /** * 应用名称(页面*必填) */ diff --git a/src/main/java/com/yunhai/userbase/model/application/AppActivatedVo.java b/src/main/java/com/yunhai/userbase/model/application/AppActivatedVo.java new file mode 100644 index 0000000..0ccb066 --- /dev/null +++ b/src/main/java/com/yunhai/userbase/model/application/AppActivatedVo.java @@ -0,0 +1,25 @@ +package com.yunhai.userbase.model.application; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 应用×学校单点开通判定结果(2026-10-25 T01 最小只读口)。 + * 只回判定所需三件,不透出 secret/别名等管理信息;消费方(form-center/flow-center) + * 把它作为「该应用是否在该校开通」的平台事实第二重证明,fail-closed 消费。 + */ +@Data +@NoArgsConstructor +@AllArgsConstructor +public class AppActivatedVo { + + /** 应用主键 ID(稳定主体,与入参一致) */ + private Integer appId; + + /** 学校组 ID(与入参一致) */ + private Integer schoolId; + + /** true=该校单点开通集合包含该应用(sys_group_app_rel 口径,不沿祖先) */ + private boolean activated; +}