update 重命名 菜单字段 query -> query_param 解决系统关键字问题
| | |
| | | updateStrategy: NOT_NULL |
| | | # åæ®µéªè¯çç¥ä¹ select,å¨ select çæ¶åçåæ®µéªè¯çç¥æ¢ wrapper æ ¹æ®å
é¨ entity çæç where æ¡ä»¶ |
| | | where-strategy: NOT_NULL |
| | | # 对 mysql çåæ®µåæ ¼å¼å 鲿¢åºç°ç³»ç»å
³é®å |
| | | column-format: "`%s`" |
| | | |
| | | # Swaggeré
ç½® |
| | | swagger: |
| | |
| | | * è·¯ç±åæ° |
| | | */ |
| | | @ApiModelProperty(value = "è·¯ç±åæ°") |
| | | private String query; |
| | | private String queryParam; |
| | | |
| | | /** |
| | | * æ¯å¦ä¸ºå¤é¾ï¼0æ¯ 1å¦ï¼ |
| | |
| | | router.setName(getRouteName(menu)); |
| | | router.setPath(getRouterPath(menu)); |
| | | router.setComponent(getComponent(menu)); |
| | | router.setQuery(menu.getQuery()); |
| | | router.setQuery(menu.getQueryParam()); |
| | | router.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(), StringUtils.equals("1", menu.getIsCache()), menu.getPath())); |
| | | List<SysMenu> cMenus = (List<SysMenu>) menu.getChildren(); |
| | | if (!cMenus.isEmpty() && UserConstants.TYPE_DIR.equals(menu.getMenuType())) { |
| | |
| | | children.setComponent(menu.getComponent()); |
| | | children.setName(StringUtils.capitalize(menu.getPath())); |
| | | children.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(), StringUtils.equals("1", menu.getIsCache()), menu.getPath())); |
| | | children.setQuery(menu.getQuery()); |
| | | children.setQuery(menu.getQueryParam()); |
| | | childrenList.add(children); |
| | | router.setChildren(childrenList); |
| | | } else if (menu.getParentId().intValue() == 0 && isInnerLink(menu)) { |
| | |
| | | <result property="orderNum" column="order_num"/> |
| | | <result property="path" column="path"/> |
| | | <result property="component" column="component"/> |
| | | <result property="query" column="query"/> |
| | | <result property="queryParam" column="query_param"/> |
| | | <result property="isFrame" column="is_frame"/> |
| | | <result property="isCache" column="is_cache"/> |
| | | <result property="menuType" column="menu_type"/> |
| | |
| | | </resultMap> |
| | | |
| | | <select id="selectMenuListByUserId" parameterType="SysMenu" resultMap="SysMenuResult"> |
| | | select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.query, m.visible, m.status, |
| | | select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.query_param, m.visible, m.status, |
| | | m.perms, m.is_frame, m.is_cache, m.menu_type, m.icon, m.order_num, m.create_time |
| | | from sys_menu m |
| | | left join sys_role_menu rm on m.menu_id = rm.menu_id |
| | |
| | | m.menu_name, |
| | | m.path, |
| | | m.component, |
| | | m.query, |
| | | m.query_param, |
| | | m.visible, |
| | | m.status, |
| | | m.perms, |
| | |
| | | </el-col> |
| | | <el-col :span="12" v-if="form.menuType == 'C'"> |
| | | <el-form-item> |
| | | <el-input v-model="form.query" placeholder="请è¾å
¥è·¯ç±åæ°" maxlength="255" /> |
| | | <el-input v-model="form.queryParam" placeholder="请è¾å
¥è·¯ç±åæ°" maxlength="255" /> |
| | | <span slot="label"> |
| | | <el-tooltip content='访é®è·¯ç±çé»è®¤ä¼ éåæ°ï¼å¦ï¼`{"id": 1, "name": "ry"}`' placement="top"> |
| | | <i class="el-icon-question"></i> |
ÎļþÃû´Ó script/sql/ry_vue_4.0.sql ÐÞ¸Ä |
| | |
| | | order_num int(4) default 0 comment 'æ¾ç¤ºé¡ºåº', |
| | | path varchar(200) default '' comment 'è·¯ç±å°å', |
| | | component varchar(255) default null comment 'ç»ä»¶è·¯å¾', |
| | | query varchar(255) default null comment 'è·¯ç±åæ°', |
| | | query_param varchar(255) default null comment 'è·¯ç±åæ°', |
| | | is_frame int(1) default 1 comment 'æ¯å¦ä¸ºå¤é¾ï¼0æ¯ 1å¦ï¼', |
| | | is_cache int(1) default 0 comment 'æ¯å¦ç¼åï¼0ç¼å 1ä¸ç¼åï¼', |
| | | menu_type char(1) default '' comment 'èåç±»åï¼Mç®å½ Cèå Fæé®ï¼', |