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.

73 lines
2.3 KiB

2 months ago
2 months ago
2 months ago
  1. package com.example.demo.domain.vo;
  2. import com.alibaba.excel.annotation.ExcelIgnore;
  3. import com.alibaba.excel.annotation.ExcelProperty;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import lombok.AllArgsConstructor;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import java.util.Date;
  9. import java.util.List;
  10. /**
  11. * @program: gold-java
  12. * @ClassName RefundUser
  13. * @description:
  14. * @author: Double
  15. * @create: 202506-26 11:29
  16. * @Version 1.0
  17. **/
  18. @Data
  19. @NoArgsConstructor
  20. @AllArgsConstructor
  21. public class RefundUser {
  22. private static final long serialVersionUID = 1L;
  23. @ExcelProperty("订单号")
  24. private String orderCode; // 订单号
  25. @ExcelProperty("客户姓名")
  26. private String name; // 客户姓名
  27. @ExcelProperty("精网号")
  28. private Integer jwcode; // 精网号
  29. @ExcelProperty("所属地区")
  30. private String market; // 所属地区
  31. @ExcelProperty("商品名称")
  32. private String goodsName; // 商品名称
  33. @ExcelProperty("退款类型")
  34. private String refundType; // 退款类型
  35. @ExcelProperty("退款方式")
  36. private Byte refundModel; // 退款方式(0全部/1部分退款)
  37. @ExcelProperty("金币总数")
  38. private Integer sumGold; // 金币总数
  39. @ExcelProperty("永久金币")
  40. private Integer permanentGold; // 永久金币
  41. @ExcelProperty("免费金币")
  42. private Integer freeGold; // 免费金币
  43. @ExcelProperty("任务金币")
  44. private Integer taskGold; // 任务金币
  45. @ExcelProperty("退款原因")
  46. private String remark; // 退款原因
  47. @ExcelProperty("提交人ID")
  48. private Integer adminId; //提交人Id
  49. @ExcelProperty("提交人姓名")
  50. private String adminName; //提交人姓名
  51. @ExcelProperty("创建时间")
  52. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
  53. private Date createTime; // 创建时间
  54. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
  55. @ExcelIgnore
  56. private Date startTime; // 开始时间
  57. @ExcelIgnore
  58. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
  59. private Date endTime; // 结束时间
  60. @ExcelIgnore
  61. private String sortField; //排序字段
  62. @ExcelIgnore
  63. private String sortOrder; //排序顺序
  64. private List<String> markets; // 地区列表
  65. }