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; } } } }