sozsoft-platform/api/src/Sozsoft.Platform.Application.Contracts/Identity/Dto/AssignedBranchViewModel.cs

36 lines
806 B
C#
Raw Normal View History

2026-02-24 20:44:16 +00:00
using System;
namespace Sozsoft.Platform.Identity.Dto;
public class AssignedBranchViewModel
{
public Guid Id { get; set; }
2026-02-24 20:44:16 +00:00
public string Name { get; set; }
public bool IsAssigned { get; set; }
2026-10-14 09:07:11 +00:00
public Guid? DefaultWarehouseId { get; set; }
public Guid? DefaultLocationId { get; set; }
/// <summary>Şubenin depoları ve konumları; varsayılan depo/konum seçimini besler, kayıtta yok sayılır.</summary>
public BranchWarehouseViewModel[] Warehouses { get; set; } = [];
2026-02-24 20:44:16 +00:00
}
2026-10-14 09:07:11 +00:00
public class BranchWarehouseViewModel
{
public Guid Id { get; set; }
public string Name { get; set; }
public BranchLocationViewModel[] Locations { get; set; } = [];
}
public class BranchLocationViewModel
{
public Guid Id { get; set; }
public string Name { get; set; }
}