1.模糊查询获取对应的表名
2.点击表名则生成一个下拉菜单,一个标签,一个输入框(连接方式,表名,连接条件)(第一次点击只生成表名的标签)
3.根据点击的表名生成对应数量的多选框,选择各个表需要使用到的字段(resultMap,select后选取的字段,考虑到表的别名)
4.根据点击的表名生成对应数量的多选按钮(或者多选框)选择各个表需要使用到的字段(condition)(key和startTime,endTime需要额外处理)
5.点击生成按钮传递数据给服务端(筛选条件字段集合,查询字段集合,from后的查询字段的sql语句)
6.获取筛选条件字段集合后循环遍历生成对应代码,字段的大小写变化。
7.获取查询字段集合后循环遍历生成对应代码,注意resultMap标签中内容字段的大小写变化,select后选取的字段。
8.拼接字符内容,返回给客户端。