姜旭之
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