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

/**
 * 运费模板明细（区域运费设置）
 */
export interface ShopExpressTemplateDetail {
  /** 主键ID */
  shopExpressTemplateDetailId?: number;
  /** 旧字段ID（兼容） */
  id?: number;
  /** 所属运费模板ID */
  templateId?: number;
  /** 计费方式: true=按件, false=按重量 */
  type?: boolean;
  /** 省份ID */
  provinceId?: number;
  /** 城市ID */
  cityId?: number;
  /** 首件数量/重量 */
  firstNum?: string;
  /** 首件价格 */
  firstAmount?: string;
  /** 续件价格 */
  extraAmount?: string;
  /** 续件数量/重量 */
  extraNum?: string;
  /** 状态: 0=启用, 1=禁用 */
  status?: number;
  /** 是否删除: 0=否, 1=是 */
  deleted?: number;
  /** 租户ID */
  tenantId?: number;
  /** 创建时间 */
  createTime?: string;
  /** 修改时间 */
  updateTime?: string;
  /** 排序号 */
  sortNumber?: number;
}

/**
 * 运费模板明细搜索条件
 */
export interface ShopExpressTemplateDetailParam extends PageParam {
  id?: number;
  /** 所属运费模板ID */
  templateId?: number;
  /** 计费方式 */
  type?: boolean;
  /** 状态 */
  status?: number;
  keywords?: string;
}
