| | |
| | | select * from lf.sys_res; |
| | | select * from lf.sys_ver; |
| | | |
| | | |
| | | select c.* from lf.sys_role a inner join lf.sys_role_user b on a.id = b.roleid |
| | | inner join lf.sys_user c on b.userid = c.id |
| | | where a.is_admin = 2 and c.depcode = '000204' |
| | | order by c.id limit 1 |
| | | order by c.id limit 1; |
| | | |
| | | select c.* from lf.sys_role a inner join lf.sys_role_user b on a.id = b.roleid |
| | | inner join lf.sys_user c on b.userid = c.id |
| | | where a.is_admin = 2 and a.depid = 20 |
| | | order by c.id limit 1 |
| | | order by c.id limit 1; |
| | | |
| | | select * from lf.sys_user |
| | | select * from lf.sys_role |
| | | select * from lf.sys_download |
| | | select * from lf.sys_user; |
| | | select * from lf.sys_role; |
| | | select * from lf.sys_download where guid = '5f0d5b61ca8cd79a07502f308c2f4dcc'; |
| | | |
| | | |
| | | |
| | |
| | | public final static List<String> MDB_EXCLUDE_FIELDS = new ArrayList<>(Arrays.asList("Shape", "SHAPE_LENG", "Shape_Length", "Shape_Area", "OBJECTID_1")); |
| | | |
| | | /** |
| | | * 标绘Shp排除字段 |
| | | */ |
| | | public final static List<String> MARK_EXCLUDE_FIELDS = new ArrayList<>(Arrays.asList("wkt", "geom", "objectid", "shape_leng", "shape_area", "serialVersionUID", "dirName", "depName", "verName", "createName", "updateName")); |
| | | |
| | | /** |
| | | * GDB排除字段 |
| | | */ |
| | | public final static List<String> GDB_EXCLUDE_FIELDS = new ArrayList<>(Arrays.asList("geom", "objectid", "shape_leng", "shape_area", "serialVersionUID", "dirName", "depName", "verName", "createName", "updateName")); |
| | |
| | | } |
| | | |
| | | List<Field> fields = new ArrayList<>(); |
| | | // fields.add(getGeomField(clazz)) |
| | | getFields(clazz, fields); |
| | | getFields(clazz, fields, StaticData.GDB_EXCLUDE_FIELDS); |
| | | addLayerField(layer, fields); |
| | | |
| | | setLayerData(layer, fields, map.get(key)); |
| | |
| | | /** |
| | | * 获取字段 |
| | | */ |
| | | public static void getFields(Class clazz, List<Field> list) { |
| | | public static void getFields(Class clazz, List<Field> list, List<String> excludeFields) { |
| | | try { |
| | | Field[] fields = clazz.getDeclaredFields(); |
| | | for (Field f : fields) { |
| | | if (StaticData.GDB_EXCLUDE_FIELDS.contains(f.getName())) { |
| | | if (excludeFields.contains(f.getName())) { |
| | | continue; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | if (!StaticData.OBJECT.equals(clazz.getSuperclass().getName())) { |
| | | getFields(clazz.getSuperclass(), list); |
| | | getFields(clazz.getSuperclass(), list, excludeFields); |
| | | } |
| | | } catch (Exception ex) { |
| | | // |
| | |
| | | package com.lf.server.helper; |
| | | |
| | | import com.lf.server.entity.all.StaticData; |
| | | import com.lf.server.entity.ctrl.MarkJsonEntity; |
| | | import com.lf.server.entity.ctrl.ShpRecordEntity; |
| | | import org.apache.commons.logging.Log; |
| | |
| | | } |
| | | |
| | | List<Field> fields = new ArrayList<>(); |
| | | GdbHelper.getFields(MarkJsonEntity.class, fields); |
| | | GdbHelper.getFields(MarkJsonEntity.class, fields, StaticData.MARK_EXCLUDE_FIELDS); |
| | | GdbHelper.addLayerField(layer, fields); |
| | | |
| | | FeatureDefn featureDefn = layer.GetLayerDefn(); |