export interface CustomizationVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 定制编号
   */
  customizationNo: string;

  /**
   * 产品id
   */
  productId: string | number;

  /**
   * 定制方式  支持多选,分隔  (0=包装定制,1=商品定制,2=开模定制)
   */
  customizedStyle: string;

  /**
   * 定制工艺  支持多选,分隔  (0=丝印,1=热转印,2=激光,烤花,压印)
   */
  customizedCraft: string;

  /**
   * 打样周期（天）
   */
  proofingPeriod: number;

  /**
   * 生产周期（天）
   */
  productionCycle: number;

  /**
   * 最小起订量（MOQ）
   */
  moq: number;

  /**
   * MOQ对应价格
   */
  moqPrice: number;

  /**
   * 备注
   */
  remark: string;

}

export interface CustomizationForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 定制编号
   */
  customizationNo?: string;

  /**
   * 产品id
   */
  productId?: string | number;

  /**
   * 定制方式  支持多选,分隔  (0=包装定制,1=商品定制,2=开模定制)
   */
  customizedStyle?: string;

  /**
   * 定制工艺  支持多选,分隔  (0=丝印,1=热转印,2=激光,烤花,压印)
   */
  customizedCraft?: string;

  /**
   * 打样周期（天）
   */
  proofingPeriod?: number;

  /**
   * 生产周期（天）
   */
  productionCycle?: number;

  /**
   * 最小起订量（MOQ）
   */
  moq?: number;

  /**
   * MOQ对应价格
   */
  moqPrice?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface CustomizationQuery extends PageQuery {

  /**
   * 定制编号
   */
  customizationNo?: string;

  /**
   * 产品id
   */
  productId?: string | number;

  /**
   * 定制方式  支持多选,分隔  (0=包装定制,1=商品定制,2=开模定制)
   */
  customizedStyle?: string;

  /**
   * 定制工艺  支持多选,分隔  (0=丝印,1=热转印,2=激光,烤花,压印)
   */
  customizedCraft?: string;

  /**
   * 打样周期（天）
   */
  proofingPeriod?: number;

  /**
   * 生产周期（天）
   */
  productionCycle?: number;

  /**
   * 最小起订量（MOQ）
   */
  moq?: number;

  /**
   * MOQ对应价格
   */
  moqPrice?: number;

  /**
   * 平台标识
   */
  platformCode?: string;

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



