Browse Source

接口

dev_DY_CC
郑勃旭 10 months ago
parent
commit
5af7d8cbe5
  1. 5
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Permissions/Dy_ExchangePermissionDefinitionProvider.cs
  2. 10
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Permissions/Dy_ExchangePermissions.cs
  3. 81
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Z_Business/Dtos/ArchivedIncomingToWmDto.cs
  4. 92
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Z_Business/Dtos/CreateUpdateArchivedIncomingToWmDto.cs
  5. 21
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Z_Business/IArchivedIncomingToWmAppService.cs
  6. 2
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application/Dy_ExchangeApplicationAutoMapperProfile.cs
  7. 30
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application/Z_Business/ArchivedIncomingToWmAppService.cs
  8. 22
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Domain.Shared/Localization/Dy_Exchange/ar.json
  9. 11
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Domain/Z_Business/IArchivedIncomingToWmRepository.cs
  10. 14
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.EntityFrameworkCore/EntityFrameworkCore/Dy_ExchangeDbContext.cs
  11. 1
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.EntityFrameworkCore/EntityFrameworkCore/Dy_ExchangeEntityFrameworkCoreModule.cs
  12. 22
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.EntityFrameworkCore/Z_Business/ArchivedIncomingToWmEfCoreQuerableExtensions.cs
  13. 20
      InterFaceContorl/Dy_Exchange/src/Dy_Exchange.EntityFrameworkCore/Z_Business/ArchivedIncomingToWmRepository.cs

5
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Permissions/Dy_ExchangePermissionDefinitionProvider.cs

@ -16,6 +16,11 @@ public class Dy_ExchangePermissionDefinitionProvider : PermissionDefinitionProvi
dataExchangeInterfaceConfigPermission.AddChild(Dy_ExchangePermissions.DataExchangeInterfaceConfig.Create, L("Permission:Create"));
dataExchangeInterfaceConfigPermission.AddChild(Dy_ExchangePermissions.DataExchangeInterfaceConfig.Update, L("Permission:Update"));
dataExchangeInterfaceConfigPermission.AddChild(Dy_ExchangePermissions.DataExchangeInterfaceConfig.Delete, L("Permission:Delete"));
var archivedIncomingToWmPermission = myGroup.AddPermission(Dy_ExchangePermissions.ArchivedIncomingToWm.Default, L("Permission:ArchivedIncomingToWm"));
archivedIncomingToWmPermission.AddChild(Dy_ExchangePermissions.ArchivedIncomingToWm.Create, L("Permission:Create"));
archivedIncomingToWmPermission.AddChild(Dy_ExchangePermissions.ArchivedIncomingToWm.Update, L("Permission:Update"));
archivedIncomingToWmPermission.AddChild(Dy_ExchangePermissions.ArchivedIncomingToWm.Delete, L("Permission:Delete"));
}
private static LocalizableString L(string name)

10
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Permissions/Dy_ExchangePermissions.cs

@ -26,4 +26,14 @@ public static class Dy_ExchangePermissions
public const string Create = Default + ".Create";
public const string Delete = Default + ".Delete";
}
/// <summary>
/// 日志
/// </summary>
public class ArchivedIncomingToWm
{
public const string Default = GroupName + ".ArchivedIncomingToWm";
public const string Update = Default + ".Update";
public const string Create = Default + ".Create";
public const string Delete = Default + ".Delete";
}
}

81
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Z_Business/Dtos/ArchivedIncomingToWmDto.cs

@ -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; }
}

92
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Z_Business/Dtos/CreateUpdateArchivedIncomingToWmDto.cs

@ -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; }
}

21
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application.Contracts/Z_Business/IArchivedIncomingToWmAppService.cs

@ -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>
{
}

2
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application/Dy_ExchangeApplicationAutoMapperProfile.cs

@ -13,5 +13,7 @@ public class Dy_ExchangeApplicationAutoMapperProfile : Profile
* into multiple profile classes for a better organization. */
CreateMap<DataExchangeInterfaceConfig, DataExchangeInterfaceConfigDto>();
CreateMap<CreateUpdateDataExchangeInterfaceConfigDto, DataExchangeInterfaceConfig>(MemberList.Source);
CreateMap<ArchivedIncomingToWm, ArchivedIncomingToWmDto>();
CreateMap<CreateUpdateArchivedIncomingToWmDto, ArchivedIncomingToWm>(MemberList.Source);
}
}

30
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Application/Z_Business/ArchivedIncomingToWmAppService.cs

@ -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;
}
}

22
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Domain.Shared/Localization/Dy_Exchange/ar.json

@ -25,6 +25,26 @@
"EditDataExchangeInterfaceConfig": "EditDataExchangeInterfaceConfig",
"DataExchangeInterfaceConfigDeletionConfirmationMessage": "Are you sure to delete the dataExchangeInterfaceConfig {0}?",
"SuccessfullyDeleted": "Successfully deleted",
"TableFilter": "TableFilter"
"TableFilter": "TableFilter",
"Permission:ArchivedIncomingToWm": "ArchivedIncomingToWm",
"Menu:ArchivedIncomingToWm": "MenuArchivedIncomingToWm",
"ArchivedIncomingToWm": "ArchivedIncomingToWm",
"ArchivedIncomingToWmNumber": "ArchivedIncomingToWmNumber",
"ArchivedIncomingToWmRemark": "ArchivedIncomingToWmRemark",
"ArchivedIncomingToWmDataType": "ArchivedIncomingToWmDataType",
"ArchivedIncomingToWmDataAction": "ArchivedIncomingToWmDataAction",
"ArchivedIncomingToWmEffectiveDate": "ArchivedIncomingToWmEffectiveDate",
"ArchivedIncomingToWmStatus": "ArchivedIncomingToWmStatus",
"ArchivedIncomingToWmDataIdentityCode": "ArchivedIncomingToWmDataIdentityCode",
"ArchivedIncomingToWmDataContent": "ArchivedIncomingToWmDataContent",
"ArchivedIncomingToWmSourceSystem": "ArchivedIncomingToWmSourceSystem",
"ArchivedIncomingToWmWriteTime": "ArchivedIncomingToWmWriteTime",
"ArchivedIncomingToWmReadTime": "ArchivedIncomingToWmReadTime",
"ArchivedIncomingToWmErrorCode": "ArchivedIncomingToWmErrorCode",
"ArchivedIncomingToWmErrorMessage": "ArchivedIncomingToWmErrorMessage",
"ArchivedIncomingToWmRetryTimes": "ArchivedIncomingToWmRetryTimes",
"CreateArchivedIncomingToWm": "CreateArchivedIncomingToWm",
"EditArchivedIncomingToWm": "EditArchivedIncomingToWm",
"ArchivedIncomingToWmDeletionConfirmationMessage": "Are you sure to delete the archivedIncomingToWm {0}?"
}
}

11
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.Domain/Z_Business/IArchivedIncomingToWmRepository.cs

@ -0,0 +1,11 @@
using System;
using Volo.Abp.Domain.Repositories;
namespace Dy_Exchange.Z_Business;
/// <summary>
/// 日志
/// </summary>
public interface IArchivedIncomingToWmRepository : IRepository<ArchivedIncomingToWm, Guid>
{
}

14
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.EntityFrameworkCore/EntityFrameworkCore/Dy_ExchangeDbContext.cs

@ -58,6 +58,10 @@ public class Dy_ExchangeDbContext :
///
/// </summary>
public DbSet<DataExchangeInterfaceConfig> DataExchangeInterfaceConfigs { get; set; }
/// <summary>
/// 日志
/// </summary>
public DbSet<ArchivedIncomingToWm> ArchivedIncomingToWms { get; set; }
public Dy_ExchangeDbContext(DbContextOptions<Dy_ExchangeDbContext> options)
: base(options)
@ -96,6 +100,16 @@ public class Dy_ExchangeDbContext :
b.ConfigureByConvention();
/* Configure more properties here */
});
builder.Entity<ArchivedIncomingToWm>(b =>
{
b.ToTable(Dy_ExchangeConsts.DbTablePrefix + "ArchivedIncomingToWms", Dy_ExchangeConsts.DbSchema, table => table.HasComment(" 日志"));
b.ConfigureByConvention();
/* Configure more properties here */
});
}

1
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.EntityFrameworkCore/EntityFrameworkCore/Dy_ExchangeEntityFrameworkCoreModule.cs

@ -43,6 +43,7 @@ public class Dy_ExchangeEntityFrameworkCoreModule : AbpModule
* default repositories only for aggregate roots */
options.AddDefaultRepositories(includeAllEntities: true);
options.AddRepository<DataExchangeInterfaceConfig, DataExchangeInterfaceConfigRepository>();
options.AddRepository<ArchivedIncomingToWm, ArchivedIncomingToWmRepository>();
});
Configure<AbpDbContextOptions>(options =>

22
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.EntityFrameworkCore/Z_Business/ArchivedIncomingToWmEfCoreQuerableExtensions.cs

@ -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
;
}
}

20
InterFaceContorl/Dy_Exchange/src/Dy_Exchange.EntityFrameworkCore/Z_Business/ArchivedIncomingToWmRepository.cs

@ -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…
Cancel
Save