猫妈狗爸伴宠师小程序后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

106 lines
2.5 KiB

2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
  1. package com.ruoyi.model.domain;
  2. import java.math.BigDecimal;
  3. import java.time.LocalDateTime;
  4. import java.util.List;
  5. import com.baomidou.mybatisplus.annotation.TableField;
  6. import com.cyl.h5.pojo.vo.H5OrderVO;
  7. import com.cyl.manager.oms.pojo.vo.ManagerOrderDetailVO;
  8. import com.fasterxml.jackson.annotation.JsonFormat;
  9. import com.ruoyi.applet.pojo.vo.OrderPetH5Vo;
  10. import lombok.Data;
  11. import com.ruoyi.common.annotation.Excel;
  12. /**
  13. * 订单信息对象 applet_order
  14. *
  15. * @author ruoyi
  16. * @date 2025-03-28
  17. */
  18. @Data
  19. public class AppletOrder {
  20. private static final long serialVersionUID = 1L;
  21. /** 唯一标识 */
  22. private Long id;
  23. /** 创建时间 */
  24. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  25. @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  26. private LocalDateTime createTime;
  27. /** 创建者 */
  28. private Integer createBy;
  29. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  30. @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  31. private LocalDateTime updateTime;
  32. /** 修改者 */
  33. private Integer updateBy;
  34. /** 支付时间 */
  35. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  36. @Excel(name = "支付时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  37. private LocalDateTime payTime;
  38. /** 订单状态 */
  39. @Excel(name = "订单状态")
  40. private Integer status;
  41. /** 派单次数 */
  42. @Excel(name = "派单次数")
  43. private Integer num;
  44. /** 本单酬劳 */
  45. @Excel(name = "本单酬劳")
  46. private BigDecimal price;
  47. /** 地址 */
  48. @Excel(name = "地址")
  49. private String address;
  50. /** 订单类型 */
  51. @Excel(name = "订单类型")
  52. private String type;
  53. /** 无法接单原因 */
  54. @Excel(name = "无法接单原因")
  55. private String reason;
  56. /** 关联服务者ID */
  57. @Excel(name = "关联服务者ID")
  58. private Long userId;
  59. /** 派单给的用户集合 */
  60. @Excel(name = "派单给的用户集合")
  61. private String userIdJson;
  62. /** 关联宠物ID */
  63. @Excel(name = "关联宠物ID")
  64. private Integer petId;
  65. private Long orderId;
  66. private String orderSn;
  67. private Integer orderTime;
  68. @TableField(exist = false)
  69. private H5OrderVO h5OrderVO;
  70. @TableField(exist = false)
  71. private ManagerOrderDetailVO managerOrderDetailVO;
  72. //给用户的返点
  73. @TableField(exist = false)
  74. private BigDecimal orderGive;
  75. @TableField(exist = false)
  76. private OrderPetH5Vo orderPetH5Vo;
  77. }