|
package com.ekexiu.console.system.pojo;
import com.ekexiu.console.system.po.AuthApply;
import org.jfw.apt.orm.annotation.entry.CalcColumn;
import org.jfw.apt.orm.annotation.entry.ExtendView;
import org.jfw.apt.orm.core.defaultImpl.StringHandler;
/**
* Created by TT on 2017/4/13.
*/
@ExtendView(fromSentence = "auth_apply a INNER JOIN organization o on a.professor_id = o.id LEFT JOIN org_user ou on ou.id = o.id", tableAlias = "a")
public class OrgApplyInfo extends AuthApply {
private String name;
private String email;
private String authStatus;
@CalcColumn(handlerClass = StringHandler.class, column = "o.name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@CalcColumn(handlerClass = StringHandler.class,column = "ou.email")
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
@CalcColumn(handlerClass = StringHandler.class,column = "o.auth_status")
public String getAuthStatus() {
return authStatus;
}
public void setAuthStatus(String authStatus) {
this.authStatus = authStatus;
}
}
|