codegen: add generator for soft-deletion

This commit is contained in:
2026-09-19 21:36:31 -07:00
parent 9d4a1eab10
commit b064948d24
4 changed files with 89 additions and 1 deletions

View File

@@ -69,6 +69,9 @@ var generate_model = &cobra.Command{
modelgenerate.GenerateSaveItemFunc(table),
modelgenerate.GenerateDeleteItemFunc(table),
)
if table.HasSoftDelete() {
decls = append(decls, modelgenerate.GenerateSoftDeleteItemFunc(table))
}
if table.IsWithoutRowid {
decls = append(decls,
modelgenerate.GenerateGetItemBy(table, table.PrimaryKeyColumns()),