wjli
2024-04-12 e8f0b3422d307c686b3a81269f9e9e4fb34a846e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
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;
}