添加项目文件。
This commit is contained in:
107
SamplePre.ProcessBll/BLL/SystemBll.cs
Normal file
107
SamplePre.ProcessBll/BLL/SystemBll.cs
Normal file
@@ -0,0 +1,107 @@
|
||||
using DataDAL;
|
||||
using Models.Ext;
|
||||
using Models.Models;
|
||||
using S7.Net.Types;
|
||||
using SamplePre.DAL;
|
||||
using SamplePre.DAL.DBContext;
|
||||
using SamplePre.Models.Ext;
|
||||
using SamplePre.Models.Models;
|
||||
using SamplePre.Models.Tables;
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace SamplePre.ProcessBll.BLL
|
||||
{
|
||||
public class SystemBll
|
||||
{
|
||||
|
||||
|
||||
SystemDal systemDal = new SystemDal();
|
||||
|
||||
|
||||
public int DelDictClassById(int classid)
|
||||
{
|
||||
var val = DBFactory.Instance.Deleteable<sys_dict_class>(p => p.id == classid).ExecuteCommand();
|
||||
return val;
|
||||
}
|
||||
|
||||
public int DelSysDictByid(sys_dict sys_Dict)
|
||||
{
|
||||
var val = DBFactory.Instance.Deleteable<sys_dict>(p => p.id == sys_Dict.id).ExecuteCommand();
|
||||
|
||||
return val;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 根据分类id查询字典明细
|
||||
/// </summary>
|
||||
/// <param name="classid"></param>
|
||||
/// <returns></returns>
|
||||
public List<sys_dict> QueryDictByClassId(int classid)
|
||||
{
|
||||
List<sys_dict> data = DBFactory.Instance.Queryable<sys_dict>().Where(p => p.class_id == classid).ToList();
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查询字典分类
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public List<sys_dict_class> QueryDictClassData()
|
||||
{
|
||||
List<sys_dict_class> data = DBFactory.Instance.Queryable<sys_dict_class>().ToList();
|
||||
return data;
|
||||
}
|
||||
|
||||
public List<sys_dict> QueryDictData()
|
||||
{
|
||||
List<sys_dict> data = DBFactory.Instance.Queryable<sys_dict>().ToList();
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
public int SaveSysDict(sys_dict sysDict)
|
||||
{
|
||||
var val = DBFactory.Instance.Insertable<sys_dict>(sysDict).ExecuteCommand();
|
||||
return val;
|
||||
}
|
||||
|
||||
public int SaveSysDictClass(sys_dict_class sysDictClass)
|
||||
{
|
||||
var val = DBFactory.Instance.Insertable<sys_dict_class>(sysDictClass).ExecuteCommand();
|
||||
return val;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 查询系统功能
|
||||
/// </summary>
|
||||
/// <param name="classid"></param>
|
||||
/// <returns></returns>
|
||||
public List<config_function> QueryFunctionList()
|
||||
{
|
||||
List<config_function> data = DBFactory.Instance.Queryable<config_function>().ToList();
|
||||
|
||||
List<config_function> newData = new List<config_function>();
|
||||
foreach (var item in data.Where(p=>p.parent_id == 0))
|
||||
{
|
||||
foreach(var newItem in data.Where(p => p.parent_id == item.id).ToList())
|
||||
{
|
||||
newItem.description = item.name;
|
||||
newData.Add(newItem);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return newData;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user