| | |
| | | public partial class FrmMyBatisPlus : Form |
| | | { |
| | | #region 成员变量+构造函数 |
| | | private static List<string> excludes = new List<string>() { "gid", "objectid", "eventid", "dirid", "depid", "verid", "createtime", "createuser", "updateuser", "updatetime", "geom", "shape_leng", "shape_area" }; |
| | | private static List<string> excludes = new List<string>() { "gid", "parentid", "objectid", "eventid", "dirid", "depid", "verid", "createtime", "createuser", "updateuser", "updatetime", "geom", "shape_leng", "shape_area" }; |
| | | |
| | | string baseDir = AppDomain.CurrentDomain.BaseDirectory; |
| | | |
| | |
| | | |
| | | 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 |
| | |
| | | |
| | | str += strs[i].Length == 1 ? strs[i] : ToUpperFirst(strs[i]); |
| | | } |
| | | if (str.Length == 1 && firstUpper) |
| | | { |
| | | return str.ToUpper(); |
| | | } |
| | | |
| | | return str; |
| | | } |
| | |
| | | { |
| | | 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"; |
| | | } |
| | | } |