package com.boying.entity;
|
import com.boying.common.BaseEntity;
|
import com.boying.common.SystemConfigProperties;
|
import com.boying.common.util.SpringUtils;
|
import com.boying.common.util.StringUtil;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import javax.persistence.Entity;
|
import javax.persistence.Table;
|
import java.util.Date;
|
|
@Table(name = "ticket")
|
@Entity
|
public class Ticket extends BaseEntity {
|
|
private String carNo;//车牌号
|
private Long violationTypeId;//违章类型id
|
private Long userId;//开单人
|
private String img;//图片证据
|
private String video;//影像证据
|
private int status;//状态(0:未处理,1:已处理,2:未完成 3:撤销)
|
private String address;//地点
|
private int type;//0:现场处罚 1:上级任务
|
private String lng;
|
private String lat;
|
private String color;//车辆颜色
|
private String carType;//车辆类型
|
private String remark;//备注
|
private String code;//订单号
|
private String payCode;//缴款码
|
private int payStatus;//缴款状态(0:待缴费 1:已缴费 2:支付失败)
|
private double money;//处罚金额
|
|
@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;//二维码
|
|
|
public String getCarNo() {
|
return carNo;
|
}
|
|
public void setCarNo(String carNo) {
|
this.carNo = carNo;
|
}
|
|
public Long getViolationTypeId() {
|
return violationTypeId;
|
}
|
|
public void setViolationTypeId(Long violationTypeId) {
|
this.violationTypeId = violationTypeId;
|
}
|
|
public Long getUserId() {
|
return userId;
|
}
|
|
public void setUserId(Long userId) {
|
this.userId = userId;
|
}
|
|
public String getImg() {
|
if(!StringUtil.isNullOrEmpty(img)){
|
SystemConfigProperties systemConfigProperties = SpringUtils.getBean("systemConfigProperties");
|
String[] split = img.split(",");
|
String img2 = "";
|
for(String str:split){
|
img2+= systemConfigProperties.getIp()+ systemConfigProperties.getShowImg()+str+",";
|
}
|
return img2.substring(0,img2.length()-1);
|
}
|
return img;
|
}
|
|
public void setImg(String img) {
|
this.img = img;
|
}
|
|
public String getVideo() {
|
return video;
|
}
|
|
public void setVideo(String video) {
|
this.video = video;
|
}
|
|
public int getStatus() {
|
return status;
|
}
|
|
public void setStatus(int status) {
|
this.status = status;
|
}
|
|
public Date getDealEndTime() {
|
return dealEndTime;
|
}
|
|
public void setDealEndTime(Date dealEndTime) {
|
this.dealEndTime = dealEndTime;
|
}
|
|
public String getAddress() {
|
return address;
|
}
|
|
public void setAddress(String address) {
|
this.address = address;
|
}
|
|
public Date getPayTime() {
|
return payTime;
|
}
|
|
public void setPayTime(Date payTime) {
|
this.payTime = payTime;
|
}
|
|
public int getType() {
|
return type;
|
}
|
|
public void setType(int type) {
|
this.type = type;
|
}
|
|
public String getLng() {
|
return lng;
|
}
|
|
public void setLng(String lng) {
|
this.lng = lng;
|
}
|
|
public String getLat() {
|
return lat;
|
}
|
|
public void setLat(String lat) {
|
this.lat = lat;
|
}
|
|
public String getColor() {
|
return color;
|
}
|
|
public void setColor(String color) {
|
this.color = color;
|
}
|
|
public String getCarType() {
|
return carType;
|
}
|
|
public void setCarType(String carType) {
|
this.carType = carType;
|
}
|
|
public String getRemark() {
|
return remark;
|
}
|
|
public void setRemark(String remark) {
|
this.remark = remark;
|
}
|
|
public String getCode() {
|
return code;
|
}
|
|
public void setCode(String code) {
|
this.code = code;
|
}
|
|
public String getPayCode() {
|
return payCode;
|
}
|
|
public void setPayCode(String payCode) {
|
this.payCode = payCode;
|
}
|
|
public int getPayStatus() {
|
return payStatus;
|
}
|
|
public void setPayStatus(int payStatus) {
|
this.payStatus = payStatus;
|
}
|
|
public String getUserName() {
|
return userName;
|
}
|
|
public void setUserName(String userName) {
|
this.userName = userName;
|
}
|
|
public String getViolationTypeName() {
|
return violationTypeName;
|
}
|
|
public void setViolationTypeName(String violationTypeName) {
|
this.violationTypeName = violationTypeName;
|
}
|
|
public double getMoney() {
|
return money;
|
}
|
|
public void setMoney(double money) {
|
this.money = money;
|
}
|
|
|
public String getQrUrl() {
|
return qrUrl;
|
}
|
|
public void setQrUrl(String qrUrl) {
|
this.qrUrl = qrUrl;
|
}
|
}
|