package com.huazheng.project.mysql.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 节点信息最新表
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@Builder
public class TransformNewNode implements Serializable {

	private static final long serialVersionUID = 1L;
	
	private Integer task_id; // 交货单号
	/* === 主键 === */
	private Integer id; // 主键
	/* === 主键 === */
	
	private String task_no		; // 送货单号
	private String vehicle_no	; // 车牌号
	private Date last_commit_time	; // 最后提交时间
	private Integer first_node	; // 第一个节点
	private Integer second_node	; // 第二个节点
	private String vehicle_type	; // 车辆类型
	private String driver		; // 司机
	private String driver_phone	; // 司机电话
	private String location		; // 位置
	private String exception_comment; // 异常备注
	private Integer comit_type	; // 1网页0手机
	private Integer exception_type	; // 异常类型
	private String exception_picture; // 图片路径
	private Integer is_valid		; // 是否有效
	private BigDecimal lon		; // 经度
	private BigDecimal lat		; // 维度
	private Integer created_user_id	; // 创建人
	private Date created_time	; // 创建时间
	private Integer modified_user_id	; // 修改人
	private Date modified_time	; // 修改时间
	
	private boolean exist; // 用于标记，不是字段
	private String hashResult; // 数据hash标记
	private String rowNum; // 用于标记，不是字段
	
}
