[CMS-VISUAL] D1-D10 后端: 新组件数据槽(banner 扩 topic/event 位 5 列 + cms_person 新表+CRUD+防跨站)+ 6 区块类型校验与装配(空数据整块不渲染 R-44)+ 骨架新组件 fragment/内置 22 图标集/共享动效 JS(reveal+count-up R-42)+ searchStyle 搜索浮层(D-10,含坑④条件包裹修复)+ 三保留主题 4 新参数
This commit is contained in:
@@ -8,7 +8,7 @@ import javax.validation.constraints.Size;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 轮播保存(校验 link_type/link_value,方案 §9.2)。
|
||||
* 轮播保存(校验 link_type/link_value,方案 §9.2;docs/20 D-3/D-6 扩展 topic/event 位字段)。
|
||||
*/
|
||||
@Data
|
||||
public class BannerSaveRequest {
|
||||
@@ -49,4 +49,25 @@ public class BannerSaveRequest {
|
||||
|
||||
/** 0=停用 1=启用 */
|
||||
private Integer status = 1;
|
||||
|
||||
// ===== docs/20 D-3/D-6:topic/event 展示位扩展(仅对应位消费,其余位忽略)=====
|
||||
|
||||
/** 专题大卡描述(position=topic) */
|
||||
@Size(max = 500, message = "专题描述过长")
|
||||
private String description;
|
||||
|
||||
/** 专题大卡 CTA 按钮文字(position=topic) */
|
||||
@Size(max = 100, message = "按钮文字过长")
|
||||
private String ctaText;
|
||||
|
||||
/** 专题大卡 CTA 跳转地址(position=topic) */
|
||||
@Size(max = 500, message = "按钮地址过长")
|
||||
private String ctaUrl;
|
||||
|
||||
/** 活动日期(position=event) */
|
||||
private LocalDateTime eventDate;
|
||||
|
||||
/** 活动地点(position=event) */
|
||||
@Size(max = 200, message = "活动地点过长")
|
||||
private String location;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user