123456789101112131415161718192021222324252627 |
- 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<Sys_JobPost, JobPostView>
- {
- public JobPostRepository(SqlSugarClient sqlSugar) : base(sqlSugar)
- {
- }
- public async Task<List<Sys_JobPostI>> 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<Sys_JobPostI>(sql).ToListAsync();
- }
- }
- }
|