Browse Source

完成东阳主子表查询

集成Redis
郑勃旭 1 year ago
parent
commit
bbcbfb702d
  1. 34
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissions.cs
  2. 49
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/CreateUpdateStoreTransferNoteDto.cs
  3. 38
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/StoreTransferNoteDto.cs
  4. 8
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/IStoreTransferNoteAppService.cs
  5. 140
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/CreateUpdateStoreTransferNoteDetailDto.cs
  6. 108
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/StoreTransferNoteDetailDto.cs
  7. 8
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailAppService.cs
  8. 2
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/WmsApplicationAutoMapperProfile.cs
  9. 7
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNote/StoreTransferNoteAppService.cs
  10. 7
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailAppService.cs
  11. 45
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ar.json
  12. 1
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hans.json
  13. 3
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/IStoreTransferNoteRepository.cs
  14. 3
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailRepository.cs
  15. 30
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsDbContext.cs
  16. 3
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNote/StoreTransferNoteEfCoreQuerableExtensions.cs
  17. 3
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailEfCoreQuerableExtensions.cs

34
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissions.cs

@ -147,21 +147,7 @@ namespace WinIn.FasterZ.Wms.Permissions
public const string Create = Default + ".Create"; public const string Create = Default + ".Create";
public const string Delete = Default + ".Delete"; public const string Delete = Default + ".Delete";
} }
public class StoreTransferNoteDetail
{
public const string Default = GroupName + ".StoreTransferNoteDetail";
public const string Update = Default + ".Update";
public const string Create = Default + ".Create";
public const string Delete = Default + ".Delete";
}
public class StoreTransferNote
{
public const string Default = GroupName + ".StoreTransferNote";
public const string Update = Default + ".Update";
public const string Create = Default + ".Create";
public const string Delete = Default + ".Delete";
}
public class StoreSupplierAsnDetail public class StoreSupplierAsnDetail
{ {
public const string Default = GroupName + ".StoreSupplierAsnDetail"; public const string Default = GroupName + ".StoreSupplierAsnDetail";
@ -2011,6 +1997,26 @@ namespace WinIn.FasterZ.Wms.Permissions
public const string Update = Default + ".Update"; public const string Update = Default + ".Update";
public const string Create = Default + ".Create"; public const string Create = Default + ".Create";
public const string Delete = Default + ".Delete"; public const string Delete = Default + ".Delete";
}
/// <summary>
///
/// </summary>
public class StoreTransferNote
{
public const string Default = GroupName + ".StoreTransferNote";
public const string Update = Default + ".Update";
public const string Create = Default + ".Create";
public const string Delete = Default + ".Delete";
}
/// <summary>
///
/// </summary>
public class StoreTransferNoteDetail
{
public const string Default = GroupName + ".StoreTransferNoteDetail";
public const string Update = Default + ".Update";
public const string Create = Default + ".Create";
public const string Delete = Default + ".Delete";
} }
} }
} }

49
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/CreateUpdateStoreTransferNoteDto.cs

@ -1,5 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos;
@ -7,25 +8,69 @@ namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos;
[Serializable] [Serializable]
public class CreateUpdateStoreTransferNoteDto public class CreateUpdateStoreTransferNoteDto
{ {
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteActiveDate")]
public DateTime ActiveDate { get; set; } public DateTime ActiveDate { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteConfirmed")]
public bool Confirmed { get; set; } public bool Confirmed { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteConfirmTime")]
public DateTime? ConfirmTime { get; set; } public DateTime? ConfirmTime { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteJobNumber")]
public string? JobNumber { get; set; } public string? JobNumber { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteNumber")]
public string Number { get; set; } public string Number { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteRemark")]
public string? Remark { get; set; } public string? Remark { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteRequestNumber")]
public string? RequestNumber { get; set; } public string? RequestNumber { get; set; }
public List<StoreTransferNoteDetailDto> Details {get;set;} =new (); /// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetails")]
public List<StoreTransferNoteDetailDto> Details { get; set; } = new();
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteType")]
public string? Type { get; set; } public string? Type { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteUseOnTheWayLocation")]
public bool UseOnTheWayLocation { get; set; } public bool UseOnTheWayLocation { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteWorker")]
public string? Worker { get; set; } public string? Worker { get; set; }
} }

38
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/StoreTransferNoteDto.cs

@ -5,28 +5,64 @@ using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos;
/// <summary>
///
/// </summary>
[Serializable] [Serializable]
public class StoreTransferNoteDto : AuditedEntityDto<Guid> public class StoreTransferNoteDto : AuditedEntityDto<Guid>
{ {
/// <summary>
///
/// </summary>
public DateTime ActiveDate { get; set; } public DateTime ActiveDate { get; set; }
/// <summary>
///
/// </summary>
public bool Confirmed { get; set; } public bool Confirmed { get; set; }
/// <summary>
///
/// </summary>
public DateTime? ConfirmTime { get; set; } public DateTime? ConfirmTime { get; set; }
/// <summary>
///
/// </summary>
public string? JobNumber { get; set; } public string? JobNumber { get; set; }
/// <summary>
///
/// </summary>
public string Number { get; set; } public string Number { get; set; }
/// <summary>
///
/// </summary>
public string? Remark { get; set; } public string? Remark { get; set; }
/// <summary>
///
/// </summary>
public string? RequestNumber { get; set; } public string? RequestNumber { get; set; }
public List<StoreTransferNoteDetailDto> Details {get;set;} =new (); /// <summary>
///
/// </summary>
public List<StoreTransferNoteDetailDto> Details { get; set; }
/// <summary>
///
/// </summary>
public string? Type { get; set; } public string? Type { get; set; }
/// <summary>
///
/// </summary>
public bool UseOnTheWayLocation { get; set; } public bool UseOnTheWayLocation { get; set; }
/// <summary>
///
/// </summary>
public string? Worker { get; set; } public string? Worker { get; set; }
} }

8
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/IStoreTransferNoteAppService.cs

@ -1,15 +1,19 @@
using System; using System;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services; using Volo.Abp.Application.Services;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote;
/// <summary>
///
/// </summary>
public interface IStoreTransferNoteAppService : public interface IStoreTransferNoteAppService :
ICrudAppService< ICrudAppService<
StoreTransferNoteDto, StoreTransferNoteDto,
Guid, Guid,
StoreTransferNoteGetListInput, PagedAndSortedResultRequestDto,
CreateUpdateStoreTransferNoteDto, CreateUpdateStoreTransferNoteDto,
CreateUpdateStoreTransferNoteDto> CreateUpdateStoreTransferNoteDto>
{ {

140
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/CreateUpdateStoreTransferNoteDetailDto.cs

@ -1,78 +1,212 @@
using System; using System;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; using System.ComponentModel;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos;
[Serializable] [Serializable]
public class CreateUpdateStoreTransferNoteDetailDto public class CreateUpdateStoreTransferNoteDetailDto
{ {
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailArriveDate")]
public DateTime ArriveDate { get; set; } public DateTime ArriveDate { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailExpireDate")]
public DateTime ExpireDate { get; set; } public DateTime ExpireDate { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailFromContainerCode")]
public string? FromContainerCode { get; set; } public string? FromContainerCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailFromLocationArea")]
public string? FromLocationArea { get; set; } public string? FromLocationArea { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailFromLocationCode")]
public string FromLocationCode { get; set; } public string FromLocationCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailFromLocationErpCode")]
public string FromLocationErpCode { get; set; } public string FromLocationErpCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailFromLocationGroup")]
public string? FromLocationGroup { get; set; } public string? FromLocationGroup { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailFromLot")]
public string? FromLot { get; set; } public string? FromLot { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailFromPackingCode")]
public string? FromPackingCode { get; set; } public string? FromPackingCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailFromStatus")]
public string FromStatus { get; set; } public string FromStatus { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailFromWarehouseCode")]
public string FromWarehouseCode { get; set; } public string FromWarehouseCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailItemCode")]
public string ItemCode { get; set; } public string ItemCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailItemDesc1")]
public string? ItemDesc1 { get; set; } public string? ItemDesc1 { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailItemDesc2")]
public string? ItemDesc2 { get; set; } public string? ItemDesc2 { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailItemName")]
public string? ItemName { get; set; } public string? ItemName { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailMasterId")]
public Guid MasterId { get; set; } public Guid MasterId { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailNumber")]
public string Number { get; set; } public string Number { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailOnTheWayLocationCode")]
public string? OnTheWayLocationCode { get; set; } public string? OnTheWayLocationCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailProduceDate")]
public DateTime ProduceDate { get; set; } public DateTime ProduceDate { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailQty")]
public decimal Qty { get; set; } public decimal Qty { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailReason")]
public string? Reason { get; set; } public string? Reason { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailRemark")]
public string? Remark { get; set; } public string? Remark { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailStdPackQty")]
public decimal StdPackQty { get; set; } public decimal StdPackQty { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailSupplierBatch")]
public string? SupplierBatch { get; set; } public string? SupplierBatch { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailToContainerCode")]
public string? ToContainerCode { get; set; } public string? ToContainerCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailToLocationArea")]
public string? ToLocationArea { get; set; } public string? ToLocationArea { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailToLocationCode")]
public string ToLocationCode { get; set; } public string ToLocationCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailToLocationErpCode")]
public string ToLocationErpCode { get; set; } public string ToLocationErpCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailToLocationGroup")]
public string? ToLocationGroup { get; set; } public string? ToLocationGroup { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailToLot")]
public string? ToLot { get; set; } public string? ToLot { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailToPackingCode")]
public string? ToPackingCode { get; set; } public string? ToPackingCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailToStatus")]
public string ToStatus { get; set; } public string ToStatus { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailToWarehouseCode")]
public string ToWarehouseCode { get; set; } public string ToWarehouseCode { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("StoreTransferNoteDetailUom")]
public string Uom { get; set; } public string Uom { get; set; }
} }

108
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/StoreTransferNoteDetailDto.cs

@ -1,79 +1,181 @@
using System; using System;
using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Dtos;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos;
/// <summary>
///
/// </summary>
[Serializable] [Serializable]
public class StoreTransferNoteDetailDto : AuditedEntityDto<Guid> public class StoreTransferNoteDetailDto : AuditedEntityDto<Guid>
{ {
/// <summary>
///
/// </summary>
public DateTime ArriveDate { get; set; } public DateTime ArriveDate { get; set; }
/// <summary>
///
/// </summary>
public DateTime ExpireDate { get; set; } public DateTime ExpireDate { get; set; }
/// <summary>
///
/// </summary>
public string? FromContainerCode { get; set; } public string? FromContainerCode { get; set; }
/// <summary>
///
/// </summary>
public string? FromLocationArea { get; set; } public string? FromLocationArea { get; set; }
/// <summary>
///
/// </summary>
public string FromLocationCode { get; set; } public string FromLocationCode { get; set; }
/// <summary>
///
/// </summary>
public string FromLocationErpCode { get; set; } public string FromLocationErpCode { get; set; }
/// <summary>
///
/// </summary>
public string? FromLocationGroup { get; set; } public string? FromLocationGroup { get; set; }
/// <summary>
///
/// </summary>
public string? FromLot { get; set; } public string? FromLot { get; set; }
/// <summary>
///
/// </summary>
public string? FromPackingCode { get; set; } public string? FromPackingCode { get; set; }
/// <summary>
///
/// </summary>
public string FromStatus { get; set; } public string FromStatus { get; set; }
/// <summary>
///
/// </summary>
public string FromWarehouseCode { get; set; } public string FromWarehouseCode { get; set; }
/// <summary>
///
/// </summary>
public string ItemCode { get; set; } public string ItemCode { get; set; }
/// <summary>
///
/// </summary>
public string? ItemDesc1 { get; set; } public string? ItemDesc1 { get; set; }
/// <summary>
///
/// </summary>
public string? ItemDesc2 { get; set; } public string? ItemDesc2 { get; set; }
/// <summary>
///
/// </summary>
public string? ItemName { get; set; } public string? ItemName { get; set; }
/// <summary>
///
/// </summary>
public Guid MasterId { get; set; } public Guid MasterId { get; set; }
/// <summary>
///
/// </summary>
public string Number { get; set; } public string Number { get; set; }
/// <summary>
///
/// </summary>
public string? OnTheWayLocationCode { get; set; } public string? OnTheWayLocationCode { get; set; }
/// <summary>
///
/// </summary>
public DateTime ProduceDate { get; set; } public DateTime ProduceDate { get; set; }
/// <summary>
///
/// </summary>
public decimal Qty { get; set; } public decimal Qty { get; set; }
/// <summary>
///
/// </summary>
public string? Reason { get; set; } public string? Reason { get; set; }
/// <summary>
///
/// </summary>
public string? Remark { get; set; } public string? Remark { get; set; }
/// <summary>
///
/// </summary>
public decimal StdPackQty { get; set; } public decimal StdPackQty { get; set; }
/// <summary>
///
/// </summary>
public string? SupplierBatch { get; set; } public string? SupplierBatch { get; set; }
/// <summary>
///
/// </summary>
public string? ToContainerCode { get; set; } public string? ToContainerCode { get; set; }
/// <summary>
///
/// </summary>
public string? ToLocationArea { get; set; } public string? ToLocationArea { get; set; }
/// <summary>
///
/// </summary>
public string ToLocationCode { get; set; } public string ToLocationCode { get; set; }
/// <summary>
///
/// </summary>
public string ToLocationErpCode { get; set; } public string ToLocationErpCode { get; set; }
/// <summary>
///
/// </summary>
public string? ToLocationGroup { get; set; } public string? ToLocationGroup { get; set; }
/// <summary>
///
/// </summary>
public string? ToLot { get; set; } public string? ToLot { get; set; }
/// <summary>
///
/// </summary>
public string? ToPackingCode { get; set; } public string? ToPackingCode { get; set; }
/// <summary>
///
/// </summary>
public string ToStatus { get; set; } public string ToStatus { get; set; }
/// <summary>
///
/// </summary>
public string ToWarehouseCode { get; set; } public string ToWarehouseCode { get; set; }
/// <summary>
///
/// </summary>
public string Uom { get; set; } public string Uom { get; set; }
} }

8
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailAppService.cs

@ -1,15 +1,19 @@
using System; using System;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services; using Volo.Abp.Application.Services;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail;
/// <summary>
///
/// </summary>
public interface IStoreTransferNoteDetailAppService : public interface IStoreTransferNoteDetailAppService :
ICrudAppService< ICrudAppService<
StoreTransferNoteDetailDto, StoreTransferNoteDetailDto,
Guid, Guid,
StoreTransferNoteDetailGetListInput, PagedAndSortedResultRequestDto,
CreateUpdateStoreTransferNoteDetailDto, CreateUpdateStoreTransferNoteDetailDto,
CreateUpdateStoreTransferNoteDetailDto> CreateUpdateStoreTransferNoteDetailDto>
{ {

2
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/WmsApplicationAutoMapperProfile.cs

@ -873,6 +873,8 @@ namespace WinIn.FasterZ.Wms
CreateMap<CreateUpdateAuthUserMenuDto, AuthUserMenu>(MemberList.Source); CreateMap<CreateUpdateAuthUserMenuDto, AuthUserMenu>(MemberList.Source);
CreateMap<AuthMenu, AuthMenuDto>(); CreateMap<AuthMenu, AuthMenuDto>();
CreateMap<CreateUpdateAuthMenuDto, AuthMenu>(MemberList.Source); CreateMap<CreateUpdateAuthMenuDto, AuthMenu>(MemberList.Source);
CreateMap<StoreTransferNoteDetail, StoreTransferNoteDetailDto>();
CreateMap<CreateUpdateStoreTransferNoteDetailDto, StoreTransferNoteDetail>(MemberList.Source);
} }
} }
} }

7
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNote/StoreTransferNoteAppService.cs

@ -1,13 +1,17 @@
using System; using System;
using WinIn.FasterZ.Wms.Permissions; using WinIn.FasterZ.Wms.Permissions;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services; using Volo.Abp.Application.Services;
using WinIn.FasterZ.Wms.AppBase; using WinIn.FasterZ.Wms.AppBase;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote;
public class StoreTransferNoteAppService : ZbxBase<StoreTransferNote, StoreTransferNoteDto, Guid, StoreTransferNoteGetListInput, CreateUpdateStoreTransferNoteDto, CreateUpdateStoreTransferNoteDto>, /// <summary>
///
/// </summary>
public class StoreTransferNoteAppService : ZbxBase<StoreTransferNote, StoreTransferNoteDto, Guid, PagedAndSortedResultRequestDto, CreateUpdateStoreTransferNoteDto, CreateUpdateStoreTransferNoteDto>,
IStoreTransferNoteAppService IStoreTransferNoteAppService
{ {
protected override string GetPolicyName { get; set; } = WmsPermissions.StoreTransferNote.Default; protected override string GetPolicyName { get; set; } = WmsPermissions.StoreTransferNote.Default;
@ -22,4 +26,5 @@ public class StoreTransferNoteAppService : ZbxBase<StoreTransferNote, StoreTrans
{ {
_repository = repository; _repository = repository;
} }
} }

7
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailAppService.cs

@ -1,13 +1,17 @@
using System; using System;
using WinIn.FasterZ.Wms.Permissions; using WinIn.FasterZ.Wms.Permissions;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services; using Volo.Abp.Application.Services;
using WinIn.FasterZ.Wms.AppBase; using WinIn.FasterZ.Wms.AppBase;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail;
public class StoreTransferNoteDetailAppService : ZbxBase<StoreTransferNoteDetail, StoreTransferNoteDetailDto, Guid, StoreTransferNoteDetailGetListInput, CreateUpdateStoreTransferNoteDetailDto, CreateUpdateStoreTransferNoteDetailDto>, /// <summary>
///
/// </summary>
public class StoreTransferNoteDetailAppService : ZbxBase<StoreTransferNoteDetail, StoreTransferNoteDetailDto, Guid, PagedAndSortedResultRequestDto, CreateUpdateStoreTransferNoteDetailDto, CreateUpdateStoreTransferNoteDetailDto>,
IStoreTransferNoteDetailAppService IStoreTransferNoteDetailAppService
{ {
protected override string GetPolicyName { get; set; } = WmsPermissions.StoreTransferNoteDetail.Default; protected override string GetPolicyName { get; set; } = WmsPermissions.StoreTransferNoteDetail.Default;
@ -22,4 +26,5 @@ public class StoreTransferNoteDetailAppService : ZbxBase<StoreTransferNoteDetail
{ {
_repository = repository; _repository = repository;
} }
} }

45
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ar.json

@ -10,7 +10,6 @@
"Menu:AuthDepartment": "MenuAuthDepartment", "Menu:AuthDepartment": "MenuAuthDepartment",
"AuthDepartment": "AuthDepartment", "AuthDepartment": "AuthDepartment",
"AuthDepartmentCode": "AuthDepartmentCode", "AuthDepartmentCode": "AuthDepartmentCode",
"AuthDepartment": "AuthDepartment",
"AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime",
"AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId",
"AuthDepartmentDescription": "AuthDepartmentDescription", "AuthDepartmentDescription": "AuthDepartmentDescription",
@ -5673,6 +5672,48 @@
"AuthMenuStatus": "AuthMenuStatus", "AuthMenuStatus": "AuthMenuStatus",
"CreateAuthMenu": "CreateAuthMenu", "CreateAuthMenu": "CreateAuthMenu",
"EditAuthMenu": "EditAuthMenu", "EditAuthMenu": "EditAuthMenu",
"AuthMenuDeletionConfirmationMessage": "Are you sure to delete the authMenu {0}?" "AuthMenuDeletionConfirmationMessage": "Are you sure to delete the authMenu {0}?",
"StoreTransferNoteDetails": "StoreTransferNoteDetails",
"Permission:StoreTransferNoteDetail": "StoreTransferNoteDetail",
"Menu:StoreTransferNoteDetail": "MenuStoreTransferNoteDetail",
"StoreTransferNoteDetail": "StoreTransferNoteDetail",
"StoreTransferNoteDetailArriveDate": "StoreTransferNoteDetailArriveDate",
"StoreTransferNoteDetailExpireDate": "StoreTransferNoteDetailExpireDate",
"StoreTransferNoteDetailFromContainerCode": "StoreTransferNoteDetailFromContainerCode",
"StoreTransferNoteDetailFromLocationArea": "StoreTransferNoteDetailFromLocationArea",
"StoreTransferNoteDetailFromLocationCode": "StoreTransferNoteDetailFromLocationCode",
"StoreTransferNoteDetailFromLocationErpCode": "StoreTransferNoteDetailFromLocationErpCode",
"StoreTransferNoteDetailFromLocationGroup": "StoreTransferNoteDetailFromLocationGroup",
"StoreTransferNoteDetailFromLot": "StoreTransferNoteDetailFromLot",
"StoreTransferNoteDetailFromPackingCode": "StoreTransferNoteDetailFromPackingCode",
"StoreTransferNoteDetailFromStatus": "StoreTransferNoteDetailFromStatus",
"StoreTransferNoteDetailFromWarehouseCode": "StoreTransferNoteDetailFromWarehouseCode",
"StoreTransferNoteDetailItemCode": "StoreTransferNoteDetailItemCode",
"StoreTransferNoteDetailItemDesc1": "StoreTransferNoteDetailItemDesc1",
"StoreTransferNoteDetailItemDesc2": "StoreTransferNoteDetailItemDesc2",
"StoreTransferNoteDetailItemName": "StoreTransferNoteDetailItemName",
"StoreTransferNoteDetailMaster": "StoreTransferNoteDetailMaster",
"StoreTransferNoteDetailMasterId": "StoreTransferNoteDetailMasterId",
"StoreTransferNoteDetailNumber": "StoreTransferNoteDetailNumber",
"StoreTransferNoteDetailOnTheWayLocationCode": "StoreTransferNoteDetailOnTheWayLocationCode",
"StoreTransferNoteDetailProduceDate": "StoreTransferNoteDetailProduceDate",
"StoreTransferNoteDetailQty": "StoreTransferNoteDetailQty",
"StoreTransferNoteDetailReason": "StoreTransferNoteDetailReason",
"StoreTransferNoteDetailRemark": "StoreTransferNoteDetailRemark",
"StoreTransferNoteDetailStdPackQty": "StoreTransferNoteDetailStdPackQty",
"StoreTransferNoteDetailSupplierBatch": "StoreTransferNoteDetailSupplierBatch",
"StoreTransferNoteDetailToContainerCode": "StoreTransferNoteDetailToContainerCode",
"StoreTransferNoteDetailToLocationArea": "StoreTransferNoteDetailToLocationArea",
"StoreTransferNoteDetailToLocationCode": "StoreTransferNoteDetailToLocationCode",
"StoreTransferNoteDetailToLocationErpCode": "StoreTransferNoteDetailToLocationErpCode",
"StoreTransferNoteDetailToLocationGroup": "StoreTransferNoteDetailToLocationGroup",
"StoreTransferNoteDetailToLot": "StoreTransferNoteDetailToLot",
"StoreTransferNoteDetailToPackingCode": "StoreTransferNoteDetailToPackingCode",
"StoreTransferNoteDetailToStatus": "StoreTransferNoteDetailToStatus",
"StoreTransferNoteDetailToWarehouseCode": "StoreTransferNoteDetailToWarehouseCode",
"StoreTransferNoteDetailUom": "StoreTransferNoteDetailUom",
"CreateStoreTransferNoteDetail": "CreateStoreTransferNoteDetail",
"EditStoreTransferNoteDetail": "EditStoreTransferNoteDetail",
"StoreTransferNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeTransferNoteDetail {0}?"
} }
} }

1
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hans.json

@ -11,7 +11,6 @@
"Menu:AuthDepartment": "MenuAuthDepartment", "Menu:AuthDepartment": "MenuAuthDepartment",
"AuthDepartment": "AuthDepartment", "AuthDepartment": "AuthDepartment",
"AuthDepartmentCode": "AuthDepartmentCode", "AuthDepartmentCode": "AuthDepartmentCode",
"AuthDepartment": "AuthDepartment",
"AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime",
"AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId",
"AuthDepartmentDescription": "AuthDepartmentDescription", "AuthDepartmentDescription": "AuthDepartmentDescription",

3
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/IStoreTransferNoteRepository.cs

@ -3,6 +3,9 @@ using Volo.Abp.Domain.Repositories;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote;
/// <summary>
///
/// </summary>
public interface IStoreTransferNoteRepository : IRepository<StoreTransferNote, Guid> public interface IStoreTransferNoteRepository : IRepository<StoreTransferNote, Guid>
{ {
} }

3
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailRepository.cs

@ -3,6 +3,9 @@ using Volo.Abp.Domain.Repositories;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail;
/// <summary>
///
/// </summary>
public interface IStoreTransferNoteDetailRepository : IRepository<StoreTransferNoteDetail, Guid> public interface IStoreTransferNoteDetailRepository : IRepository<StoreTransferNoteDetail, Guid>
{ {
} }

30
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsDbContext.cs

@ -294,8 +294,6 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore
public DbSet<StoreUnplannedIssueNote> StoreUnplannedIssueNotes { get; set; } public DbSet<StoreUnplannedIssueNote> StoreUnplannedIssueNotes { get; set; }
public DbSet<StoreTransferRequestDetail> StoreTransferRequestDetails { get; set; } public DbSet<StoreTransferRequestDetail> StoreTransferRequestDetails { get; set; }
public DbSet<StoreTransferRequest> StoreTransferRequests { get; set; } public DbSet<StoreTransferRequest> StoreTransferRequests { get; set; }
public DbSet<StoreTransferNoteDetail> StoreTransferNoteDetails { get; set; }
public DbSet<StoreTransferNote> StoreTransferNotes { get; set; }
public DbSet<StoreSupplierAsnDetail> StoreSupplierAsnDetails { get; set; } public DbSet<StoreSupplierAsnDetail> StoreSupplierAsnDetails { get; set; }
public DbSet<StoreSupplierAsn> StoreSupplierAsns { get; set; } public DbSet<StoreSupplierAsn> StoreSupplierAsns { get; set; }
public DbSet<StoreScrapRequestDetail> StoreScrapRequestDetails { get; set; } public DbSet<StoreScrapRequestDetail> StoreScrapRequestDetails { get; set; }
@ -972,6 +970,14 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore
/// ///
/// </summary> /// </summary>
public DbSet<AuthMenu> AuthMenus { get; set; } public DbSet<AuthMenu> AuthMenus { get; set; }
/// <summary>
///
/// </summary>
public DbSet<StoreTransferNote> StoreTransferNotes { get; set; }
/// <summary>
///
/// </summary>
public DbSet<StoreTransferNoteDetail> StoreTransferNoteDetails { get; set; }
public WmsDbContext(DbContextOptions<WmsDbContext> options) public WmsDbContext(DbContextOptions<WmsDbContext> options)
: base(options) : base(options)
@ -3180,6 +3186,26 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore
/* Configure more properties here */ /* Configure more properties here */
}); });
builder.Entity<StoreTransferNote>(b =>
{
b.ToTable(WmsConsts.DbTablePrefix + "Store_TransferNote", WmsConsts.DbSchema, table => table.HasComment(""));
b.ConfigureByConvention();
/* Configure more properties here */
});
builder.Entity<StoreTransferNoteDetail>(b =>
{
b.ToTable(WmsConsts.DbTablePrefix + "Store_TransferNoteDetail", WmsConsts.DbSchema, table => table.HasComment(""));
b.ConfigureByConvention();
/* Configure more properties here */
});
} }
} }
} }

3
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNote/StoreTransferNoteEfCoreQueryableExtensions.cs → WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNote/StoreTransferNoteEfCoreQuerableExtensions.cs

@ -3,6 +3,9 @@ using Microsoft.EntityFrameworkCore;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote;
/// <summary>
///
/// </summary>
public static class StoreTransferNoteEfCoreQueryableExtensions public static class StoreTransferNoteEfCoreQueryableExtensions
{ {
public static IQueryable<StoreTransferNote> IncludeDetails(this IQueryable<StoreTransferNote> queryable, bool include = true) public static IQueryable<StoreTransferNote> IncludeDetails(this IQueryable<StoreTransferNote> queryable, bool include = true)

3
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailEfCoreQueryableExtensions.cs → WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailEfCoreQuerableExtensions.cs

@ -3,6 +3,9 @@ using Microsoft.EntityFrameworkCore;
namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail;
/// <summary>
///
/// </summary>
public static class StoreTransferNoteDetailEfCoreQueryableExtensions public static class StoreTransferNoteDetailEfCoreQueryableExtensions
{ {
public static IQueryable<StoreTransferNoteDetail> IncludeDetails(this IQueryable<StoreTransferNoteDetail> queryable, bool include = true) public static IQueryable<StoreTransferNoteDetail> IncludeDetails(this IQueryable<StoreTransferNoteDetail> queryable, bool include = true)
Loading…
Cancel
Save