using HL_FristAidPlatform_Bussiness; using HL_FristAidPlatform_Models; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace HL_FristAidPlatform_Service.Controllers { /// /// T_Service_FollowUp /// [Route("api/service/[controller]")] [ApiController] [ApiExplorerSettings(GroupName = "CZ")] [HiddenApiFilter.HiddenApi] public class T_Service_FollowUpController : Controller { private T_Service_FollowUpBLL bll = new T_Service_FollowUpBLL(); /// /// 根据病人GUID获取数据 /// /// /// /// /// [HttpGet] [Authorize(Roles = "GET")] public JsonResult GetPageList(int pageIndex = 1, int pageSize = 10,string pGuid="") { return Json(bll.GetPageList(pageIndex, pageSize, pGuid)); } /// /// 根据ID获取数据 /// /// /// [HttpGet("{id}")] [Authorize(Roles = "GET")] public JsonResult GetByID(string id) { return Json(bll.Get(id)); } /// /// 新增 /// /// /// [HttpPost] [Authorize(Roles = "ADD")] public JsonResult Add(T_Service_FollowUp model = null) { if (model == null) { return Json("参数为空"); } return Json(bll.Add(model)); } /// /// 更新 /// /// /// [HttpPost] [Route("Update")] [Authorize(Roles = "UPDATE")] public JsonResult Update(T_Service_FollowUp model = null) { if (model == null) { return Json("参数为空"); } return Json(bll.Update(model)); } /// /// 删除 /// /// /// [HttpDelete] [Authorize(Roles = "DELETE")] public JsonResult Delete(int ids = 0) { if (ids == 0) { return Json("参数为空"); } return Json(bll.Delete(ids)); } /// /// 关键词和时间查询病人列表 /// /// /// /// /// /// /// /// /// /// [HttpGet] [Route("GetModelByFollowUp")] [Authorize(Roles = "GET")] public JsonResult GetModelByFollowUp(string key = "", string startTime = "", string endTime = "", int state = 2, int pageIndex = 1, int pageSize = 100, long SystemModuleID = 1, string hospitalGuid = "") { return Json(bll.GetModelByFollowUp(key, startTime, endTime, state, pageIndex, pageSize, SystemModuleID, hospitalGuid)); } /// /// 修改随访状态 /// /// /// [HttpPost] [Route("GetModelByFollowUp")] [Authorize(Roles = "UPDATE")] public JsonResult UpdateFollowUp(int id) { return Json(bll.UpdateFollowUp(id)); } } }