Merge remote-tracking branch 'origin/main'
build / build-push (push) Successful in 1m2s

# Conflicts:
#	src/main/java/com/yunhai/userbase/entity/ApplicationInfo.java
This commit is contained in:
chenxing
2026-10-30 10:22:26 +08:00
2 changed files with 25 additions and 1 deletions
@@ -36,7 +36,6 @@ public class ApplicationInfo extends BaseEntity {
sourcePrincipalId = java.util.UUID.randomUUID().toString(); sourcePrincipalId = java.util.UUID.randomUUID().toString();
} }
/** /**
* 应用名称(页面*必填) * 应用名称(页面*必填)
*/ */
@@ -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;
}