Commit 9fc7415a by lcx

新增报表实体

parent d5de727e
...@@ -33,8 +33,8 @@ public PerformanceQuery(GraphQLService service) ...@@ -33,8 +33,8 @@ public PerformanceQuery(GraphQLService service)
} }
); );
Field<ListGraphType<ChartDataType>>("chardata", Field<ListGraphType<ChartDataType>>("chartdata",
arguments: Arguments(new QueryArgument<StringGraphType>() { Name = QueryParams.itemName }), arguments: Arguments(),
resolve: context => resolve: context =>
{ {
int reportId = context.Arguments.ContainsKey(QueryParams.reportId) int reportId = context.Arguments.ContainsKey(QueryParams.reportId)
...@@ -46,7 +46,7 @@ public PerformanceQuery(GraphQLService service) ...@@ -46,7 +46,7 @@ public PerformanceQuery(GraphQLService service)
); );
Field<ListGraphType<ReportPerformanceType>>("performances", Field<ListGraphType<ReportPerformanceType>>("performances",
arguments: Arguments(), arguments: Arguments(new QueryArgument<StringGraphType>() { Name = QueryParams.itemName }),
resolve: context => resolve: context =>
{ {
int reportId = context.Arguments.ContainsKey(QueryParams.reportId) int reportId = context.Arguments.ContainsKey(QueryParams.reportId)
......
...@@ -129,12 +129,12 @@ public class ChartData ...@@ -129,12 +129,12 @@ public class ChartData
/// <summary> /// <summary>
/// 值 /// 值
/// </summary> /// </summary>
public Double Value { get; set; } public decimal Value { get; set; }
/// <summary> /// <summary>
/// 总量 /// 总量
/// </summary> /// </summary>
public Double Total { get; set; } public decimal Total { get; set; }
/// <summary> /// <summary>
/// ChartData 类型标签 /// ChartData 类型标签
......
using System;
using System.Collections.Generic;
using System.Text;
namespace Performance.DtoModels
{
public class ReportTable
{
/// <summary>
/// 核算单元
/// </summary>
public string AccountingUnit { get; set; }
/// <summary>
/// 统计大分类
/// </summary>
public string Category { get; set; }
/// <summary>
/// 统计小分类
/// </summary>
public string ItemName { get; set; }
/// <summary>
/// 本期
/// </summary>
public decimal CurrentValue { get; set; }
/// <summary>
/// 上期
/// </summary>
public decimal LastIssueValue { get; set; }
/// <summary>
/// 同期
/// </summary>
public decimal SamePeriodValue { get; set; }
/// <summary>
/// 预算
/// </summary>
public decimal BudgetValue { get; set; }
/// <summary>
/// 比率
/// </summary>
public decimal RatioValue { get; set; }
}
}
...@@ -63,7 +63,7 @@ public List<ChartData> GetChartData(int reportId, DynamicParameters parameters) ...@@ -63,7 +63,7 @@ public List<ChartData> GetChartData(int reportId, DynamicParameters parameters)
var sql = report.Content.ToLower(); var sql = report.Content.ToLower();
var chartData = repreportRepository.DapperQuery<ChartData>(sql, parameters); var chartData = repreportRepository.DapperQuery<ChartData>(sql, parameters, 60 * 5);
return chartData != null && chartData.Any() ? chartData.ToList() : new List<ChartData>(); return chartData != null && chartData.Any() ? chartData.ToList() : new List<ChartData>();
} }
...@@ -85,7 +85,7 @@ public List<report_performance> GetReportPerformance(int reportId, DynamicParame ...@@ -85,7 +85,7 @@ public List<report_performance> GetReportPerformance(int reportId, DynamicParame
var sql = report.Content.ToLower(); var sql = report.Content.ToLower();
var chartData = repreportRepository.DapperQuery<report_performance>(sql, parameters); var chartData = repreportRepository.DapperQuery<report_performance>(sql, parameters, 60 * 5);
return chartData != null && chartData.Any() ? chartData.ToList() : new List<report_performance>(); return chartData != null && chartData.Any() ? chartData.ToList() : new List<report_performance>();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment