kongdeqiang
2023-06-08 d0c8bb3267a8a666b9a7ad1ae406c88b2fceff58
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
package com.boying.entity;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.boying.common.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
 
import javax.persistence.Entity;
import javax.persistence.Transient;
import java.util.Date;
 
/**
 * @author kdq
 * @version 1.0.0
 * @ClassName Ticket.java
 * @Description TODO
 * @createTime 2022年11月19日 21:10:00
 */
@Data
@TableName("ticket")
@javax.persistence.Table(name = "ticket")
@Entity
@org.hibernate.annotations.Table(appliesTo = "ticket", comment = "票据表")
@ApiModel(value = "街道表")
public class Ticket extends BaseEntity<Ticket> {
 
    /**
     * 车牌号
     */
    private String carNo;
 
    /**
     * 违章类型id
     */
    private Integer violationTypeId;
    /**
     * 开单人
     */
    private Integer userId;
    /**
     * 图片证据
     */
    private String img;
    /**
     * 影像证据
     */
    private String video;
    /**
     * 状态(0:未处理,1:已处理,2:未完成  3:撤销)
     */
    private Integer status;
    /**
     * 地点
     */
    private String address;
    /**
     * 0:现场处罚 1:上级任务 2:违章拖车
     */
    private Integer type;
 
    private String lng;
 
    private String lat;
    /**
     * 车辆颜色
     */
    private String color;
    /**
     * 车辆类型
     */
    private String carType;
    /**
     * 备注
     */
    private String remark;
    /**
     * 订单号
     */
    private String code;
    /**
     * 缴款码
     */
    private String payCode;
    /**
     * 缴款状态(0:待缴费  1:已缴费  2:支付失败)
     */
    private Integer payStatus;
    /**
     * 处罚金额
     */
    private double money;
    /**
     * 处罚金额大写
     */
    private String moneyStr;
    /**
     * 缴费时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date payTime;
    /**
     * 处理期限日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date dealEndTime;
 
    private String userName;
    private String violationTypeName;
    private String qrUrl;
 
 
    //年份
    private String year;
 
    //文书号
    private String number;
 
    //当事人姓名
    private String personName;
 
    //当事人身份证号
    private String idCard;
 
    //当事人住址
    private String personAddress;
 
    //执法人1姓名
    private String zfName1;
    //执法人2姓名
    private String zfName2;
 
    //执法人员1证号
    private String zfNum1;
    //执法人员2证号
    private String zfNum2;
 
    //最后执行日期
    private String days;
 
    /**
     * 流水号
     */
    private String code2;
 
    @Transient
    @TableField(exist = false)
    private String content;
 
}