No Description

OrganizationInfo.java 1.5KB

    package com.ekexiu.console.system.pojo; import com.ekexiu.console.system.po.Organization; 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/5/18. */ @ExtendView(fromSentence = "organization o LEFT JOIN org_user ou on ou.id = o.id LEFT JOIN cuser c on ou.inviter_id = c.id", tableAlias = "o") public class OrganizationInfo extends Organization { private String principal; private String inviterId; private String registerEmail; private boolean hasOrgLogo; public boolean isHasOrgLogo() { return hasOrgLogo; } public void setHasOrgLogo(boolean hasOrgLogo) { this.hasOrgLogo = hasOrgLogo; } @CalcColumn(handlerClass = StringHandler.class, column = "ou.email") public String getRegisterEmail() { return registerEmail; } public void setRegisterEmail(String registerEmail) { this.registerEmail = registerEmail; } @CalcColumn(handlerClass = StringHandler.class, column = "ou.inviter_id") public String getInviterId() { return inviterId; } public void setInviterId(String inviterId) { this.inviterId = inviterId; } @CalcColumn(handlerClass = StringHandler.class, column = "c.name") public String getPrincipal() { return principal; } public void setPrincipal(String principal) { this.principal = principal; } }