added jpa entity generator
This commit is contained in:
parent
f07de5ebcb
commit
d9754a2af5
|
@ -11,7 +11,7 @@ module.exports = {
|
|||
model.package = `${namespace}.${suffix}`;
|
||||
model.dir = model.package.replace(/\./g, '/')
|
||||
model.fields = model.fields.map(field => {
|
||||
field.isEnum = service.enums.find(e => e.name == field.type.name)
|
||||
field.isEnum = service.enums.find(e => e.name == field.type.name) != null
|
||||
field.name = utils.camelcase(field.name)
|
||||
field.type = javaType.mapJavaType(field.type, namespace, 'Record')
|
||||
|
||||
|
@ -23,6 +23,9 @@ module.exports = {
|
|||
field.default = javaType.mapDefaultValue(field.type, field.default)
|
||||
field.nullable = !field.required
|
||||
field.isPkey = jpa.pkey == field.name
|
||||
|
||||
console.log("field", field)
|
||||
|
||||
return field
|
||||
})
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ function getCustomType(type, namespace, suffix) {
|
|||
name = utils.pascalcase(match[2])+suffix
|
||||
importstatement = `${match[1].replace('enums', 'models')}.${name}${suffix}`
|
||||
}else {
|
||||
name = utils.pascalcase(type)
|
||||
name = utils.pascalcase(type)+suffix
|
||||
importstatement = `${namespace}.models.${name}${suffix}`
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue