update author

This commit is contained in:
D 2024-04-15 20:58:58 +08:00
parent 33d6b303b9
commit 541f34be57
36 changed files with 132 additions and 60 deletions

View File

@ -9,6 +9,11 @@ import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.License;
/**
* 验证码操作处理
*
* @author Dftre
*/
@Configuration
public class SwaggerConfig {

View File

@ -25,7 +25,7 @@ import com.ruoyi.framework.security.handle.LogoutSuccessHandlerImpl;
/**
* spring security配置
*
* @author ruoyi
* @author Dftre
*/
@EnableMethodSecurity(prePostEnabled = true, securedEnabled = true)
@Configuration

View File

@ -5,6 +5,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 标注数据库字段
*
* @author Dftre
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Column {

View File

@ -5,6 +5,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 标注数据库映射字段
*
* @author Dftre
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface ColumnMap {

View File

@ -5,6 +5,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 开启数据库关联
*
* @author Dftre
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface EnableTableMap {

View File

@ -1,13 +0,0 @@
package com.ruoyi.mybatis.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ParamsMap {
Class<?> value();
String[] paramToProperty();
}

View File

@ -7,6 +7,11 @@ import java.lang.annotation.Target;
import com.ruoyi.mybatis.enums.QueryEnum;
/**
* 标注查询条件
*
* @author Dftre
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Query {

View File

@ -5,6 +5,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 标注数据库
*
* @author Dftre
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Table {

View File

@ -7,6 +7,11 @@ import org.springframework.core.annotation.AnnotationUtils;
import com.ruoyi.mybatis.annotation.Column;
import com.ruoyi.mybatis.annotation.Query;
/**
* 数据库字段信息
*
* @author Dftre
*/
public class ColumnInfo {
private String columnName;
private String fieldName;

View File

@ -7,6 +7,11 @@ import org.springframework.core.annotation.AnnotationUtils;
import com.ruoyi.mybatis.annotation.ColumnMap;
import com.ruoyi.mybatis.annotation.Query;
/**
* 数据库关联字段信息
*
* @author Dftre
*/
public class MapColumnInfo {
private String columnName;
private String fieldName;

View File

@ -14,6 +14,11 @@ import com.ruoyi.mybatis.annotation.ColumnMap;
import com.ruoyi.mybatis.annotation.EnableTableMap;
import com.ruoyi.mybatis.annotation.Table;
/**
* 数据库表信息
*
* @author Dftre
*/
public class TableInfo {
private String tableName;
private EnableTableMap enableTableMap;

View File

@ -1,5 +1,10 @@
package com.ruoyi.mybatis.enums;
/**
* 数据库查询枚举
*
* @author Dftre
*/
public enum QueryEnum {
eq, // 等于 =
ne, // 不等于 <>

View File

@ -12,9 +12,11 @@ import com.ruoyi.mybatis.domain.ColumnInfo;
import com.ruoyi.mybatis.domain.MapColumnInfo;
import com.ruoyi.mybatis.domain.TableInfo;
import lombok.extern.slf4j.Slf4j;
@Slf4j
/**
* sql构建工具
*
* @author Dftre
*/
public class SQLUtil {
private static final Map<Class<?>, TableInfo> tableInfoMap = new HashMap<>();
@ -48,7 +50,6 @@ public class SQLUtil {
.map(ColumnInfo::getQuerySql)
.forEach(sql::WHERE);
}
log.debug(sql.toString());
return sql.toString();
}

View File

@ -1,32 +1,35 @@
package com.ruoyi.oauth.common.controller;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.oauth.common.domain.OauthUser;
import com.ruoyi.oauth.common.service.IOauthUserService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.servlet.http.HttpServletResponse;
/**
* 第三方认证Controller
*
* @author ruoyi
* @author Dftre
* @date 2024-01-18
*/
@RestController

View File

@ -11,7 +11,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
/**
* 第三方认证对象 oauth_user
*
* @author ruoyi
* @author Dftre
* @date 2024-01-18
*/
@Schema(description = "第三方认证对象")

View File

@ -7,7 +7,7 @@ import com.ruoyi.oauth.common.domain.OauthUser;
/**
* 第三方认证Mapper接口
*
* @author ruoyi
* @author Dftre
* @date 2024-01-18
*/
public interface OauthUserMapper {

View File

@ -7,7 +7,7 @@ import com.ruoyi.oauth.common.domain.OauthUser;
/**
* 第三方认证Service接口
*
* @author ruoyi
* @author Dftre
* @date 2024-01-18
*/
public interface IOauthUserService

View File

@ -12,7 +12,7 @@ import com.ruoyi.oauth.common.service.IOauthUserService;
/**
* 第三方认证Service业务层处理
*
* @author ruoyi
* @author Dftre
* @date 2024-01-18
*/
@Service

View File

@ -27,6 +27,12 @@ import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
/**
* 在线接口
*
* @author Dftre
* @date 2024-01-26
*/
@RestController
@Anonymous
@RequestMapping("/online")

View File

@ -11,6 +11,13 @@ import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.online.mapper.OnlineDbMapper;
/**
* mysql数据库Controller接口
*
* @author Dftre
* @date 2024-01-26
*/
@RestController
@RequestMapping("/online/db")
@Anonymous

View File

@ -1,32 +1,35 @@
package com.ruoyi.online.controller;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.online.domain.OnlineMb;
import com.ruoyi.online.service.IOnlineMbService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.servlet.http.HttpServletResponse;
/**
* mybatis在线接口Controller
*
* @author ruoyi
* @author Dftre
* @date 2024-01-26
*/
@RestController

View File

@ -11,7 +11,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
/**
* mybatis在线接口对象 online_mb
*
* @author ruoyi
* @author Dftre
* @date 2024-01-26
*/
@Schema(description = "mybatis在线接口对象")

View File

@ -5,6 +5,12 @@ import java.util.Map;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* mysql数据库Mapper接口
*
* @author Dftre
* @date 2024-01-26
*/
public interface OnlineDbMapper {
public List<Map<String,String>> selectDbTableList(BaseEntity baseEntity);
public List<Map<String,String>> selectDbColumnsListByTableName(String tableName);

View File

@ -1,12 +1,13 @@
package com.ruoyi.online.mapper;
import java.util.List;
import com.ruoyi.online.domain.OnlineMb;
/**
* mybatis在线接口Mapper接口
*
* @author ruoyi
* @author Dftre
* @date 2024-01-26
*/
public interface OnlineMbMapper

View File

@ -1,12 +1,13 @@
package com.ruoyi.online.service;
import java.util.List;
import com.ruoyi.online.domain.OnlineMb;
/**
* mybatis在线接口Service接口
*
* @author ruoyi
* @author Dftre
* @date 2024-01-26
*/
public interface IOnlineMbService

View File

@ -12,7 +12,7 @@ import com.ruoyi.online.service.IOnlineMbService;
/**
* mybatis在线接口Service业务层处理
*
* @author ruoyi
* @author Dftre
* @date 2024-01-26
*/
@Service

View File

@ -1,32 +1,35 @@
package com.ruoyi.pay.controller;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.pay.domain.PayInvoice;
import com.ruoyi.pay.service.IPayInvoiceService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.servlet.http.HttpServletResponse;
/**
* 发票Controller
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
@RestController

View File

@ -30,7 +30,7 @@ import jakarta.servlet.http.HttpServletResponse;
/**
* 订单Controller
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
@RestController

View File

@ -11,7 +11,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
/**
* 发票对象 pay_invoice
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
@Schema(description = "发票对象")

View File

@ -11,7 +11,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
/**
* 订单对象 pay_order
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
@Schema(title = "订单对象")

View File

@ -1,12 +1,13 @@
package com.ruoyi.pay.mapper;
import java.util.List;
import com.ruoyi.pay.domain.PayInvoice;
/**
* 发票Mapper接口
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
public interface PayInvoiceMapper

View File

@ -7,7 +7,7 @@ import com.ruoyi.pay.domain.PayOrder;
/**
* 订单Mapper接口
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
public interface PayOrderMapper

View File

@ -1,12 +1,13 @@
package com.ruoyi.pay.service;
import java.util.List;
import com.ruoyi.pay.domain.PayInvoice;
/**
* 发票Service接口
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
public interface IPayInvoiceService

View File

@ -7,7 +7,7 @@ import com.ruoyi.pay.domain.PayOrder;
/**
* 订单Service接口
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
public interface IPayOrderService {

View File

@ -1,16 +1,18 @@
package com.ruoyi.pay.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.pay.mapper.PayInvoiceMapper;
import com.ruoyi.pay.domain.PayInvoice;
import com.ruoyi.pay.mapper.PayInvoiceMapper;
import com.ruoyi.pay.service.IPayInvoiceService;
/**
* 发票Service业务层处理
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
@Service

View File

@ -12,7 +12,7 @@ import com.ruoyi.pay.service.IPayOrderService;
/**
* 订单Service业务层处理
*
* @author ruoyi
* @author Dftre
* @date 2024-02-15
*/
@Service