package cn.exrick.xboot.your.entity; import cn.exrick.xboot.core.base.XbootBaseEntity; import com.alibaba.excel.annotation.ExcelIgnore; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.ColumnWidth; import com.alibaba.excel.annotation.write.style.ContentLoopMerge; import com.alibaba.excel.annotation.write.style.OnceAbsoluteMerge; import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicUpdate; import javax.persistence.Entity; @Data //@Excel("签收状态统计报表") @ExcelIgnoreUnannotated public class OrderStatusCount { @ExcelProperty(value = "车号") @TableField(value = "carName") private String carName; //@ContentLoopMerge(eachRow = 5) @ExcelProperty("姓名") @TableField(value = "userName") //@ExcelIgnore private String userName; // @ContentLoopMerge(eachRow = 5) //@ContentLoopMerge(eachRow = 5) @ExcelProperty("线路") @TableField(value = "line") private String line; @ExcelProperty("批次") @TableField(value = "batch") private String batch; @ExcelProperty("总数量") @TableField(value = "amount") private String amount; @ExcelProperty("未签收") @TableField(value = "notSignCount") private String notSignCount; @ExcelProperty("签收") @TableField(value = "signCount") private String signCount; @ExcelProperty("异常签收") @TableField(value = "abnormalSign") private String abnormalSign; @ExcelProperty("签收率") @TableField(value = "proportion") private String proportion; // @ContentLoopMerge(eachRow = 5) @ExcelProperty("平均签收率") @TableField(value = "name") //@ExcelIgnore private String name; //@ExcelProperty("日期") @ExcelIgnore @ColumnWidth(20) private String sendDate; // 1 按日查询 3按月查询 @ExcelIgnore private String StatisticalType; //开始时间 @ExcelIgnore private String sendDateStart; // 结束时间 @ExcelIgnore private String sendDateEnd; @ExcelIgnore private String id; @ExcelIgnore private String taskId; @ExcelIgnore private String carId; @ExcelIgnore private String carNo; /* @ExcelIgnore private String name;*/ @ExcelIgnore private String carTime; @ExcelIgnore private String oneBatch; @ExcelIgnore private String twoBatch; @ExcelIgnore private String threeBatch; @ExcelIgnore private String fourBatch; @ExcelIgnore private String fiveBatch; @ExcelIgnore private String sendMonth; @ExcelIgnore private Integer proportionInt; }