Newer
Older
PgInterface / src / main / java / com / casic / PgInterface / patroler / domain / PgMaintainDoc.java
zhuxiaohan on 28 Apr 2018 2 KB zhuxiaohan
package com.casic.PgInterface.patroler.domain;


import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;

import javax.persistence.*;
import java.io.Serializable;

/**
 * Created by Administrator on 2018/4/26.
 */
@Entity
@Table(name = "PG_MAINTAINDOC")
@SequenceGenerator(name = "SEQ_PG_MAINTAINDOC_ID", sequenceName = "SEQ_PG_MAINTAINDOC_ID", allocationSize = 1, initialValue = 1)
public class PgMaintainDoc implements Serializable {

    private static final long serialVersionUID = 1L;
    private long id;
    private String list_name;//工单名称
    private String file_path;//文件路径
    private String file_name;//文件名称
    private PgMaintain pgmaintain_id;//维护表id
    private int active;

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_PG_MAINTAINDOC_ID" )
    public long getId() {
        return id;
    }

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

    @Column(name = "LIST_NAME")
    public String getList_name() {
        return list_name;
    }

    public void setList_name(String list_name) {
        this.list_name = list_name;
    }

    @Column(name = "FILE_PATH")
    public String getFile_path() {
        return file_path;
    }

    public void setFile_path(String file_path) {
        this.file_path = file_path;
    }

    @Column(name = "FILE_NAME")
    public String getFile_name() {
        return file_name;
    }

    public void setFile_name(String file_name) {
        this.file_name = file_name;
    }

    @ManyToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST})
    @NotFound(action = NotFoundAction.IGNORE)
    @JoinColumn(name = "PGMAINTAIN_ID")
    public PgMaintain getPgmaintain_id() {
        return pgmaintain_id;
    }

    public void setPgmaintain_id(PgMaintain pgmaintain_id) {
        this.pgmaintain_id = pgmaintain_id;
    }

    @Column(name = "ACTIVE")
    public int getActive() {
        return active;
    }

    public void setActive(int active) {
        this.active = active;
    }
}