package com.ruoyi.model.domain;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.time.LocalDateTime;
|
|
import java.util.List;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.cyl.h5.pojo.vo.H5OrderVO;
|
|
import com.cyl.manager.oms.pojo.vo.ManagerOrderDetailVO;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import com.ruoyi.applet.pojo.vo.OrderPetH5Vo;
|
|
import lombok.Data;
|
|
import com.ruoyi.common.annotation.Excel;
|
|
|
|
/**
|
|
* 订单信息对象 applet_order
|
|
*
|
|
* @author ruoyi
|
|
* @date 2025-03-28
|
|
*/
|
|
@Data
|
|
public class AppletOrder {
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
/** 唯一标识 */
|
|
private Long id;
|
|
|
|
/** 创建时间 */
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
private LocalDateTime createTime;
|
|
|
|
/** 创建者 */
|
|
private Integer createBy;
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
@Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
private LocalDateTime updateTime;
|
|
|
|
/** 修改者 */
|
|
private Integer updateBy;
|
|
|
|
/** 支付时间 */
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
@Excel(name = "支付时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
private LocalDateTime payTime;
|
|
|
|
/** 订单状态 */
|
|
@Excel(name = "订单状态")
|
|
private Integer status;
|
|
|
|
/** 派单次数 */
|
|
@Excel(name = "派单次数")
|
|
private Integer num;
|
|
|
|
/** 本单酬劳 */
|
|
@Excel(name = "本单酬劳")
|
|
private BigDecimal price;
|
|
|
|
/** 地址 */
|
|
@Excel(name = "地址")
|
|
private String address;
|
|
|
|
/** 订单类型 */
|
|
@Excel(name = "订单类型")
|
|
private String type;
|
|
|
|
/** 无法接单原因 */
|
|
@Excel(name = "无法接单原因")
|
|
private String reason;
|
|
|
|
/** 关联服务者ID */
|
|
@Excel(name = "关联服务者ID")
|
|
private Long userId;
|
|
|
|
|
|
/** 派单给的用户集合 */
|
|
@Excel(name = "派单给的用户集合")
|
|
private String userIdJson;
|
|
|
|
/** 关联宠物ID */
|
|
@Excel(name = "关联宠物ID")
|
|
private Integer petId;
|
|
|
|
|
|
private Long orderId;
|
|
private String orderSn;
|
|
private Integer orderTime;
|
|
|
|
@TableField(exist = false)
|
|
private H5OrderVO h5OrderVO;
|
|
|
|
|
|
@TableField(exist = false)
|
|
private ManagerOrderDetailVO managerOrderDetailVO;
|
|
|
|
|
|
//给用户的返点
|
|
@TableField(exist = false)
|
|
private BigDecimal orderGive;
|
|
|
|
|
|
@TableField(exist = false)
|
|
private OrderPetH5Vo orderPetH5Vo;
|
|
|
|
|
|
}
|