MoveableContent.ts 810 B

1234567891011121314151617181920
  1. import type { QueryParams } from '@/common/request/utils/AllType';
  2. import type { DataModel, NewDataModel } from '@imengyu/js-request-transform';
  3. import { CommonContentApi, GetColumContentList, GetColumListParams, GetContentListItem, GetContentListParams } from '../CommonContent';
  4. export class MoveableContentApi extends CommonContentApi {
  5. constructor() {
  6. super(undefined, 1, "文物保护-可移动文物");
  7. }
  8. getContentList<T extends DataModel = GetContentListItem>(params: GetContentListParams, page: number, pageSize?: number, modelClassCreator?: NewDataModel, querys?: QueryParams): Promise<{ list: T[]; total: number; }> {
  9. return super.getContentList(params, page, pageSize, modelClassCreator, {
  10. ...querys,
  11. movable: 1
  12. });
  13. }
  14. }
  15. export default new MoveableContentApi();