export interface SmscountVO {
  /**
   * 发送记录唯一标识
   */
  sendId: string | number;

  /**
   * 模板唯一标识
   */
  templateId: string | number;

  /**
   * 接收人
   */
  recipient: string;

  /**
   * 电话号码
   */
  phoneNumber: string;

  /**
   * 短信内容
   */
  smsContent: string;

  /**
   * 发送时间
   */
  sendTime: string;

  /**
   * 发送状态
   */
  sendStatus: string;

  /**
   * 发送类型
   */
  sendType: string;

  /**
   * 申请批次ID
   */
  batchId: string | number;

  /**
   * 请求报文ID
   */
  requestId: string | number;

  /**
   * 使用厂商
   */
  vendor: string;
  providerId: string | number;

  /**
   * 实际发送条数
   */
  actualCount: number;

  /**
   * 业务渠道
   */
  businessChannel: string;

  /**
   * 短信来源
   */
  smsSource: string;

  /**
   * 短信名称
   */
  smsName: string;

  /**
   * 短信分类
   */
  smsType: string;
}

export interface SmscountForm extends BaseEntity {
  /**
   * 发送记录唯一标识
   */
  sendId?: string | number;

  /**
   * 模板唯一标识
   */
  templateId?: string | number;

  /**
   * 接收人
   */
  recipient?: string;

  /**
   * 电话号码
   */
  phoneNumber?: string;

  /**
   * 短信内容
   */
  smsContent?: string;

  /**
   * 发送时间
   */
  sendTime?: string;

  /**
   * 发送状态
   */
  sendStatus?: string;

  /**
   * 发送类型
   */
  sendType?: string;

  /**
   * 申请批次ID
   */
  batchId?: string | number;

  /**
   * 请求报文ID
   */
  requestId?: string | number;

  /**
   * 使用厂商
   */
  vendor?: string;
  providerId?: string | number;

  /**
   * 实际发送条数
   */
  actualCount?: number;

  /**
   * 业务渠道
   */
  businessChannel?: string;

  /**
   * 短信来源
   */
  smsSource?: string;

  /**
   * 短信名称
   */
  smsName?: string;

  /**
   * 短信分类
   */
  smsType?: string;
}

export interface SmscountQuery extends PageQuery {
  /**
   * 模板唯一标识
   */
  templateId?: string | number;

  /**
   * 接收人
   */
  recipient?: string;

  /**
   * 电话号码
   */
  phoneNumber?: string;

  /**
   * 短信内容
   */
  smsContent?: string;

  /**
   * 发送时间
   */
  sendTime?: string;

  /**
   * 发送状态
   */
  sendStatus?: string;

  /**
   * 发送类型
   */
  sendType?: string;

  /**
   * 申请批次ID
   */
  batchId?: string | number;

  /**
   * 请求报文ID
   */
  requestId?: string | number;

  /**
   * 使用厂商
   */
  vendor?: string;
  providerId?: string | number;
  /**
   * 实际发送条数
   */
  actualCount?: number;

  /**
   * 业务渠道
   */
  businessChannel?: string;

  /**
   * 短信来源
   */
  smsSource?: string;

  /**
   * 短信名称
   */
  smsName?: string;

  /**
   * 短信分类
   */
  smsType?: string;

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