package cn.com.countrygarden.bi.main.model.dup;

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

@Table(name = "case_field_info")
public class CaseFieldInfo {
    /**
     * 案场基础信息自增ID
     */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    /**
     * 区域名称
     */
    @Column(name = "organ_name")
    private String organName;

    /**
     * 区域ID
     */
    @Column(name = "organ_code")
    private String organCode;

    /**
     * 项目名称
     */
    @Column(name = "comm_name")
    private String commName;

    /**
     * 项目ID
     */
    @Column(name = "comm_id")
    private String commId;

    /**
     * 案场名称
     */
    @Column(name = "case_field_name")
    private String caseFieldName;

    @Column(name = "remark")
    private String remark;

    /**
     * 创建时间
     */
    @Column(name = "create_date")
    private Date createDate;

    /**
     * 创建人
     */
    @Column(name = "created_by")
    private String createdBy;

    /**
     * 更新时间
     */
    @Column(name = "update_date")
    private Date updateDate;

    /**
     * 更新人
     */
    @Column(name = "updated_by")
    private String updatedBy;

    /**
     * 是否可用，默认为0可用，1为不可用
     */
    @Column(name = "is_delete")
    private Integer isDelete;

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取案场基础信息自增ID
     *
     * @return id - 案场基础信息自增ID
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置案场基础信息自增ID
     *
     * @param id 案场基础信息自增ID
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取区域名称
     *
     * @return organ_name - 区域名称
     */
    public String getOrganName() {
        return organName;
    }

    /**
     * 设置区域名称
     *
     * @param organName 区域名称
     */
    public void setOrganName(String organName) {
        this.organName = organName == null ? null : organName.trim();
    }

    /**
     * 获取区域ID
     *
     * @return organ_code - 区域ID
     */
    public String getOrganCode() {
        return organCode;
    }

    /**
     * 设置区域ID
     *
     * @param organCode 区域ID
     */
    public void setOrganCode(String organCode) {
        this.organCode = organCode == null ? null : organCode.trim();
    }

    /**
     * 获取项目名称
     *
     * @return comm_name - 项目名称
     */
    public String getCommName() {
        return commName;
    }

    /**
     * 设置项目名称
     *
     * @param commName 项目名称
     */
    public void setCommName(String commName) {
        this.commName = commName == null ? null : commName.trim();
    }

    /**
     * 获取项目ID
     *
     * @return comm_id - 项目ID
     */
    public String getCommId() {
        return commId;
    }

    /**
     * 设置项目ID
     *
     * @param commId 项目ID
     */
    public void setCommId(String commId) {
        this.commId = commId == null ? null : commId.trim();
    }

    /**
     * 获取案场名称
     *
     * @return case_field_name - 案场名称
     */
    public String getCaseFieldName() {
        return caseFieldName;
    }

    /**
     * 设置案场名称
     *
     * @param caseFieldName 案场名称
     */
    public void setCaseFieldName(String caseFieldName) {
        this.caseFieldName = caseFieldName == null ? null : caseFieldName.trim();
    }

    /**
     * 获取创建时间
     *
     * @return create_date - 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 设置创建时间
     *
     * @param createDate 创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取创建人
     *
     * @return created_by - 创建人
     */
    public String getCreatedBy() {
        return createdBy;
    }

    /**
     * 设置创建人
     *
     * @param createdBy 创建人
     */
    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy == null ? null : createdBy.trim();
    }

    /**
     * 获取更新时间
     *
     * @return update_date - 更新时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * 设置更新时间
     *
     * @param updateDate 更新时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * 获取更新人
     *
     * @return updated_by - 更新人
     */
    public String getUpdatedBy() {
        return updatedBy;
    }

    /**
     * 设置更新人
     *
     * @param updatedBy 更新人
     */
    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy == null ? null : updatedBy.trim();
    }

    /**
     * 获取是否可用，默认为0可用，1为不可用
     *
     * @return is_delete - 是否可用，默认为0可用，1为不可用
     */
    public Integer getIsDelete() {
        return isDelete;
    }

    /**
     * 设置是否可用，默认为0可用，1为不可用
     *
     * @param isDelete 是否可用，默认为0可用，1为不可用
     */
    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }
}