Просмотр исходного кода

Merge branch 'master' of http://git.xt.wenhq.top:8083/wenhongquan/khyznh-ui

liwei19941102 2 лет назад
Родитель
Сommit
5ff67ceb70
4 измененных файлов с 508 добавлено и 0 удалено
  1. 63 0
      src/api/goodsOrder/index.ts
  2. 206 0
      src/api/goodsOrder/types.ts
  3. 63 0
      src/api/taxiOrder/index.ts
  4. 176 0
      src/api/taxiOrder/types.ts

+ 63 - 0
src/api/goodsOrder/index.ts

@@ -0,0 +1,63 @@
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
+import { GoodsOrderVO, GoodsOrderForm, GoodsOrderQuery } from '@/api/system/goodsOrder/types';
+
+/**
+ * 查询寄货订单列表
+ * @param query
+ * @returns {*}
+ */
+
+export const listGoodsOrder = (query?: GoodsOrderQuery): AxiosPromise<GoodsOrderVO[]> => {
+  return request({
+    url: '/system/goodsOrder/list',
+    method: 'get',
+    params: query
+  });
+};
+
+/**
+ * 查询寄货订单详细
+ * @param id
+ */
+export const getGoodsOrder = (id: string | number): AxiosPromise<GoodsOrderVO> => {
+  return request({
+    url: '/system/goodsOrder/' + id,
+    method: 'get'
+  });
+};
+
+/**
+ * 新增寄货订单
+ * @param data
+ */
+export const addGoodsOrder = (data: GoodsOrderForm) => {
+  return request({
+    url: '/system/goodsOrder',
+    method: 'post',
+    data: data
+  });
+};
+
+/**
+ * 修改寄货订单
+ * @param data
+ */
+export const updateGoodsOrder = (data: GoodsOrderForm) => {
+  return request({
+    url: '/system/goodsOrder',
+    method: 'put',
+    data: data
+  });
+};
+
+/**
+ * 删除寄货订单
+ * @param id
+ */
+export const delGoodsOrder = (id: string | number | Array<string | number>) => {
+  return request({
+    url: '/system/goodsOrder/' + id,
+    method: 'delete'
+  });
+};

+ 206 - 0
src/api/goodsOrder/types.ts

@@ -0,0 +1,206 @@
+export interface GoodsOrderVO {
+  /**
+   * 编号
+   */
+  id: string | number;
+
+  /**
+   * 订单号
+   */
+  orderId: string | number;
+
+  /**
+   * 货主
+   */
+  fromUserId: string | number;
+
+  /**
+   * 货物类型
+   */
+  goodsType: number;
+
+  /**
+   * 0-待支付 1-待上车 2-运输中 3-完成 4-取消
+   */
+  status: number;
+
+  /**
+   * 出发地
+   */
+  fromAddr: string;
+
+  /**
+   * 出发时间
+   */
+  gotime: string;
+
+  /**
+   * 货物重量
+   */
+  goodsWeight: string;
+
+  /**
+   * 目的地
+   */
+  toAddr: string;
+
+  /**
+   * 1-线下支付 2-微信支付
+   */
+  payType: string;
+
+  /**
+   * 货物描述
+   */
+  goodsDes: string;
+
+  /**
+   * 扩展1
+   */
+  ext1: string;
+
+  /**
+   * 扩展2
+   */
+  ext2: string;
+
+}
+
+export interface GoodsOrderForm extends BaseEntity {
+  /**
+   * 编号
+   */
+  id?: string | number;
+
+  /**
+   * 订单号
+   */
+  orderId?: string | number;
+
+  /**
+   * 货主
+   */
+  fromUserId?: string | number;
+
+  /**
+   * 货物类型
+   */
+  goodsType?: number;
+
+  /**
+   * 0-待支付 1-待上车 2-运输中 3-完成 4-取消
+   */
+  status?: number;
+
+  /**
+   * 出发地
+   */
+  fromAddr?: string;
+
+  /**
+   * 出发时间
+   */
+  gotime?: string;
+
+  /**
+   * 货物重量
+   */
+  goodsWeight?: string;
+
+  /**
+   * 目的地
+   */
+  toAddr?: string;
+
+  /**
+   * 1-线下支付 2-微信支付
+   */
+  payType?: string;
+
+  /**
+   * 货物描述
+   */
+  goodsDes?: string;
+
+  /**
+   * 扩展1
+   */
+  ext1?: string;
+
+  /**
+   * 扩展2
+   */
+  ext2?: string;
+
+}
+
+export interface GoodsOrderQuery extends PageQuery {
+
+  /**
+   * 订单号
+   */
+  orderId?: string | number;
+
+  /**
+   * 货主
+   */
+  fromUserId?: string | number;
+
+  /**
+   * 货物类型
+   */
+  goodsType?: number;
+
+  /**
+   * 0-待支付 1-待上车 2-运输中 3-完成 4-取消
+   */
+  status?: number;
+
+  /**
+   * 出发地
+   */
+  fromAddr?: string;
+
+  /**
+   * 出发时间
+   */
+  gotime?: string;
+
+  /**
+   * 货物重量
+   */
+  goodsWeight?: string;
+
+  /**
+   * 目的地
+   */
+  toAddr?: string;
+
+  /**
+   * 1-线下支付 2-微信支付
+   */
+  payType?: string;
+
+  /**
+   * 货物描述
+   */
+  goodsDes?: string;
+
+  /**
+   * 扩展1
+   */
+  ext1?: string;
+
+  /**
+   * 扩展2
+   */
+  ext2?: string;
+
+    /**
+     * 日期范围参数
+     */
+    params?: any;
+}
+
+
+

+ 63 - 0
src/api/taxiOrder/index.ts

@@ -0,0 +1,63 @@
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
+import { TaxiOrderVO, TaxiOrderForm, TaxiOrderQuery } from '@/api/system/taxiOrder/types';
+
+/**
+ * 查询打车订单列表
+ * @param query
+ * @returns {*}
+ */
+
+export const listTaxiOrder = (query?: TaxiOrderQuery): AxiosPromise<TaxiOrderVO[]> => {
+  return request({
+    url: '/system/taxiOrder/list',
+    method: 'get',
+    params: query
+  });
+};
+
+/**
+ * 查询打车订单详细
+ * @param id
+ */
+export const getTaxiOrder = (id: string | number): AxiosPromise<TaxiOrderVO> => {
+  return request({
+    url: '/system/taxiOrder/' + id,
+    method: 'get'
+  });
+};
+
+/**
+ * 新增打车订单
+ * @param data
+ */
+export const addTaxiOrder = (data: TaxiOrderForm) => {
+  return request({
+    url: '/system/taxiOrder',
+    method: 'post',
+    data: data
+  });
+};
+
+/**
+ * 修改打车订单
+ * @param data
+ */
+export const updateTaxiOrder = (data: TaxiOrderForm) => {
+  return request({
+    url: '/system/taxiOrder',
+    method: 'put',
+    data: data
+  });
+};
+
+/**
+ * 删除打车订单
+ * @param id
+ */
+export const delTaxiOrder = (id: string | number | Array<string | number>) => {
+  return request({
+    url: '/system/taxiOrder/' + id,
+    method: 'delete'
+  });
+};

+ 176 - 0
src/api/taxiOrder/types.ts

@@ -0,0 +1,176 @@
+export interface TaxiOrderVO {
+  /**
+   * 编号
+   */
+  id: string | number;
+
+  /**
+   * 订单号
+   */
+  orderId: string | number;
+
+  /**
+   * 乘客
+   */
+  fromUserId: string | number;
+
+  /**
+   * 司机
+   */
+  toUserId: string | number;
+
+  /**
+   * 0-待接单 1-已接单 2-取消 3-完成
+   */
+  status: number;
+
+  /**
+   * 出发地
+   */
+  fromAddr: string;
+
+  /**
+   * 出发时间
+   */
+  gotime: string;
+
+  /**
+   * 乘车人数
+   */
+  peoNum: number;
+
+  /**
+   * 目的地
+   */
+  toAddr: string;
+
+  /**
+   * 扩展1
+   */
+  ext1: string;
+
+  /**
+   * 扩展2
+   */
+  ext2: string;
+
+}
+
+export interface TaxiOrderForm extends BaseEntity {
+  /**
+   * 编号
+   */
+  id?: string | number;
+
+  /**
+   * 订单号
+   */
+  orderId?: string | number;
+
+  /**
+   * 乘客
+   */
+  fromUserId?: string | number;
+
+  /**
+   * 司机
+   */
+  toUserId?: string | number;
+
+  /**
+   * 0-待接单 1-已接单 2-取消 3-完成
+   */
+  status?: number;
+
+  /**
+   * 出发地
+   */
+  fromAddr?: string;
+
+  /**
+   * 出发时间
+   */
+  gotime?: string;
+
+  /**
+   * 乘车人数
+   */
+  peoNum?: number;
+
+  /**
+   * 目的地
+   */
+  toAddr?: string;
+
+  /**
+   * 扩展1
+   */
+  ext1?: string;
+
+  /**
+   * 扩展2
+   */
+  ext2?: string;
+
+}
+
+export interface TaxiOrderQuery extends PageQuery {
+
+  /**
+   * 订单号
+   */
+  orderId?: string | number;
+
+  /**
+   * 乘客
+   */
+  fromUserId?: string | number;
+
+  /**
+   * 司机
+   */
+  toUserId?: string | number;
+
+  /**
+   * 0-待接单 1-已接单 2-取消 3-完成
+   */
+  status?: number;
+
+  /**
+   * 出发地
+   */
+  fromAddr?: string;
+
+  /**
+   * 出发时间
+   */
+  gotime?: string;
+
+  /**
+   * 乘车人数
+   */
+  peoNum?: number;
+
+  /**
+   * 目的地
+   */
+  toAddr?: string;
+
+  /**
+   * 扩展1
+   */
+  ext1?: string;
+
+  /**
+   * 扩展2
+   */
+  ext2?: string;
+
+    /**
+     * 日期范围参数
+     */
+    params?: any;
+}
+
+
+