IncrementOrderVo.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.fdkankan.manage.vo.response;
  2. import com.alibaba.excel.annotation.ExcelIgnore;
  3. import com.alibaba.excel.annotation.ExcelProperty;
  4. import jdk.nashorn.internal.ir.annotations.Ignore;
  5. import lombok.Data;
  6. import java.math.BigDecimal;
  7. @Data
  8. public class IncrementOrderVo {
  9. @ExcelIgnore
  10. private Long id;
  11. @ExcelIgnore
  12. private String createTime; //下单时间
  13. @ExcelProperty("下单时间")
  14. private String tradeTime; //下单时间
  15. @ExcelProperty("订单号")
  16. private String orderSn; //订单号
  17. @ExcelProperty("用户账号")
  18. private String userName; //用户账号
  19. @ExcelProperty("订单金额")
  20. private BigDecimal amount; //订单金额
  21. @ExcelProperty("数量")
  22. private BigDecimal count; //数量
  23. @ExcelProperty("支付方式")
  24. private String payType; //支付方式 付款方式,0表示微信,1表示支付宝,2表示paypal,3表示其他,4表示货到付款
  25. @ExcelProperty("交易号")
  26. private String number; //交易号
  27. @ExcelProperty("付款状态")
  28. private String payStatus; //付款状态(状态,0或-1表示未付款,-2表示已退款,1表示已付款
  29. public String getPayType() {
  30. switch (payType){
  31. case "0" : return "微信";
  32. case "1" : return "支付宝";
  33. case "2" : return "paypal";
  34. case "3" : return "其他";
  35. case "4" : return "货到付款";
  36. default: return "";
  37. }
  38. }
  39. public String getPayStatus() {
  40. switch (payStatus){
  41. case "-1" :
  42. case "0" :
  43. return "未付款";
  44. case "-2" : return "已退款";
  45. case "1" : return "已付款";
  46. default: return "";
  47. }
  48. }
  49. }