using OASystem.Domain.Dtos.System; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Infrastructure.Repositories.System { public class JobPostRepository : BaseRepository { public JobPostRepository(SqlSugarClient sqlSugar) : base(sqlSugar) { } public async Task> QueryJobPost(string sqlWhere) { string sql = string.Format(@"select jp.*,dep.DepName as 'DepName',cmp.CompanyName as 'CompanyName' from Sys_JobPost jp left join Sys_Company cmp on jp.CompanyId=cmp.Id left join Sys_Department dep on jp.DepId=dep.Id {0}", sqlWhere); return await _sqlSugar.SqlQueryable(sql).ToListAsync(); } } }