export interface OutStockBillVO {
  /**
   * 出库单ID
   */
  outStockBillId: string | number;

  /**
   * 租户编号
   */
  tenantId: string | number;

  /**
   * 出库单号
   */
  outStockCode: string;

  /**
   * 出库单类型
   */
  outStockType: string;

  /**
   * 项目ID
   */
  projectId: string | number;

  /**
   * 关联单号
   */
  inventoryAmount: string;

  /**
   * 客户id
   */
  customerId: string | number;

  /**
   * 联系人
   */
  customerUser: string;

  /**
   * 联系电话
   */
  customerNumber: string;

  /**
   * 出库说明
   */
  directions: string;

  /**
   * 出库(单状态1暂存 2审批中 3完成)
   */
  outStockBillStatus: string;

  /**
   * 流程状态
   */
  flowStatus: string;

  /**
   * 仓库ID
   */
  warehouseId: string | number;

  /**
   * 删除标志（0代表存在 1代表删除）
   */
  delFlag: string;

  /**
   * 创建部门
   */
  createDept: number;

  /**
   * 创建人
   */
  createBy: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 更新人
   */
  updateBy: number;

  /**
   * 更新时间
   */
  updateTime: string;
}

export interface OutStockBillForm extends BaseEntity {
  /**
   * 出库单ID
   */
  outStockBillId?: string | number;
  warehouseId?: string | number;

  /**
   * 出库单号
   */
  outStockCode?: string;

  /**
   * 出库单类型
   */
  outStockType?: string;

  /**
   * 项目ID
   */
  projectId?: string | number;

  /**
   * 关联单号
   */
  inventoryAmount?: string;

  /**
   * 客户id
   */
  customerId?: string | number;

  /**
   * 联系人
   */
  customerUser?: string;

  /**
   * 联系电话
   */
  customerNumber?: string;

  /**
   * 出库说明
   */
  directions?: string;

  /**
   * 出库(单状态1暂存 2审批中 3完成)
   */
  outStockBillStatus?: string;
}

export interface OutStockBillQuery extends PageQuery {
  /**
   * 出库单类型
   */
  outStockType?: string;

  /**
   * 项目ID
   */
  projectId?: string | number;

  /**
   * 客户id
   */
  customerId?: string | number;

  /**
   * 联系人
   */
  customerUser?: string;

  /**
   * 出库(单状态1暂存 2审批中 3完成)
   */
  outStockBillStatus?: string;

  /**
   * 仓库ID
   */
  warehouseId?: string | number;

  /**
   * 创建时间
   */
  createTime?: string;

  orderByColumn?: string;

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

  isAsc?: string;
}
