PlatformDataResult.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412
  1. using System.Collections.Generic;
  2. namespace GxPress.Result.DataCenter
  3. {
  4. /// <summary>
  5. /// 平台数据
  6. /// </summary>
  7. public class PlatformDataResult
  8. {
  9. /// <summary>
  10. /// 平台运营数据
  11. /// </summary>
  12. /// <value></value>
  13. public PlatformOperationDataResult PlatformOperationDataResult { get; set; }
  14. /// <summary>
  15. /// 用户总数增长趋势
  16. /// </summary>
  17. /// <value></value>
  18. public UserIncreaseResult UserIncreaseResult { get; set; }
  19. /// <summary>
  20. /// 用户地区分布
  21. /// </summary>
  22. /// <value></value>
  23. public List<UserAreaDistributingResult> UserAreaDistributingResults { get; set; }
  24. /// <summary>
  25. /// 会员用户占比
  26. /// </summary>
  27. /// <value></value>
  28. public UserVipProportionResult UserVipProportionResult { get; set; }
  29. /// <summary>
  30. /// 实时在线人数
  31. /// </summary>
  32. /// <value></value>
  33. public OnlineUserResult OnlineUserResult { get; set; }
  34. /// <summary>
  35. /// 平台内容数据
  36. /// </summary>
  37. /// <value></value>
  38. public PlatformContentDataResult PlatformContentDataResult { get; set; }
  39. /// <summary>
  40. /// 内容类型分布图
  41. /// </summary>
  42. public List<ContentTypeDistributingResult> ContentTypeDistributingResult { get; set; }
  43. /// <summary>
  44. /// 内容科学分布图
  45. /// </summary>
  46. public List<ContentOlogyDistributingResult> ContentOlogyDistributingResult { get; set; }
  47. /// <summary>
  48. /// 收费内容统计图
  49. /// </summary>
  50. public PayContentstatisticsResult PayContentstatisticsResult { get; set; }
  51. /// <summary>
  52. /// 内容增长情况图
  53. /// </summary>
  54. public ContentIncreaseResult ContentIncreaseResult { get; set; }
  55. /// <summary>
  56. /// 平台累计访问数据(次)
  57. /// </summary>
  58. public PlatformAccumulativeVisitResult PlatformAccumulativeVisitResult { get; set; }
  59. /// <summary>
  60. /// 访问终端统计
  61. /// </summary>
  62. public List<VisitPortResult> VisitPortResult { get; set; }
  63. /// <summary>
  64. /// 平台商务数据
  65. /// </summary>
  66. public PlatformCommerceResult PlatformCommerceResult { get; set; }
  67. /// <summary>
  68. /// 内容销售排行榜
  69. /// </summary>
  70. /// <value></value>
  71. public List<ContentSaleRankingResult> ContentSaleRankingResults { get; set; }
  72. /// <summary>
  73. /// 内容分类销售占比
  74. /// </summary>
  75. public List<ContentSaleProportionResult> ContentSaleProportionResults { get; set; }
  76. }
  77. /// <summary>
  78. /// 平台运营数据
  79. /// </summary>
  80. public class PlatformOperationDataResult
  81. {
  82. /// <summary>
  83. /// 平台总人数
  84. /// </summary>
  85. /// <value></value>
  86. public int SumUserCount { get; set; }
  87. /// <summary>
  88. /// 新增用户数
  89. /// </summary>
  90. /// <value></value>
  91. public int NewUserCount { get; set; }
  92. /// <summary>
  93. /// 在线用户数
  94. /// </summary>
  95. /// <value></value>
  96. public int OnlineUserCount { get; set; }
  97. /// <summary>
  98. /// 活跃用户数
  99. /// </summary>
  100. /// <value></value>
  101. public int ActivityUserCount { get; set; }
  102. }
  103. /// <summary>
  104. /// 用户增长
  105. /// </summary>
  106. public class UserIncreaseResult
  107. {
  108. /// <summary>
  109. /// 数据
  110. /// </summary>
  111. /// <value></value>
  112. public List<int> ExpectedData { get; set; }
  113. /// <summary>
  114. /// 月份
  115. /// </summary>
  116. /// <value></value>
  117. public List<string> MonthData { get; set; }
  118. }
  119. /// <summary>
  120. /// 用户地区分布
  121. /// </summary>
  122. public class UserAreaDistributingResult
  123. {
  124. /// <summary>
  125. /// 城市
  126. /// </summary>
  127. /// <value></value>
  128. public string Name { get; set; }
  129. /// <summary>
  130. /// 数量
  131. /// </summary>
  132. /// <value></value>
  133. public int Value { get; set; }
  134. }
  135. /// <summary>
  136. /// 会员用户占比
  137. /// </summary>
  138. public class UserVipProportionResult
  139. {
  140. /// <summary>
  141. ///
  142. /// </summary>
  143. /// <value></value>
  144. public decimal Value { get; set; }
  145. }
  146. /// <summary>
  147. /// 实时在线人数
  148. /// </summary>
  149. public class OnlineUserResult
  150. {
  151. /// <summary>
  152. /// 数据
  153. /// </summary>
  154. /// <value></value>
  155. public List<int> ExpectedData { get; set; }
  156. /// <summary>
  157. /// 数据
  158. /// </summary>
  159. /// <value></value>
  160. public List<int> ActualData { get; set; }
  161. /// <summary>
  162. /// 月份
  163. /// </summary>
  164. /// <value></value>
  165. public List<string> MonthData { get; set; }
  166. }
  167. /// <summary>
  168. /// 平台内容数据
  169. /// </summary>
  170. public class PlatformContentDataResult
  171. {
  172. /// <summary>
  173. /// 平台内容总数
  174. /// </summary>
  175. /// <value></value>
  176. public int SumContentCount { get; set; }
  177. /// <summary>
  178. /// 新增内容数
  179. /// </summary>
  180. /// <value></value>
  181. public int NewContentCount { get; set; }
  182. /// <summary>
  183. /// 在线出版数
  184. /// </summary>
  185. /// <value></value>
  186. public int OnlineContentCount { get; set; }
  187. /// <summary>
  188. /// 付费内容
  189. /// </summary>
  190. /// <value></value>
  191. public int PayContentCount { get; set; }
  192. }
  193. /// <summary>
  194. /// 内容类型分布图
  195. /// </summary>
  196. public class ContentTypeDistributingResult
  197. {
  198. /// <summary>
  199. /// 名称
  200. /// </summary>
  201. /// <value></value>
  202. public string Name { get; set; }
  203. /// <summary>
  204. /// 占比数量
  205. /// </summary>
  206. /// <value></value>
  207. public int Value { get; set; }
  208. }
  209. /// <summary>
  210. /// 内容科学分布图
  211. /// </summary>
  212. public class ContentOlogyDistributingResult
  213. {
  214. /// <summary>
  215. /// 名称
  216. /// </summary>
  217. /// <value></value>
  218. public string Name { get; set; }
  219. /// <summary>
  220. /// 占比数量
  221. /// </summary>
  222. /// <value></value>
  223. public int Value { get; set; }
  224. }
  225. /// <summary>
  226. /// 收费内容统计图
  227. /// </summary>
  228. public class PayContentstatisticsResult
  229. {
  230. /// <summary>
  231. /// 数据
  232. /// </summary>
  233. /// <value></value>
  234. public List<int> PageAdata { get; set; }
  235. /// <summary>
  236. /// 数据
  237. /// </summary>
  238. /// <value></value>
  239. public List<int> PageBdata { get; set; }
  240. /// <summary>
  241. /// 标题
  242. /// </summary>
  243. /// <value></value>
  244. public List<string> Title { get; set; }
  245. }
  246. /// <summary>
  247. /// 内容增长情况图
  248. /// </summary>
  249. public class ContentIncreaseResult
  250. {
  251. /// <summary>
  252. /// 数据
  253. /// </summary>
  254. /// <value></value>
  255. public List<int> ExpectedData { get; set; }
  256. /// <summary>
  257. /// 月份
  258. /// </summary>
  259. /// <value></value>
  260. public List<string> MonthData { get; set; }
  261. }
  262. /// <summary>
  263. /// 平台累计访问数据(次)
  264. /// </summary>
  265. public class PlatformAccumulativeVisitResult
  266. {
  267. /// <summary>
  268. /// 访问数量
  269. /// </summary>
  270. /// <value></value>
  271. public int VisitCount { get; set; }
  272. /// <summary>
  273. /// 收藏
  274. /// </summary>
  275. /// <value></value>
  276. public int CollctionCount { get; set; }
  277. /// <summary>
  278. /// 转发
  279. /// </summary>
  280. /// <value></value>
  281. public int RetransmissionCount { get; set; }
  282. /// <summary>
  283. /// 评论
  284. /// </summary>
  285. /// <value></value>
  286. public int CommentCount { get; set; }
  287. }
  288. /// <summary>
  289. /// 同比上周
  290. /// </summary>
  291. public class PlatformWeekVisitResult
  292. {
  293. /// <summary>
  294. /// 访问数量
  295. /// </summary>
  296. /// <value></value>
  297. public int VisitRatio { get; set; }
  298. /// <summary>
  299. /// 收藏
  300. /// </summary>
  301. /// <value></value>
  302. public int CollctionRatio { get; set; }
  303. /// <summary>
  304. /// 转发
  305. /// </summary>
  306. /// <value></value>
  307. public int RetransmissionRatio { get; set; }
  308. /// <summary>
  309. /// 评论
  310. /// </summary>
  311. /// <value></value>
  312. public int CommentRatio { get; set; }
  313. }
  314. /// <summary>
  315. /// 访问终端统计
  316. /// </summary>
  317. public class VisitPortResult
  318. {
  319. /// <summary>
  320. /// 名称
  321. /// </summary>
  322. /// <value></value>
  323. public string Name { get; set; }
  324. /// <summary>
  325. /// 占比数量
  326. /// </summary>
  327. /// <value></value>
  328. public int Value { get; set; }
  329. }
  330. /// <summary>
  331. /// 平台商务数据
  332. /// </summary>
  333. public class PlatformCommerceResult
  334. {
  335. /// <summary>
  336. /// 销售总额
  337. /// </summary>
  338. /// <value></value>
  339. public decimal Amount { get; set; }
  340. /// <summary>
  341. /// 订单数量
  342. /// </summary>
  343. /// <value></value>
  344. public int OrderCount { get; set; }
  345. /// <summary>
  346. /// Vip总人数
  347. /// </summary>
  348. /// <value></value>
  349. public int VipUserCount { get; set; }
  350. /// <summary>
  351. /// vip购物总额(元)
  352. /// </summary>
  353. /// <value></value>
  354. public decimal VipAmount { get; set; }
  355. /// <summary>
  356. /// Vip订单数
  357. /// </summary>
  358. /// <value></value>
  359. public int VipOrderCount { get; set; }
  360. }
  361. /// <summary>
  362. /// 内容销售排行榜
  363. /// </summary>
  364. public class ContentSaleRankingResult
  365. {
  366. /// <summary>
  367. /// 类别名称
  368. /// </summary>
  369. /// <value></value>
  370. public string CategoryName { get; set; }
  371. /// <summary>
  372. ///类型
  373. /// </summary>
  374. /// <value></value>
  375. public int MediaType { get; set; }
  376. /// <summary>
  377. /// 销售总额
  378. /// </summary>
  379. /// <value></value>
  380. public decimal Amount { get; set; }
  381. /// <summary>
  382. /// 占比
  383. /// </summary>
  384. /// <value></value>
  385. public int Proportion { get; set; }
  386. }
  387. /// <summary>
  388. /// 内容分类销售占比
  389. /// </summary>
  390. public class ContentSaleProportionResult
  391. {
  392. /// <summary>
  393. /// 名称
  394. /// </summary>
  395. /// <value></value>
  396. public string Name { get; set; }
  397. /// <summary>
  398. /// 占比数量
  399. /// </summary>
  400. /// <value></value>
  401. public int Value { get; set; }
  402. /// <summary>
  403. ///类型
  404. /// </summary>
  405. /// <value></value>
  406. public int MediaType { get; set; }
  407. }
  408. }