|
|
@@ -0,0 +1,41 @@
|
|
|
+package com.cyksj.model.excel;
|
|
|
+
|
|
|
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|
|
+import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
+import com.ejlchina.searcher.bean.DbField;
|
|
|
+import com.ejlchina.searcher.bean.SearchBean;
|
|
|
+import lombok.Getter;
|
|
|
+import lombok.Setter;
|
|
|
+
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 项目名: yhlxj11111111
|
|
|
+ * 文件名: ExcelBannerNfAccountData
|
|
|
+ * 创建者: JavaZou
|
|
|
+ * 创建时间:2025/11/10 14:27
|
|
|
+ */
|
|
|
+@Getter
|
|
|
+@Setter
|
|
|
+@SearchBean(tables = "netflix_user_account_status_record ans inner join groups_relation gr on gr.id = ans.relation_id" +
|
|
|
+ " inner join groups_trips gt on gt.id = gr.groups_id" +
|
|
|
+ " inner join account a on a.id = gt.account_id",
|
|
|
+ where = "ans.state = 3",
|
|
|
+ groupBy = "a.account,a.password,ans.created_time,gt.sku_id")
|
|
|
+@ExcelIgnoreUnannotated
|
|
|
+public class ExcelBannerNfAccountData {
|
|
|
+ @DbField("a.account")
|
|
|
+ @ExcelProperty("账号")
|
|
|
+ private String account;
|
|
|
+
|
|
|
+ @DbField("a.password")
|
|
|
+ @ExcelProperty("密码")
|
|
|
+ private String password;
|
|
|
+
|
|
|
+ @DbField("min(ans.created_time)")
|
|
|
+ @ExcelProperty("检测时间")
|
|
|
+ private Date createdTime;
|
|
|
+
|
|
|
+ @DbField("gt.sku_id")
|
|
|
+ private Long skuId;
|
|
|
+}
|