wl_management/src/test/java/com/lz/mysql/MysqlMain.java

119 lines
4.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.lz.mysql;
import com.lz.common.utils.StringUtil;
import org.springframework.util.ResourceUtils;
import java.io.File;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
public class MysqlMain {
public static String package_name = "com.sina.model.entity";
public static String package_name_model = "com.chengyi.user.dao";
/*
//public static String save_path = "C:\\Users\\linzi\\Desktop\\mysql";
//public static String save_path ="C:\\workspace\\life";
public static String save_path = "C:\\workspace\\ideaworkspace\\api";
public static String mysql_url = "jdbc:mysql://rr-bp1ih900km0q3e0ur.mysql.rds.aliyuncs.com:3306";
public static String pre = "";
public static String mysql_dbname = "igo";
public static String mysql_username = "igo_readonly";
public static String mysql_password = "qEJMAwIjY45F";
*/
//public static String save_path = "C:\\Users\\linzi\\Desktop\\mysql";
//public static String save_path ="C:\\workspace\\life";
public static String save_path = "C:\\workspace\\ideaworkspace\\api";
public static String mysql_url = "jdbc:mysql://172.16.157.238:3306";
public static String pre = "";
public static String mysql_dbname = "lz_management";
public static String mysql_username = "ldd_biz";
public static String mysql_password = "Hello1234";
public static String dto_exclude = ",is_delete,gmt_create,gmt_modified,";//生成dto时排除字段前后都要加英文逗号
public static String req_exclude = ",,";//生成Req时排除字段前后都要加英文逗号
/**
* @param args
*/
public static void main(String[] args) throws Exception {
String path = ResourceUtils.getURL("classpath:").getPath();
System.out.println(path);
String dir = null;
if (StringUtil.isNotBlank(path)) {
dir = path.split("target")[0];
}
save_path = dir + "src/test/tmp";
System.out.println(save_path);
File file = new File(save_path);
if (!file.exists()) {
file.mkdirs();
}
List<TablesBean> list = new ArrayList<TablesBean>();
list.add(new TablesBean("lz_evaluation_group"));
list.add(new TablesBean("lz_evaluation_start_staff"));
list.add(new TablesBean("lz_flow_approval_role"));
list.add(new TablesBean("lz_flow_change"));
list.add(new TablesBean("lz_flow_chart"));
list.add(new TablesBean("lz_flow_chart_role"));
list.add(new TablesBean("lz_flow_start"));
list.add(new TablesBean("lz_result_calculate"));
list.add(new TablesBean("lz_result_dimension"));
list.add(new TablesBean("lz_result_grade"));
list.add(new TablesBean("lz_result_model"));
list.add(new TablesBean("lz_result_score"));
List<TablesBean> list2 = new ArrayList<TablesBean>();
Map<String, String> map = MysqlUtil2ShowCreateTable.getComments();
for (int i = 0; i < list.size(); i++) {
TablesBean obj = list.get(i);
String tableName = list.get(i).getTableName();
List<FieldBean> itemList = MysqlUtil2ShowCreateTable.readTableDetail(tableName);
obj.setFieldList(itemList);
obj.setComment(map.get(tableName));
list2.add(obj);
}
for (int i = 0; i < list2.size(); i++) {
MysqlUtilTable2Bean.printEntity(list2.get(i));
MysqlUtilTable2Bean.printReq(list2.get(i));
MysqlUtilTable2Bean.printDto(list2.get(i));
}
for (int i = 0; i < list2.size(); i++) {
MysqlUtilTable2Contoller.printController(list2.get(i));
}
for (int i = 0; i < list2.size(); i++) {
MysqlUtilTable2Mapper.printDao(list2.get(i));
}
for (int i = 0; i < list2.size(); i++) {
MysqlUtilTable2Service.printService(list2.get(i));
MysqlUtilTable2Service.printServiceImpl(list2.get(i));
}
for (int i = 0; i < list2.size(); i++) {
MysqlUtilTable2XML.printXMLForMap(list2.get(i));
}
}
}