update from old git

This commit is contained in:
2025-09-04 18:30:54 +08:00
parent af2c152ef6
commit 61502cb3bd
46 changed files with 6420 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
/// <summary>
/// regionRoomBedStatusController 的摘要描述
/// </summary>
[ezAuthorize]
public class regionRoomBedStatusController: ApiController
{
private Model.ezEntities _db = new Model.ezEntities();
public regionRoomBedStatusController()
{
//
// TODO: 在這裡新增建構函式邏輯
//
}
[HttpGet]
[Route("api/region/bed/status/list")]
public IHttpActionResult getStatusList()
{
//返回所有状态
var data = _db.RegionRoomBedStatus
.Where(a => !a.IsDeleted)
.OrderBy(a => a.Category)
.ThenBy(a => a.Code)
.ToList()
.Select(s => new
{
s.Category,
s.Code,
s.Name,
s.Description,
s.Uuid,
s.CategoryName
})
.ToList();
return Ok(data);
}
[HttpGet]
[Route("api/region/guadan/status/list")]
public IHttpActionResult getGuadanStatusList()
{
//获取挂单状态
var data = _db.RegionRoomBedStatus
.Where(a => a.Category == (int)RegionRoomBedStatus.CategoryEnum.GuaDanStatus)
.ToList();
return Ok(data);
}
[HttpPost]
[Route("api/region/bed/status/delete")]
public IHttpActionResult DeleteBedStatus([FromUri]Guid id)
{
var rt = _db.RegionRoomBedStatus.Find(id);
if (rt == null)
{
return NotFound();
}
_db.RegionRoomBedStatus.Remove(rt);
_db.SaveChanges();
return Ok(new { message = "刪除成功" });
}
}