export interface ProgramVO {
  /**
   * 主键，自增ID
   */
  id: string | number;

  /**
   * 方案编号（唯一标识）
   */
  programNo: string;

  /**
   * 方案标题
   */
  title: string;

  /**
   * 方案描述（注意：字段名为 SQL 关键字，建议未来重命名为 description）
   */
  describe: string;

  /**
   * 所属分类编号或名称
   */
  category: string;

  /**
   * 是否显示：1=是，0=否
   */
  isShow: string;

  /**
   * 封面图片URL（可存储较长路径）
   */
  coverImage: string;

  /**
   * 封面图片URL（可存储较长路径）Url
   */
  coverImageUrl: string;
  /**
   * 方案内容（如简介、详情等）
   */
  content: string;

  /**
   * 所属行业编号或名称
   */
  industry: string;

  /**
   * 适配产品/设备编号
   */
  adaptNo: string;

  /**
   * 标签
   */
  label: string;

  /**
   * 内部广告内容（如 Banner 文案或链接）
   */
  innerAdvert: string;

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

}

export interface ProgramForm extends BaseEntity {
  /**
   * 主键，自增ID
   */
  id?: string | number;

  /**
   * 方案编号（唯一标识）
   */
  programNo?: string;

  /**
   * 方案标题
   */
  title?: string;

  /**
   * 方案描述（注意：字段名为 SQL 关键字，建议未来重命名为 description）
   */
  describe?: string;

  /**
   * 所属分类编号或名称
   */
  category?: string;

  /**
   * 是否显示：1=是，0=否
   */
  isShow?: string;

  /**
   * 封面图片URL（可存储较长路径）
   */
  coverImage?: string;

  /**
   * 方案内容（如简介、详情等）
   */
  content?: string;

  /**
   * 所属行业编号或名称
   */
  industry?: string;

  /**
   * 适配产品/设备编号
   */
  adaptNo?: string;

  /**
   * 标签
   */
  label?: string;

  /**
   * 内部广告内容（如 Banner 文案或链接）
   */
  innerAdvert?: string;

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

}

export interface ProgramQuery extends PageQuery {

  /**
   * 方案编号（唯一标识）
   */
  programNo?: string;

  /**
   * 方案标题
   */
  title?: string;

  /**
   * 方案描述（注意：字段名为 SQL 关键字，建议未来重命名为 description）
   */
  describe?: string;

  /**
   * 所属分类编号或名称
   */
  category?: string;

  /**
   * 是否显示：1=是，0=否
   */
  isShow?: string;

  /**
   * 封面图片URL（可存储较长路径）
   */
  coverImage?: string;

  /**
   * 方案内容（如简介、详情等）
   */
  content?: string;

  /**
   * 所属行业编号或名称
   */
  industry?: string;

  /**
   * 适配产品/设备编号
   */
  adaptNo?: string;

  /**
   * 标签
   */
  label?: string;

  /**
   * 内部广告内容（如 Banner 文案或链接）
   */
  innerAdvert?: string;

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

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



