UNPKG

gen-jhipster

Version:

VHipster - Spring Boot + Angular/React/Vue in one handy generator

57 lines (56 loc) 1.95 kB
import { fieldTypes } from "../../jhipster/index.js"; const { CommonDBTypes: { UUID }, } = fieldTypes; export const entitySimple = { name: 'Simple', changelogDate: '20220129000100', jpaMetamodelFiltering: true, fields: [{ fieldName: 'simpleName', fieldType: 'String' }], }; export const entityAnotherSimple = { name: 'AnotherSimple', changelogDate: '20220129000200', fields: [{ fieldName: 'simpleName', fieldType: 'String' }], dto: 'mapstruct', service: 'serviceImpl', pagination: 'pagination', clientRootFolder: 'test-root', }; export const entitiesSimple = [entitySimple, entityAnotherSimple]; export const entitiesWithRelationships = [ entitySimple, entityAnotherSimple, { name: 'RelationshipWithSimple', changelogDate: '20220129001000', fields: [{ fieldName: 'twoName', fieldType: 'String' }], relationships: [{ relationshipName: 'relationship', otherEntityName: 'Simple', relationshipType: 'many-to-one' }], }, ]; export const entityCustomId = { name: 'EntityWithCustomId', changelogDate: '20220129002000', entityPackage: 'custom', fields: [ { fieldName: 'id', fieldType: UUID, }, ], }; export const entitiesMicroservice = { name: 'Microservice', skipFakeData: true, changelogDate: '20220129000300', fields: [{ fieldName: 'simpleName', fieldType: 'String' }], microserviceName: 'microservice1', service: 'serviceClass', pagination: 'infinite-scroll', }; export const entitySkipClient = { name: 'SkipClient', changelogDate: '20220129000400', skipClient: true, fields: [{ fieldName: 'skipClientName', fieldType: 'String' }], }; export const entitiesServerSamples = [entitySimple, entityAnotherSimple, entityCustomId, entitiesMicroservice]; export const entitiesClientSamples = [entitySimple, entityCustomId, entitiesMicroservice, entitySkipClient];