gen-jhipster
Version:
VHipster - Spring Boot + Angular/React/Vue in one handy generator
57 lines (56 loc) • 1.95 kB
JavaScript
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];