26 lines
713 B
TypeScript
26 lines
713 B
TypeScript
import type { ICategory } from '@/domain/iCategory';
|
||
import type { ISysFileInfo } from '@/domain/iSysFile';
|
||
|
||
/** 首页轮播图 */
|
||
export interface ICarousel {
|
||
id?: number;
|
||
/** 轮播图标题 */
|
||
title: string;
|
||
/** 轮播图图片信息(ISysFileInfo 对象) */
|
||
image: ISysFileInfo | string;
|
||
/** 跳转类型:0=链接,1=分类 */
|
||
link_type?: number;
|
||
/** 跳转链接(link_type=0 时生效) */
|
||
link?: string;
|
||
/** 分类ID(link_type=1 时生效) */
|
||
category_id?: number;
|
||
/** 所属分类(后端关联返回) */
|
||
category?: ICategory;
|
||
/** 状态:0=启用,1=禁用 */
|
||
status: number;
|
||
/** 排序 */
|
||
sort: number;
|
||
created_at?: string;
|
||
updated_at?: string;
|
||
}
|