export interface ProjectVO {
  productScale: number | string;

  /**
   * $column.columnComment
   */
  revision: number;

  /**
   * $column.columnComment
   */
  productSn: string;

  /**
   * $column.columnComment
   */
  productName: string;

  /**
   * $column.columnComment
   */
  productType: string;

  /**
   * $column.columnComment
   */
  productUnit: string;

  /**
   * $column.columnComment
   */
  unitBy: string;

  /**
   * $column.columnComment
   */
  unitConcat: string;

  /**
   * $column.columnComment
   */
  productDataUrl?: string;

  /**
   * $column.columnComment
   */
  productFund: string;

  /**
   * $column.columnComment
   */
  productOpenplace: string;

  /**
   * $column.columnComment
   */
  productOpentime: string;

  /**
   * $column.columnComment
   */
  productConcatuser: string;

  /**
   * $column.columnComment
   */
  productConcatphone: string;

  /**
   * $column.columnComment
   */
  productUniformcode: string;

  /**
   * $column.columnComment
   */
  productOwnername: string;

  /**
   * $column.columnComment
   */
  productTransactmode: string;

  /**
   * $column.columnComment
   */
  productTotalamount: number;

  /**
   * $column.columnComment
   */
  createdBy: string;

  /**
   * $column.columnComment
   */
  createdTime: string;

  /**
   * $column.columnComment
   */
  productId: string | number;

}

export interface ProjectForm extends BaseEntity {
  /**
   * $column.columnComment
   */
  revision?: number;

  /**
   * $column.columnComment
   */
  productSn?: string;

  /**
   * $column.columnComment
   */
  productName?: string;

  /**
   * $column.columnComment
   */
  productType?: string;

  /**
   * $column.columnComment
   */
  productScale?: string;

  /**
   * $column.columnComment
   */
  productUnit?: string;

  /**
   * $column.columnComment
   */
  unitBy?: string;

  /**
   * $column.columnComment
   */
  phaseVoList?: Array<any>;

  /**
   * $column.columnComment
   */
  unitConcat?: string;

  /**
   * $column.columnComment
   */
  productBrief?: string;

  /**
   * $column.columnComment
   */
  productDataUrl?: string;


  /**
   * $column.columnComment
   */
  productFund?: string;

  /**
   * $column.columnComment
   */
  productOpenplace?: string;

  /**
   * $column.columnComment
   */
  productOpentime?: string;

  /**
   * $column.columnComment
   */
  productConcatuser?: string;

  /**
   * $column.columnComment
   */
  productConcatphone?: string;

  /**
   * $column.columnComment
   */
  productUniformcode?: string;

  /**
   * $column.columnComment
   */
  productOwnername?: string;

  /**
   * $column.columnComment
   */
  productTransactmode?: string;

  /**
   * $column.columnComment
   */
  productTotalamount?: number;

  /**
   * $column.columnComment
   */
  createdBy?: string;

  /**
   * $column.columnComment
   */
  createdTime?: string;

  /**
   * $column.columnComment
   */
  productId?: string | number;

}

export interface ProjectQuery extends PageQuery {

  /**
   * $column.columnComment
   */
  revision?: number;

  /**
   * $column.columnComment
   */
  productSn?: string;

  /**
   * $column.columnComment
   */
  productName?: string;

  /**
   * $column.columnComment
   */
  startTime?: string;

  /**
   * $column.columnComment
   */
  endTime?: string;

  /**
   * $column.columnComment
   */
  search?: string;

  /**
   * $column.columnComment
   */
  productType?: string;

  /**
   * $column.columnComment
   */
  productFund?: string;

  /**
   * $column.columnComment
   */
  reviewSn?: string;

  /**
   * $column.columnComment
   */
  productOpenplace?: string;

  /**
   * $column.columnComment
   */
  productOpentime?: string;

  /**
   * $column.columnComment
   */
  productConcatuser?: string;

  /**
   * $column.columnComment
   */
  productConcatphone?: string;

  /**
   * $column.columnComment
   */
  productUniformcode?: string;

  /**
   * $column.columnComment
   */
  productOwnername?: string;

  /**
   * $column.columnComment
   */
  productTransactmode?: string;

  /**
   * $column.columnComment
   */
  productTotalamount?: number;

  /**
   * $column.columnComment
   */
  createdBy?: string;

  /**
   * $column.columnComment
   */
  createdTime?: string;

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



