姜旭之
1 year ago
127 changed files with 1931 additions and 1913 deletions
@ -1,60 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Application; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class BBAC_DNController : GenericController<BBAC_DN, BBAC_DN, BBAC_DN, BBAC_DN, BBAC_DN, BBAC_DN> |
|
||||
{ |
|
||||
public BBAC_DNController(ILogger<BBAC_DN> logger, IRepository<BBAC_DN> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Delete([FromBody] Guid[] guids) |
|
||||
{ |
|
||||
return base.Delete(guids); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Export([FromBody] PaginationModel<BBAC_DN, BBAC_DN> model, bool includeAll = false, bool includeDeleted = false) |
|
||||
{ |
|
||||
return base.Export(model, includeAll, includeDeleted); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] BBAC_DN model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "审核出库单"), Multiple] |
|
||||
public IActionResult? OutboundAuditAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "生成待开票报表"), Multiple] |
|
||||
public IActionResult? AddBackGroundJob() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "撤销出库审核"), Multiple] |
|
||||
public IActionResult? RevokeReviewAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,35 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class BBAC_DN_DETAILController : GenericController<BBAC_DN_DETAIL, BBAC_DN_DETAIL, BBAC_DN_DETAIL, BBAC_DN_DETAIL, BBAC_DN_DETAIL, BBAC_DN_DETAIL> |
|
||||
{ |
|
||||
public BBAC_DN_DETAILController(ILogger<BBAC_DN_DETAIL> logger, IRepository<BBAC_DN_DETAIL> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] BBAC_DN_DETAIL model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "取消出库单"), Multiple] |
|
||||
public IActionResult? CancelOutbound() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,60 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Application; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class BJ_DNController : GenericController<BJ_DN, BJ_DN, BJ_DN, BJ_DN, BJ_DN, BJ_DN> |
|
||||
{ |
|
||||
public BJ_DNController(ILogger<BJ_DN> logger, IRepository<BJ_DN> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Delete([FromBody] Guid[] guids) |
|
||||
{ |
|
||||
return base.Delete(guids); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Export([FromBody] PaginationModel<BJ_DN, BJ_DN> model, bool includeAll = false, bool includeDeleted = false) |
|
||||
{ |
|
||||
return base.Export(model, includeAll, includeDeleted); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] BJ_DN model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "审核出库单"), Multiple] |
|
||||
public IActionResult? OutboundAuditAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "生成待开票报表"), Multiple] |
|
||||
public IActionResult? AddBackGroundJob() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "撤销出库审核"), Multiple] |
|
||||
public IActionResult? RevokeReviewAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,35 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class BJ_DN_DETAILController : GenericController<BJ_DN_DETAIL, BJ_DN_DETAIL, BJ_DN_DETAIL, BJ_DN_DETAIL, BJ_DN_DETAIL, BJ_DN_DETAIL> |
|
||||
{ |
|
||||
public BJ_DN_DETAILController(ILogger<BJ_DN_DETAIL> logger, IRepository<BJ_DN_DETAIL> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "取消出库单"), Multiple] |
|
||||
public IActionResult? CancelOutbound() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] BJ_DN_DETAIL model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
} |
|
@ -1,54 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Application; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class BJ_SAController : GenericController<BJ_SA, BJ_SA, BJ_SA, BJ_SA, BJ_SA, BJ_SA> |
|
||||
{ |
|
||||
public BJ_SAController(ILogger<BJ_SA> logger, IRepository<BJ_SA> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Delete([FromBody] Guid[] guids) |
|
||||
{ |
|
||||
return base.Delete(guids); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Export([FromBody] PaginationModel<BJ_SA, BJ_SA> model, bool includeAll = false, bool includeDeleted = false) |
|
||||
{ |
|
||||
return base.Export(model, includeAll, includeDeleted); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] BJ_SA model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "下载")] |
|
||||
public IActionResult? Download()//download
|
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "生成出库单"), Multiple] |
|
||||
public IActionResult? CreateOutOrdersAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,21 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class BJ_SA_DETAILController : GenericController<BJ_SA_DETAIL, BJ_SA_DETAIL, BJ_SA_DETAIL, BJ_SA_DETAIL, BJ_SA_DETAIL, BJ_SA_DETAIL> |
|
||||
{ |
|
||||
public BJ_SA_DETAILController(ILogger<BJ_SA_DETAIL> logger, IRepository<BJ_SA_DETAIL> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] BJ_SA_DETAIL model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
} |
|
@ -1,60 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Application; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class HBPO_DNController : GenericController<HBPO_DN, HBPO_DN, HBPO_DN, HBPO_DN, HBPO_DN, HBPO_DN> |
|
||||
{ |
|
||||
public HBPO_DNController(ILogger<HBPO_DN> logger, IRepository<HBPO_DN> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Delete([FromBody] Guid[] guids) |
|
||||
{ |
|
||||
return base.Delete(guids); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Export([FromBody] PaginationModel<HBPO_DN, HBPO_DN> model, bool includeAll = false, bool includeDeleted = false) |
|
||||
{ |
|
||||
return base.Export(model, includeAll, includeDeleted); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] HBPO_DN model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "审核出库单"), Multiple] |
|
||||
public IActionResult? OutboundAuditAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "生成待开票报表"), Multiple] |
|
||||
public IActionResult? AddBackGroundJob() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "撤销出库审核"), Multiple] |
|
||||
public IActionResult? RevokeReviewAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,35 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class HBPO_DN_DETAILController : GenericController<HBPO_DN_DETAIL, HBPO_DN_DETAIL, HBPO_DN_DETAIL, HBPO_DN_DETAIL, HBPO_DN_DETAIL, HBPO_DN_DETAIL> |
|
||||
{ |
|
||||
public HBPO_DN_DETAILController(ILogger<HBPO_DN_DETAIL> logger, IRepository<HBPO_DN_DETAIL> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] HBPO_DN_DETAIL model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "取消出库单"), Multiple] |
|
||||
public IActionResult? CancelOutbound() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,41 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Application; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class INVOICE_DETAILController : GenericController<INVOICE_DETAIL, INVOICE_DETAIL, INVOICE_DETAIL, INVOICE_DETAIL, INVOICE_DETAIL, INVOICE_DETAIL> |
|
||||
{ |
|
||||
public INVOICE_DETAILController(ILogger<INVOICE_DETAIL> logger, IRepository<INVOICE_DETAIL> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Delete([FromBody] Guid[] guids) |
|
||||
{ |
|
||||
return base.Delete(guids); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Export([FromBody] PaginationModel<INVOICE_DETAIL, INVOICE_DETAIL> model, bool includeAll = false, bool includeDeleted = false) |
|
||||
{ |
|
||||
return base.Export(model, includeAll, includeDeleted); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] INVOICE_DETAIL model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
} |
|
@ -1,60 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Application; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class IN_DNController : GenericController<IN_DN, IN_DN, IN_DN, IN_DN, IN_DN, IN_DN> |
|
||||
{ |
|
||||
public IN_DNController(ILogger<IN_DN> logger, IRepository<IN_DN> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Delete([FromBody] Guid[] guids) |
|
||||
{ |
|
||||
return base.Delete(guids); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Export([FromBody] PaginationModel<IN_DN, IN_DN> model, bool includeAll = false, bool includeDeleted = false) |
|
||||
{ |
|
||||
return base.Export(model, includeAll, includeDeleted); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] IN_DN model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "审核出库单"), Multiple] |
|
||||
public IActionResult? OutboundAuditAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "生成待开票报表"), Multiple] |
|
||||
public IActionResult? AddBackGroundJob() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "撤销出库审核"), Multiple] |
|
||||
public IActionResult? RevokeReviewAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,35 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class IN_DN_DETAILController : GenericController<IN_DN_DETAIL, IN_DN_DETAIL, IN_DN_DETAIL, IN_DN_DETAIL, IN_DN_DETAIL, IN_DN_DETAIL> |
|
||||
{ |
|
||||
public IN_DN_DETAILController(ILogger<IN_DN_DETAIL> logger, IRepository<IN_DN_DETAIL> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] IN_DN_DETAIL model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "取消出库单"), Multiple] |
|
||||
public IActionResult? CancelOutbound() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,55 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Application; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class IN_SAController : GenericController<IN_SA, IN_SA, IN_SA, IN_SA, IN_SA, IN_SA> |
|
||||
{ |
|
||||
public IN_SAController(ILogger<IN_SA> logger, IRepository<IN_SA> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Delete([FromBody] Guid[] guids) |
|
||||
{ |
|
||||
return base.Delete(guids); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Export([FromBody] PaginationModel<IN_SA, IN_SA> model, bool includeAll = false, bool includeDeleted = false) |
|
||||
{ |
|
||||
return base.Export(model, includeAll, includeDeleted); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] IN_SA model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "下载")] |
|
||||
public IActionResult? Download()//download
|
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "生成出库单"), Multiple] |
|
||||
public IActionResult? CreateOutOrdersAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,21 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class IN_SA_DETAILController : GenericController<IN_SA_DETAIL, IN_SA_DETAIL, IN_SA_DETAIL, IN_SA_DETAIL, IN_SA_DETAIL, IN_SA_DETAIL> |
|
||||
{ |
|
||||
public IN_SA_DETAILController(ILogger<IN_SA_DETAIL> logger, IRepository<IN_SA_DETAIL> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] IN_SA_DETAIL model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
} |
|
@ -1,60 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Application; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class JIT_DNController : GenericController<JIT_DN, JIT_DN, JIT_DN, JIT_DN, JIT_DN, JIT_DN> |
|
||||
{ |
|
||||
public JIT_DNController(ILogger<JIT_DN> logger, IRepository<JIT_DN> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Delete([FromBody] Guid[] guids) |
|
||||
{ |
|
||||
return base.Delete(guids); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Export([FromBody] PaginationModel<JIT_DN, JIT_DN> model, bool includeAll = false, bool includeDeleted = false) |
|
||||
{ |
|
||||
return base.Export(model, includeAll, includeDeleted); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] JIT_DN model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "审核出库单"), Multiple] |
|
||||
public IActionResult? OutboundAuditAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "生成待开票报表"), Multiple] |
|
||||
public IActionResult? AddBackGroundJob() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "撤销出库审核"), Multiple] |
|
||||
public IActionResult? RevokeReviewAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,35 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class JIT_DN_DETAILController : GenericController<JIT_DN_DETAIL, JIT_DN_DETAIL, JIT_DN_DETAIL, JIT_DN_DETAIL, JIT_DN_DETAIL, JIT_DN_DETAIL> |
|
||||
{ |
|
||||
public JIT_DN_DETAILController(ILogger<JIT_DN_DETAIL> logger, IRepository<JIT_DN_DETAIL> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] JIT_DN_DETAIL model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "取消出库单"), Multiple] |
|
||||
public IActionResult? CancelOutbound() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,54 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Application; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class JIT_SAController : GenericController<JIT_SA, JIT_SA, JIT_SA, JIT_SA, JIT_SA, JIT_SA> |
|
||||
{ |
|
||||
public JIT_SAController(ILogger<JIT_SA> logger, IRepository<JIT_SA> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Delete([FromBody] Guid[] guids) |
|
||||
{ |
|
||||
return base.Delete(guids); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
|
||||
{ |
|
||||
return base.Import(importexcelfile); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Export([FromBody] PaginationModel<JIT_SA, JIT_SA> model, bool includeAll = false, bool includeDeleted = false) |
|
||||
{ |
|
||||
return base.Export(model, includeAll, includeDeleted); |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] JIT_SA model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "下载")] |
|
||||
public IActionResult? Download()//download
|
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
[HttpPost, Display(Name = "生成出库单"), Multiple] |
|
||||
public IActionResult? CreateOutOrdersAsync() |
|
||||
{ |
|
||||
return null; |
|
||||
} |
|
||||
} |
|
@ -1,21 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class JIT_SA_DETAILController : GenericController<JIT_SA_DETAIL, JIT_SA_DETAIL, JIT_SA_DETAIL, JIT_SA_DETAIL, JIT_SA_DETAIL, JIT_SA_DETAIL> |
|
||||
{ |
|
||||
public JIT_SA_DETAILController(ILogger<JIT_SA_DETAIL> logger, IRepository<JIT_SA_DETAIL> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
|
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] JIT_SA_DETAIL model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
} |
|
@ -0,0 +1,36 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using System.Linq; |
||||
|
using System.Text; |
||||
|
using System.Threading.Tasks; |
||||
|
using Microsoft.AspNetCore.Http; |
||||
|
using Microsoft.AspNetCore.Mvc; |
||||
|
using Microsoft.Extensions.Logging; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement; |
||||
|
using WTA.Shared.Controllers; |
||||
|
using WTA.Shared.Data; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Controllers; |
||||
|
public class MaterialController : GenericController<Material, Material, Material, Material, Material, Material> |
||||
|
{ |
||||
|
public MaterialController(ILogger<Material> logger, IRepository<Material> repository) : base(logger, repository) |
||||
|
{ |
||||
|
} |
||||
|
[NonAction] |
||||
|
public override IActionResult Create([FromBody] Material model) |
||||
|
{ |
||||
|
return base.Create(model); |
||||
|
} |
||||
|
[NonAction] |
||||
|
public override IActionResult Delete([FromBody] Guid[] guids) |
||||
|
{ |
||||
|
return base.Delete(guids); |
||||
|
} |
||||
|
[NonAction] |
||||
|
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
||||
|
{ |
||||
|
return base.Import(importexcelfile, partial, replace); |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,34 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using Microsoft.AspNetCore.Http; |
||||
|
using Microsoft.AspNetCore.Mvc; |
||||
|
using Microsoft.Extensions.Logging; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement; |
||||
|
using WTA.Shared.Controllers; |
||||
|
using WTA.Shared.Data; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Controllers; |
||||
|
|
||||
|
public class MaterialRelationshipController : GenericController<MaterialRelationship, MaterialRelationship, MaterialRelationship, MaterialRelationship, MaterialRelationship, MaterialRelationship> |
||||
|
{ |
||||
|
public MaterialRelationshipController(ILogger<MaterialRelationship> logger, IRepository<MaterialRelationship> repository) : base(logger, repository) |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
[NonAction] |
||||
|
public override IActionResult Create([FromBody] MaterialRelationship model) |
||||
|
{ |
||||
|
return base.Create(model); |
||||
|
} |
||||
|
|
||||
|
[NonAction] |
||||
|
public override IActionResult Delete([FromBody] Guid[] guids) |
||||
|
{ |
||||
|
return base.Delete(guids); |
||||
|
} |
||||
|
|
||||
|
[NonAction] |
||||
|
public override IActionResult Import([Required] IFormFile importexcelfile, bool partial = false, bool replace = false) |
||||
|
{ |
||||
|
return base.Import(importexcelfile, partial, replace); |
||||
|
} |
||||
|
} |
@ -1,20 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using Microsoft.AspNetCore.Mvc; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using WTA.Application.Identity.Entities.SystemManagement; |
|
||||
using WTA.Shared.Controllers; |
|
||||
using WTA.Shared.Data; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Controllers; |
|
||||
|
|
||||
public class TB_ReAssemblyRelationshipController : GenericController<TB_ReAssemblyRelationship, TB_ReAssemblyRelationship, TB_ReAssemblyRelationship, TB_ReAssemblyRelationship, TB_ReAssemblyRelationship, TB_ReAssemblyRelationship> |
|
||||
{ |
|
||||
public TB_ReAssemblyRelationshipController(ILogger<TB_ReAssemblyRelationship> logger, IRepository<TB_ReAssemblyRelationship> repository) : base(logger, repository) |
|
||||
{ |
|
||||
} |
|
||||
[NonAction] |
|
||||
public override IActionResult Create([FromBody] TB_ReAssemblyRelationship model) |
|
||||
{ |
|
||||
return base.Create(model); |
|
||||
} |
|
||||
} |
|
@ -0,0 +1,112 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Attribute; |
||||
|
using WTA.Shared.Attributes; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[JISBBACSettlementInvoicingGroup] |
||||
|
[Display(Name = "BBAC可结算导入")] |
||||
|
public class BBAC_CAN_SA : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算单据")] |
||||
|
[OneToMany<BBAC_CAN_SA_DETAIL>] |
||||
|
public string BillNum { get; set; } = null!; |
||||
|
[Display(Name = "关联结算单号")] |
||||
|
public string SettleBillNum { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 1、新建 2、已有出库3、已有扣减寄售库
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "状态")] |
||||
|
public string State { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 明细记录行数
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "明细记录行数")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
} |
||||
|
|
||||
|
[Hidden] |
||||
|
[Display(Name = "BBAC可结算导入明细")] |
||||
|
public class BBAC_CAN_SA_DETAIL : BaseEntity |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 对应字段(Material+ExternalCalNumber)
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "LU+生产码")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 期间
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 结算单号
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算单号")] |
||||
|
public string BillNum { get; set; } = null!; |
||||
|
[Display(Name = "关联结算单号")] |
||||
|
public string SettleBillNum { get; set; } = null!; |
||||
|
/// <summary>
|
||||
|
/// 对应字段Material
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段ExternalCalNumber
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 选择工厂导入
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "工厂地点")] |
||||
|
public string Site { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段Quantity
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 匹配价格表对应区间对应地点带出
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "单价")] |
||||
|
public decimal Price { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// ExternalCallNumber包含(R0)为买单件 1为JIS 2.为买单件
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "业务类别")] |
||||
|
public string Category { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段MovementType,996正常,997为退货
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "是否退货")] |
||||
|
public string IsReturn { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段PostingDate
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算日期(收货日期)")] |
||||
|
public DateTime SettleDate { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段Reference
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算分组")] |
||||
|
public string GroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发票分组号")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,111 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Attribute; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
|
||||
|
//[Display(Name = "BBAC不可结算导入")]
|
||||
|
//
|
||||
|
//public class BBAC_NOT_SA : BaseEntity
|
||||
|
//{
|
||||
|
// [Display(Name = "期间")]
|
||||
|
// public string Version { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "结算单据")]
|
||||
|
// [OneToMany<BBAC_NOT_SA_DETAIL>]
|
||||
|
// public string BillNum { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "出库单号")]
|
||||
|
// public string DNBillNum { get; set; } = null!;
|
||||
|
|
||||
|
// /// <summary>
|
||||
|
// /// 1、新建 2、已有出库3、已有扣减寄售库
|
||||
|
// /// </summary>
|
||||
|
// [Display(Name = "状态")]
|
||||
|
// public string State { get; set; } = null!;
|
||||
|
|
||||
|
// /// <summary>
|
||||
|
// /// 明细记录行数
|
||||
|
// /// </summary>
|
||||
|
// [Display(Name = "明细记录行数")]
|
||||
|
// public string RecordCount { get; set; } = null!;
|
||||
|
//}
|
||||
|
[JISBBACSettlementInvoicingGroup] |
||||
|
[Display(Name = "BBAC不可结算导入明细")] |
||||
|
public class BBAC_NOT_SA_DETAIL : BaseEntity |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 对应字段(Material+ExternalCalNumber)
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "LU+生产码")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 期间
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 结算单号
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算单号")] |
||||
|
public string SettleBillNum { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段Material
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段ExternalCalNumber
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 选择工厂导入
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "工厂地点")] |
||||
|
public string Site { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段Quantity
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 匹配价格表对应区间对应地点带出
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "单价")] |
||||
|
public decimal Price { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// ExternalCallNumber包含(R0)为买单件 1为JIS 2.为买单件
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "业务类别")] |
||||
|
public string Category { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段MovementType,996正常,997为退货
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "是否退货")] |
||||
|
public string IsReturn { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发票分组号")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段PostingDate
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算日期(收货日期)")] |
||||
|
public DateTime SettleDate { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段Reference
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算分组")] |
||||
|
public string GroupNum { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,48 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Attribute; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[JISBBACSettlementInvoicingGroup] |
||||
|
[Display(Name = "BBAC待扣减实体")] |
||||
|
public class BBAC_PD_DETAIL : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "LU+ASN单号")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算单号")] |
||||
|
public string BillNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "替换零件号")] |
||||
|
public string RELU { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "替换生产号")] |
||||
|
public string REPN { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "工厂地点")] |
||||
|
public string Site { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
[Display(Name = "单价")] |
||||
|
public decimal Price { get; set; } |
||||
|
|
||||
|
[Display(Name = "发票分组号")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算日期(收货日期)")] |
||||
|
public DateTime SettleDate { get; set; } |
||||
|
|
||||
|
[Display(Name = "结算分组")] |
||||
|
public string GroupNum { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,39 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Attribute; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[JISBBACDataInputGroup] |
||||
|
[Display(Name = "BBAC的EDI数据")] |
||||
|
public class BBAC_SE_EDI : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "LU+生产码")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段ExternalCalNumber
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "日顺序号")] |
||||
|
public string SeqNumber { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "小总成号")] |
||||
|
public string AssemblyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "注塑码")] |
||||
|
public string InjectionCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "EDI数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
[Display(Name = "订货时间")] |
||||
|
public DateTime BeginDate { get; set; } |
||||
|
} |
@ -0,0 +1,45 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Attribute; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[Display(Name = "BBAC发运数据和EDI对比实体")] |
||||
|
[JISBBACDataComparisonGroup] |
||||
|
public class BBAC_SE_REPORT : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "LU+生产码")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "日顺序号")] |
||||
|
public string SeqNumber { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "小总成号")] |
||||
|
public string AssemblyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "注塑码")] |
||||
|
public string InjectionCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发货数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
[Display(Name = "EDI数量")] |
||||
|
public decimal EDIQty { get; set; } |
||||
|
|
||||
|
[Display(Name = "订单时间")] |
||||
|
public DateTime BeginDate { get; set; } |
||||
|
|
||||
|
[Display(Name = "发货时间")] |
||||
|
public DateTime ShippingDate { get; set; } |
||||
|
|
||||
|
[Display(Name = "Wms发货单号")] |
||||
|
public string WmsBillNum { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,64 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Attribute; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[JISBBACDataComparisonGroup] |
||||
|
[Display(Name = "BBAC发运数据与结算数据对比实体")] |
||||
|
public class BBAC_SE_SA_REPORT : BaseEntity |
||||
|
{ |
||||
|
|
||||
|
[Display(Name = "LU+ASN单号")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
/// <summary>
|
||||
|
/// 有结算无发货(无EDI数据)
|
||||
|
///有结算无发货(有EDI数据)
|
||||
|
///有结算有发货(无EDI数据)
|
||||
|
///有结算有发货(无价格信息)
|
||||
|
///有结算有发货(有EDI数据)
|
||||
|
///无结算有发货(有EDI数据)
|
||||
|
///无结算有发货(无EDI数据)
|
||||
|
///有结算有发货(有EDI数据)
|
||||
|
///有结算有发货(WMS多发)
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "类别")] |
||||
|
public string Category { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "Wms发货单号")] |
||||
|
public string WmsBillNum { get; set; } = null!; |
||||
|
[Display(Name = "发货时间")] |
||||
|
public DateTime ShippingDate { get; set; } |
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
[Display(Name = "日顺序号")] |
||||
|
public string SeqNumber { get; set; } = null!; |
||||
|
[Display(Name = "PJIS日顺序号")] |
||||
|
public string PJISSeqNumber { get; set; } = null!; |
||||
|
[Display(Name = "物料号")] |
||||
|
public string MaterialNumber { get; set; } = null!; |
||||
|
[Display(Name = "物料描述")] |
||||
|
public string MaterialDes { get; set; } = null!; |
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
/// <summary>
|
||||
|
/// 结算数据中的过账日期
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "客户下线时间")] |
||||
|
public DateTime CustomerOfflineTime { get; set; } |
||||
|
[Display(Name = "小总成号")] |
||||
|
public string AssemblyCode { get; set; } = null!; |
||||
|
[Display(Name = "注塑码")] |
||||
|
public string InjectionCode { get; set; } = null!; |
||||
|
[Display(Name = "结算数量")] |
||||
|
public decimal SEQty { get; set; } |
||||
|
[Display(Name = "发货数量")] |
||||
|
public decimal WMSQty { get; set; } |
||||
|
[Display(Name = "EDI数量")] |
||||
|
public decimal EDIQty { get; set; } |
||||
|
[Display(Name = "匹配类型")] |
||||
|
public string MateType { get; set; } = null!; |
||||
|
[Display(Name = "定价")] |
||||
|
public decimal FixPrice { get; set; } |
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
} |
@ -1,72 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(4)] |
|
||||
[ChuKuDanGroup] |
|
||||
[Display(Name = "备件出库单")] |
|
||||
public class BJ_DN : BaseEntity |
|
||||
{ |
|
||||
[Display(Name = "期间")] |
|
||||
public string Version { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 如 J2023060212
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "出库单号")] |
|
||||
[OneToMany<BJ_DN_DETAIL>] |
|
||||
public string DNBillNum { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 定时统计记录数量
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "各种状态统计显示")] |
|
||||
public string StockCount { get; set; } = null!; |
|
||||
|
|
||||
} |
|
||||
[Display(Name = "备件出库单明细")] |
|
||||
[ChuKuDanGroup] |
|
||||
[Hidden] |
|
||||
public class BJ_DN_DETAIL : BaseEntity |
|
||||
{ |
|
||||
[Display(Name = "LU+交付识别号")] |
|
||||
public string KeyCode { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "期间")] |
|
||||
public string Version { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "出库单号")] |
|
||||
public string DNBillNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "发票分组号")] |
|
||||
public string INVGroupNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "零件号")] |
|
||||
public string LU { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "交付识别号")] |
|
||||
public string PN { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "工厂地点")] |
|
||||
public string Site { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 1、新建 2、已扣减寄售库数3、不能出库 4、已生成开票分组
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "状态")] |
|
||||
public string State { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "结算数量")] |
|
||||
public decimal Qty { get; set; } |
|
||||
|
|
||||
[Display(Name = "单价")] |
|
||||
public decimal Price { get; set; } |
|
||||
|
|
||||
[Display(Name = "结算日期(收货日期)")] |
|
||||
public DateTime SettleDate { get; set; } |
|
||||
|
|
||||
[Display(Name = "结算分组")] |
|
||||
public string GroupNum { get; set; } = null!; |
|
||||
} |
|
@ -1,11 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(1)] |
|
||||
[Module<BeiJianModule>] |
|
||||
[Display(Name = "数据输入")] |
|
||||
public class BeiJianDataInputAttribute : GroupAttribute |
|
||||
{ |
|
||||
} |
|
@ -1,11 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(2)] |
|
||||
[Module<BeiJianModule>] |
|
||||
[Display(Name = "数据输出")] |
|
||||
public class BeiJianDataOutputAttribute : GroupAttribute |
|
||||
{ |
|
||||
} |
|
@ -1,11 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Module; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(4)] |
|
||||
[Display(Name = "备件业务")] |
|
||||
public class BeiJianModule : BaseModule |
|
||||
{ |
|
||||
} |
|
@ -1,10 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(6)] |
|
||||
[Display(Name = "出库单")] |
|
||||
public class ChuKuDanGroup : GroupAttribute |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(1)] |
|
||||
[JISDataOutput] |
|
||||
[Display(Name = "HBPO结算核对明细输出")] |
|
||||
public class Class13 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(2)] |
|
||||
[JISDataOutput] |
|
||||
[Display(Name = "BBAC结算核对明细输出")] |
|
||||
public class Class14 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(3)] |
|
||||
[JISDataOutput] |
|
||||
[Display(Name = "HBPO无法出库明细与汇总输出")] |
|
||||
public class Class15 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(4)] |
|
||||
[JISDataOutput] |
|
||||
[Display(Name = "BBAC无法出库明细与汇总输出")] |
|
||||
public class Class16 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(5)] |
|
||||
[JISDataOutput] |
|
||||
[Display(Name = "HBPO结算发货明细与汇总")] |
|
||||
public class Class17 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(6)] |
|
||||
[JISDataOutput] |
|
||||
[Display(Name = "BBAC结算发货明细与汇总")] |
|
||||
public class Class18 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(1)] |
|
||||
[JITDataOutput] |
|
||||
[Display(Name = "JIT件结算核对明细输出")] |
|
||||
public class Class21 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(2)] |
|
||||
[JITDataOutput] |
|
||||
[Display(Name = "JIT件寄售库不能出库明细与汇总")] |
|
||||
public class Class22 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(3)] |
|
||||
[JITDataOutput] |
|
||||
[Display(Name = "JIT件结算发货明细与汇总")] |
|
||||
public class Class23 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(1)] |
|
||||
[BeiJianDataOutput] |
|
||||
[Display(Name = "备件结算核对明细输出")] |
|
||||
public class Class26 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(2)] |
|
||||
[BeiJianDataOutput] |
|
||||
[Display(Name = "备件寄售库不能出库明细与汇总输出")] |
|
||||
public class Class27 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(3)] |
|
||||
[BeiJianDataOutput] |
|
||||
[Display(Name = "备件有结算有发货明细与汇总输出")] |
|
||||
public class Class28 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(4)] |
|
||||
[BeiJianDataOutput] |
|
||||
[Display(Name = "备件有结算无发货明细与汇总输出")] |
|
||||
public class Class29 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(1)] |
|
||||
[MaiDanJianDataOutput] |
|
||||
[Display(Name = "印度件结算核对明细输出")] |
|
||||
public class Class32 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(2)] |
|
||||
[MaiDanJianDataOutput] |
|
||||
[Display(Name = "印度件寄售库不能出库明细与汇总输出")] |
|
||||
public class Class33 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(3)] |
|
||||
[MaiDanJianDataOutput] |
|
||||
[Display(Name = "印度件有结算有发货明细与汇总输出")] |
|
||||
public class Class34 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(4)] |
|
||||
[MaiDanJianDataOutput] |
|
||||
[Display(Name = "印度件有结算无发货明细与汇总输出")] |
|
||||
public class Class35 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(6)] |
|
||||
[ChuKuDanGroup] |
|
||||
[Display(Name = "不能出库记录出库业务")] |
|
||||
public class Class41 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(2)] |
|
||||
[ShangWuShenHeGroup] |
|
||||
[Display(Name = "BBAC-JIS商务待开票")] |
|
||||
public class Class43 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(3)] |
|
||||
[ShangWuShenHeGroup] |
|
||||
[Display(Name = "JIT件商务发票待开票")] |
|
||||
public class Class44 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(4)] |
|
||||
[ShangWuShenHeGroup] |
|
||||
[Display(Name = "备件商务发票待开票")] |
|
||||
public class Class45 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(5)] |
|
||||
[ShangWuShenHeGroup] |
|
||||
[Display(Name = "印度件商务发票待开票")] |
|
||||
public class Class46 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(1)] |
|
||||
[CaiWuShenHeGroup] |
|
||||
[Display(Name = " BBAC-JIS财务管理审核")] |
|
||||
public class Class47 : BaseEntity |
|
||||
{ |
|
||||
} |
|
@ -1,10 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(2)] |
|
||||
[Display(Name = "EDI业务")] |
|
||||
public class EdiAttribute : GroupAttribute |
|
||||
{ |
|
||||
} |
|
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(2)] |
||||
|
[Display(Name = "数据对比")] |
||||
|
[Module<BJModule>] |
||||
|
public class BJDataComparisonGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(1)] |
||||
|
[Display(Name = "数据输入")] |
||||
|
[Module<BJModule>] |
||||
|
public class BJDataInputGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(3)] |
||||
|
[Display(Name = "结算开票")] |
||||
|
[Module<BJModule>] |
||||
|
public class BJSettlementInvoicingGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(2)] |
||||
|
[Display(Name = "数据对比")] |
||||
|
[Module<INModule>] |
||||
|
public class INDataComparisonGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(1)] |
||||
|
[Display(Name = "数据输入")] |
||||
|
[Module<INModule>] |
||||
|
public class INDataInputGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(3)] |
||||
|
[Display(Name = "结算开票")] |
||||
|
[Module<INModule>] |
||||
|
public class INSettlementInvoicingGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Attribute; |
||||
|
|
||||
|
[Order(2)] |
||||
|
[Module<JISBBACModule>] |
||||
|
[Display(Name = "数据对比")] |
||||
|
public class JISBBACDataComparisonGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Attribute; |
||||
|
|
||||
|
[Order(1)] |
||||
|
[Module<JISBBACModule>] |
||||
|
[Display(Name = "数据输入")] |
||||
|
public class JISBBACDataInputGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Attribute; |
||||
|
|
||||
|
[Order(3)] |
||||
|
[Module<JISBBACModule>] |
||||
|
[Display(Name = "结算开票")] |
||||
|
public class JISBBACSettlementInvoicingGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(2)] |
||||
|
[Module<JISHBPOModule>] |
||||
|
[Display(Name = "数据对比")] |
||||
|
public class JISHBPODataComparisonGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(1)] |
||||
|
[Module<JISHBPOModule>] |
||||
|
[Display(Name = "数据输入")] |
||||
|
public class JISHBPODataInputGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(3)] |
||||
|
[Module<JISHBPOModule>] |
||||
|
[Display(Name = "结算开票")] |
||||
|
public class JISHBPOSettlementInvoicingGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(2)] |
||||
|
[Module<JITModule>] |
||||
|
[Display(Name = "数据对比")] |
||||
|
public class JITDataComparisonGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(1)] |
||||
|
[Module<JITModule>] |
||||
|
[Display(Name = "数据输入")] |
||||
|
public class JITDataInputGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Module; |
||||
|
using WTA.Shared.Attributes; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
|
||||
|
[Order(3)] |
||||
|
[Module<JITModule>] |
||||
|
[Display(Name = "结算开票")] |
||||
|
public class JITSettlementInvoicingGroup : GroupAttribute |
||||
|
{ |
||||
|
} |
@ -1,75 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(1)] |
|
||||
[ChuKuDanGroup] |
|
||||
[Display(Name = "HBPO-JIS出库单")] |
|
||||
public class HBPO_DN : BaseEntity |
|
||||
{ |
|
||||
[Display(Name = "期间")] |
|
||||
public string Version { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 如 H2023060212
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "出库单号")] |
|
||||
[OneToMany<HBPO_DN_DETAIL>] |
|
||||
public string DNBillNum { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 定时统计记录数量
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "出库记状态统计")] |
|
||||
public string StockCount { get; set; } = null!; |
|
||||
} |
|
||||
|
|
||||
[Display(Name = "HBPO出库单明细")] |
|
||||
[ChuKuDanGroup] |
|
||||
[Hidden] |
|
||||
public class HBPO_DN_DETAIL : BaseEntity |
|
||||
{ |
|
||||
[Display(Name = "LU+生产码")] |
|
||||
public string KeyCode { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "期间")] |
|
||||
public string Version { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "结算单号")] |
|
||||
public string BillNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "发票分组号")] |
|
||||
public string INVGroupNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "出库单号")] |
|
||||
public string DNBillNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "零件号")] |
|
||||
public string LU { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "生产码")] |
|
||||
public string PN { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 1、新建 2、已扣减寄售库数3、不能出库 4、已生成开票信息
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "状态")] |
|
||||
public string State { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "工厂地点")] |
|
||||
public string Site { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "发货数量")] |
|
||||
public decimal Qty { get; set; } |
|
||||
|
|
||||
[Display(Name = "单价")] |
|
||||
public decimal Price { get; set; } |
|
||||
|
|
||||
[Display(Name = "结算日期(收货日期)")] |
|
||||
public DateTime SettleDate { get; set; } |
|
||||
|
|
||||
[Display(Name = "结算分组")] |
|
||||
public string GroupNum { get; set; } = null!; |
|
||||
} |
|
@ -0,0 +1,95 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
//
|
||||
|
//[Display(Name = "HBPO不可结算导入")]
|
||||
|
//public class HBPO_NOT_SA: BaseEntity
|
||||
|
//{
|
||||
|
// [Display(Name = "期间")]
|
||||
|
// public string Version { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "结算单据")]
|
||||
|
// [OneToMany<HBPO_NOT_SA_DETAIL>]
|
||||
|
// public string BillNum { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "出库单号")]
|
||||
|
// public string DNBillNum { get; set; } = null!;
|
||||
|
|
||||
|
// /// <summary>
|
||||
|
// /// 1、新建 2、已有出库3、已有扣减寄售库
|
||||
|
// /// </summary>
|
||||
|
// [Display(Name = "状态")]
|
||||
|
// public string State { get; set; } = null!;
|
||||
|
|
||||
|
// /// <summary>
|
||||
|
// /// 明细记录行数
|
||||
|
// /// </summary>
|
||||
|
// [Display(Name = "明细记录行数")]
|
||||
|
// public string RecordCount { get; set; } = null!;
|
||||
|
//}
|
||||
|
[JISHBPOSettlementInvoicingGroup] |
||||
|
[Display(Name = "HBPO不可结算导入明细")] |
||||
|
public class HBPO_NOT_SA_DETAIL : BaseEntity |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 对应字段(PartNumber+ProductioNumber)
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "LU+生产码")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 期间
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算单号")] |
||||
|
public string SettleBillNum { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段PartNumber
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段productionlumber
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段filename 区分 cn1、cn5
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "工厂地点")] |
||||
|
public string Site { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段Qty
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 匹配价格表对应区间带出
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "单价")] |
||||
|
public decimal Price { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段ReceiveDate
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算日期(收货日期)")] |
||||
|
public DateTime SettleDate { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段DeliveryNode
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "结算分组")] |
||||
|
public string GroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发票分组号")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,46 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[JISHBPOSettlementInvoicingGroup] |
||||
|
[Display(Name = "HBPO待扣减实体")] |
||||
|
public class HBPO_PD_DETAIL : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "LU+ASN单号")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算单号")] |
||||
|
public string BillNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "替换零件号")] |
||||
|
public string RELU { get; set; } = null!; |
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "替换生产号")] |
||||
|
public string REPN { get; set; } = null!; |
||||
|
[Display(Name = "工厂地点")] |
||||
|
public string Site { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
[Display(Name = "单价")] |
||||
|
public decimal Price { get; set; } |
||||
|
|
||||
|
[Display(Name = "发票分组号")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算日期(收货日期)")] |
||||
|
public DateTime SettleDate { get; set; } |
||||
|
|
||||
|
[Display(Name = "结算分组")] |
||||
|
public string GroupNum { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,39 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[JISHBPODataInputGroup] |
||||
|
[Display(Name = "HBPO的EDI数据")] |
||||
|
public class HBPO_SE_EDI : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "LU+生产码")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 对应字段ExternalCalNumber
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "日顺序号")] |
||||
|
public string SeqNumber { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "小总成号")] |
||||
|
public string AssemblyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "注塑码")] |
||||
|
public string InjectionCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "EDI数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
[Display(Name = "订货时间")] |
||||
|
public DateTime BeginDate { get; set; } |
||||
|
} |
@ -0,0 +1,45 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[Display(Name = "HBPO发运数据和EDI对比实体")] |
||||
|
[JISHBPODataComparisonGroup] |
||||
|
public class HBPO_SE_REPORT : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "LU+生产码")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "日顺序号")] |
||||
|
public string SeqNumber { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "小总成号")] |
||||
|
public string AssemblyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "注塑码")] |
||||
|
public string InjectionCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发货数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
[Display(Name = "EDI数量")] |
||||
|
public decimal EDIQty { get; set; } |
||||
|
|
||||
|
[Display(Name = "订单时间")] |
||||
|
public DateTime BeginDate { get; set; } |
||||
|
|
||||
|
[Display(Name = "发货时间")] |
||||
|
public DateTime ShippingDate { get; set; } |
||||
|
|
||||
|
[Display(Name = "Wms发货单号")] |
||||
|
public string WmsBillNum { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,80 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Application.Identity.Entities.SystemManagement.Group; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[Display(Name = "HBPO发运数据与结算数据对比实体")] |
||||
|
[JISHBPODataComparisonGroup] |
||||
|
public class HBPO_SE_SA_REPORT : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "LU+ASN单号")] |
||||
|
public string KeyCode { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 有结算无发货(无EDI数据)
|
||||
|
///有结算无发货(有EDI数据)
|
||||
|
///有结算有发货(无EDI数据)
|
||||
|
///有结算有发货(无价格信息)
|
||||
|
///有结算有发货(有EDI数据)
|
||||
|
///无结算有发货(有EDI数据)
|
||||
|
///无结算有发货(无EDI数据)
|
||||
|
///有结算有发货(有EDI数据)
|
||||
|
///有结算有发货(WMS多发)
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "类别")] |
||||
|
public string Category { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "Wms发货单号")] |
||||
|
public string WmsBillNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发货时间")] |
||||
|
public DateTime ShippingDate { get; set; } |
||||
|
|
||||
|
[Display(Name = "生产码")] |
||||
|
public string PN { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "日顺序号")] |
||||
|
public string SeqNumber { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "PJIS日顺序号")] |
||||
|
public string PJISSeqNumber { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "物料号")] |
||||
|
public string MaterialNumber { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "物料描述")] |
||||
|
public string MaterialDes { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 结算数据中的过账日期
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "客户下线时间")] |
||||
|
public DateTime CustomerOfflineTime { get; set; } |
||||
|
|
||||
|
[Display(Name = "小总成号")] |
||||
|
public string AssemblyCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "注塑码")] |
||||
|
public string InjectionCode { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算数量")] |
||||
|
public decimal SEQty { get; set; } |
||||
|
|
||||
|
[Display(Name = "发货数量")] |
||||
|
public decimal WMSQty { get; set; } |
||||
|
|
||||
|
[Display(Name = "EDI数量")] |
||||
|
public decimal EDIQty { get; set; } |
||||
|
|
||||
|
[Display(Name = "匹配类型")] |
||||
|
public string MateType { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "定价")] |
||||
|
public decimal FixPrice { get; set; } |
||||
|
|
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
} |
@ -1,57 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(1)] |
|
||||
[ShangWuShenHeGroup] |
|
||||
[Display(Name = "财务管理审核主表")] |
|
||||
public class INVOICE : BaseEntity |
|
||||
{ |
|
||||
[Display(Name = "实际纸质发票号")] |
|
||||
public string RealnvBillNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "系统生成发票号")] |
|
||||
[OneToMany<INVOICE_DETAIL>] |
|
||||
public string InvbillNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "未税金额")] |
|
||||
public decimal Amt { get; set; } |
|
||||
|
|
||||
[Display(Name = "税后金额")] |
|
||||
public decimal TaxAmt { get; set; } |
|
||||
|
|
||||
[Display(Name = "发票分组号")] |
|
||||
public string INVGroupNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "开票Excel文件")] |
|
||||
public string FileName { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 1-HBPO 2-BBAC(和买单件一起开票,扣减库存时要注意分开) 3-JIT 4-备件、5-印度件
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "业务类别")] |
|
||||
public string BusinessType { get; set; } = null!; |
|
||||
|
|
||||
} |
|
||||
|
|
||||
[ShangWuShenHeGroup] |
|
||||
[Hidden] |
|
||||
[Display(Name = "财务管理审核明细")] |
|
||||
public class INVOICE_DETAIL : BaseEntity |
|
||||
{ |
|
||||
[Display(Name = "零件号")] |
|
||||
public string LU { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "单价")] |
|
||||
public decimal PRICE { get; set; } |
|
||||
|
|
||||
[Display(Name = "数量")] |
|
||||
public decimal Qty { get; set; } |
|
||||
|
|
||||
[Display(Name = "金额")] |
|
||||
public decimal Amt { get; set; } |
|
||||
[Display(Name = "系统生成发票号")] |
|
||||
public string InvbillNum { get; set; } = null!; |
|
||||
} |
|
@ -0,0 +1,96 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Shared.Attributes; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
|
||||
|
[ShangWuShenHeGroup] |
||||
|
[Display(Name = "发票分组")] |
||||
|
public class INVOICE_GRP : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "实际纸质发票号")] |
||||
|
public string RealnvBillNum { get; set; } = null!; |
||||
|
[OneToMany<INVOICE_WAIT_DETAIL>] |
||||
|
[OneToMany<INVOICE_MAP_GROUP>] |
||||
|
[Display(Name = "系统生成发票号")] |
||||
|
public string InvbillNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "未税金额")] |
||||
|
public decimal Amt { get; set; } |
||||
|
|
||||
|
[Display(Name = "税后金额")] |
||||
|
public decimal TaxAmt { get; set; } |
||||
|
[OneToMany<INVOICE_WAIT_DETAIL>] |
||||
|
[OneToMany<INVOICE_MAP_GROUP>] |
||||
|
[OneToOne<INVOICE_NOT_SETTLE>] |
||||
|
[Display(Name = "发票分组号")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "开票Excel文件")] |
||||
|
public string FileName { get; set; } = null!; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 1-HBPO 2-BBAC(和买单件一起开票,扣减库存时要注意分开) 3-JIT 4-备件、5-印度件
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "业务类别")] |
||||
|
public string BusinessType { get; set; } = null!; |
||||
|
} |
||||
|
|
||||
|
//[ShangWuShenHeGroup]
|
||||
|
//[Hidden]
|
||||
|
//[Display(Name = "财务管理审核明细")]
|
||||
|
//public class INVOICE_DETAIL : BaseEntity
|
||||
|
//{
|
||||
|
// [Display(Name = "零件号")]
|
||||
|
// public string LU { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "单价")]
|
||||
|
// public decimal PRICE { get; set; }
|
||||
|
|
||||
|
// [Display(Name = "数量")]
|
||||
|
// public decimal Qty { get; set; }
|
||||
|
|
||||
|
// [Display(Name = "金额")]
|
||||
|
// public decimal Amt { get; set; }
|
||||
|
|
||||
|
// [Display(Name = "发票号")]
|
||||
|
// public string InvbillNum { get; set; } = null!;
|
||||
|
// [Display(Name = "发票分组号")]
|
||||
|
// public string InvGroupNum { get; set; } = null!;
|
||||
|
//[ShangWuShenHeGroup]
|
||||
|
//[Display(Name = "待开票明细")]
|
||||
|
//public class INVOICE_WAIT_DETAIL : BaseEntity
|
||||
|
//{
|
||||
|
// [Display(Name = "发票号")]
|
||||
|
// public string InvbillNum { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "零件号")]
|
||||
|
// public string LU { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "单价")]
|
||||
|
// public decimal PRICE { get; set; }
|
||||
|
|
||||
|
// [Display(Name = "数量")]
|
||||
|
// public decimal Qty { get; set; }
|
||||
|
|
||||
|
// [Display(Name = "金额")]
|
||||
|
// public decimal Amt { get; set; }
|
||||
|
|
||||
|
// [Display(Name = "扩展字段1")]
|
||||
|
// public string Extend1 { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "扩展字段2")]
|
||||
|
// public string Extend2 { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "扩展字段3")]
|
||||
|
// public string Extend3 { get; set; } = null!;
|
||||
|
|
||||
|
// [Display(Name = "扩展字段4")]
|
||||
|
// public string Extend4 { get; set; } = null!;
|
||||
|
// [Display(Name = "期间")]
|
||||
|
// public string Version { get; set; } = null!;
|
||||
|
// [Display(Name = "发票分组号")]
|
||||
|
// public string InvGroupNum { get; set; } = null!;
|
||||
|
// [Display(Name = "业务分类")]
|
||||
|
// public string BussiessType { get; set; } = null!;
|
||||
|
//}
|
@ -0,0 +1,31 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Shared.Attributes; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[Hidden] |
||||
|
[Display(Name = "发票和结算分组对应关系")] |
||||
|
[ShangWuShenHeGroup] |
||||
|
public class INVOICE_MAP_GROUP : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发票号")] |
||||
|
public string InvbillNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发票分组号")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算分组号")] |
||||
|
public string SettleGroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "金额")] |
||||
|
public decimal Amt { get; set; } |
||||
|
|
||||
|
[Display(Name = "扩展字段1")] |
||||
|
public string Extend1 { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "扩展字段2")] |
||||
|
public string Extend2 { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,31 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Shared.Attributes; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[Hidden] |
||||
|
[Display(Name = "不可结算零件号")] |
||||
|
[ShangWuShenHeGroup] |
||||
|
public class INVOICE_NOT_SETTLE : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发票分组号")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "结算分组号")] |
||||
|
public string SettleGroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "可结算零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "不可结算零件号")] |
||||
|
public string LU1 { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "扩展字段1")] |
||||
|
public string Extend1 { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "扩展字段2")] |
||||
|
public string Extend2 { get; set; } = null!; |
||||
|
} |
@ -0,0 +1,49 @@ |
|||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using WTA.Shared.Attributes; |
||||
|
using WTA.Shared.Domain; |
||||
|
|
||||
|
namespace WTA.Application.Identity.Entities.SystemManagement; |
||||
|
[Hidden] |
||||
|
[ShangWuShenHeGroup] |
||||
|
[Display(Name = "待开票明细")] |
||||
|
public class INVOICE_WAIT_DETAIL : BaseEntity |
||||
|
{ |
||||
|
[Display(Name = "期间")] |
||||
|
public string Version { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发票号")] |
||||
|
public string InvbillNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "发票分组号")] |
||||
|
public string InvGroupNum { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "零件号")] |
||||
|
public string LU { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "单价")] |
||||
|
public decimal PRICE { get; set; } |
||||
|
|
||||
|
[Display(Name = "数量")] |
||||
|
public decimal Qty { get; set; } |
||||
|
|
||||
|
[Display(Name = "金额")] |
||||
|
public decimal Amt { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 1、BBAC-JIS 2、HBPO-JIS 3、JIT 4、备件 5、印度件
|
||||
|
/// </summary>
|
||||
|
[Display(Name = "业务分类")] |
||||
|
public string BussiessType { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "扩展字段1")] |
||||
|
public string Extend1 { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "扩展字段2")] |
||||
|
public string Extend2 { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "扩展字段3")] |
||||
|
public string Extend3 { get; set; } = null!; |
||||
|
|
||||
|
[Display(Name = "扩展字段4")] |
||||
|
public string Extend4 { get; set; } = null!; |
||||
|
} |
@ -1,73 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Domain; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(5)] |
|
||||
[ChuKuDanGroup] |
|
||||
[Display(Name = "印度件出库单")] |
|
||||
public class IN_DN : BaseEntity |
|
||||
{ |
|
||||
[Display(Name = "期间")] |
|
||||
public string Version { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 如 J2023060212
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "出库单号")] |
|
||||
[OneToMany<IN_DN_DETAIL>] |
|
||||
public string DNBillNum { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 定时统计记录数量
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "各种状态统计显示")] |
|
||||
public string StockCount { get; set; } = null!; |
|
||||
} |
|
||||
[ChuKuDanGroup] |
|
||||
[Display(Name = "印度件出库单明细")] |
|
||||
[Hidden] |
|
||||
public class IN_DN_DETAIL : BaseEntity |
|
||||
{ |
|
||||
[Display(Name = "LU+交付识别号")] |
|
||||
public string KeyCode { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "期间")] |
|
||||
public string Version { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "出库单号")] |
|
||||
|
|
||||
public string DNBillNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "发票分组号")] |
|
||||
public string INVGroupNum { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "零件号")] |
|
||||
public string LU { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "交付识别号")] |
|
||||
public string PU { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "工厂地点")] |
|
||||
public string Site { get; set; } = null!; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// 1、新建 2、已扣减寄售库数3、不能出库 4、已生成开票分组
|
|
||||
/// </summary>
|
|
||||
[Display(Name = "状态")] |
|
||||
public string State { get; set; } = null!; |
|
||||
|
|
||||
[Display(Name = "结算数量")] |
|
||||
public decimal Qty { get; set; } |
|
||||
|
|
||||
[Display(Name = "单价")] |
|
||||
public decimal Price { get; set; } |
|
||||
|
|
||||
[Display(Name = "结算日期(收货日期)")] |
|
||||
public DateTime SettleDate { get; set; } |
|
||||
|
|
||||
[Display(Name = "结算分组")] |
|
||||
public string GroupNum { get; set; } = null!; |
|
||||
|
|
||||
} |
|
@ -1,11 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(1)] |
|
||||
[Module<JISModule>] |
|
||||
[Display(Name = "数据输入")] |
|
||||
public class JISDataInputAttribute : GroupAttribute |
|
||||
{ |
|
||||
} |
|
@ -1,11 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(2)] |
|
||||
[Module<JISModule>] |
|
||||
[Display(Name = "数据输出")] |
|
||||
public class JISDataOutputAttribute : GroupAttribute |
|
||||
{ |
|
||||
} |
|
@ -1,11 +0,0 @@ |
|||||
using System.ComponentModel.DataAnnotations; |
|
||||
using WTA.Shared.Attributes; |
|
||||
using WTA.Shared.Module; |
|
||||
|
|
||||
namespace WTA.Application.Identity.Entities.SystemManagement; |
|
||||
|
|
||||
[Order(2)] |
|
||||
[Display(Name = "JIS业务")] |
|
||||
public class JISModule : BaseModule |
|
||||
{ |
|
||||
} |
|
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue