Distribution_GL Initialization
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
using General_Ledger_Service.Models;
|
||||
|
||||
namespace General_Ledger_Service.DTOs.Cheques
|
||||
{
|
||||
public class ChequeBookListResponse
|
||||
{
|
||||
public List<ChequeBook> Items { get; set; } = [];
|
||||
public int TotalCount { get; set; }
|
||||
public int? Page { get; set; }
|
||||
public int? PageSize { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
using General_Ledger_Service.Models;
|
||||
|
||||
namespace General_Ledger_Service.DTOs.Cheques
|
||||
{
|
||||
public class ChequePageListResponse
|
||||
{
|
||||
public List<ChequePage> Items { get; set; } = [];
|
||||
public int TotalCount { get; set; }
|
||||
public int? Page { get; set; }
|
||||
public int? PageSize { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
namespace General_Ledger_Service.DTOs.Cheques
|
||||
{
|
||||
public class CreateChequeBookRequest
|
||||
{
|
||||
public long BranchId { get; set; }
|
||||
public long BankAccountId { get; set; }
|
||||
public string ChequeBookNo { get; set; } = string.Empty;
|
||||
public string StartChequeNo { get; set; } = string.Empty;
|
||||
public string EndChequeNo { get; set; } = string.Empty;
|
||||
public int TotalLeaves { get; set; }
|
||||
public DateOnly ReceivedDate { get; set; }
|
||||
public string? Description { get; set; }
|
||||
public string? CreatedBy { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace General_Ledger_Service.DTOs.Cheques
|
||||
{
|
||||
public class CreateReceivedChequeRequest
|
||||
{
|
||||
public long CompanyId { get; set; }
|
||||
public long? BranchId { get; set; }
|
||||
public string ReceivedFromType { get; set; } = string.Empty;
|
||||
public long? ReceivedFromId { get; set; }
|
||||
public string ReceivedFromName { get; set; } = string.Empty;
|
||||
public string? DrawerBankName { get; set; }
|
||||
public string? DrawerBankBranch { get; set; }
|
||||
public string? AccountHolderName { get; set; }
|
||||
public string ChequeNo { get; set; } = string.Empty;
|
||||
public DateOnly ChequeDate { get; set; }
|
||||
public decimal Amount { get; set; }
|
||||
public DateOnly ReceivedDate { get; set; }
|
||||
public string? ReferenceType { get; set; }
|
||||
public long? ReferenceId { get; set; }
|
||||
public string? Notes { get; set; }
|
||||
public string? CreatedBy { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
namespace General_Ledger_Service.DTOs.Cheques
|
||||
{
|
||||
public class IssueChequePageRequest
|
||||
{
|
||||
public string PayeeType { get; set; } = string.Empty;
|
||||
public long? PayeeId { get; set; }
|
||||
public string PayeeName { get; set; } = string.Empty;
|
||||
public DateOnly IssueDate { get; set; }
|
||||
public decimal Amount { get; set; }
|
||||
public string? CurrencyCode { get; set; }
|
||||
public long? VoucherId { get; set; }
|
||||
public string? ReferenceNo { get; set; }
|
||||
public string? Purpose { get; set; }
|
||||
public bool IsCrossCheque { get; set; }
|
||||
public bool IsAccountPayee { get; set; }
|
||||
public bool IsPostDated { get; set; }
|
||||
public string? Notes { get; set; }
|
||||
public string? PrintedBy { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using General_Ledger_Service.Enums;
|
||||
|
||||
namespace General_Ledger_Service.DTOs.Cheques
|
||||
{
|
||||
public class ListChequeBooksRequest
|
||||
{
|
||||
public long? BankAccountId { get; set; }
|
||||
public long? BranchId { get; set; }
|
||||
public ChequeBookStatus? Status { get; set; }
|
||||
public int? Page { get; set; }
|
||||
public int? PageSize { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using General_Ledger_Service.Enums;
|
||||
|
||||
namespace General_Ledger_Service.DTOs.Cheques
|
||||
{
|
||||
public class ListChequePagesRequest
|
||||
{
|
||||
public string? ChequeBookNo { get; set; }
|
||||
public ChequeIssueStatus? IssueStatus { get; set; }
|
||||
public ChequePayeeType? PayeeType { get; set; }
|
||||
public long? PayeeId { get; set; }
|
||||
public int? Page { get; set; }
|
||||
public int? PageSize { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using General_Ledger_Service.Enums;
|
||||
|
||||
namespace General_Ledger_Service.DTOs.Cheques
|
||||
{
|
||||
public class ListReceivedChequesRequest
|
||||
{
|
||||
public long? CompanyId { get; set; }
|
||||
public long? BranchId { get; set; }
|
||||
public ReceivedChequeStatus? Status { get; set; }
|
||||
public ReceivedChequeFromType? ReceivedFromType { get; set; }
|
||||
public int? Page { get; set; }
|
||||
public int? PageSize { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
using General_Ledger_Service.Models;
|
||||
|
||||
namespace General_Ledger_Service.DTOs.Cheques
|
||||
{
|
||||
public class ReceivedChequeListResponse
|
||||
{
|
||||
public List<ReceivedCheque> Items { get; set; } = [];
|
||||
public int TotalCount { get; set; }
|
||||
public int? Page { get; set; }
|
||||
public int? PageSize { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user