| | |
| | | |
| | | string bak = string.IsNullOrWhiteSpace(tabs[0].desc) ? shortName : tabs[0].desc.Replace("表", ""); |
| | | |
| | | //if (this.HasGeom(tabs)) return; |
| | | string javaFile = this.HasGeom(tabs) ? "GeoMapper.java" : "Mapper.java"; |
| | | string xml = File.ReadAllText(Path.Combine(baseDir, "BsTemplate\\" + javaFile)); |
| | | xml = xml |
| | |
| | | string bak = string.IsNullOrWhiteSpace(tabs[0].desc) ? shortName : tabs[0].desc.Replace("表", ""); |
| | | long uid = (long)Math.Floor((new Random()).NextDouble() * 1000000000000000000D); |
| | | |
| | | //if (this.HasGeom(tabs)) return; |
| | | string javaFile = this.HasGeom(tabs) ? "GeoEntity.java" : "Entity.java"; |
| | | string xml = File.ReadAllText(Path.Combine(baseDir, "BsTemplate\\" + javaFile)); |
| | | xml = xml |
| | |
| | | { |
| | | switch (ti.type) |
| | | { |
| | | case "timestamptz": |
| | | case "timestamp": |
| | | return "Timestamp"; |
| | | case "date": |
| | | return "LocalDate"; |
| | | case "time": |
| | | return "LocalTime"; |
| | | case "float4": // float |
| | | return "Float"; |
| | | case "float8": // double |
| | |
| | | case "int2": |
| | | case "int4": // int |
| | | return "Integer"; |
| | | default: |
| | | default: // text, varchar |
| | | return "String"; |
| | | } |
| | | } |