package com.ekexiu.console.system.po; import com.ekexiu.console.basepo.CreateTimeSupported; import org.jfw.apt.orm.annotation.entry.Column; import org.jfw.apt.orm.annotation.entry.PrimaryKey; import org.jfw.apt.orm.annotation.entry.Table; import org.jfw.apt.orm.core.defaultImpl.FixLenStringHandler; import org.jfw.apt.orm.core.defaultImpl.StringHandler; import org.jfw.apt.orm.core.defaultImpl.WIntHandler; import org.jfw.apt.orm.core.enums.DE; import java.math.BigDecimal; /** * Created by TT on 2017/5/3. */ @PrimaryKey("consultId") @Table public class Consult implements CreateTimeSupported { private String consultId; private String consultType; private String consultTitle; private String consultContant; private String createTime; private String professorId; private String consultantId; private Integer consultStatus; private String finishTime; private Integer assessStatus; private Integer assessStar; private String assessContant; private String assessTime; private Integer thanksStatus; private BigDecimal thanksMoney; private String thanksTime; private String revoveryTime; private Integer readStatus; private String demandId; @Column(DE.id_32) public String getConsultId() { return consultId; } public void setConsultId(String consultId) { this.consultId = consultId; } @Column(DE.string_de) public String getConsultType() { return consultType; } public void setConsultType(String consultType) { this.consultType = consultType; } @Column(DE.string_de) public String getConsultTitle() { return consultTitle; } public void setConsultTitle(String consultTitle) { this.consultTitle = consultTitle; } @Column(handlerClass=StringHandler.class,dbType="TEXT",nullable=false,insertable=true,renewable=false,queryable=true) public String getConsultContant() { return consultContant; } public void setConsultContant(String consultContant) { this.consultContant = consultContant; } public String getCreateTime() { return createTime; } public void setCreateTime(String createTime) { this.createTime = createTime; } @Column(DE.id_32) public String getProfessorId() { return professorId; } public void setProfessorId(String professorId) { this.professorId = professorId; } @Column(DE.id_32) public String getConsultantId() { return consultantId; } public void setConsultantId(String consultantId) { this.consultantId = consultantId; } @Column(handlerClass=WIntHandler.class,dbType="INT",nullable=true,insertable=true,renewable=true,queryable=true) public Integer getConsultStatus() { return consultStatus; } public void setConsultStatus(Integer consultStatus) { this.consultStatus = consultStatus; } @Column(handlerClass = FixLenStringHandler.class, dbType = "CHAR(14)", insertable = false, nullable = true, queryable = true, renewable = true) public String getFinishTime() { return finishTime; } public void setFinishTime(String finishTime) { this.finishTime = finishTime; } @Column(handlerClass=WIntHandler.class,dbType="INT",nullable=true,insertable=true,renewable=true,queryable=true) public Integer getAssessStatus() { return assessStatus; } public void setAssessStatus(Integer assessStatus) { this.assessStatus = assessStatus; } @Column(handlerClass=WIntHandler.class,dbType="INT",nullable=true,insertable=false,renewable=true,queryable=true) public Integer getAssessStar() { return assessStar; } public void setAssessStar(Integer assessStar) { this.assessStar = assessStar; } @Column(handlerClass=StringHandler.class,dbType="TEXT",nullable=true,insertable=false,renewable=true,queryable=true) public String getAssessContant() { return assessContant; } public void setAssessContant(String assessContant) { this.assessContant = assessContant; } @Column(handlerClass = FixLenStringHandler.class, dbType = "CHAR(14)", insertable = false, nullable = true, queryable = true, renewable = true) public String getAssessTime() { return assessTime; } public void setAssessTime(String assessTime) { this.assessTime = assessTime; } @Column(handlerClass=WIntHandler.class,dbType="INT",nullable=true,insertable=true,renewable=true,queryable=true) public Integer getThanksStatus() { return thanksStatus; } public void setThanksStatus(Integer thanksStatus) { this.thanksStatus = thanksStatus; } @Column(DE.BigDecmimal_de) public BigDecimal getThanksMoney() { return thanksMoney; } public void setThanksMoney(BigDecimal thanksMoney) { this.thanksMoney = thanksMoney; } @Column(handlerClass=FixLenStringHandler.class,dbType="CHAR(14)",insertable=false,nullable=true,queryable=true,renewable=true) public String getThanksTime() { return thanksTime; } public void setThanksTime(String thanksTime) { this.thanksTime = thanksTime; } @Column(handlerClass=FixLenStringHandler.class,dbType="CHAR(14)",fixSqlValueWithInsert="TO_CHAR(NOW(),'YYYYMMDDHH24MISS')", fixSqlValueWithUpdate="TO_CHAR(NOW(),'YYYYMMDDHH24MISS')",insertable=true,nullable=true,queryable=true,renewable=true) public String getRevoveryTime() { return revoveryTime; } public void setRevoveryTime(String revoveryTime) { this.revoveryTime = revoveryTime; } @Column(handlerClass=WIntHandler.class,dbType="INT",nullable=false,insertable=true,renewable=true,queryable=true) public Integer getReadStatus() { return readStatus; } public void setReadStatus(Integer readStatus) { this.readStatus = readStatus; } @Column(value= DE.id_32,nullable=true) public String getDemandId() { return demandId; } public void setDemandId(String demandId) { this.demandId = demandId; } }