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

  /**
   * 科目编号
   */
  finItemCode: string | number;

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

  /**
   * 科目类型
   */
  finItemType: string;

  /**
   * 科目代码（一级）
   */
  itemMainCode: string;

  /**
   * 科目处理方式
   */
  dealMode: string;

  /**
   * 特殊处理类
   */
  dealSpecialClass: string;

  /**
   * 描述
   */
  remark: string;

  /**
   * 状态
   */
  status: string;
}

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

  /**
   * 科目编号
   */
  finItemCode?: string | number;

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

  /**
   * 科目类型
   */
  finItemType?: string;

  /**
   * 科目代码（一级）
   */
  itemMainCode?: string;

  /**
   * 科目处理方式
   */
  dealMode?: string;

  /**
   * 特殊处理类
   */
  dealSpecialClass?: string;

  /**
   * 描述
   */
  remark?: string;

  /**
   * 状态
   */
  status?: string;
}

export interface FinItemDefQuery extends PageQuery {
  /**
   * 科目编号
   */
  finItemCode?: string | number;

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

  /**
   * 科目类型
   */
  finItemType?: string;

  /**
   * 科目代码（一级）
   */
  itemMainCode?: string;

  /**
   * 科目处理方式
   */
  dealMode?: string;

  /**
   * 特殊处理类
   */
  dealSpecialClass?: string;

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

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

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