ExcelBannerNfAccountData.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.cyksj.model.excel;
  2. import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
  3. import com.alibaba.excel.annotation.ExcelProperty;
  4. import com.ejlchina.searcher.bean.DbField;
  5. import com.ejlchina.searcher.bean.SearchBean;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. import java.util.Date;
  9. /**
  10. * 项目名: yhlxj11111111
  11. * 文件名: ExcelBannerNfAccountData
  12. * 创建者: JavaZou
  13. * 创建时间:2025/11/10 14:27
  14. */
  15. @Getter
  16. @Setter
  17. @SearchBean(tables = "netflix_user_account_status_record ans left join goods_don_sku sku on sku.id = ans.sku_id" +
  18. " left join account a on a.id = ans.account_id",
  19. where = "ans.state = 3",
  20. groupBy = "ans.account,ans.sku_id,sku.goods_id")
  21. @ExcelIgnoreUnannotated
  22. public class ExcelBannerNfAccountData {
  23. @DbField("ans.account")
  24. @ExcelProperty("账号")
  25. private String account;
  26. @DbField("any_value(ans.password)")
  27. @ExcelProperty("密码")
  28. private String password;
  29. @DbField("min(ans.created_time)")
  30. @ExcelProperty("检测时间")
  31. private Date createdTime;
  32. @DbField("ans.sku_id")
  33. private Long skuId;
  34. @DbField("sku.spec_val")
  35. @ExcelProperty("规格")
  36. private String specVal;
  37. @DbField("any_value(a.start_time)")
  38. @ExcelProperty("首开时间")
  39. private Date startTime;
  40. @DbField("any_value(a.remark)")
  41. @ExcelProperty("备注")
  42. private String remark;
  43. }