add filters, excel

This commit is contained in:
2024-01-19 18:27:44 +05:30
parent dd55cd22cf
commit 0b75681236
4 changed files with 56 additions and 15 deletions

View File

@@ -373,7 +373,7 @@ object Entities {
false
}
}
data class Filters(val common :CommonFilters, val custom :CustomFilters)
object PurchaseOrder {
fun get(ctx :Context){
val id = ctx.pathParam("id")
@@ -381,6 +381,12 @@ object PurchaseOrder {
ctx.json(po)
}
fun getAll(ctx :Context){
val filters = ctx.bodyAsClass<Filters>()
val poFilters :POFilters? = filters.custom as? POFilters
val pos = searchPos(filters.common, poFilters)
ctx.json(pos)
}
fun create(ctx :Context){
val po = ctx.bodyAsClass<PurchaseOrder>()
database.save(po)