export interface ServiceRequestPage<T> {
  dynamicFilter?: DynamicFilterInfo;
  /** 排序列表 */
  sortList?: SortInput[] | null;
  /**
   * 当前页标
   * @format int32
   */
  currentPage?: number;
  /**
   * 每页大小
   * @format int32
   */
  pageSize?: number;

  /** 分页请求 */
  filter?: T | null;
}

/** 排序 */
export interface SortInput {
  /** 属性名称 */
  propName?: string | null
  /** 排序方式:Asc=0,Desc=1 */
  order?: SortOrder
  /** 是否升序 */
  isAscending?: boolean | null
}

/**
 * 排序方式:Asc=0,Desc=1
 * @format int32
 */
export type SortOrder = 0 | 1
