package foundation.org;
|
|
import foundation.data.entity.Entity;
|
|
public class LeaderHierarchy {
|
|
private String parentPositionId;
|
private String positionId;
|
private String positionTitle;
|
private String levelCode;
|
private String duty;
|
private String employeeId;
|
private String employeeName;
|
private String userId;
|
private PositionMeta meta;
|
|
public LeaderHierarchy() {
|
meta = new PositionMeta();
|
}
|
|
public void load(Entity entity) {
|
parentPositionId = entity.getString("parent_position_id");
|
positionId = entity.getString("position_id");
|
positionTitle = entity.getString("position_title");
|
levelCode = entity.getString("level_code");
|
duty = entity.getString("duty");
|
employeeId = entity.getString("employee_id");
|
employeeName = entity.getString("employee_name");
|
userId = entity.getString("user_id");
|
|
meta.load(duty);
|
}
|
|
public String getParentPositionId() {
|
return parentPositionId;
|
}
|
|
public String getPositionId() {
|
return positionId;
|
}
|
|
public String getPositionTitle() {
|
return positionTitle;
|
}
|
|
public String getEmployeeId() {
|
return employeeId;
|
}
|
|
public String getEmployeeName() {
|
return employeeName;
|
}
|
|
public String getUserId() {
|
return userId;
|
}
|
|
public boolean isSalesDirector() {
|
return meta.isSalesDirector();
|
}
|
|
public boolean isSalesRegionDirector() {
|
return meta.isSalesRegionDirector();
|
}
|
|
}
|