优化生成代码
This commit is contained in:
parent
cfb81c32a5
commit
3f15d65eb3
BIN
iot-modules/.DS_Store
vendored
BIN
iot-modules/.DS_Store
vendored
Binary file not shown.
BIN
iot-modules/iot-customer-http-api/.DS_Store
vendored
Normal file
BIN
iot-modules/iot-customer-http-api/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
iot-modules/iot-customer-http-api/src/.DS_Store
vendored
Normal file
BIN
iot-modules/iot-customer-http-api/src/.DS_Store
vendored
Normal file
Binary file not shown.
@ -69,7 +69,7 @@ public class MysqlMain {
|
||||
list.add(new TablesBean("aigc_template_type"));
|
||||
list.add(new TablesBean("aigc_tts"));
|
||||
list.add(new TablesBean("aigc_tts_type"));
|
||||
//list.add(new TablesBean("system_same_talk"));
|
||||
list.add(new TablesBean("system_same_talk"));
|
||||
|
||||
List<TablesBean> list2 = new ArrayList<TablesBean>();
|
||||
Map<String, String> map = MysqlUtil2ShowCreateTable.getComments();
|
||||
@ -97,7 +97,7 @@ public class MysqlMain {
|
||||
MysqlUtilTable2Bean.printDto(list2.get(i), AUTH, isSwaggerEnabled);
|
||||
}
|
||||
//打印BaseIdReq
|
||||
TablesBean baseIdBean = new TablesBean("base_id");
|
||||
/*TablesBean baseIdBean = new TablesBean("base_id");
|
||||
List<FieldBean> itemList = new ArrayList<>();
|
||||
FieldBean fieldBean = new FieldBean("id", "Long", "数据的id");
|
||||
fieldBean.setJavaCode("id");
|
||||
@ -132,7 +132,7 @@ public class MysqlMain {
|
||||
for (int i = 0; i < list2.size(); i++) {
|
||||
MysqlUtilTable2Service.printService(list2.get(i), AUTH);
|
||||
MysqlUtilTable2Service.printServiceImpl(list2.get(i), AUTH);
|
||||
}
|
||||
}*/
|
||||
|
||||
for (int i = 0; i < list2.size(); i++) {
|
||||
MysqlUtilTable2XML.printXMLForMap(list2.get(i));
|
||||
|
||||
@ -25,10 +25,10 @@ public class MysqlUtilTable2XML {
|
||||
|
||||
bf.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>").append("\n");
|
||||
bf.append("<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/dtd/mybatis-3-mapper.dtd\">").append("\n");
|
||||
bf.append("<mapper namespace=\"com.sina.mapper.user." + realName + "Mapper\">").append("\n");
|
||||
bf.append("<mapper namespace=\"这里务必改成包路径0." + realName + "Mapper\">").append("\n");
|
||||
bf.append("\n");
|
||||
bf.append(" <!-- 通用查询映射结果 -->\n");
|
||||
bf.append(" <resultMap id=\"BaseResultMap\" type=\"com.sina.model.entity.user." + realName + "\">\n");
|
||||
bf.append(" <resultMap id=\"BaseResultMap\" type=\"这里务必改成包路径1." + realName + "\">\n");
|
||||
List<FieldBean> list = bean.getFieldList();
|
||||
|
||||
int i = 0;
|
||||
@ -65,7 +65,7 @@ public class MysqlUtilTable2XML {
|
||||
bf.append("\n");
|
||||
bf.append("\n");
|
||||
// 根据ID删除
|
||||
bf.append(TAB).append("<select id=\"select" + realName + "ById\" resultType=\"" + bean.getSpaceName() + "\" >").append("\n");
|
||||
bf.append(TAB).append("<select id=\"select" + realName + "ById\" resultType=\"这里务必改成包路径1." + bean.getSpaceName() + "\" >").append("\n");
|
||||
bf.append(TAB).append(TAB).append("select * from ").append(bean.getTableName()).append(" where id=#{id} and is_delete = 0 limit 1 ").append("\n");
|
||||
bf.append(TAB).append("</select>").append("\n");
|
||||
bf.append("\n");
|
||||
@ -73,11 +73,11 @@ public class MysqlUtilTable2XML {
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
bf.append(TAB).append("<insert id=\"insert" + bean.getSpaceName() + "\" parameterType=\"").append(bean.getSpaceName()).append("\" useGeneratedKeys=\"true\" keyProperty=\"id\" >").append("\n");
|
||||
bf.append(TAB).append("<insert id=\"insert" + bean.getSpaceName() + "\" parameterType=\"这里务必改成包路径1.").append(bean.getSpaceName()).append("\" useGeneratedKeys=\"true\" keyProperty=\"id\" >").append("\n");
|
||||
bf.append(TAB).append(TAB).append("insert into ").append(bean.getTableName()).append("(").append("\n");
|
||||
for (i = 0; i < bean.getFieldList().size(); i++) {
|
||||
FieldBean obj = bean.getFieldList().get(i);
|
||||
if ("id".equals(obj.getField().toLowerCase()) || "create_time".equals(obj.getField()) || "update_time".equals(obj.getField())
|
||||
if ("id".equals(obj.getField().toLowerCase()) || "create_time".equals(obj.getField()) || "modify_time".equals(obj.getField())
|
||||
|| "is_delete".equals(obj.getField())) {
|
||||
continue;
|
||||
}
|
||||
@ -86,12 +86,12 @@ public class MysqlUtilTable2XML {
|
||||
|
||||
bf.append(TAB).append(TAB).append(TAB).append("is_delete,").append("\n");
|
||||
bf.append(TAB).append(TAB).append(TAB).append("create_time,").append("\n");
|
||||
bf.append(TAB).append(TAB).append(TAB).append("update_time").append("\n");
|
||||
bf.append(TAB).append(TAB).append(TAB).append("modify_time").append("\n");
|
||||
bf.append(TAB).append(TAB).append(")values(").append("\n");
|
||||
for (i = 0; i < bean.getFieldList().size(); i++) {
|
||||
FieldBean obj = bean.getFieldList().get(i);
|
||||
if ("id".equals(obj.getField().toLowerCase()) || "create_time".equals(obj.getField())
|
||||
|| "update_time".equals(obj.getField()) || "is_delete".equals(obj.getField())) {
|
||||
|| "modify_time".equals(obj.getField()) || "is_delete".equals(obj.getField())) {
|
||||
continue;
|
||||
}
|
||||
bf.append(TAB).append(TAB).append(TAB).append("<if test=\"").append(obj.getJavaCode()).append(" != null\">#{ ").append(obj.getJavaCode()).append("}, </if>").append("\n");
|
||||
@ -108,14 +108,14 @@ public class MysqlUtilTable2XML {
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
bf.append(TAB).append("<update id=\"update" + bean.getSpaceName() + "ById\" parameterType=\"").append(bean.getSpaceName()).append("\" >").append("\n");
|
||||
bf.append(TAB).append("<update id=\"update" + bean.getSpaceName() + "ById\" parameterType=\"这里务必改成包路径1.").append(bean.getSpaceName()).append("\" >").append("\n");
|
||||
bf.append(TAB).append(TAB).append("update").append("\n");
|
||||
bf.append(TAB).append(TAB).append(TAB).append(bean.getTableName()).append("\n");
|
||||
bf.append(TAB).append(TAB).append("<trim prefix=\"set\" suffixOverrides=\",\">").append("\n");
|
||||
bf.append(TAB).append(TAB).append("update_time = now()").append("\n");
|
||||
bf.append(TAB).append(TAB).append("modify_time = now()").append("\n");
|
||||
for (i = 0; i < bean.getFieldList().size(); i++) {
|
||||
FieldBean obj = bean.getFieldList().get(i);
|
||||
if ("id".equals(obj.getField().toLowerCase()) || "update_time".equals(obj.getField())) {
|
||||
if ("id".equals(obj.getField().toLowerCase()) || "modify_time".equals(obj.getField())) {
|
||||
continue;
|
||||
}
|
||||
bf.append(TAB).append(TAB).append(TAB).append("<if test=\"").append(obj.getJavaCode()).append(" != null\">, ");
|
||||
@ -148,14 +148,14 @@ public class MysqlUtilTable2XML {
|
||||
bf.append("\n");
|
||||
bf.append("\n");
|
||||
|
||||
bf.append(TAB).append("<update id=\"updateCover" + bean.getSpaceName() + "ById\" parameterType=\"").append(bean.getSpaceName()).append("\" >").append("\n");
|
||||
bf.append(TAB).append("<update id=\"updateCover" + bean.getSpaceName() + "ById\" parameterType=\"这里务必改成包路径1.").append(bean.getSpaceName()).append("\" >").append("\n");
|
||||
bf.append(TAB).append(TAB).append("update").append("\n");
|
||||
bf.append(TAB).append(TAB).append(TAB).append(bean.getTableName()).append(TAB).append("\n");
|
||||
bf.append(TAB).append(TAB).append("set ").append(TAB).append("\n");
|
||||
bf.append(TAB).append(TAB).append("update_time = now()").append("\n");
|
||||
bf.append(TAB).append(TAB).append("modify_time = now()").append("\n");
|
||||
for (i = 0; i < bean.getFieldList().size(); i++) {
|
||||
FieldBean obj = bean.getFieldList().get(i);
|
||||
if ("id".equals(obj.getField().toLowerCase()) || "update_time".equals(obj.getField())) {
|
||||
if ("id".equals(obj.getField().toLowerCase()) || "modify_time".equals(obj.getField())) {
|
||||
continue;
|
||||
}
|
||||
bf.append(TAB).append(TAB).append(TAB).append(", ").append(obj.getField()).append(" = #{").append(obj.getJavaCode()).append("}\n");
|
||||
@ -173,11 +173,11 @@ public class MysqlUtilTable2XML {
|
||||
bf.append("\n");
|
||||
// 根据ID删除
|
||||
bf.append(TAB).append("<update id=\"delete" + realName + "ById\" parameterType=\"java.lang.Long\">").append("\n");
|
||||
bf.append(TAB).append(TAB).append("update ").append(bean.getTableName()).append(" set is_delete = 1, update_time = now() where id=#{id} limit 1 ").append("\n");
|
||||
bf.append(TAB).append(TAB).append("update ").append(bean.getTableName()).append(" set is_delete = 1, modify_time = now() where id=#{id} limit 1 ").append("\n");
|
||||
bf.append(TAB).append("</update>").append("\n");
|
||||
bf.append("\n");
|
||||
|
||||
bf.append(TAB).append("<select id=\"select" + realName + "BySearch\" resultType=\"这里务必改成包路径." + bean.getSpaceName() + "Dto\" parameterType=\"这里务必改成包路径." + bean.getSpaceName() + "SearchReq\" >").append("\n");
|
||||
bf.append(TAB).append("<select id=\"select" + realName + "BySearch\" resultType=\"这里务必改成包路径2." + bean.getSpaceName() + "Dto\" parameterType=\"这里务必改成包路径3." + bean.getSpaceName() + "SearchReq\" >").append("\n");
|
||||
bf.append(TAB).append(TAB).append("select * from ").append(bean.getTableName()).append(" where is_delete = 0").append("\n");
|
||||
for (i = 0; i < bean.getFieldList().size(); i++) {
|
||||
FieldBean obj = bean.getFieldList().get(i);
|
||||
@ -206,7 +206,7 @@ public class MysqlUtilTable2XML {
|
||||
bf.append("\n");
|
||||
bf.append("\n");
|
||||
|
||||
bf.append(TAB).append("<select id=\"select" + realName + "BySearchEqual\" resultType=\"这里务必改成包路径." + bean.getSpaceName() + "Dto\" parameterType=\"这里务必改成包路径." + bean.getSpaceName() + "SearchReq\" >").append("\n");
|
||||
bf.append(TAB).append("<select id=\"select" + realName + "BySearchEqual\" resultType=\"这里务必改成包路径2." + bean.getSpaceName() + "Dto\" parameterType=\"这里务必改成包路径3." + bean.getSpaceName() + "SearchReq\" >").append("\n");
|
||||
bf.append(TAB).append(TAB).append("select * from ").append(bean.getTableName()).append(" where is_delete = 0").append("\n");
|
||||
for (i = 0; i < bean.getFieldList().size(); i++) {
|
||||
FieldBean obj = bean.getFieldList().get(i);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user