using Dapper;
using NetCore.Model.enums;
using NetCore.Model.qw;
using System.Collections.Generic;
using System.Data;
using System.Linq;
namespace NetCore.BLL
{
public class hg_man_config_bll
{
private string comcode;
public hg_man_config_bll(string _comcode)
{
comcode = _comcode;
}
///
/// 获取企业 当前配置
///
///
///
public hg_man_config GetNowManConfig(string corpid)
{
using (IDbConnection con = ConnectionFactory.CreateConnection(ContextType.qwContext, comcode))
{
return con.QuerySingleOrDefault("select corpid,checkdate,name,tablename,seq from hg_man_config where corpid=@corpid order by checkdate desc limit 1", new { corpid = corpid });
}
}
///
/// 获取数据
///
///
public List GetList()
{
using (IDbConnection con = ConnectionFactory.CreateConnection(ContextType.qwContext, comcode))
{
return con.Query("select corpid,name,tablename,seq from hg_man_config", null, buffered: false).ToList();
}
}
///
/// 新增数据
///
///
///
public bool Add(hg_man_config model)
{
using (IDbConnection con = ConnectionFactory.CreateConnection(ContextType.qwContext, comcode))
{
return con.Execute("insert into hg_man_config(corpid,name,tablename,seq,checkdate)values(@corpid,@name,@tablename,@seq,@checkdate)", model) > 0;
}
}
///
/// 修改数据
///
///
///
public bool update(hg_man_config model)
{
using (IDbConnection con = ConnectionFactory.CreateConnection(ContextType.qwContext, comcode))
{
return con.Execute("update hg_man_config set tablename=@tablename,seq=@seq,status=@status where corpid=@corpid and checkdate=@checkdate", model) > 0;
}
}
///
/// 修改数据
///
///
///
public bool updateRecord(hg_man_config model)
{
using (IDbConnection con = ConnectionFactory.CreateConnection(ContextType.qwContext, comcode))
{
return con.Execute("update hg_man_config set seq=@seq,status=@status, checkdate=@checkdate where corpid=@corpid and tablename=@tablename", model) > 0;
}
}
}
}