export interface CostTypeDefVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 凭证类型编号
   */
  certificateId: string | number;

  /**
   * 费用类型编码
   */
  costId: string | number;

  /**
   * 费用类型名称
   */
  costName: string;

  /**
   * 借贷标志
   */
  finItemType: string;

  /**
   * 科目类型编码
   */
  finItemId: string | number;

  /**
   * 科目类型名称
   */
  finItemName: string;

  /**
   * 费用类型描述
   */
  remark: string;

  /**
   * 状态
   */
  state: string;

}

export interface CostTypeDefForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 凭证类型编号
   */
  certificateId?: string | number;

  /**
   * 费用类型编码
   */
  costId?: string | number;

  /**
   * 费用类型名称
   */
  costName?: string;

  /**
   * 借贷标志
   */
  finItemType?: string;

  /**
   * 科目类型编码
   */
  finItemId?: string | number;

  /**
   * 科目类型名称
   */
  finItemName?: string;

  /**
   * 费用类型描述
   */
  remark?: string;

  /**
   * 状态
   */
  state?: string;

}

export interface CostTypeDefQuery extends PageQuery {

  /**
   * 凭证类型编号
   */
  certificateId?: string | number;

  /**
   * 费用类型编码
   */
  costId?: string | number;

  /**
   * 费用类型名称
   */
  costName?: string;

  /**
   * 借贷标志
   */
  finItemType?: string;

  /**
   * 科目类型编码
   */
  finItemId?: string | number;

  /**
   * 科目类型名称
   */
  finItemName?: string;

  /**
   * 状态
   */
  state?: string;

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



