CrmQuoteShareLogVo.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package org.dromara.crm.domain.vo;
  2. import lombok.Data;
  3. import java.io.Serial;
  4. import java.io.Serializable;
  5. import java.time.LocalDateTime;
  6. /**
  7. * 报价单分享访问日志视图对象 crm_quote_share_log
  8. *
  9. * @author 系统管理员
  10. * @date 2025-10-05
  11. */
  12. @Data
  13. public class CrmQuoteShareLogVo implements Serializable {
  14. @Serial
  15. private static final long serialVersionUID = 1L;
  16. /**
  17. * 主键ID
  18. */
  19. private Long id;
  20. /**
  21. * 报价单ID
  22. */
  23. private Long quoteId;
  24. /**
  25. * 分享码
  26. */
  27. private String shareCode;
  28. /**
  29. * 访问时间
  30. */
  31. private LocalDateTime visitTime;
  32. /**
  33. * IP地址
  34. */
  35. private String ipAddress;
  36. /**
  37. * 地理位置(省市)
  38. */
  39. private String location;
  40. /**
  41. * 设备类型(PC/Mobile/Tablet)
  42. */
  43. private String deviceType;
  44. /**
  45. * 浏览器信息
  46. */
  47. private String browser;
  48. /**
  49. * 停留时长(秒)
  50. */
  51. private Integer stayDuration;
  52. /**
  53. * 浏览页数
  54. */
  55. private Integer pageViews;
  56. }