| | |
| | | package com.zy.asrs.wms.common.config; |
| | | |
| | | import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer; |
| | | import com.baomidou.mybatisplus.extension.MybatisMapWrapperFactory; |
| | | import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; |
| | | import com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler; |
| | | import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; |
| | | import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor; |
| | | import com.zy.asrs.wms.system.entity.User; |
| | | import com.zy.asrs.wms.system.entity.UserLogin; |
| | | import net.sf.jsqlparser.expression.Expression; |
| | | import net.sf.jsqlparser.expression.LongValue; |
| | | import net.sf.jsqlparser.expression.NullValue; |
| | |
| | | return Arrays.asList( |
| | | "sys_host", |
| | | "sys_user_role", |
| | | "sys_role_menu" |
| | | "sys_role_menu", |
| | | "sys_language", |
| | | "view_man_loc_detl_field" |
| | | ).contains(tableName); |
| | | } |
| | | |
| | |
| | | if (object instanceof User) { |
| | | return new LongValue(((User) object).getHostId()); |
| | | } |
| | | if (object instanceof UserLogin) { |
| | | return new LongValue(((UserLogin) object).getHostId()); |
| | | } |
| | | } |
| | | } catch (Exception e) { |
| | | System.out.println(e.getMessage()); |
| | |
| | | return new NullValue(); |
| | | } |
| | | |
| | | @Bean |
| | | public ConfigurationCustomizer mybatisConfigurationCustomizer(){ |
| | | return configuration -> configuration.setObjectWrapperFactory(new MybatisMapWrapperFactory()); |
| | | } |
| | | |
| | | } |