package com.java110; import com.java110.code.*; import java.util.HashMap; import java.util.Map; /** * Hello world! */ public class DemoGeneratorApplication { protected DemoGeneratorApplication() { // prevents calls from subclass throw new UnsupportedOperationException(); } /** * 代码生成器 入口方法 * * @param args 参数 */ public static void main(String[] args) { Data data = new Data(); data.setId("demoId");//主键ID data.setName("demo");//表名 data.setDesc("demo");//中文表名 data.setNewBusinessTypeCd("BUSINESS_TYPE_SAVE_DEMO_INFO"); //业务类型 data.setUpdateBusinessTypeCd("BUSINESS_TYPE_UPDATE_DEMO_INFO");//修改业务类型 data.setDeleteBusinessTypeCd("BUSINESS_TYPE_DELETE_DEMO_INFO");//删除业务类型 data.setNewBusinessTypeCdValue("900100030001");//业务类型编码 data.setUpdateBusinessTypeCdValue("900100040001");//修修改业务类型编码 data.setDeleteBusinessTypeCdValue("900100050001");//删除业务类型编码 data.setBusinessTableName("business_demo");//表模型过程表名称 data.setTableName("demo");//表模型实列表名称 data.setShareParam("demoId"); data.setShareColumn("demo_id"); Map param = new HashMap(); /**表模型字段绑定**/ param.put("demoId", "demo_id"); param.put("bId", "b_id"); param.put("demoName", "demo_name"); param.put("demoValue", "demo_value"); param.put("demoRemark", "demo_remark"); param.put("userId", "user_id"); param.put("operate", "operate"); /**表模型字段绑定end 创建时间CREATE_DATE不需要绑定系统默认自带**/ data.setParams(param); GeneratorSaveInfoListener generatorSaveInfoListener = new GeneratorSaveInfoListener(); generatorSaveInfoListener.generator(data); GeneratorAbstractBussiness generatorAbstractBussiness = new GeneratorAbstractBussiness(); generatorAbstractBussiness.generator(data); GeneratorIServiceDaoListener generatorIServiceDaoListener = new GeneratorIServiceDaoListener(); generatorIServiceDaoListener.generator(data); GeneratorServiceDaoImplListener generatorServiceDaoImplListener = new GeneratorServiceDaoImplListener(); generatorServiceDaoImplListener.generator(data); GeneratorServiceDaoImplMapperListener generatorServiceDaoImplMapperListener = null; generatorServiceDaoImplMapperListener = new GeneratorServiceDaoImplMapperListener(); generatorServiceDaoImplMapperListener.generator(data); GeneratorUpdateInfoListener generatorUpdateInfoListener = new GeneratorUpdateInfoListener(); generatorUpdateInfoListener.generator(data); GeneratorDeleteInfoListener generatorDeleteInfoListener = new GeneratorDeleteInfoListener(); generatorDeleteInfoListener.generator(data); GeneratorInnerServiceSMOImpl generatorInnerServiceSMOImpl = new GeneratorInnerServiceSMOImpl(); generatorInnerServiceSMOImpl.generator(data); GeneratorDtoBean generatorDtoBean = new GeneratorDtoBean(); generatorDtoBean.generator(data); GeneratorIInnerServiceSMO generatorIInnerServiceSMO = new GeneratorIInnerServiceSMO(); generatorIInnerServiceSMO.generator(data); } }