import type { PageParam } from '@/api';

/**
 * 文章
 */
export interface Article {
  // 文章id
  articleId?: number;
  // 文章标题
  title?: string;
  // 展现方式
  showType?: number;
  // 文章类型
  categoryId?: number;
  // 封面图
  image?: string;
  // 附件
  files?: string;
  // 缩列图
  thumbnail?: string;
  // 视频地址
  video?: string;
  // 上传的文件类型
  accept?: string;
  // 来源
  source?: string;
  // 文章内容
  content?: string;
  // 虚拟阅读量
  virtualViews?: string;
  // 实际阅读量
  actualViews?: string;
  // 用户ID
  userId?: number;
  // 用户昵称
  nickname?: string;
  // 账号
  username?: string;
  // 用户头像
  userAvatar?: string;
  // 所属门店ID
  shopId?: string;
  //
  likes?: number;
  // 排序
  sortNumber?: number;
  // 备注
  comments?: string;
  // 状态
  status?: number;
  // 创建时间
  createTime?: string;
  // 更新时间
  updateTime?: string;
}

/**
 * 文章搜索条件
 */
export interface ArticleParam extends PageParam {
  title?: string;
  articleId?: number;
  categoryId?: string;
  status?: string;
  sortNumber?: string;
  createTime?: string;
  username?: string;
  nickname?: string;
  userId?: number;
  // 商户编号
  merchantCode?: string;
}
