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