using HslCommunication.WebSocket;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System.Collections.Generic;
using WIDESEA_Common.CommonEnum;
using WIDESEA_Common.LocationEnum;
using WIDESEA_Core;
using WIDESEA_Core.BaseController;
using WIDESEA_Core.Enums;
using WIDESEA_DTO.Basic;
using WIDESEA_IBasicRepository;
using WIDESEA_IBasicService;
using WIDESEA_ISystemRepository;
using WIDESEA_Model.Models;
namespace WIDESEA_WMSServer.Controllers.Basic
{
///
/// 货位
///
[Route("api/LocationInfoRow")]
[ApiController]
public class LocationInfoRowController : ApiBaseController
{
private readonly ILocationInfoRepository _repository;
private readonly ISys_RoleDataPermissionRepository _permissionRepository;
private readonly ILocationInfoRepository _locationInfoRepository;
public LocationInfoRowController(ILocationInfoService service, ILocationInfoRepository repository, ISys_RoleDataPermissionRepository permissionRepository, ILocationInfoRepository locationInfoRepository) : base(service)
{
_repository = repository;
_permissionRepository = permissionRepository;
_locationInfoRepository = locationInfoRepository;
}
///
/// 获取库区权限
///
///
[HttpGet, HttpPost, Route("GetArea"), AllowAnonymous]
public object GetArea()
{
List