| | |
| | | // 配置退出过滤器,其中具体的退出代码 Shiro已经替我们实现了 |
| | | filterChainDefinitionMap.put(febsProperties.getShiro().getLogoutUrl(), "logout"); |
| | | |
| | | // 除上以外所有 url都必须认证通过才可以访问,未通过认证自动访问 LoginUrl |
| | | filterChainDefinitionMap.put("/**", "user"); |
| | | |
| | | filterChainDefinitionMap.put("/api/**", "anon"); |
| | | filterChainDefinitionMap.put("/swagger-ui.html/**", "anon"); |
| | | filterChainDefinitionMap.put("/v2/api-docs", "anon"); |
| | | |
| | | // 除上以外所有 url都必须认证通过才可以访问,未通过认证自动访问 LoginUrl |
| | | filterChainDefinitionMap.put("/**", "user"); |
| | | |
| | | shiroFilterFactoryBean.setFilterChainDefinitionMap(filterChainDefinitionMap); |
| | | return shiroFilterFactoryBean; |
| | | } |
| | |
| | | |
| | | VideoMemberEntity selectInfoByAccountAndPwd(@Param("account") String account, @Param("password") String password); |
| | | |
| | | IPage<VideoMemberEntity> selectVideoMemberListInPage(Page<VideoMemberEntity> page, VideoMemberEntity videoMember); |
| | | IPage<VideoMemberEntity> selectVideoMemberListInPage(Page<VideoMemberEntity> page, @Param("record")VideoMemberEntity videoMember); |
| | | } |
| | |
| | | </select> |
| | | |
| | | <select id="selectVideoMemberListInPage" resultType="cc.mrbird.febs.video.entity.VideoMemberEntity"> |
| | | SELECT m.*,a.name referrerName,IFNULL(c.balance,0) balance FROM mall_member m |
| | | left join mall_member a on m.referrer_id = a.invite_id |
| | | LEFT JOIN mall_member_wallet c on c.member_id = m.id |
| | | SELECT a.* |
| | | FROM video_member a |
| | | <where> |
| | | <if test="record != null" > |
| | | <if test="record.name!=null and record.name!=''"> |