riku
2025-10-27 0f58aa8ea118c3bd0b28396febc58fdbd94eef75
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
package cn.flightfeather.thirdappmodule.bean.vo;
 
import java.io.Serializable;
import java.util.ArrayList;
 
/**
 * 排名信息
 * 街镇排名与场景排名(某一场景类型下)
 */
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<TownRank> townRanks = new ArrayList<>();
    private ArrayList<SceneRank> sceneRanks = new ArrayList<>();
 
    public String getTopTaskId() {
        return topTaskId;
    }
 
    public String getTopTaskName() {
        return topTaskName;
    }
 
    public ArrayList<TownRank> getTownRanks() {
        return townRanks;
    }
 
    public ArrayList<SceneRank> getSceneRanks() {
        return sceneRanks;
    }
}