export interface PackingSpecsVO {
  /**
   * 规格ID（主键）
   */
  id: string | number;

  /**
   * 关联采购单明细项ID
   */
  sendOrderId: string | number;

  /**
   * 规格名称（如规格A）
   */
  specName: string;

  /**
   * 箱数（单位：箱）
   */
  cartonCount: number;

  /**
   * 每箱件数（单位：件）
   */
  piecesPerCarton: number;

  /**
   * 箱子长度（单位：厘米）
   */
  length: number;

  /**
   * 箱子宽度（单位：厘米）
   */
  width: string | number;

  /**
   * 箱子高度（单位：厘米）
   */
  height: number;

  /**
   * 单箱重量（单位：千克）
   */
  weight: number;

}

export interface PackingSpecsForm extends BaseEntity {
  /**
   * 规格ID（主键）
   */
  id?: string | number;

  /**
   * 关联采购单明细项ID
   */
  sendOrderId?: string | number;

  /**
   * 规格名称（如规格A）
   */
  specName?: string;

  /**
   * 箱数（单位：箱）
   */
  cartonCount?: number;

  /**
   * 每箱件数（单位：件）
   */
  piecesPerCarton?: number;

  /**
   * 箱子长度（单位：厘米）
   */
  length?: number;

  /**
   * 箱子宽度（单位：厘米）
   */
  width?: string | number;

  /**
   * 箱子高度（单位：厘米）
   */
  height?: number;

  /**
   * 单箱重量（单位：千克）
   */
  weight?: number;

}

export interface PackingSpecsQuery extends PageQuery {

  /**
   * 关联采购单明细项ID
   */
  sendOrderId?: string | number;

  /**
   * 规格名称（如规格A）
   */
  specName?: string;

  /**
   * 箱数（单位：箱）
   */
  cartonCount?: number;

  /**
   * 每箱件数（单位：件）
   */
  piecesPerCarton?: number;

  /**
   * 箱子长度（单位：厘米）
   */
  length?: number;

  /**
   * 箱子宽度（单位：厘米）
   */
  width?: string | number;

  /**
   * 箱子高度（单位：厘米）
   */
  height?: number;

  /**
   * 单箱重量（单位：千克）
   */
  weight?: number;

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



