package com.sifang.modules.sunshine.SystemSetting.entity;

import org.hibernate.annotations.GenericGenerator;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * @author
 */
@Entity
@Table(name = "crm_project_type_reference")
public class CrmProjectTypeReference implements Serializable {

    private String id;

    private String itemCode;

    private String imgsValue;

    private String imgsDesc;

    private String installWayId;

    private Integer sort;

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getImgsValue() {
        return imgsValue;
    }

    public void setImgsValue(String imgsValue) {
        this.imgsValue = imgsValue;
    }

    public String getInstallWayId() {
        return installWayId;
    }

    public void setInstallWayId(String installWayId) {
        this.installWayId = installWayId;
    }

    @Id
    @GeneratedValue(generator = "idGenerator")
    @GenericGenerator(name = "idGenerator", strategy = "uuid")
    public String getId() {
        return id;
    }

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


    public String getImgsDesc() {
        return imgsDesc;
    }

    public void setImgsDesc(String imgsDesc) {
        this.imgsDesc = imgsDesc;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }
}
