export interface PptSchemeVO {
  /**
   * 方案主键
   */
  id: string | number;

  /**
   * 方案名称（用户自定义）
   */
  name: string;

  /**
   * 选用的原始模板 ID（ppt_template.id），仅用于溯源
   */
  templateId: string | number;

  /**
   * （快照）模板名称
   */
  tplName: string;

  /**
   * （快照）封面底图
   */
  tplCover: string;

  /**
   * （快照）封面 Logo
   */
  tplCoverLogo: string;

  /**
   * （快照）内容页 Logo
   */
  tplContentLogo: string;

  /**
   * （快照）主题色
   */
  tplThemeColor: string;

  /**
   * （快照）商品排版模式
   */
  tplItemsPerPage: number;

  /**
   * （快照）封面主标题
   */
  tplCoverTitle: string;

  /**
   * （快照）封面副标题
   */
  tplCoverSubTitle: string;

  /**
   * （快照）方案截止日期，如：方案有效期：2026年12月31日
   */
  tplValidity: string | number;

  /**
   * （快照）品牌名称
   */
  tplBrandName: string;

  /**
   * （快照）品牌口号
   */
  tplBrandSlogan: string;

  /**
   * （快照）官网
   */
  tplWebsite: string;

  /**
   * （快照）电话
   */
  tplPhone: string;

  /**
   * （快照）内容页标题
   */
  tplContentTitle: string;

  /**
   * 方案归属者 user_id（可以是分享接收者）
   */
  ownerId: string | number;

  /**
   * 是否公开：0私有 1公开（支撑"其他人创建"Tab）
   */
  isPublic: string;

  /**
   * 是否由他人分享而来：0否 1是（支撑"分享给我的"Tab）
   */
  isShared: string;

  /**
   * 来源方案 ID（从哪个原始方案分享过来的）
   */
  sourceSchemeId: string | number;

  /**
   * 分享人 user_id
   */
  sharerId: string | number;

  /**
   * 分享人姓名
   */
  sharerName: string;

  /**
   * 分享时间
   */
  shareTime: string;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

  /**
   * 备注
   */
  remark: string;

}

export interface PptSchemeForm extends BaseEntity {
  /**
   * 方案主键
   */
  id?: string | number;

  /**
   * 方案名称（用户自定义）
   */
  name?: string;

  /**
   * 选用的原始模板 ID（ppt_template.id），仅用于溯源
   */
  templateId?: string | number;

  /**
   * （快照）模板名称
   */
  tplName?: string;

  /**
   * （快照）封面底图
   */
  tplCover?: string;

  /**
   * （快照）封面 Logo
   */
  tplCoverLogo?: string;

  /**
   * （快照）内容页 Logo
   */
  tplContentLogo?: string;

  /**
   * （快照）主题色
   */
  tplThemeColor?: string;

  /**
   * （快照）商品排版模式
   */
  tplItemsPerPage?: number;

  /**
   * （快照）封面主标题
   */
  tplCoverTitle?: string;

  /**
   * （快照）封面副标题
   */
  tplCoverSubTitle?: string;

  /**
   * （快照）方案截止日期，如：方案有效期：2026年12月31日
   */
  tplValidity?: string | number;

  /**
   * （快照）品牌名称
   */
  tplBrandName?: string;

  /**
   * （快照）品牌口号
   */
  tplBrandSlogan?: string;

  /**
   * （快照）官网
   */
  tplWebsite?: string;

  /**
   * （快照）电话
   */
  tplPhone?: string;

  /**
   * （快照）内容页标题
   */
  tplContentTitle?: string;

  /**
   * 方案归属者 user_id（可以是分享接收者）
   */
  ownerId?: string | number;

  /**
   * 是否公开：0私有 1公开（支撑"其他人创建"Tab）
   */
  isPublic?: string;

  /**
   * 是否由他人分享而来：0否 1是（支撑"分享给我的"Tab）
   */
  isShared?: string;

  /**
   * 来源方案 ID（从哪个原始方案分享过来的）
   */
  sourceSchemeId?: string | number;

  /**
   * 分享人 user_id
   */
  sharerId?: string | number;

  /**
   * 分享人姓名
   */
  sharerName?: string;

  /**
   * 分享时间
   */
  shareTime?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface PptSchemeQuery extends PageQuery {

  /**
   * 方案名称（用户自定义）
   */
  name?: string;

  /**
   * 选用的原始模板 ID（ppt_template.id），仅用于溯源
   */
  templateId?: string | number;

  /**
   * （快照）模板名称
   */
  tplName?: string;

  /**
   * （快照）封面底图
   */
  tplCover?: string;

  /**
   * （快照）封面 Logo
   */
  tplCoverLogo?: string;

  /**
   * （快照）内容页 Logo
   */
  tplContentLogo?: string;

  /**
   * （快照）主题色
   */
  tplThemeColor?: string;

  /**
   * （快照）商品排版模式
   */
  tplItemsPerPage?: number;

  /**
   * （快照）封面主标题
   */
  tplCoverTitle?: string;

  /**
   * （快照）封面副标题
   */
  tplCoverSubTitle?: string;

  /**
   * （快照）方案截止日期，如：方案有效期：2026年12月31日
   */
  tplValidity?: string | number;

  /**
   * （快照）品牌名称
   */
  tplBrandName?: string;

  /**
   * （快照）品牌口号
   */
  tplBrandSlogan?: string;

  /**
   * （快照）官网
   */
  tplWebsite?: string;

  /**
   * （快照）电话
   */
  tplPhone?: string;

  /**
   * （快照）内容页标题
   */
  tplContentTitle?: string;

  /**
   * 方案归属者 user_id（可以是分享接收者）
   */
  ownerId?: string | number;

  /**
   * 是否公开：0私有 1公开（支撑"其他人创建"Tab）
   */
  isPublic?: string;

  /**
   * 是否由他人分享而来：0否 1是（支撑"分享给我的"Tab）
   */
  isShared?: string;

  /**
   * 来源方案 ID（从哪个原始方案分享过来的）
   */
  sourceSchemeId?: string | number;

  /**
   * 分享人 user_id
   */
  sharerId?: string | number;

  /**
   * 分享人姓名
   */
  sharerName?: string;

  /**
   * 分享时间
   */
  shareTime?: string;

  /**
   * 创建人 user_id（支撑"我创建的"Tab）
   */
  createBy?: string | number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 平台标识
   */
  platformCode?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



