feat(W1): 皮肤包完整管理-外部主题目录+热注册,zip上传/派生/编辑/删除,ThemePackageValidator收敛,Thymeleaf文件解析器,list增source/inUseCount/editable/usedBySiteNames,T-W1-01..20 全绿299/299
build / build-push (push) Successful in 52s

This commit is contained in:
chenxing
2026-09-08 14:52:29 +08:00
parent 536bd6cea4
commit 338ffb56dd
16 changed files with 1548 additions and 71 deletions
@@ -0,0 +1,17 @@
package com.yunhai.cms.model.dto;
import com.yunhai.cms.theme.ThemeParam;
import lombok.Data;
import java.util.List;
/** W1 皮肤包派生请求(POST /api/theme/derive) */
@Data
public class ThemeDeriveRequest {
/** 派生源包名(内置或外部) */
private String source;
/** 新包名(外部包目录名,theme.json name 同步改写) */
private String name;
}