订单Vo补充。
This commit is contained in:
parent
6c88cd78f9
commit
c4c1cbbc7d
|
|
@ -0,0 +1,183 @@
|
|||
package com.ghy.order.vo;
|
||||
|
||||
import lombok.*;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
|
||||
/**
|
||||
* @author : 但星霖
|
||||
* @date : 2022-05-30 20:04
|
||||
* 订单列表返回数据vo
|
||||
*/
|
||||
@Data
|
||||
@ToString
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
public class OrderDetailsResponseVo implements Serializable {
|
||||
|
||||
/**
|
||||
* 序号
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 商户ID
|
||||
*/
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 订单编码
|
||||
*/
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 订单状态
|
||||
*/
|
||||
private OrderState state;
|
||||
|
||||
/**
|
||||
* 便签数据
|
||||
*/
|
||||
private OrderMemo memo;
|
||||
|
||||
/**
|
||||
* 订单流转信息,
|
||||
*/
|
||||
private OrderCirculation circulation;
|
||||
|
||||
/**
|
||||
* 商家信息
|
||||
*/
|
||||
private OrderBusiness business;
|
||||
|
||||
/**
|
||||
* 接单数据信息
|
||||
*/
|
||||
private OrderReceiving receiving;
|
||||
|
||||
/**
|
||||
* 订单状态
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public static class OrderState {
|
||||
|
||||
/**
|
||||
* 订单状态
|
||||
*/
|
||||
private Integer orderStatus;
|
||||
|
||||
/**
|
||||
* 时间
|
||||
* 对应不同对状态展现不同对时间数据。
|
||||
* 发布时间/接单时间/完成时间
|
||||
* 格式为转移后对yyyy-mm-dd hh:ss:mm
|
||||
*/
|
||||
private String receivingTime;
|
||||
|
||||
|
||||
/**
|
||||
* 修改上门时间次数
|
||||
* 单一字段展现。
|
||||
*/
|
||||
private Integer doorFrequency;
|
||||
}
|
||||
|
||||
/**
|
||||
* 便签数据
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public static class OrderMemo {
|
||||
/**
|
||||
* 便签数据
|
||||
*/
|
||||
private String memoStr;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 流转信息
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public static class OrderCirculation {
|
||||
/**
|
||||
* 流转信息文本数据
|
||||
*/
|
||||
private String circulationStr;
|
||||
|
||||
/**
|
||||
* 流转信息管理员Id
|
||||
*/
|
||||
private String circulationUserId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 商家信息
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public static class OrderBusiness {
|
||||
/**
|
||||
* 商家id
|
||||
*/
|
||||
private String businessId;
|
||||
|
||||
/**
|
||||
* 商家姓名
|
||||
*/
|
||||
private String businessUserName;
|
||||
|
||||
/**
|
||||
* 商家电话
|
||||
*/
|
||||
private String businessUserPhone;
|
||||
}
|
||||
|
||||
/**
|
||||
* 接单信息
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public static class OrderReceiving {
|
||||
/**
|
||||
* 接单人用户Id
|
||||
*/
|
||||
private String receivingUserId;
|
||||
|
||||
/**
|
||||
* 接单人用户姓名
|
||||
*/
|
||||
private String receivingUserName;
|
||||
|
||||
/**
|
||||
* 接单人用户电话
|
||||
*/
|
||||
private String receivingUserPhone;
|
||||
|
||||
/**
|
||||
* 操作人用户Id
|
||||
*/
|
||||
private String operationUserId;
|
||||
|
||||
/**信·
|
||||
* 操作人用户姓名
|
||||
*/
|
||||
private String operationUserName;
|
||||
|
||||
/**
|
||||
* 操作人用户电话
|
||||
*/
|
||||
private String operationUserPhone;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue