wireup script execution

This commit is contained in:
gowthaman.b
2023-11-11 18:14:57 +05:30
parent f35851d339
commit 1a22043cf2
8 changed files with 55 additions and 15 deletions

View File

@@ -1,2 +1,4 @@
insert into tenant_model(name, domain, created_by, modified_by) values ('compegence', 'https://www.compegence.com', 'system', 'system');
insert into entity_model(name, tenant_id, created_by, modified_by) values ('vehicle', 'compegence', 'system', 'system');
insert into tenant_model(name, domain, created_by, modified_by)
values ('compegence', 'https://www.compegence.com', 'system', 'system');
insert into entity_model(name, tenant_id, created_by, modified_by, pre_save_script, post_save_script)
values ('vehicle', 'compegence', 'system', 'system', 'vehicle.kts', 'vehicle.kts');

View File

@@ -0,0 +1,17 @@
import com.restapi.domain.DataModel
import io.ebean.Database
import org.slf4j.Logger
fun execute(d: Map<String, Any>, db: Database, logger: Logger): Map<String, Any> {
println("execute on $d")
return d
}
fun preSave(d: DataModel, db: Database, logger: Logger): Boolean {
logger.warn("PreSave $d")
return true
}
fun postSave(d: DataModel, db: Database, logger: Logger) {
println("PostSave $d")
}