package com.example.demo.domain.vo; import com.alibaba.excel.annotation.ExcelIgnore; import com.alibaba.excel.annotation.ExcelProperty; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; import java.util.List; /** * @program: GOLD * @ClassName GoldDetail * @description: * @author: huangqizhen * @create: 2025−06-23 13:03 * @Version 1.0 **/ @Data @NoArgsConstructor public class GoldDetail { private static final long serialVersionUID = 1L; @ExcelIgnore private String token; @ExcelProperty("名称") private String name; // 名称 @ExcelProperty("精网号") private Integer jwcode; // 精网号 @ExcelProperty("所属地区") private String market; // 所属地区 @ExcelProperty("支付平台") private String payPlatform; // 支付平台 @ExcelProperty("类型") private Integer type; // 类型 @ExcelProperty("总金币") private Integer sumGold; // 总金币 @ExcelProperty("永久金币") private Integer permanentGold; //永久金币 @ExcelProperty("免费金币六月到期") private Integer freeJune; // 免费金币六月到期 @ExcelProperty("免费金币十二月到期") private Integer freeDecember; // 免费金币十二月到期 @ExcelProperty("任务金币") private Integer taskGold; // 任务金币 @ExcelProperty("提交人") private String adminName; //提交人 @ExcelIgnore @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") private Date startTime; // 开始时间 @ExcelIgnore @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") private Date endTime; // 结束时间 @ExcelIgnore private String sortField; //排序字段 @ExcelIgnore private String sortOrder; //排序顺序 @ExcelIgnore @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") private Date auditTime; @ExcelIgnore private List markets; }