Browse Source

部分接口

PC 2 năm trước cách đây
mục cha
commit
8be2009717

+ 0 - 38
sckw-common/sckw-common-core/src/main/java/com/sckw/core/handle/CustomDataSource.java

@@ -1,38 +0,0 @@
-package com.sckw.core.handle;
-
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.boot.jdbc.DataSourceBuilder;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-import javax.sql.DataSource;
-
-/**
- * @author czh
- * @desc TODO
- * @date 2023/6/9
- */
-//@Configuration
-public class CustomDataSource {
-
-    @Value("${spring.datasource.dynamic.datasource.master.url}")
-    private String url;
-
-    @Value("${spring.datasource.dynamic.datasource.master.username}")
-    private String username;
-
-    @Value("${spring.datasource.dynamic.datasource.master.password}")
-    private String password;
-
-    @Value("${spring.datasource.dynamic.datasource.master.driver-class-name}")
-    private String driver;
-
-    @Bean
-    @ConfigurationProperties(prefix = "spring.datasource.dynamic.datasource.master")
-    public DataSource dataSource() {
-        return DataSourceBuilder.create().url(url).username(username).password(password).driverClassName(driver).build();
-
-    }
-}

+ 0 - 47
sckw-common/sckw-common-core/src/main/java/com/sckw/core/handle/CustomMetaHandle.java

@@ -1,47 +0,0 @@
-package com.sckw.core.handle;
-
-import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
-import com.sckw.core.model.auth.context.LoginUserHolder;
-import com.sckw.core.model.constant.Global;
-import com.sckw.core.utils.IdWorker;
-import com.sckw.core.utils.StringUtils;
-import org.apache.ibatis.reflection.MetaObject;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.stereotype.Component;
-
-import java.util.Date;
-import java.util.Objects;
-
-/**
- * @author czh
- * @desc TODO
- * @date 2023/6/9
- */
-//@Component
-public class CustomMetaHandle implements MetaObjectHandler {
-
-    @Override
-    public void insertFill(MetaObject metaObject) {
-        Long userId = Objects.isNull(LoginUserHolder.getUserId()) ? 1 : LoginUserHolder.getUserId();
-        String userName = StringUtils.isBlank(LoginUserHolder.getUserName()) ? "无" : LoginUserHolder.getUserName();
-        Date date = new Date();
-        metaObject.setValue("createBy", userId);
-        metaObject.setValue("updateBy", userId);
-//        metaObject.setValue("createByName", userName);
-        metaObject.setValue("createTime", date);
-        metaObject.setValue("updateTime", date);
-        metaObject.setValue("status",  Global.NO);
-        metaObject.setValue("delFlag", Global.NO);
-        metaObject.setValue("id", new IdWorker(1).nextId());
-    }
-
-    @Override
-    public void updateFill(MetaObject metaObject) {
-        Long userId = Objects.isNull(LoginUserHolder.getUserId()) ? 1 : LoginUserHolder.getUserId();
-        String userName = StringUtils.isBlank(LoginUserHolder.getUserName()) ? "无" : LoginUserHolder.getUserName();
-        metaObject.setValue("updateBy", userId);
-//        metaObject.setValue("updateByName", userName);
-        metaObject.setValue("updateTime", new Date());
-    }
-}

+ 0 - 57
sckw-common/sckw-common-core/src/main/java/com/sckw/core/handle/MyConfig.java

@@ -1,57 +0,0 @@
-package com.sckw.core.handle;
-
-import com.baomidou.mybatisplus.annotation.DbType;
-import com.baomidou.mybatisplus.core.MybatisConfiguration;
-import com.baomidou.mybatisplus.core.MybatisXMLLanguageDriver;
-import com.baomidou.mybatisplus.core.config.GlobalConfig;
-import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
-import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
-import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
-import jakarta.annotation.Resource;
-import org.apache.ibatis.session.SqlSessionFactory;
-import org.apache.ibatis.type.JdbcType;
-import org.mybatis.spring.annotation.MapperScan;
-import org.mybatis.spring.transaction.SpringManagedTransactionFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
-import org.springframework.stereotype.Component;
-import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
-
-import javax.sql.DataSource;
-
-
-/**
- * @author czh
- * @desc TODO
- * @date 2023/6/9
- */
-//@Configuration
-public class MyConfig {
-
-    @Autowired
-    private CustomDataSource customDataSource;
-
-    @Bean
-    public MybatisPlusInterceptor mybatisPlusInterceptor() {
-        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
-        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
-        return interceptor;
-    }
-
-    @Bean
-    public SqlSessionFactory sqlSessionFactory() throws Exception {
-        MybatisSqlSessionFactoryBean factoryBean = new MybatisSqlSessionFactoryBean();
-        factoryBean.setDataSource(customDataSource.dataSource());
-        factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:/mapper/*.xml "));
-        factoryBean.setTypeAliases();
-        MybatisConfiguration configuration = new MybatisConfiguration();
-        configuration.setMapUnderscoreToCamelCase(true);
-        factoryBean.setConfiguration(configuration);
-        factoryBean.setGlobalConfig(new GlobalConfig().setMetaObjectHandler(new CustomMetaHandle()));
-        return factoryBean.getObject();
-    }
-}

+ 6 - 3
sckw-common/sckw-common-core/src/main/java/com/sckw/core/interceptor/webInterceptor.java → sckw-common/sckw-common-core/src/main/java/com/sckw/core/interceptor/WebInterceptor.java

@@ -15,18 +15,21 @@ import java.util.Objects;
 
 @Slf4j
 @Component
-public class webInterceptor implements HandlerInterceptor {
+public class WebInterceptor implements HandlerInterceptor {
 
     public static final List<String> EXCLUDEMETHOD = new ArrayList<>();
 
+    static {
+        EXCLUDEMETHOD.add("/auth/login");
+    }
+
     @Resource
     private RedissonUtils redissonUtils;
 
     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
-        // todo
         //1、解析请求的url,如果是登录接口则直接放行
         String method = request.getMethod();
-        if (EXCLUDEMETHOD.contains(method)){
+        if (EXCLUDEMETHOD.contains(method)) {
             log.info("登录接口");
         }
 

+ 0 - 30
sckw-modules-api/sckw-system-api/src/main/java/com/sckw/system/api/model/dto/req/LoginReqDto.java

@@ -1,30 +0,0 @@
-package com.sckw.system.api.model.dto.req;
-
-import lombok.Data;
-
-import java.io.Serializable;
-
-@Data
-public class LoginReqDto implements Serializable {
-
-    /**
-     * 用户名
-     */
-    private String username;
-
-    /**
-     * 密码
-     */
-    private String password;
-
-    /**
-     * 手机号
-     */
-    private String phoneNum;
-
-    /**
-     * 验证码
-     */
-    private String code;
-
-}

+ 0 - 11
sckw-modules-api/sckw-system-api/src/main/java/com/sckw/system/api/model/dto/res/LoginResDto.java

@@ -1,11 +0,0 @@
-package com.sckw.system.api.model.dto.res;
-
-import lombok.Data;
-
-import java.io.Serializable;
-
-@Data
-public class LoginResDto implements Serializable {
-
-
-}