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 { /** * 车牌号 */ 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; //执法人1签名 private String zfQianMing1; //执法人2姓名 private String zfName2; //执法人2签名 private String zfQianMing2; //执法人员1证号 private String zfNum1; //执法人员2证号 private String zfNum2; //最后执行日期 private String days; //执法局印章 private String zhifaYinZhang; //生成日期 private String wordDate; //收件人签名 private String shouQianMing; /** * 流水号 */ private String code2; private Integer push; @Transient @TableField(exist = false) private String content; }