VUE新版发布~建议调整及优化内容

建议 未结 精帖 2 605
洗礼
洗礼 VIP2 2019-12-03 21:35:20   最后修改:2019-12-03 21:45:18
收藏
在使用BOOT版,以及体验了VUE新版后,对老板及老板娘提出以下建议: 1、敏捷开发-表单配置-列表 #建议增加 插入时间 的表头,可排序 #建议增加搜索项:表类型、来自数据库、说明、主表、同步数据库、插入时间(范围) 2、敏捷开发-表单配置-生成代码: 建议附表也可生成代码,类似于单页,可用于单独插入附表相关的内容。 3、敏捷开发-表单配置-新增/修改表单 #java实体设置:创建者、更新者对应的java属性自动带有id和name,并且在生成的列表中显示为name(现列表中仅显示ID) #表单页面-表单显示:建议默认全面选中,或者全部选中/取消复选功能 #表单校验-可空:建议默认全面选中,或者全部选中/取消复选功能 #列表页面-列表字段/查询:建议默认全面选中,或者全部选中/取消复选功能 4、部门选择器:建议追加可复选功能;并且在用户管理中,一个用户可同时属于多个公司或部门 5、表类型为左树右表,点选左侧的树中的节点后,无法取消节点。所有左树右表的页面都有这个问题,例如:用户管理,生成示例里面的车辆管理 6、图标查找:增加搜索功能 7、区域管理、字典管理、机构管理:增加导入、导入功能 8、字典管理:增加描述的搜索项 9、区域管理:能否改为树形列表,可翻页的那种 10、富文本:能否增加根据富文本内容搜索 11、生成的代码,除string类型外,其他类型插入NULL会报错 在boot版中解决办法如下: 修改代码生成模板 敏捷开发/ 模板管理/ 单表-dialog / mapper.xml 211行 insert 方法中 237行 update方法 增加以下内容,解决这些类型不能插入NULL的问题 <#elseif c.simpleJavaType == "Long"> ${"#"}{${c.javaFieldId},jdbcType=BIGINT}, <#elseif c.simpleJavaType == "Integer"> ${"#"}{${c.javaFieldId},jdbcType=INTEGER}, <#elseif c.simpleJavaType == "Double"> ${"#"}{${c.javaFieldId},jdbcType=DOUBLE}, <#elseif c.simpleJavaType == "Date"> ${"#"}{${c.javaFieldId},jdbcType= TIMESTAMP}, <#else> 237行 update方法 增加以下内容: <#elseif c.simpleJavaType == "Long"> ${c.name} = ${"#"}{${c.javaFieldId},jdbcType=BIGINT}, <#elseif c.simpleJavaType == "Integer"> ${c.name} = ${"#"}{${c.javaFieldId},jdbcType=INTEGER}, <#elseif c.simpleJavaType == "Double"> ${c.name} = ${"#"}{${c.javaFieldId},jdbcType=DOUBLE}, <#elseif c.simpleJavaType == "Date"> ${c.name} = ${"#"}{${c.javaFieldId},jdbcType= TIMESTAMP}, <#else> ~~~~~~~~~~~~~~~~~~~~~ 以上内容是对老板提的~~~ ~~~~~~~~~~~~~~~~~~~~~ 建议伟大的老板娘多多督促,另老板及早完成祖国统一大业~~~ ~~~~~~~~~~~~~~~~~~~~~
回帖