You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
1.6 KiB
88 lines
1.6 KiB
import type { PageParam } from '@/api';
|
|
|
|
/**
|
|
* 文章
|
|
*/
|
|
export interface Article {
|
|
// 文章id
|
|
articleId?: number;
|
|
// 文章标题
|
|
title?: string;
|
|
// 分类类型
|
|
type?: number;
|
|
// 展现方式
|
|
showType?: any;
|
|
// 文章类型
|
|
categoryId?: number;
|
|
// 文章分类
|
|
categoryName?: string;
|
|
// 父级分类
|
|
parentId?: number;
|
|
// 父级分类名称
|
|
parentName?: string;
|
|
// 父级分类路径
|
|
parentPath?: string;
|
|
// 封面图
|
|
image?: string;
|
|
// 附件
|
|
files?: string;
|
|
// 缩列图
|
|
thumbnail?: string;
|
|
// 视频地址
|
|
video?: string;
|
|
// 上传的文件类型
|
|
accept?: string;
|
|
// 来源
|
|
source?: string;
|
|
// 文章内容
|
|
content?: string;
|
|
// 虚拟阅读量
|
|
virtualViews?: number;
|
|
// 实际阅读量
|
|
actualViews?: number;
|
|
// 浏览权限
|
|
permission?: number;
|
|
// 访问密码
|
|
password?: string;
|
|
// 访问密码(客户端传)
|
|
password2?: string;
|
|
// 用户ID
|
|
userId?: number;
|
|
// 用户昵称
|
|
nickname?: string;
|
|
// 账号
|
|
username?: string;
|
|
// 用户头像
|
|
avatar?: string;
|
|
// 所属门店ID
|
|
shopId?: number;
|
|
//
|
|
likes?: number;
|
|
// 排序
|
|
sortNumber?: any;
|
|
// 备注
|
|
comments?: any;
|
|
// 状态
|
|
status?: number;
|
|
// 创建时间
|
|
createTime?: string;
|
|
// 更新时间
|
|
updateTime?: string;
|
|
}
|
|
|
|
/**
|
|
* 文章搜索条件
|
|
*/
|
|
export interface ArticleParam extends PageParam {
|
|
title?: string;
|
|
articleId?: number;
|
|
categoryId?: number;
|
|
status?: string;
|
|
sortNumber?: string;
|
|
createTime?: string;
|
|
username?: string;
|
|
nickname?: string;
|
|
userId?: number;
|
|
// 商户编号
|
|
merchantCode?: string;
|
|
}
|