13 changed files with 330 additions and 1 deletions
@ -0,0 +1,81 @@ |
|||||
|
using System; |
||||
|
using Volo.Abp.Application.Dtos; |
||||
|
|
||||
|
namespace Dy_Exchange.Z_Business.Dtos; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 日志
|
||||
|
/// </summary>
|
||||
|
[Serializable] |
||||
|
public class ArchivedIncomingToWmDto : AuditedEntityDto<Guid> |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public long Number { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public string? Remark { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public string? DataType { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public int DataAction { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public DateTime EffectiveDate { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public int Status { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public string? DataIdentityCode { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public string? DataContent { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public string? SourceSystem { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public DateTime WriteTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public DateTime? ReadTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public int ErrorCode { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public string? ErrorMessage { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
public int RetryTimes { get; set; } |
||||
|
} |
@ -0,0 +1,92 @@ |
|||||
|
using System; |
||||
|
using System.ComponentModel; |
||||
|
|
||||
|
namespace Dy_Exchange.Z_Business.Dtos; |
||||
|
|
||||
|
[Serializable] |
||||
|
public class CreateUpdateArchivedIncomingToWmDto |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmNumber")] |
||||
|
public long Number { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmRemark")] |
||||
|
public string? Remark { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmDataType")] |
||||
|
public string? DataType { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmDataAction")] |
||||
|
public int DataAction { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmEffectiveDate")] |
||||
|
public DateTime EffectiveDate { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmStatus")] |
||||
|
public int Status { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmDataIdentityCode")] |
||||
|
public string? DataIdentityCode { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmDataContent")] |
||||
|
public string? DataContent { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmSourceSystem")] |
||||
|
public string? SourceSystem { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmWriteTime")] |
||||
|
public DateTime WriteTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmReadTime")] |
||||
|
public DateTime? ReadTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmErrorCode")] |
||||
|
public int ErrorCode { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmErrorMessage")] |
||||
|
public string? ErrorMessage { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DisplayName("ArchivedIncomingToWmRetryTimes")] |
||||
|
public int RetryTimes { get; set; } |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
using System; |
||||
|
using Dy_Exchange.Z_Business.Dtos; |
||||
|
using Volo.Abp.Application.Dtos; |
||||
|
using Volo.Abp.Application.Services; |
||||
|
|
||||
|
namespace Dy_Exchange.Z_Business; |
||||
|
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 日志
|
||||
|
/// </summary>
|
||||
|
public interface IArchivedIncomingToWmAppService : |
||||
|
ICrudAppService< |
||||
|
ArchivedIncomingToWmDto, |
||||
|
Guid, |
||||
|
PagedAndSortedResultRequestDto, |
||||
|
CreateUpdateArchivedIncomingToWmDto, |
||||
|
CreateUpdateArchivedIncomingToWmDto> |
||||
|
{ |
||||
|
|
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
using System; |
||||
|
using Dy_Exchange.Permissions; |
||||
|
using Dy_Exchange.Z_Business.Dtos; |
||||
|
using Volo.Abp.Application.Dtos; |
||||
|
using Volo.Abp.Application.Services; |
||||
|
using WinIn.FasterZ.Wms.AppBase; |
||||
|
|
||||
|
namespace Dy_Exchange.Z_Business; |
||||
|
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 日志
|
||||
|
/// </summary>
|
||||
|
public class ArchivedIncomingToWmAppService : ZbxBase<ArchivedIncomingToWm, ArchivedIncomingToWmDto, Guid, PagedAndSortedResultRequestDto, CreateUpdateArchivedIncomingToWmDto, CreateUpdateArchivedIncomingToWmDto>, |
||||
|
IArchivedIncomingToWmAppService |
||||
|
{ |
||||
|
protected override string GetPolicyName { get; set; } = Dy_ExchangePermissions.ArchivedIncomingToWm.Default; |
||||
|
protected override string GetListPolicyName { get; set; } = Dy_ExchangePermissions.ArchivedIncomingToWm.Default; |
||||
|
protected override string CreatePolicyName { get; set; } = Dy_ExchangePermissions.ArchivedIncomingToWm.Create; |
||||
|
protected override string UpdatePolicyName { get; set; } = Dy_ExchangePermissions.ArchivedIncomingToWm.Update; |
||||
|
protected override string DeletePolicyName { get; set; } = Dy_ExchangePermissions.ArchivedIncomingToWm.Delete; |
||||
|
|
||||
|
private readonly IArchivedIncomingToWmRepository _repository; |
||||
|
|
||||
|
public ArchivedIncomingToWmAppService(IArchivedIncomingToWmRepository repository) : base(repository) |
||||
|
{ |
||||
|
_repository = repository; |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,11 @@ |
|||||
|
using System; |
||||
|
using Volo.Abp.Domain.Repositories; |
||||
|
|
||||
|
namespace Dy_Exchange.Z_Business; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 日志
|
||||
|
/// </summary>
|
||||
|
public interface IArchivedIncomingToWmRepository : IRepository<ArchivedIncomingToWm, Guid> |
||||
|
{ |
||||
|
} |
@ -0,0 +1,22 @@ |
|||||
|
using System.Linq; |
||||
|
using Microsoft.EntityFrameworkCore; |
||||
|
|
||||
|
namespace Dy_Exchange.Z_Business; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 日志
|
||||
|
/// </summary>
|
||||
|
public static class ArchivedIncomingToWmEfCoreQueryableExtensions |
||||
|
{ |
||||
|
public static IQueryable<ArchivedIncomingToWm> IncludeDetails(this IQueryable<ArchivedIncomingToWm> queryable, bool include = true) |
||||
|
{ |
||||
|
if (!include) |
||||
|
{ |
||||
|
return queryable; |
||||
|
} |
||||
|
|
||||
|
return queryable |
||||
|
// .Include(x => x.xxx) // TODO: AbpHelper generated
|
||||
|
; |
||||
|
} |
||||
|
} |
@ -0,0 +1,20 @@ |
|||||
|
using System; |
||||
|
using System.Linq; |
||||
|
using System.Threading.Tasks; |
||||
|
using Dy_Exchange.EntityFrameworkCore; |
||||
|
using Volo.Abp.Domain.Repositories.EntityFrameworkCore; |
||||
|
using Volo.Abp.EntityFrameworkCore; |
||||
|
|
||||
|
namespace Dy_Exchange.Z_Business; |
||||
|
|
||||
|
public class ArchivedIncomingToWmRepository : EfCoreRepository<Dy_ExchangeDbContext, ArchivedIncomingToWm, Guid>, IArchivedIncomingToWmRepository |
||||
|
{ |
||||
|
public ArchivedIncomingToWmRepository(IDbContextProvider<Dy_ExchangeDbContext> dbContextProvider) : base(dbContextProvider) |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
public override async Task<IQueryable<ArchivedIncomingToWm>> WithDetailsAsync() |
||||
|
{ |
||||
|
return (await GetQueryableAsync()).IncludeDetails(); |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue