package cn.flightfeather.thirdapp.bean.vo; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** * 排名信息 * 街镇排名与场景排名(某一场景类型下) */ public class RankVo implements Serializable { public class TownRank implements Serializable{ private String sceneTypeId;//场景类型id private String sceneTypeName;//场景类型id private String townCode;//街镇行政编码 private String townName;//街镇名称 private int averageScore;//平均分 private float standardRate;//规范率 private int hasScoredNum;//已评分个数 private int totalSceneNum;//总场景个数 private int rankNo = 1;//排名 public String getSceneTypeId() { return sceneTypeId; } public String getSceneTypeName() { return sceneTypeName; } public String getTownCode() { return townCode; } public String getTownName() { return townName; } public int getAverageScore() { return averageScore; } public float getStandardRate() { return standardRate; } public int getRankNo() { return rankNo; } public TownRank setRankNo(int rankNo) { this.rankNo = rankNo; return this; } } public class SceneRank implements Serializable{ private String sceneTypeId;//场景类型id private String sceneTypeName;//场景类型id private String sceneNameId;//场景名称Id private String sceneName;//场景名称 private int score;//得分 private String standard;//规范等级(四种:规范、基本规范、不规范、严重不规范) private int standardOrder;//规范排序(1、2、3、4) private int rankNo = 1;//排名 public String getSceneTypeId() { return sceneTypeId; } public String getSceneTypeName() { return sceneTypeName; } public String getSceneNameId() { return sceneNameId; } public String getSceneName() { return sceneName; } public int getScore() { return score; } public String getStandard() { return standard; } public int getStandardOrder() { return standardOrder; } public int getRankNo() { return rankNo; } public SceneRank setRankNo(int rankNo) { this.rankNo = rankNo; return this; } } private String topTaskId;//顶层任务id private String topTaskName;//顶层任务名称 private ArrayList townRanks = new ArrayList<>(); private ArrayList sceneRanks = new ArrayList<>(); public String getTopTaskId() { return topTaskId; } public String getTopTaskName() { return topTaskName; } public ArrayList getTownRanks() { return townRanks; } public ArrayList getSceneRanks() { return sceneRanks; } }