using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Mvc;
|
using System.Collections.Generic;
|
using WIDESEAWCS_Core;
|
using WIDESEAWCS_Core.BaseController;
|
using WIDESEAWCS_Core.Enums;
|
using WIDESEAWCS_DTO.Basic;
|
using WIDESEAWCS_IBasicRepository;
|
using WIDESEAWCS_IBasicService;
|
using WIDESEAWCS_Model.Models;
|
|
namespace WIDESEAWCS_Server.Controllers.Basic
|
{
|
[Route("api/LocationInfo")]
|
[ApiController]
|
public class LocationInfoController : ApiBaseController<ILocationInfoService, Dt_LocationInfo>
|
{
|
private readonly ILocationInfoRepository _repository;
|
public LocationInfoController(ILocationInfoService service, ILocationInfoRepository repository) : base(service)
|
{
|
_repository = repository;
|
}
|
|
[HttpPost, Route("GetLocationStatusDic")]
|
public WebResponseContent GetLocationStatusDic()
|
{
|
return Service.GetLocationStatusDic();
|
}
|
|
[HttpPost, Route("UpdateLocationStatus")]
|
public WebResponseContent UpdateLocationStatus(int key, int locationStatus)
|
{
|
return Service.UpdateLocationStatus(key, locationStatus);
|
}
|
|
[HttpPost, Route("InitializationLocation")]
|
public WebResponseContent InitializationLocation([FromBody] InitializationLocationDTO initializationLocationDTO)
|
{
|
return Service.InitializationLocation(initializationLocationDTO);
|
}
|
}
|
}
|