using OASystem.Domain; using OASystem.Domain.Entities.System; namespace OASystem.Infrastructure.Repositories.System { public class CompanyRepository : BaseRepository { public CompanyRepository(SqlSugarClient sqlSugar) : base(sqlSugar) { } /// /// 获取所有公司数据 /// /// /// public Result GetCompanyData() { Result result = new Result(); string sql = "select * from Sys_Company where isdel = 0"; var DBdata = GetListBySqlWithNolock(sql); if (DBdata == null || DBdata.Count == 0) { result.Code = -1; result.Msg = "暂无数据!"; return result; } result.Code = 0; result.Msg = "成功!"; result.Data = DBdata.Select(x=> new CompanyView { CompanyCode = x.CompanyCode, CompanyName = x.CompanyName, Id = x.Id, ParentCompanyId = x.ParentCompanyId }); return result; } } }