统计类
模块概述
统计类组件包含发文部门的投稿采用、便民咨询、领导信箱、站点浏览量统计等功能。该组件适用于政府网站、高校官网等各类网站建设项目,用于展示各类统计数据和排行榜。
核心功能
- 发文部门投稿和采用统计
- 便民咨询回复统计
- 领导信箱回复统计
- 信件统计
- 站点浏览量统计
适用场景
- 首页统计数据展示
- 部门排行榜展示
- 咨询信箱统计展示
- 站点访问量统计展示
核心价值
- 提供数据可视化展示,提升信息可读性
- 支持灵活的时间范围筛选
- 支持分页功能,适用于大量数据展示
- 结构规范,易于集成和使用
核心功能分类
发文部门统计调用
场景描述
此场景适用于需要展示发文部门投稿和采用统计的场景,如首页部门排行榜、内页部门统计等页面。通过配置参数可以灵活控制统计范围、排序方式和显示数量。
视图代码
@Power.Partial("发文部门-部门统计", new { Count = 10, Scope = 1, Order = 1 })
参数说明
| 参数名 | 中文名 | 类型 | 默认值 | 详细说明 |
|---|---|---|---|---|
| Count | 输出数 | Int32 | 0 | 控制列表显示的部门数量 |
| Scope | 范围 | Int32 | 0 | 统计发文时间范围(0-不限制;1-当前年;2-当前季;3-当前月;4-当前周) |
| Order | 排序方式 | Int32 | 1 | 控制列表排序方式:1-审核数;2-部门Id |
| CategoryId | 部门分类Id | Int32 | 0 | 设置限定部门类别下的部门发文统计 |
| IsIncludeVirtualContent | 是否统计虚内容 | Boolean | True | 控制是否统计虚内容 |
| NodeId | 节点Id | String | 空(不限制) | 统计节点下的发文排行,空值时为不限制,当为多个节点Id时,以逗号分隔,如22,23 |
| IsIncludeChildNodes | 是否包含子节点数据 | Boolean | True | 是否统计子节点数据 |
示例效果

发文部门-部门统计效果展示,按审核数降序排列,展示投稿部门排行榜,统计时间范围为当前年,输出10条数据,在首页和内页均可调用。
注意事项
- 统计范围:通过Scope参数控制统计时间范围,0为不限制,1为当前年,2为当前季,3为当前月,4为当前周
- 排序方式:通过Order参数控制排序方式,1为按审核数排序,2为按部门Id排序
- 节点筛选:通过NodeId参数限定统计节点,支持多个节点Id,以逗号分隔
- 虚内容统计:通过IsIncludeVirtualContent参数控制是否统计虚内容
- 子节点数据:通过IsIncludeChildNodes参数控制是否统计子节点数据
发文部门分页统计调用
场景描述
此场景适用于需要以分页形式展示发文部门统计的场景,仅可在内页调用,需配合通用分页组件使用。通过配置参数可以灵活控制分页数量、统计范围和排序方式。
视图代码
@Power.Partial("发文部门-部门统计", new { PageSize = 5, Scope = 1, Order = 1 })
<div class="page">@Power.Partial("通用分页")</div>
参数说明
| 参数名 | 中文名 | 类型 | 默认值 | 详细说明 |
|---|---|---|---|---|
| PageSize | 每页显示数量 | Int32 | 10 | 指定分页状态下每页显示数量 |
| Scope | 范围 | Int32 | 0 | 统计发文时间范围(0-不限制;1-当前年;2-当前季;3-当前月;4-当前周) |
| Order | 排序方式 | Int32 | 1 | 控制列表排序方式:1-审核数;2-部门Id |
| NodeId | 节点Id | String | 空(不限制) | 统计节点下的发文排行,空值时为不限制,当为多个节点Id时,以逗号分隔,如22,23 |
| IsIncludeChildNodes | 是否包含子节点数据 | Boolean | True | 是否统计子节点数据 |
示例效果

发文部门-部门分页统计效果展示,用分页的形式展示部门列表,分页数量为5条,统计时间范围为当前年,排序规则为按投稿采纳数降序排列,不能在首页展示,只可在内页调用,并搭配通用分页组件。
注意事项
- 分页组件:必须配合通用分页组件使用,否则无法实现分页功能
- 首页限制:不能在首页展示,只可在内页调用
- 分页数量:通过PageSize参数控制每页显示数量
- 统计范围:通过Scope参数控制统计时间范围
- 排序方式:通过Order参数控制排序方式
咨询回复统计调用
场景描述
此场景适用于需要展示便民咨询回复统计的场景,如便民咨询页面统计数据展示。通过配置参数可以灵活控制分类筛选、子分类包含和统计时间间隔。
视图代码
@Power.Partial("咨询回复统计", new { categoryId = 1, IsContainChildCategories = true, Interval = 0 })
参数说明
| 参数名 | 中文名 | 类型 | 默认值 | 详细说明 |
|---|---|---|---|---|
| CategoryId | 分类ID | Int32 | 0 | 指定便民咨询的ID,用于筛选统计指定的分类内容 |
| IsContainChildCategories | 是否包含子分类 | Boolean | true | 是否包含统计子分类的数据 |
| Interval | 统计时间间隔 | Int32 | 0 | 依据咨询信件提交的时间参数筛选统计(0-不限制;1-当前年;2-当前月) |
示例效果

咨询回复统计效果展示,展示ID为1的便民咨询统计数据,包含当前分类下的子分类数据,统计时间范围为全部。
注意事项
- 分类筛选:通过CategoryId参数指定便民咨询分类ID
- 子分类包含:通过IsContainChildCategories参数控制是否包含子分类数据
- 时间间隔:通过Interval参数控制统计时间间隔,0为不限制,1为当前年,2为当前月
领导信箱回复统计调用
场景描述
此场景适用于需要展示领导信箱回复统计的场景,如信访页面统计数据展示。通过配置参数可以灵活控制信箱筛选、时间范围、排序规则和显示数量。
视图代码
@Power.Partial("领导信箱回复统计", new { PetitionLetterBoxId = 1, count = 5, StartTime = new DateTime(2000, 1, 1) })
参数说明
| 参数名 | 中文名 | 类型 | 默认值 | 详细说明 |
|---|---|---|---|---|
| PetitionLetterBoxId | 信箱ID | Int32 | 0 | 指定信访信箱的唯一标识符,用于筛选特定信箱的信访内容 |
| Starttime | 开始时间 | String | 空 | 统计信访内容的起始时间,格式为yyyy-MM-dd |
| Endtime | 结束时间 | String | 空 | 统计信访内容的结束时间,格式为yyyy-MM-dd |
| OrderBy | 排序字段 | String | ProcessedCount | 控制统计结果的排序规则,支持多字段排序(如ProcessedCount表示按处理数量排序) |
| Order | 排序方式 | String | Desc | 控制排序方式:Desc、Asc |
| count | 输出数量 | Int32 | 10 | 控制列表显示的数量 |
示例效果

领导信箱回复统计效果展示,统计ID为1的信访信箱内容,起始时间为2000-01-01,适用于需要展示信访回复统计信息的场景,显示5条。
注意事项
- 信箱筛选:通过PetitionLetterBoxId参数指定信访信箱ID
- 时间范围:通过Starttime和Endtime参数控制统计时间范围,格式为yyyy-MM-dd
- 排序规则:通过OrderBy和Order参数控制排序规则
- 显示数量:通过count参数控制列表显示数量
信件统计调用
场景描述
此场景适用于需要展示信件统计的场景,如信访页面简单统计数据展示。通过配置参数可以灵活控制信箱筛选。
视图代码
@Power.Partial("信件统计", new { PetitionLetterBoxId = 1 })
参数说明
| 参数名 | 中文名 | 类型 | 默认值 | 详细说明 |
|---|---|---|---|---|
| PetitionLetterBoxId | 信箱ID | Int32 | 1 | 指定信访信箱的唯一标识符,用于筛选特定信箱的信访内容 |
示例效果

信件统计效果展示,统计ID为1的信访信箱内容,适用于需要展示信件统计信息的场景。
注意事项
- 信箱筛选:通过PetitionLetterBoxId参数指定信访信箱ID
- 简单统计:此组件为简单统计组件,如需更详细的统计信息请使用领导信箱回复统计组件
站点浏览量统计调用
场景描述
此场景适用于需要展示站点浏览量统计的场景,如页脚统计数据展示。通过配置参数可以灵活控制站点筛选和时间范围。
视图代码
总浏览量:@Power.Partial("站点浏览量统计", new { Start = "2025-04-10" })
参数说明
| 参数名 | 中文名 | 类型 | 默认值 | 详细说明 |
|---|---|---|---|---|
| SiteId | 站点Id | Int32 | 指定站点ID,统计浏览量 | |
| Start | 开始时间 | String | 统计浏览的起始时间,格式为yyyy-MM-dd | |
| End | 结束时间 | String | 统计浏览的结束时间,格式为yyyy-MM-dd |
示例效果

站点浏览量统计效果展示,统计起始时间为2025-04-10后的浏览次数。
注意事项
- 站点筛选:通过SiteId参数指定站点ID
- 时间范围:通过Start和End参数控制统计时间范围,格式为yyyy-MM-dd
- 灵活展示:可以直接嵌入到页面任何位置,如页脚统计区域
