hv2-api/methods.py.tmpl

40 lines
937 B
Cheetah

#####################################################
### THIS IS GENERATED CODE, DO NOT EDIT MANUALLY! ###
### ALL CHANGES WILL BE LOST AFTER THE NEXT RUN ###
### OF generate.py ###
#####################################################
from db import dbGetMany, dbGetOne
#for $table in $tables
def get_${table.name}s(user, token_info):
return dbGetMany(user, token_info, {
"statement": """
SELECT
id
#for $column in $table.columns
,$column.name
#end for
FROM account_t
""",
"params": ()
}
)
def get_${table.name}(user, token_info, ${table.name}Id=None):
return dbGetOne(user, token_info, {
"statement": """
SELECT
id
#for $column in $table.columns
,$column.name
#end for
FROM account_t
WHERE id = %s
""",
"params": (${table.name}Id, )
}
)
#end for