update author
This commit is contained in:
parent
33d6b303b9
commit
541f34be57
@ -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.Info;
|
||||||
import io.swagger.v3.oas.models.info.License;
|
import io.swagger.v3.oas.models.info.License;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 验证码操作处理
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
public class SwaggerConfig {
|
public class SwaggerConfig {
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ import com.ruoyi.framework.security.handle.LogoutSuccessHandlerImpl;
|
|||||||
/**
|
/**
|
||||||
* spring security配置
|
* spring security配置
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
*/
|
*/
|
||||||
@EnableMethodSecurity(prePostEnabled = true, securedEnabled = true)
|
@EnableMethodSecurity(prePostEnabled = true, securedEnabled = true)
|
||||||
@Configuration
|
@Configuration
|
||||||
|
@ -5,6 +5,11 @@ import java.lang.annotation.Retention;
|
|||||||
import java.lang.annotation.RetentionPolicy;
|
import java.lang.annotation.RetentionPolicy;
|
||||||
import java.lang.annotation.Target;
|
import java.lang.annotation.Target;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标注数据库字段
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
@Target(ElementType.FIELD)
|
@Target(ElementType.FIELD)
|
||||||
public @interface Column {
|
public @interface Column {
|
||||||
|
@ -5,6 +5,11 @@ import java.lang.annotation.Retention;
|
|||||||
import java.lang.annotation.RetentionPolicy;
|
import java.lang.annotation.RetentionPolicy;
|
||||||
import java.lang.annotation.Target;
|
import java.lang.annotation.Target;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标注数据库映射字段
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
@Target(ElementType.FIELD)
|
@Target(ElementType.FIELD)
|
||||||
public @interface ColumnMap {
|
public @interface ColumnMap {
|
||||||
|
@ -5,6 +5,11 @@ import java.lang.annotation.Retention;
|
|||||||
import java.lang.annotation.RetentionPolicy;
|
import java.lang.annotation.RetentionPolicy;
|
||||||
import java.lang.annotation.Target;
|
import java.lang.annotation.Target;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 开启数据库关联
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
@Target(ElementType.TYPE)
|
@Target(ElementType.TYPE)
|
||||||
public @interface EnableTableMap {
|
public @interface EnableTableMap {
|
||||||
|
@ -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();
|
|
||||||
}
|
|
@ -7,6 +7,11 @@ import java.lang.annotation.Target;
|
|||||||
|
|
||||||
import com.ruoyi.mybatis.enums.QueryEnum;
|
import com.ruoyi.mybatis.enums.QueryEnum;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标注查询条件
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
@Target(ElementType.FIELD)
|
@Target(ElementType.FIELD)
|
||||||
public @interface Query {
|
public @interface Query {
|
||||||
|
@ -5,6 +5,11 @@ import java.lang.annotation.Retention;
|
|||||||
import java.lang.annotation.RetentionPolicy;
|
import java.lang.annotation.RetentionPolicy;
|
||||||
import java.lang.annotation.Target;
|
import java.lang.annotation.Target;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标注数据库
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
@Target(ElementType.TYPE)
|
@Target(ElementType.TYPE)
|
||||||
public @interface Table {
|
public @interface Table {
|
||||||
|
@ -7,6 +7,11 @@ import org.springframework.core.annotation.AnnotationUtils;
|
|||||||
import com.ruoyi.mybatis.annotation.Column;
|
import com.ruoyi.mybatis.annotation.Column;
|
||||||
import com.ruoyi.mybatis.annotation.Query;
|
import com.ruoyi.mybatis.annotation.Query;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据库字段信息
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
public class ColumnInfo {
|
public class ColumnInfo {
|
||||||
private String columnName;
|
private String columnName;
|
||||||
private String fieldName;
|
private String fieldName;
|
||||||
|
@ -7,6 +7,11 @@ import org.springframework.core.annotation.AnnotationUtils;
|
|||||||
import com.ruoyi.mybatis.annotation.ColumnMap;
|
import com.ruoyi.mybatis.annotation.ColumnMap;
|
||||||
import com.ruoyi.mybatis.annotation.Query;
|
import com.ruoyi.mybatis.annotation.Query;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据库关联字段信息
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
public class MapColumnInfo {
|
public class MapColumnInfo {
|
||||||
private String columnName;
|
private String columnName;
|
||||||
private String fieldName;
|
private String fieldName;
|
||||||
|
@ -14,6 +14,11 @@ import com.ruoyi.mybatis.annotation.ColumnMap;
|
|||||||
import com.ruoyi.mybatis.annotation.EnableTableMap;
|
import com.ruoyi.mybatis.annotation.EnableTableMap;
|
||||||
import com.ruoyi.mybatis.annotation.Table;
|
import com.ruoyi.mybatis.annotation.Table;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据库表信息
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
public class TableInfo {
|
public class TableInfo {
|
||||||
private String tableName;
|
private String tableName;
|
||||||
private EnableTableMap enableTableMap;
|
private EnableTableMap enableTableMap;
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
package com.ruoyi.mybatis.enums;
|
package com.ruoyi.mybatis.enums;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据库查询枚举
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
public enum QueryEnum {
|
public enum QueryEnum {
|
||||||
eq, // 等于 =
|
eq, // 等于 =
|
||||||
ne, // 不等于 <>
|
ne, // 不等于 <>
|
||||||
|
@ -12,9 +12,11 @@ import com.ruoyi.mybatis.domain.ColumnInfo;
|
|||||||
import com.ruoyi.mybatis.domain.MapColumnInfo;
|
import com.ruoyi.mybatis.domain.MapColumnInfo;
|
||||||
import com.ruoyi.mybatis.domain.TableInfo;
|
import com.ruoyi.mybatis.domain.TableInfo;
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
/**
|
||||||
|
* sql构建工具
|
||||||
@Slf4j
|
*
|
||||||
|
* @author Dftre
|
||||||
|
*/
|
||||||
public class SQLUtil {
|
public class SQLUtil {
|
||||||
|
|
||||||
private static final Map<Class<?>, TableInfo> tableInfoMap = new HashMap<>();
|
private static final Map<Class<?>, TableInfo> tableInfoMap = new HashMap<>();
|
||||||
@ -48,7 +50,6 @@ public class SQLUtil {
|
|||||||
.map(ColumnInfo::getQuerySql)
|
.map(ColumnInfo::getQuerySql)
|
||||||
.forEach(sql::WHERE);
|
.forEach(sql::WHERE);
|
||||||
}
|
}
|
||||||
log.debug(sql.toString());
|
|
||||||
return sql.toString();
|
return sql.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,32 +1,35 @@
|
|||||||
package com.ruoyi.oauth.common.controller;
|
package com.ruoyi.oauth.common.controller;
|
||||||
|
|
||||||
import java.util.List;
|
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.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.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.PutMapping;
|
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.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import com.ruoyi.common.annotation.Log;
|
import com.ruoyi.common.annotation.Log;
|
||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
import com.ruoyi.common.enums.BusinessType;
|
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.domain.OauthUser;
|
||||||
import com.ruoyi.oauth.common.service.IOauthUserService;
|
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.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 第三方认证Controller
|
* 第三方认证Controller
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-18
|
* @date 2024-01-18
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
|
@ -11,7 +11,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
/**
|
/**
|
||||||
* 第三方认证对象 oauth_user
|
* 第三方认证对象 oauth_user
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-18
|
* @date 2024-01-18
|
||||||
*/
|
*/
|
||||||
@Schema(description = "第三方认证对象")
|
@Schema(description = "第三方认证对象")
|
||||||
|
@ -7,7 +7,7 @@ import com.ruoyi.oauth.common.domain.OauthUser;
|
|||||||
/**
|
/**
|
||||||
* 第三方认证Mapper接口
|
* 第三方认证Mapper接口
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-18
|
* @date 2024-01-18
|
||||||
*/
|
*/
|
||||||
public interface OauthUserMapper {
|
public interface OauthUserMapper {
|
||||||
|
@ -7,7 +7,7 @@ import com.ruoyi.oauth.common.domain.OauthUser;
|
|||||||
/**
|
/**
|
||||||
* 第三方认证Service接口
|
* 第三方认证Service接口
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-18
|
* @date 2024-01-18
|
||||||
*/
|
*/
|
||||||
public interface IOauthUserService
|
public interface IOauthUserService
|
||||||
|
@ -12,7 +12,7 @@ import com.ruoyi.oauth.common.service.IOauthUserService;
|
|||||||
/**
|
/**
|
||||||
* 第三方认证Service业务层处理
|
* 第三方认证Service业务层处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-18
|
* @date 2024-01-18
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
|
@ -27,6 +27,12 @@ import jakarta.annotation.Resource;
|
|||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 在线接口
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
* @date 2024-01-26
|
||||||
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Anonymous
|
@Anonymous
|
||||||
@RequestMapping("/online")
|
@RequestMapping("/online")
|
||||||
|
@ -11,6 +11,13 @@ import com.ruoyi.common.core.domain.BaseEntity;
|
|||||||
import com.ruoyi.common.core.page.TableDataInfo;
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
import com.ruoyi.online.mapper.OnlineDbMapper;
|
import com.ruoyi.online.mapper.OnlineDbMapper;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* mysql数据库Controller接口
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
* @date 2024-01-26
|
||||||
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/online/db")
|
@RequestMapping("/online/db")
|
||||||
@Anonymous
|
@Anonymous
|
||||||
|
@ -1,32 +1,35 @@
|
|||||||
package com.ruoyi.online.controller;
|
package com.ruoyi.online.controller;
|
||||||
|
|
||||||
import java.util.List;
|
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.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.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.PutMapping;
|
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.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import com.ruoyi.common.annotation.Log;
|
import com.ruoyi.common.annotation.Log;
|
||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
import com.ruoyi.common.enums.BusinessType;
|
import com.ruoyi.common.enums.BusinessType;
|
||||||
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||||
import com.ruoyi.online.domain.OnlineMb;
|
import com.ruoyi.online.domain.OnlineMb;
|
||||||
import com.ruoyi.online.service.IOnlineMbService;
|
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.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mybatis在线接口Controller
|
* mybatis在线接口Controller
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-26
|
* @date 2024-01-26
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
|
@ -11,7 +11,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
/**
|
/**
|
||||||
* mybatis在线接口对象 online_mb
|
* mybatis在线接口对象 online_mb
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-26
|
* @date 2024-01-26
|
||||||
*/
|
*/
|
||||||
@Schema(description = "mybatis在线接口对象")
|
@Schema(description = "mybatis在线接口对象")
|
||||||
|
@ -5,6 +5,12 @@ import java.util.Map;
|
|||||||
|
|
||||||
import com.ruoyi.common.core.domain.BaseEntity;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* mysql数据库Mapper接口
|
||||||
|
*
|
||||||
|
* @author Dftre
|
||||||
|
* @date 2024-01-26
|
||||||
|
*/
|
||||||
public interface OnlineDbMapper {
|
public interface OnlineDbMapper {
|
||||||
public List<Map<String,String>> selectDbTableList(BaseEntity baseEntity);
|
public List<Map<String,String>> selectDbTableList(BaseEntity baseEntity);
|
||||||
public List<Map<String,String>> selectDbColumnsListByTableName(String tableName);
|
public List<Map<String,String>> selectDbColumnsListByTableName(String tableName);
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
package com.ruoyi.online.mapper;
|
package com.ruoyi.online.mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.ruoyi.online.domain.OnlineMb;
|
import com.ruoyi.online.domain.OnlineMb;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mybatis在线接口Mapper接口
|
* mybatis在线接口Mapper接口
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-26
|
* @date 2024-01-26
|
||||||
*/
|
*/
|
||||||
public interface OnlineMbMapper
|
public interface OnlineMbMapper
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
package com.ruoyi.online.service;
|
package com.ruoyi.online.service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.ruoyi.online.domain.OnlineMb;
|
import com.ruoyi.online.domain.OnlineMb;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mybatis在线接口Service接口
|
* mybatis在线接口Service接口
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-26
|
* @date 2024-01-26
|
||||||
*/
|
*/
|
||||||
public interface IOnlineMbService
|
public interface IOnlineMbService
|
||||||
|
@ -12,7 +12,7 @@ import com.ruoyi.online.service.IOnlineMbService;
|
|||||||
/**
|
/**
|
||||||
* mybatis在线接口Service业务层处理
|
* mybatis在线接口Service业务层处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-01-26
|
* @date 2024-01-26
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
|
@ -1,32 +1,35 @@
|
|||||||
package com.ruoyi.pay.controller;
|
package com.ruoyi.pay.controller;
|
||||||
|
|
||||||
import java.util.List;
|
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.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.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.PutMapping;
|
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.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import com.ruoyi.common.annotation.Log;
|
import com.ruoyi.common.annotation.Log;
|
||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
import com.ruoyi.common.enums.BusinessType;
|
import com.ruoyi.common.enums.BusinessType;
|
||||||
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||||
import com.ruoyi.pay.domain.PayInvoice;
|
import com.ruoyi.pay.domain.PayInvoice;
|
||||||
import com.ruoyi.pay.service.IPayInvoiceService;
|
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.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发票Controller
|
* 发票Controller
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
|
@ -30,7 +30,7 @@ import jakarta.servlet.http.HttpServletResponse;
|
|||||||
/**
|
/**
|
||||||
* 订单Controller
|
* 订单Controller
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
|
@ -11,7 +11,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
/**
|
/**
|
||||||
* 发票对象 pay_invoice
|
* 发票对象 pay_invoice
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
@Schema(description = "发票对象")
|
@Schema(description = "发票对象")
|
||||||
|
@ -11,7 +11,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
/**
|
/**
|
||||||
* 订单对象 pay_order
|
* 订单对象 pay_order
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
@Schema(title = "订单对象")
|
@Schema(title = "订单对象")
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
package com.ruoyi.pay.mapper;
|
package com.ruoyi.pay.mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.ruoyi.pay.domain.PayInvoice;
|
import com.ruoyi.pay.domain.PayInvoice;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发票Mapper接口
|
* 发票Mapper接口
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
public interface PayInvoiceMapper
|
public interface PayInvoiceMapper
|
||||||
|
@ -7,7 +7,7 @@ import com.ruoyi.pay.domain.PayOrder;
|
|||||||
/**
|
/**
|
||||||
* 订单Mapper接口
|
* 订单Mapper接口
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
public interface PayOrderMapper
|
public interface PayOrderMapper
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
package com.ruoyi.pay.service;
|
package com.ruoyi.pay.service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.ruoyi.pay.domain.PayInvoice;
|
import com.ruoyi.pay.domain.PayInvoice;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发票Service接口
|
* 发票Service接口
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
public interface IPayInvoiceService
|
public interface IPayInvoiceService
|
||||||
|
@ -7,7 +7,7 @@ import com.ruoyi.pay.domain.PayOrder;
|
|||||||
/**
|
/**
|
||||||
* 订单Service接口
|
* 订单Service接口
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
public interface IPayOrderService {
|
public interface IPayOrderService {
|
||||||
|
@ -1,16 +1,18 @@
|
|||||||
package com.ruoyi.pay.service.impl;
|
package com.ruoyi.pay.service.impl;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.ruoyi.pay.mapper.PayInvoiceMapper;
|
|
||||||
import com.ruoyi.pay.domain.PayInvoice;
|
import com.ruoyi.pay.domain.PayInvoice;
|
||||||
|
import com.ruoyi.pay.mapper.PayInvoiceMapper;
|
||||||
import com.ruoyi.pay.service.IPayInvoiceService;
|
import com.ruoyi.pay.service.IPayInvoiceService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发票Service业务层处理
|
* 发票Service业务层处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
|
@ -12,7 +12,7 @@ import com.ruoyi.pay.service.IPayOrderService;
|
|||||||
/**
|
/**
|
||||||
* 订单Service业务层处理
|
* 订单Service业务层处理
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author Dftre
|
||||||
* @date 2024-02-15
|
* @date 2024-02-15
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
|
Loading…
Reference in New Issue
Block a user