using Edu.Model.ViewModel.Course;
using System.Linq;
using System.Text;
namespace Edu.Repository.Course
{
///
/// 课程配置仓储层
///
public class RB_Course_SettingRepository : BaseRepository
{
///
/// 获取课程设置实体
///
///
///
public RB_Course_Setting_ViewModel GetCourseSettingRepository(RB_Course_Setting_ViewModel query)
{
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT *
FROM rb_course_setting
WHERE 1=1
");
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Course_Setting_ViewModel.Group_Id), query.Group_Id);
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Course_Setting_ViewModel.School_Id), query.School_Id);
if (query.SettingId > 0)
{
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Course_Setting_ViewModel.SettingId), query.SettingId);
}
return Get(builder.ToString()).FirstOrDefault();
}
}
}