export interface MessageSettingVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 短信设置
   */
  msgSetting: string;

  /**
   * 验证码模版ID
   */
  codeId: string | number;

  /**
   * 配置信息
   */
  configInfo: string;

  /**
   * 赠送短信条数
   */
  giveNum: number;

  /**
   * 购买设置id
   */
  buySettingId: string | number;

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

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

export interface MessageSettingForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 短信设置
   */
  msgSetting?: string;

  /**
   * 验证码模版ID
   */
  codeId?: string | number;

  /**
   * 配置信息
   */
  configInfo?: string;

  /**
   * 赠送短信条数
   */
  giveNum?: number;

  /**
   * 购买设置id
   */
  buySettingId?: string | number;

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

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

  // buyPackages: any[];
}

export interface MessageSettingQuery extends PageQuery {
  /**
   * 短信设置
   */
  msgSetting?: string;

  /**
   * 验证码模版ID
   */
  codeId?: string | number;

  /**
   * 配置信息
   */
  configInfo?: string;

  /**
   * 赠送短信条数
   */
  giveNum?: number;

  /**
   * 购买设置id
   */
  buySettingId?: string | number;

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

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