refractor api bit more
This commit is contained in:
parent
419c855463
commit
9c0045801b
12
api.http
12
api.http
@ -5,9 +5,10 @@ Authorization: {{auth-token}}
|
|||||||
|
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"number": "TN36AS1206"
|
"number": "KA01HD6667",
|
||||||
|
"owner": "gowthaman"
|
||||||
},
|
},
|
||||||
"uniqueIdentifier": "TN36AS1206"
|
"uniqueIdentifier": "KA01HD6667"
|
||||||
}
|
}
|
||||||
|
|
||||||
### create row, with autogenerated identifier
|
### create row, with autogenerated identifier
|
||||||
@ -23,7 +24,7 @@ Authorization: {{auth-token}}
|
|||||||
}
|
}
|
||||||
|
|
||||||
### get row
|
### get row
|
||||||
GET http://localhost:9001/api/vehicle/TN36BA5009
|
GET http://localhost:9001/api/vehicle/TN38BA5009
|
||||||
Authorization: Bearer {{auth-token}}
|
Authorization: Bearer {{auth-token}}
|
||||||
|
|
||||||
### query row
|
### query row
|
||||||
@ -39,7 +40,7 @@ Authorization: set-auth-token
|
|||||||
}
|
}
|
||||||
|
|
||||||
### update field
|
### update field
|
||||||
PATCH http://localhost:9001/api/vehicle/KA03HD6064
|
PATCH http://localhost:9001/api/vehicle/KA01MU0556
|
||||||
Content-Type: application/json
|
Content-Type: application/json
|
||||||
Authorization: {{auth-token}}
|
Authorization: {{auth-token}}
|
||||||
|
|
||||||
@ -61,4 +62,5 @@ Authorization: set-auth-token
|
|||||||
}
|
}
|
||||||
|
|
||||||
### delete a row
|
### delete a row
|
||||||
DELETE http://localhost:9001/api/vehicle/KA03HD6064
|
DELETE http://localhost:9001/api/vehicle/KA01MU0556
|
||||||
|
Authorization: {{auth-token}}
|
||||||
@ -228,6 +228,13 @@ object Entities {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun view(it: Context) {
|
fun view(it: Context) {
|
||||||
|
database.save(
|
||||||
|
AuditLog().apply {
|
||||||
|
auditType = AuditType.VIEW
|
||||||
|
entity = it.pathParam("entity")
|
||||||
|
uniqueIdentifier = it.pathParam("id")
|
||||||
|
}
|
||||||
|
)
|
||||||
it.json(
|
it.json(
|
||||||
database.findDataModelByEntityAndUniqId(it.pathParam("entity"), it.pathParam("id"))
|
database.findDataModelByEntityAndUniqId(it.pathParam("entity"), it.pathParam("id"))
|
||||||
)
|
)
|
||||||
@ -332,6 +339,16 @@ object Entities {
|
|||||||
if (setupEntity != null && !setupEntity.postSaveScript.isNullOrEmpty()) {
|
if (setupEntity != null && !setupEntity.postSaveScript.isNullOrEmpty()) {
|
||||||
Scripting.execute(setupEntity.postSaveScript!!, "postSave", dataModel)
|
Scripting.execute(setupEntity.postSaveScript!!, "postSave", dataModel)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
database.save(
|
||||||
|
AuditLog().apply {
|
||||||
|
auditType = AuditType.CREATE
|
||||||
|
this.entity = entity
|
||||||
|
uniqueIdentifier = dataModel.uniqueIdentifier
|
||||||
|
this.data = dataModel.data
|
||||||
|
}
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun isValidDate(f: String) = try {
|
private fun isValidDate(f: String) = try {
|
||||||
|
|||||||
@ -0,0 +1,5 @@
|
|||||||
|
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
|
||||||
|
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
|
||||||
|
values ('compegence', 'vehicle', 'SQL0001',
|
||||||
|
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,unique_identifier,entity_name,data,created_by,modified_by from entity_model where created_at >= ?',
|
||||||
|
'system', 'system')
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
insert into entity_model(name, tenant_id, created_by, modified_by, pre_save_script, post_save_script)
|
||||||
|
values ('log', 'compegence', 'system', 'system', '', '');
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
|
||||||
|
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
|
||||||
|
values ('compegence', 'vehicle', 'SQL0001',
|
||||||
|
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,entity_name,data,created_by,modified_by from entity_model where created_at >= ?',
|
||||||
|
'system', 'system')
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
|
||||||
|
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
|
||||||
|
values ('compegence', 'vehicle', 'SQL0001',
|
||||||
|
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,data,created_by,modified_by from entity_model where created_at >= ?',
|
||||||
|
'system', 'system')
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
|
||||||
|
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
|
||||||
|
values ('compegence', 'vehicle', 'SQL0001',
|
||||||
|
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,data,created_by,modified_by from entity_model where created_at >= ?',
|
||||||
|
'system', 'system')
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
|
||||||
|
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
|
||||||
|
values ('compegence', 'vehicle', 'SQL0001',
|
||||||
|
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,created_by,modified_by from entity_model where created_at >= ?',
|
||||||
|
'system', 'system')
|
||||||
@ -0,0 +1 @@
|
|||||||
|
update entity_model set required_approval_levels = 1 WHERE entity_model.name = 'vehicle'
|
||||||
Loading…
x
Reference in New Issue
Block a user