Newer
Older
EMS-WEB-3.0 / src / main / java / com / casic / accessControl / task / domain / TaskDetail.java
wxn on 9 Aug 2016 2 KB first commit
package com.casic.accessControl.task.domain;

import com.casic.accessControl.feature.domain.Feature;

import javax.persistence.*;
import java.util.Date;

/**工单任务信息
 * Created by lenovo on 2016/5/16.
 */
@Entity
@Table(name = "taskDetail")
public class TaskDetail {
    private Long id;
    private Task task;
    private String markerName;//关联点的信息
    private Long markerId;
    private Double longitude;//经度
    private Double latitude;//纬度
    private Integer isChecked;//是否巡检完成
    private Integer isNormal;
    private String imagePath;
    private String description;
    private Date finishTime;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @ManyToOne(fetch = FetchType.EAGER, cascade = { CascadeType.PERSIST })
    @JoinColumn(name = "task")
    public Task getTask() {
        return task;
    }

    public void setTask(Task task) {
        this.task = task;
    }

    @Column(name = "markerName")
    public String getMarkerName() {
        return markerName;
    }

    public void setMarkerName(String markerName) {
        this.markerName = markerName;
    }

    @Column(name = "markerId")
    public Long getMarkerId() {
        return markerId;
    }

    public void setMarkerId(Long markerId) {
        this.markerId = markerId;
    }

    @Column(name = "isChecked")
    public Integer getIsChecked() {
        return isChecked;
    }

    public void setIsChecked(Integer isChecked) {
        this.isChecked = isChecked;
    }

    @Column(name = "isNormal")
    public Integer getIsNormal() {
        return isNormal;
    }

    public void setIsNormal(Integer isNormal) {
        this.isNormal = isNormal;
    }

    @Column(name = "imagePath")
    public String getImagePath() {
        return imagePath;
    }

    public void setImagePath(String imagePath) {
        this.imagePath = imagePath;
    }

    @Column(name = "description")
    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    @Column(name = "finishTime")
    public Date getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
    }

    @Column(name = "longitude")
    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    @Column(name = "latitude")
    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }
}