示例#1
0
def generate_dto_pom(data):
    coded_template = generate_template(DTO_POM_TEMPLATE, data, GeneratorUtil.get_base_data(data))
    create_file(data['artifactId'] + '/' + data['artifactId'] + '-dto' + '/pom.xml', coded_template)
示例#2
0
def generate_layer(data, template, prefix_path, suffix, build_type):
    base_package = GeneratorUtil.get_base_package(data, build_type)
    base_data = GeneratorUtil.get_base_data(data)
    for entity_detail in data['entityDetails']:
        generate_component(base_data, entity_detail, base_package, template, prefix_path, suffix)
示例#3
0
def generate_properties(data):
    coded_template = generate_template(PROPERTY_TEMPLATE, data, GeneratorUtil.get_base_data(data))
    file = GeneratorUtil.get_resource_package(data) + "application.properties"
    create_file(file, coded_template)
示例#4
0
def generate_application(data):
    coded_template = generate_template(APPLICATION_TEMPLATE, data, GeneratorUtil.get_base_data(data))
    file = GeneratorUtil.get_base_package(data) + data['name'] + "Application.java"
    create_file(file, coded_template)
示例#5
0
def generate_impl_swagger_config_prop(data):
    base_path = GeneratorUtil.get_base_package(data, 'impl')
    coded_template = generate_template(IMPL_SWAGGER_CONFIG_PROPERTIES_TEMPLATE,
                                       data, GeneratorUtil.get_base_data(data))
    create_file(base_path + 'impl/config/SwaggerConfigProperties.java',
                coded_template)
def generate_parent_pom(data):
    coded_template = generate_template(PARENT_POM_TEMPLATE, data,
                                       GeneratorUtil.get_base_data(data))
    create_file(data['artifactId'] + '/pom.xml', coded_template)