add endpoints

This commit is contained in:
2024-01-19 09:51:58 +05:30
parent f440ca89f3
commit 20f6abf3b7
3 changed files with 255 additions and 7 deletions

View File

@@ -290,6 +290,7 @@ open class Quotation :BaseTenantModel() {
var vendor :Vendor? = null
var totalAmount :Int = 0
var reqForQuoteNum: String = ""
var quoteNum: String = ""
var quoteDate: LocalDate? = null
var validTill: LocalDate? = null
@@ -300,10 +301,32 @@ open class Quotation :BaseTenantModel() {
var documents: MutableList<Long> = arrayListOf()
}
enum class DOCTYPE{
PO, QUOTE, INVOICE
}
@Entity
open class Document :BaseTenantModel() {
var name :String = ""
var typeOfDoc :String = ""
@Enumerated(EnumType.STRING)
var typeOfDoc :DOCTYPE? = null
var refId: Long? = null
var description :String = ""
var url :String = ""
}
enum class RFQStatus{
DELIVERED, PO, QUOTE, CANCELLED
}
@Entity
open class ReqForQuote :BaseTenantModel() {
@DbArray
var potentialVendors :List<Long>? = null
@Enumerated(EnumType.STRING)
var status :RFQStatus? = null
@DbArray
var docs :List<Document>? = null
@DbJsonB
var products :List<POProducts>? = null
var reqForQuoteNum: String? = null
var openTill: LocalDate? = null
}