猫妈狗爸伴宠师小程序后端代码
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.

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