Commit 9fc7415a by lcx

新增报表实体

parent d5de727e
......@@ -33,8 +33,8 @@ public PerformanceQuery(GraphQLService service)
}
);
Field<ListGraphType<ChartDataType>>("chardata",
arguments: Arguments(new QueryArgument<StringGraphType>() { Name = QueryParams.itemName }),
Field<ListGraphType<ChartDataType>>("chartdata",
arguments: Arguments(),
resolve: context =>
{
int reportId = context.Arguments.ContainsKey(QueryParams.reportId)
......@@ -46,7 +46,7 @@ public PerformanceQuery(GraphQLService service)
);
Field<ListGraphType<ReportPerformanceType>>("performances",
arguments: Arguments(),
arguments: Arguments(new QueryArgument<StringGraphType>() { Name = QueryParams.itemName }),
resolve: context =>
{
int reportId = context.Arguments.ContainsKey(QueryParams.reportId)
......
......@@ -129,12 +129,12 @@ public class ChartData
/// <summary>
/// 值
/// </summary>
public Double Value { get; set; }
public decimal Value { get; set; }
/// <summary>
/// 总量
/// </summary>
public Double Total { get; set; }
public decimal Total { get; set; }
/// <summary>
/// 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)
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>();
}
......@@ -85,7 +85,7 @@ public List<report_performance> GetReportPerformance(int reportId, DynamicParame
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>();
}
......
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