import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';

/**
 * @description: RokeVehicleInbound分页参数 模型
 */
export interface RokeVehicleInboundPageParams extends BasicPageParams {
  id: string;

  batchNo: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;

  serialNumber: string;

  expiryDate: string;

  arrivalDate: string;

  sender: string;

  plateNumber: string;

  vehicleType: string;

  brandModel: string;

  weightKg: string;

  mainLine: string;

  aluminumWheel: string;

  battery: string;

  radiator: string;

  generator: string;

  starter: string;

  compressor: string;

  relay: string;

  batteryCable: string;

  catalyticConverter: string;

  vin: string;

  fiveMajorAssemblies: string;

  plateCount: string;

  archiveResult: string;

  archiveDate: string;

  inspector: string;

  remarks: string;
}

/**
 * @description: RokeVehicleInbound分页返回值模型
 */
export interface RokeVehicleInboundPageModel {
  id: string;

  serialNumber: string;

  expiryDate: string;

  arrivalDate: string;

  sender: string;

  plateNumber: string;

  vehicleType: string;

  brandModel: string;

  weightKg: string;

  mainLine: string;

  aluminumWheel: string;

  battery: string;

  radiator: string;

  generator: string;

  starter: string;

  compressor: string;

  relay: string;

  batteryCable: string;

  catalyticConverter: string;

  vin: string;

  fiveMajorAssemblies: string;

  plateCount: string;

  archiveResult: string;

  archiveDate: string;

  inspector: string;

  remarks: string;

  createDate: string;

  batchNo: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;
}

/**
 * @description: RokeVehicleInbound表类型
 */
export interface RokeVehicleInboundModel {
  id: string;

  batchNo: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;

  serialNumber: string;

  expiryDate: string;

  arrivalDate: string;

  sender: string;

  plateNumber: string;

  vehicleType: string;

  brandModel: string;

  weightKg: string;

  mainLine: string;

  aluminumWheel: string;

  battery: string;

  radiator: string;

  generator: string;

  starter: string;

  compressor: string;

  relay: string;

  batteryCable: string;

  catalyticConverter: string;

  vin: string;

  fiveMajorAssemblies: string;

  plateCount: string;

  archiveResult: string;

  archiveDate: string;

  inspector: string;

  remarks: string;
}

/**
 * @description: RokeVehicleInbound分页返回值结构
 */
export type RokeVehicleInboundPageResult = BasicFetchResult<RokeVehicleInboundPageModel>;
