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; } }