StableVersion4.3/HL_FristAidPlatform_DataBase/Base/T_Base_QuestionDB.cs

46 lines
1.5 KiB
C#
Raw Normal View History

2024-03-11 09:47:34 +08:00
using HL_FristAidPlatform_Help;
using HL_FristAidPlatform_IDataBase;
using HL_FristAidPlatform_Models;
using SqlSugar;
using System.Collections.Generic;
namespace HL_FristAidPlatform_DataBase
{
public class T_Base_QuestionDB : BaseDB, IT_Base_Question
{
public SqlSugarClient db = GetClient();
public bool Add(T_Base_Question menu)
{
return db.Insertable(menu).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() == 1 ? true : false;
}
public bool Dels(dynamic[] ids)
{
return db.Deleteable<T_Base_Question>().In(new dynamic[] { ids }).ExecuteCommand() == 1 ? true : false;
}
public T_Base_Question Get(long id)
{
return db.Queryable<T_Base_Question>().First(it => it.id == id);
}
public TableModel<T_Base_Question> GetPageList(int pageIndex, int pageSize)
{
int totalBumber = 0;
List<T_Base_Question> data = db.Queryable<T_Base_Question>().ToPageList(pageIndex, pageSize, ref totalBumber);
TableModel<T_Base_Question> t = new TableModel<T_Base_Question>();
t.Code = 0;
t.PageCount = data.Count;
t.TotalNumber = totalBumber;
t.Data = data;
t.Msg = "成功";
return t;
}
public bool Update(T_Base_Question menu)
{
return db.Updateable(menu).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommand() == 1 ? true : false;
}
}
}