|
|
|
@ -214,14 +214,20 @@ public class GenericTemplateUtil {
|
|
|
|
|
}
|
|
|
|
|
String finalSql = "CREATE TABLE \"public\".\"" + tableName + "\" (";
|
|
|
|
|
finalSql += "\"id\" serial4,";
|
|
|
|
|
finalSql += "\"bureau_id\" int4,";
|
|
|
|
|
finalSql += "\"person_id\" char(36),";
|
|
|
|
|
finalSql += colSql;
|
|
|
|
|
finalSql += "PRIMARY KEY (\"id\")";
|
|
|
|
|
finalSql += ");\n";
|
|
|
|
|
|
|
|
|
|
finalSql += "COMMENT ON COLUMN \"public\".\"" + tableName + "\".\"id\" IS '主键,自增长ID';\n";
|
|
|
|
|
finalSql += "COMMENT ON COLUMN \"public\".\"" + tableName + "\".\"bureau_id\" IS '单位ID';\n";
|
|
|
|
|
finalSql += "COMMENT ON COLUMN \"public\".\"" + tableName + "\".\"person_id\" IS '上传人员ID';\n";
|
|
|
|
|
finalSql += commentSql;
|
|
|
|
|
finalSql += "COMMENT ON TABLE \"public\".\"" + tableName + "\" IS '" + sheetName + "';";
|
|
|
|
|
|
|
|
|
|
//添加索引
|
|
|
|
|
finalSql += "CREATE INDEX ON \"public\".\"" + tableName + "\" (\"bureau_id\");";
|
|
|
|
|
finalSql += "CREATE INDEX ON \"public\".\"" + tableName + "\" (\"person_id\");";
|
|
|
|
|
Db.update(finalSql);
|
|
|
|
|
|
|
|
|
|
//写入模板与表结构的关系t_importexcel_mapping
|
|
|
|
|