lark-cms
Version:
Multi terminal CMS component library
57 lines (56 loc) • 1.27 kB
TypeScript
export interface YhwFocusProductData {
key: number;
h5: string;
rjs: string;
id: number;
imgs: string;
price: string;
title: string;
}
export interface YhwFocusProductTitlebar {
title?: string;
subtitle?: string;
layout?: string;
moreTitle?: string;
moreH5?: string;
moreWjs?: string;
moreRjs?: string;
}
export interface YhwFocusProductLayout {
bgImg: string;
bgColor?: string;
borderColor?: string;
margin: Array<string>;
padding: Array<string>;
border: Array<string>;
corner: Array<string>;
displayElement?: string;
}
export interface YhwFocusProductSetting {
power: string;
channel: Array<string>;
autoplay: number;
dots: string;
dotPosition: string;
animation: string;
limitColumn: number;
limitRow: number;
limit: number;
height: number;
}
export interface YhwFocusProductState {
id?: number;
UUID?: number;
pid?: number;
title?: string;
desc?: string;
comps?: string;
version?: string;
trackID?: number;
startTime: number;
endTime: number;
titlebar: YhwFocusProductTitlebar;
data: Array<YhwFocusProductData>;
layout: YhwFocusProductLayout;
setting: YhwFocusProductSetting;
}