StableVersion4.3/HL_FristAidPlatform_Bussiness/Service/T_Service_EnshrineBLL.cs

240 lines
8.0 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using HL_FristAidPlatform_DataBase;
using HL_FristAidPlatform_Help;
using HL_FristAidPlatform_IDataBase;
using HL_FristAidPlatform_Models;
namespace HL_FristAidPlatform_Bussiness
{
/// <summary>
/// 我的收藏
/// </summary>
public class T_Service_EnshrineBLL
{
private IT_Service_Enshrine IService = new T_Service_EnshrineDB();
#region 增
/// <summary>
/// 增加一条数据
/// </summary>
/// <param name="model">实体</param>
/// <returns></returns>
public MessageModel<T_Service_Enshrine> Add(T_Service_Enshrine model)
{
if (IService.Add(model))
{
return new MessageModel<T_Service_Enshrine> { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel<T_Service_Enshrine> { Success = false, Msg = "操作失败" };
}
}
/// <summary>
/// 新增 仅更新赋值的字段
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public MessageModel<T_Service_Enshrine> AddNotNullColumns(T_Service_Enshrine model)
{
if (IService.AddNotNullColumns(model) > 0)
{
return new MessageModel<T_Service_Enshrine> { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel<T_Service_Enshrine> { Success = false, Msg = "操作失败" };
}
}
/// <summary>
/// 新增 仅更新赋值的字段
/// 用于移动端
/// </summary>
/// <param name="model">实体类</param>
/// <returns></returns>
public MessageModel<T_Service_Enshrine> AddForApp(T_Service_Enshrine model)
{
if (IService.AddForApp(model) > 0)
{
return new MessageModel<T_Service_Enshrine> { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel<T_Service_Enshrine> { Success = false, Msg = "操作失败" };
}
}
#endregion
#region 删
/// <summary>
/// 删除一条数据
/// </summary>
/// <param name="ID">主键</param>
/// <returns></returns>
public MessageModel<T_Service_Enshrine> Delete(long ID)
{
if (IService.Delete(ID))
{
return new MessageModel<T_Service_Enshrine> { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel<T_Service_Enshrine> { Success = false, Msg = "操作失败" };
}
}
/// <summary>
/// 逻辑删除
/// </summary>
/// <param name="model">实体类</param>
/// <returns></returns>
public MessageModel<T_Service_Enshrine> LogicalDelete(T_Service_Enshrine model)
{
if (IService.LogicalDelete(model) > 0)
{
return new MessageModel<T_Service_Enshrine> { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel<T_Service_Enshrine> { Success = false, Msg = "操作失败" };
}
}
/// <summary>
/// 删除
/// 用于移动端
/// </summary>
/// <param name="model">实体类ID必填</param>
/// <returns></returns>
public MessageModel<T_Service_Enshrine> DeleteForApp(T_Service_Enshrine model)
{
if (IService.DeleteForApp(model) > 0)
{
return new MessageModel<T_Service_Enshrine> { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel<T_Service_Enshrine> { Success = false, Msg = "操作失败" };
}
}
#endregion
#region 改
/// <summary>
/// 更新一条数据
/// </summary>
/// <param name="model">实体</param>
/// <returns></returns>
public MessageModel<T_Service_Enshrine> Update(T_Service_Enshrine model)
{
if (IService.Update(model))
{
return new MessageModel<T_Service_Enshrine> { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel<T_Service_Enshrine> { Success = false, Msg = "操作失败" };
}
}
/// <summary>
/// 仅更新赋值的字段
/// </summary>
/// <param name="model">实体类</param>
/// <returns></returns>
public MessageModel<T_Service_Enshrine> UpdateNotNullColumns(T_Service_Enshrine model)
{
if (IService.UpdateNotNullColumns(model) > 0)
{
return new MessageModel<T_Service_Enshrine> { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel<T_Service_Enshrine> { Success = false, Msg = "操作失败" };
}
}
/// <summary>
/// 修改--仅更新赋值的字段
/// 用于移动端
/// </summary>
/// <param name="model">实体类</param>
/// <returns></returns>
public MessageModel<T_Service_Enshrine> UpdateForApp(T_Service_Enshrine model)
{
if (IService.UpdateForApp(model) > 0)
{
return new MessageModel<T_Service_Enshrine> { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel<T_Service_Enshrine> { Success = false, Msg = "操作失败" };
}
}
#endregion
#region 查
/// <summary>
/// 得到一个对象实体
/// </summary>
/// <param name="ID">主键</param>
/// <returns></returns>
public T_Service_Enshrine GetModel(long ID)
{
return IService.GetModel(ID);
}
/// <summary>
/// 得到一个对象实体
/// 用于移动端
/// </summary>
/// <param name="id">患者编号</param>
/// <param name="guid">GUID</param>
/// <returns></returns>
public TableModel<T_Service_Enshrine> GetModelForApp(long id, string guid)
{
return IService.GetModelForApp(id, guid);
}
/// <summary>
/// 根据分页获得数据列表
/// </summary>
/// <param name="pageIndex">起始页</param>
/// <param name="pageSize">每页条数</param>
/// <param name="userGuid">用户编号</param>
/// <param name="type">类型 1:病例</param>
/// <returns></returns>
public TableModel<T_Service_EnshrineModel> GetPageList(int pageIndex, int pageSize, long userId, int type)
{
return IService.GetPageList(pageIndex, pageSize, userId, type);
}
/// <summary>
/// 根据分页获得数据列表
/// </summary>
/// <param name="pageIndex">起始页</param>
/// <param name="pageSize">每页条数</param>
/// <param name="userGuid">用户编号</param>
/// <param name="type">类型 1:病例</param>
/// <returns></returns>
public TableModel<T_Service_EnshrineModel> GetPageListForApp(int pageIndex, int pageSize, long userId, int type)
{
return IService.GetPageListForApp(pageIndex, pageSize, userId, type);
}
/// <summary>
/// 查询具体收藏
/// </summary>
/// <param name="userGuid">用户编号</param>
/// <param name="type">类型 1:病例</param>
/// <param name="dynamicGuid">动态编号</param>
/// <returns></returns>
public TableModel<T_Service_EnshrineModel> GetModelByDynamicGuid(long userId, int type, string dynamicGuid)
{
return IService.GetModelByDynamicGuid(userId, type, dynamicGuid);
}
#endregion
}
}