RoomAttrGeneratorApplication.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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.GeneratorDtoBean;
  6. import com.java110.code.GeneratorIInnerServiceSMO;
  7. import com.java110.code.GeneratorIServiceDaoListener;
  8. import com.java110.code.GeneratorInnerServiceSMOImpl;
  9. import com.java110.code.GeneratorSaveInfoListener;
  10. import com.java110.code.GeneratorServiceDaoImplListener;
  11. import com.java110.code.GeneratorServiceDaoImplMapperListener;
  12. import com.java110.code.GeneratorUpdateInfoListener;
  13. import java.util.HashMap;
  14. import java.util.Map;
  15. /**
  16. * Hello world!
  17. *
  18. */
  19. public class RoomAttrGeneratorApplication {
  20. protected RoomAttrGeneratorApplication() {
  21. // prevents calls from subclass
  22. throw new UnsupportedOperationException();
  23. }
  24. /**
  25. * 代码生成器 入口方法
  26. * @param args 参数
  27. */
  28. public static void main(String[] args) {
  29. Data data = new Data();
  30. data.setId("attrId");
  31. data.setName("roomAttr");
  32. data.setDesc("小区房屋属性");
  33. data.setNewBusinessTypeCd("BUSINESS_TYPE_SAVE_ROOM_INFO");
  34. data.setUpdateBusinessTypeCd("BUSINESS_TYPE_UPDATE_ROOM_INFO");
  35. data.setDeleteBusinessTypeCd("BUSINESS_TYPE_DELETE_ROOM_INFO");
  36. data.setNewBusinessTypeCdValue("530100030001");
  37. data.setUpdateBusinessTypeCdValue("530100040001");
  38. data.setDeleteBusinessTypeCdValue("530100050001");
  39. data.setBusinessTableName("business_building_room_attr");
  40. data.setTableName("building_room_attr");
  41. Map<String, String> param = new HashMap<String, String>();
  42. param.put("roomId", "room_id");
  43. param.put("bId", "b_id");
  44. param.put("attrId", "attr_id");
  45. param.put("specCd", "spec_cd");
  46. param.put("value", "value");
  47. param.put("statusCd", "status_cd");
  48. param.put("operate", "operate");
  49. data.setParams(param);
  50. GeneratorSaveInfoListener generatorSaveInfoListener = new GeneratorSaveInfoListener();
  51. generatorSaveInfoListener.generator(data);
  52. GeneratorAbstractBussiness generatorAbstractBussiness = new GeneratorAbstractBussiness();
  53. generatorAbstractBussiness.generator(data);
  54. GeneratorIServiceDaoListener generatorIServiceDaoListener = new GeneratorIServiceDaoListener();
  55. generatorIServiceDaoListener.generator(data);
  56. GeneratorServiceDaoImplListener generatorServiceDaoImplListener = new GeneratorServiceDaoImplListener();
  57. generatorServiceDaoImplListener.generator(data);
  58. GeneratorServiceDaoImplMapperListener generatorServiceDaoImplMapperListener = null;
  59. generatorServiceDaoImplMapperListener = new GeneratorServiceDaoImplMapperListener();
  60. generatorServiceDaoImplMapperListener.generator(data);
  61. GeneratorUpdateInfoListener generatorUpdateInfoListener = new GeneratorUpdateInfoListener();
  62. generatorUpdateInfoListener.generator(data);
  63. GeneratorDeleteInfoListener generatorDeleteInfoListener = new GeneratorDeleteInfoListener();
  64. generatorDeleteInfoListener.generator(data);
  65. GeneratorInnerServiceSMOImpl generatorInnerServiceSMOImpl = new GeneratorInnerServiceSMOImpl();
  66. generatorInnerServiceSMOImpl.generator(data);
  67. GeneratorDtoBean generatorDtoBean = new GeneratorDtoBean();
  68. generatorDtoBean.generator(data);
  69. GeneratorIInnerServiceSMO generatorIInnerServiceSMO = new GeneratorIInnerServiceSMO();
  70. generatorIInnerServiceSMO.generator(data);
  71. }
  72. }