// /*
// * 数据计算日志
// */
// using System;
// using System.Collections.Generic;
// using System.Linq;
// using System.Data;
// using MySystem.Models.Main;
// using Library;
// using LitJson;
// namespace MySystem.Service.Main
// {
// public class StatDataLogService
// {
// string _conn = "";
// public StatDataLogService()
// {
// _conn = ConfigurationManager.AppSettings["SqlConnStr"].ToString();
// }
// ///
// /// 查询列表
// ///
// /// 关联表
// /// 查询条件(sql语句)
// /// 总数(输出)
// /// 页码
// /// 每页条数
// ///
// public List> List(List relationData, string condition, out int count, int page = 1, int limit = 30, string orderBy = "Sort desc,Id desc")
// {
// List fields = new List(); //要显示的列
// fields.Add("Id");
// fields.Add("CreateDate"); //添加时间
// fields.Add("Status"); //状态
// fields.Add("Gategory"); //分类
// fields.Add("IsCondition"); //领取人是否满足条件
// fields.Add("GetUserId"); //领取人
// Dictionary obj = new DbService(AppConfig.Base.dbTables, _conn).IndexData("StatDataLog", relationData, orderBy, page, limit, condition, fields);
// List> diclist = obj["data"] as List>;
// count = int.Parse(obj["count"].ToString());
// return diclist;
// }
// public List> List(List relationData, string condition, int page = 1, int limit = 30, string orderBy = "Sort desc,Id desc")
// {
// List fields = new List(); //要显示的列
// fields.Add("Id");
// fields.Add("CreateDate"); //添加时间
// fields.Add("Status"); //状态
// fields.Add("Gategory"); //分类
// fields.Add("IsCondition"); //领取人是否满足条件
// fields.Add("GetUserId"); //领取人
// Dictionary obj = new DbService(AppConfig.Base.dbTables, _conn).IndexData("StatDataLog", relationData, orderBy, page, limit, condition, fields);
// List> diclist = obj["data"] as List>;
// return diclist;
// }
// ///
// /// 查询一条记录
// ///
// /// 主键Id
// ///
// public StatDataLog Query(int Id)
// {
// WebCMSEntities db = new WebCMSEntities();
// StatDataLog editData = db.StatDataLog.FirstOrDefault(m => m.Id == Id) ?? new StatDataLog();
// db.Dispose();
// return editData;
// }
// ///
// /// 查询记录数
// ///
// /// 主键Id
// ///
// public int Count(string condition = "")
// {
// int result = 0;
// DataTable dt = CustomerSqlConn.dtable("select count(Id) from StatDataLog where 1=1" + condition, _conn);
// if(dt.Rows.Count > 0)
// {
// result = int.Parse(function.CheckInt(dt.Rows[0][0].ToString()));
// }
// return result;
// }
// ///
// /// 查询是否存在
// ///
// /// 主键Id
// ///
// public bool Exist(int Id)
// {
// WebCMSEntities db = new WebCMSEntities();
// bool check = db.StatDataLog.Any(m => m.Id == Id);
// db.Dispose();
// return check;
// }
// ///
// /// 添加数据
// ///
// /// 要设置的字段
// ///
// public AppResultJson Add(Dictionary fields, bool check = true)
// {
// if(check)
// {
// }
// int Id = new DbService(AppConfig.Base.dbTables, _conn).Add("StatDataLog", fields, 0);
// return new AppResultJson(){ Status = "1", Data = Id };
// }
// ///
// /// 修改数据
// ///
// /// 要设置的字段
// /// 主键Id
// public AppResultJson Edit(Dictionary fields, int Id, bool check = true)
// {
// if(check)
// {
// }
// new DbService(AppConfig.Base.dbTables, _conn).Edit("StatDataLog", fields, Id);
// return new AppResultJson(){ Status = "1", Data = Id };
// }
// ///
// /// 逻辑删除
// ///
// /// 主键Id
// public void Remove(int Id)
// {
// Dictionary fields = new Dictionary();
// fields.Add("Status", -1);
// new DbService(AppConfig.Base.dbTables, _conn).Edit("StatDataLog", fields, Id);
// }
// ///
// /// 删除数据
// ///
// /// 主键Id
// public void Delete(int Id)
// {
// new DbService(AppConfig.Base.dbTables, _conn).Delete("StatDataLog", Id);
// }
// ///
// /// 排序
// ///
// /// 主键Id
// /// 排序序号
// public void Sort(int Id, int Sort)
// {
// new DbService(AppConfig.Base.dbTables, _conn).Sort("StatDataLog", Sort, Id);
// }
// ///
// /// 导入数据
// ///
// /// json数据
// public void Import(string ExcelData)
// {
// WebCMSEntities db = new WebCMSEntities();
// JsonData list = JsonMapper.ToObject(ExcelData);
// for (int i = 1; i < list.Count;i++ )
// {
// JsonData dr = list[i];
// db.StatDataLog.Add(new StatDataLog()
// {
// CreateDate = DateTime.Now,
// UpdateDate = DateTime.Now,
// });
// db.SaveChanges();
// }
// db.Dispose();
// }
// ///
// /// 导出excel表格
// ///
// /// 查询条件(单个字段)
// /// 查询条件(sql语句)
// ///
// // public void ExportExcel(List relationData, string condition)
// // {
// // }
// }
// }