Order.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package J20250801.homework.demo01;
  2. import java.util.Objects;
  3. /**
  4. * @author WanJl
  5. * @version 1.0
  6. * @title Order
  7. * @description
  8. * @create 2025/8/1
  9. */
  10. public class Order {
  11. private String type;
  12. private long createTime;
  13. public Order() {
  14. }
  15. public Order(String type) {
  16. this.type = type;
  17. }
  18. public Order(String type, long createTime) {
  19. this.type = type;
  20. this.createTime = createTime;
  21. }
  22. public String getType() {
  23. return type;
  24. }
  25. public void setType(String type) {
  26. this.type = type;
  27. }
  28. public long getCreateTime() {
  29. return createTime;
  30. }
  31. public void setCreateTime(long createTime) {
  32. this.createTime = createTime;
  33. }
  34. @Override
  35. public boolean equals(Object o) {
  36. if (this == o) return true;
  37. if (o == null || getClass() != o.getClass()) return false;
  38. Order order = (Order) o;
  39. return createTime == order.createTime && Objects.equals(type, order.type);
  40. }
  41. @Override
  42. public int hashCode() {
  43. return Objects.hash(type, createTime);
  44. }
  45. @Override
  46. public String toString() {
  47. return "Order{" +
  48. "type='" + type + '\'' +
  49. ", createTime=" + createTime +
  50. '}';
  51. }
  52. }