AfterSaleDTO.java 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.oms.dto;
  2. import lombok.Data;
  3. import java.math.BigDecimal;
  4. import java.time.LocalDateTime;
  5. @Data
  6. public class AfterSaleDTO {
  7. private Long id;
  8. private String afterSaleNo;
  9. private Long orderId;
  10. private String orderNo;
  11. private String buyerId;
  12. private String buyer;
  13. private String type;
  14. private BigDecimal amount;
  15. private String auditStatus;
  16. private String refundStatus;
  17. private String reason;
  18. private String responsibility;
  19. private BigDecimal refundAmount;
  20. private String refundMethod;
  21. private String returnTrackingNo;
  22. private String returnCarrier;
  23. private Long resendWarehouseId;
  24. private Long resendSkuId;
  25. private Long resendOrderId;
  26. private String auditRemark;
  27. private String images;
  28. private Long handlerId;
  29. private String handlerName;
  30. private String tenantId;
  31. private LocalDateTime createdAt;
  32. private LocalDateTime updatedAt;
  33. private String createdBy;
  34. private String updatedBy;
  35. public static AfterSaleDTO fromEntity(com.oms.entity.AfterSale e) {
  36. if (e == null) return null;
  37. AfterSaleDTO dto = new AfterSaleDTO();
  38. dto.setId(e.getId());
  39. dto.setAfterSaleNo(e.getAfterSaleNo());
  40. dto.setOrderId(e.getOrderId());
  41. dto.setOrderNo(e.getOrderNo());
  42. dto.setBuyerId(e.getBuyerId());
  43. dto.setBuyer(e.getBuyer());
  44. dto.setType(e.getType());
  45. dto.setAmount(e.getAmount());
  46. dto.setAuditStatus(e.getAuditStatus());
  47. dto.setRefundStatus(e.getRefundStatus());
  48. dto.setReason(e.getReason());
  49. dto.setResponsibility(e.getResponsibility());
  50. dto.setRefundAmount(e.getRefundAmount());
  51. dto.setRefundMethod(e.getRefundMethod());
  52. dto.setReturnTrackingNo(e.getReturnTrackingNo());
  53. dto.setReturnCarrier(e.getReturnCarrier());
  54. dto.setResendWarehouseId(e.getResendWarehouseId());
  55. dto.setResendSkuId(e.getResendSkuId());
  56. dto.setResendOrderId(e.getResendOrderId());
  57. dto.setAuditRemark(e.getAuditRemark());
  58. dto.setImages(e.getImages());
  59. dto.setHandlerId(e.getHandlerId());
  60. dto.setHandlerName(e.getHandlerName());
  61. dto.setTenantId(e.getTenantId());
  62. dto.setCreatedAt(e.getCreatedAt());
  63. dto.setUpdatedAt(e.getUpdatedAt());
  64. dto.setCreatedBy(e.getCreatedBy());
  65. dto.setUpdatedBy(e.getUpdatedBy());
  66. return dto;
  67. }
  68. }