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

/**
 * 运费模板
 */
export interface ShopExpressTemplate {
  /** 主键ID */
  shopExpressTemplateId?: number;
  /** 旧字段ID（兼容） */
  id?: number;
  /** 计费方式: true=按件, false=按重量 */
  type?: boolean;
  /** 模板名称 */
  title?: string;
  /** 首件价格 */
  firstAmount?: string;
  /** 续件价格 */
  extraAmount?: string;
  /** 状态: 0=启用, 1=禁用 */
  status?: number;
  /** 是否删除: 0=否, 1=是 */
  deleted?: number;
  /** 租户ID */
  tenantId?: number;
  /** 创建时间 */
  createTime?: string;
  /** 修改时间 */
  updateTime?: string;
  /** 排序号 */
  sortNumber?: number;
  /** 备注 */
  comments?: string;
  /** 首件数量/重量 */
  firstNum?: string;
  /** 续件数量/重量 */
  extraNum?: string;
}

/**
 * 运费模板搜索条件
 */
export interface ShopExpressTemplateParam extends PageParam {
  id?: number;
  /** 模板名称 */
  title?: string;
  /** 计费方式 */
  type?: string;
  /** 状态 */
  status?: number;
  keywords?: string;
}
