CodeGeneratorApplication.java 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.java110;
  2. import com.java110.code.Data;
  3. import com.java110.code.GeneratorAbstractBussiness;
  4. import com.java110.code.GeneratorDeleteInfoListener;
  5. import com.java110.code.GeneratorIServiceDaoListener;
  6. import com.java110.code.GeneratorSaveInfoListener;
  7. import com.java110.code.GeneratorServiceDaoImplListener;
  8. import com.java110.code.GeneratorServiceDaoImplMapperListener;
  9. import com.java110.code.GeneratorUpdateInfoListener;
  10. import java.util.HashMap;
  11. import java.util.Map;
  12. /**
  13. * Hello world!
  14. *
  15. */
  16. public class CodeGeneratorApplication {
  17. protected CodeGeneratorApplication() {
  18. // prevents calls from subclass
  19. throw new UnsupportedOperationException();
  20. }
  21. /**
  22. * 代码生成器 入口方法
  23. * @param args 参数
  24. */
  25. public static void main(String[] args) {
  26. Data data = new Data();
  27. data.setId("floorId");
  28. data.setName("floor");
  29. data.setDesc("小区楼");
  30. data.setNewBusinessTypeCd("BUSINESS_TYPE_SAVE_FLOOR_INFO");
  31. data.setUpdateBusinessTypeCd("BUSINESS_TYPE_UPDATE_FLOOR_INFO");
  32. data.setDeleteBusinessTypeCd("BUSINESS_TYPE_DELETE_FLOOR_INFO");
  33. data.setNewBusinessTypeCdValue("510100030001");
  34. data.setUpdateBusinessTypeCdValue("510100040001");
  35. data.setDeleteBusinessTypeCdValue("510100050001");
  36. data.setBusinessTableName("business_floor");
  37. data.setTableName("f_floor");
  38. Map<String, String> param = new HashMap<String, String>();
  39. param.put("floorId", "floor_id");
  40. param.put("bId", "b_id");
  41. param.put("floorNum", "floor_num");
  42. param.put("name", "name");
  43. param.put("statusCd", "status_cd");
  44. param.put("userId", "user_id");
  45. param.put("remark", "remark");
  46. param.put("operate", "operate");
  47. data.setParams(param);
  48. GeneratorSaveInfoListener generatorSaveInfoListener = new GeneratorSaveInfoListener();
  49. generatorSaveInfoListener.generator(data);
  50. GeneratorAbstractBussiness generatorAbstractBussiness = new GeneratorAbstractBussiness();
  51. generatorAbstractBussiness.generator(data);
  52. GeneratorIServiceDaoListener generatorIServiceDaoListener = new GeneratorIServiceDaoListener();
  53. generatorIServiceDaoListener.generator(data);
  54. GeneratorServiceDaoImplListener generatorServiceDaoImplListener = new GeneratorServiceDaoImplListener();
  55. generatorServiceDaoImplListener.generator(data);
  56. GeneratorServiceDaoImplMapperListener generatorServiceDaoImplMapperListener = null;
  57. generatorServiceDaoImplMapperListener = new GeneratorServiceDaoImplMapperListener();
  58. generatorServiceDaoImplMapperListener.generator(data);
  59. GeneratorUpdateInfoListener generatorUpdateInfoListener = new GeneratorUpdateInfoListener();
  60. generatorUpdateInfoListener.generator(data);
  61. GeneratorDeleteInfoListener generatorDeleteInfoListener = new GeneratorDeleteInfoListener();
  62. generatorDeleteInfoListener.generator(data);
  63. }
  64. }