修改bug
Some checks failed
aagro-ui-admin CI / build (14.x) (push) Has been cancelled
aagro-ui-admin CI / build (16.x) (push) Has been cancelled
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled

This commit is contained in:
ylweng
2025-10-06 15:21:03 +08:00
parent f8f3cc8277
commit faad389e82
1682 changed files with 8962 additions and 48880 deletions

View File

@@ -3,9 +3,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>cn.aagro.gg</groupId>
<artifactId>aiot</artifactId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aiotagro</artifactId>
<version>${revision}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>aagro-module-infra</artifactId>
@@ -21,24 +22,24 @@
<dependencies>
<!-- 业务组件 -->
<dependency>
<groupId>cn.aagro.gg</groupId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aagro-spring-boot-starter-biz-tenant</artifactId>
</dependency>
<!-- Web 相关 -->
<dependency>
<groupId>cn.aagro.gg</groupId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aagro-spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>cn.aagro.gg</groupId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aagro-spring-boot-starter-websocket</artifactId>
</dependency>
<!-- DB 相关 -->
<dependency>
<groupId>cn.aagro.gg</groupId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aagro-spring-boot-starter-mybatis</artifactId>
</dependency>
<dependency>
@@ -47,7 +48,7 @@
</dependency>
<dependency>
<groupId>cn.aagro.gg</groupId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aagro-spring-boot-starter-redis</artifactId>
</dependency>
@@ -55,19 +56,21 @@
<!-- Job 定时任务相关 -->
<dependency>
<groupId>cn.aagro.gg</groupId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aagro-spring-boot-starter-job</artifactId>
</dependency>
<!-- 消息队列相关 -->
<dependency>
<groupId>cn.aagro.gg</groupId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aagro-spring-boot-starter-mq</artifactId>
</dependency>
<!-- Test 测试相关 -->
<!-- 工具类相关 -->
<dependency>
<groupId>cn.aagro.gg</groupId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aagro-spring-boot-starter-excel</artifactId>
</dependency>
@@ -78,7 +81,7 @@
<!-- 监控相关 -->
<dependency>
<groupId>cn.aagro.gg</groupId>
<groupId>cn.aagro.aa</groupId>
<artifactId>aagro-spring-boot-starter-monitor</artifactId>
</dependency>

View File

@@ -1,9 +1,9 @@
package cn.aagro.pp.module.infra.api.config;
package cn.aagro.ag.module.infra.api.config;
/**
* 参数配置 API 接口
*
* @author 芋道源码
* @author AIOTAGRO
*/
public interface ConfigApi {

View File

@@ -1,16 +1,15 @@
package cn.aagro.pp.module.infra.api.config;
package cn.aagro.ag.module.infra.api.config;
import cn.aagro.pp.module.infra.dal.dataobject.config.ConfigDO;
import cn.aagro.pp.module.infra.service.config.ConfigService;
import cn.aagro.ag.module.infra.dal.dataobject.config.ConfigDO;
import cn.aagro.ag.module.infra.service.config.ConfigService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource;
/**
* 参数配置 API 实现类
*
* @author 芋道源码
* @author AIOTAGRO
*/
@Service
@Validated

View File

@@ -1,11 +1,11 @@
package cn.aagro.pp.module.infra.api.file;
package cn.aagro.ag.module.infra.api.file;
import javax.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotEmpty;
/**
* 文件 API 接口
*
* @author 芋道源码
* @author AIOTAGRO
*/
public interface FileApi {

View File

@@ -1,15 +1,14 @@
package cn.aagro.pp.module.infra.api.file;
package cn.aagro.ag.module.infra.api.file;
import cn.aagro.pp.module.infra.service.file.FileService;
import cn.aagro.ag.module.infra.service.file.FileService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource;
/**
* 文件 API 实现类
*
* @author 芋道源码
* @author AIOTAGRO
*/
@Service
@Validated

View File

@@ -1,17 +1,16 @@
package cn.aagro.pp.module.infra.api.logger;
package cn.aagro.ag.module.infra.api.logger;
import cn.aagro.pp.framework.common.biz.infra.logger.ApiAccessLogCommonApi;
import cn.aagro.pp.framework.common.biz.infra.logger.dto.ApiAccessLogCreateReqDTO;
import cn.aagro.pp.module.infra.service.logger.ApiAccessLogService;
import cn.aagro.ag.framework.common.biz.infra.logger.ApiAccessLogCommonApi;
import cn.aagro.ag.framework.common.biz.infra.logger.dto.ApiAccessLogCreateReqDTO;
import cn.aagro.ag.module.infra.service.logger.ApiAccessLogService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource;
/**
* API 访问日志的 API 实现类
*
* @author 芋道源码
* @author AIOTAGRO
*/
@Service
@Validated

View File

@@ -1,17 +1,17 @@
package cn.aagro.pp.module.infra.api.logger;
package cn.aagro.ag.module.infra.api.logger;
import cn.aagro.pp.framework.common.biz.infra.logger.ApiErrorLogCommonApi;
import cn.aagro.pp.framework.common.biz.infra.logger.dto.ApiErrorLogCreateReqDTO;
import cn.aagro.pp.module.infra.service.logger.ApiErrorLogService;
import cn.aagro.ag.framework.common.biz.infra.logger.ApiErrorLogCommonApi;
import cn.aagro.ag.framework.common.biz.infra.logger.dto.ApiErrorLogCreateReqDTO;
import cn.aagro.ag.module.infra.service.logger.ApiErrorLogService;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource;
import jakarta.annotation.Resource;
/**
* API 访问日志的 API 接口
*
* @author 芋道源码
* @author AIOTAGRO
*/
@Service
@Validated

View File

@@ -1,4 +1,4 @@
/**
* infra API 定义并实现提供给其它模块的 API
*/
package cn.aagro.pp.module.infra.api;
package cn.aagro.ag.module.infra.api;

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.api.websocket;
package cn.aagro.ag.module.infra.api.websocket;
import cn.aagro.pp.framework.common.util.json.JsonUtils;
import cn.aagro.ag.framework.common.util.json.JsonUtils;
/**
* WebSocket 发送器的 API 接口
*
* WebSocketMessageSender 进行封装提供给其它模块使用
*
* @author 芋道源码
* @author AIOTAGRO
*/
public interface WebSocketSenderApi {

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.api.websocket;
package cn.aagro.ag.module.infra.api.websocket;
import cn.aagro.pp.framework.websocket.core.sender.WebSocketMessageSender;
import cn.aagro.ag.framework.websocket.core.sender.WebSocketMessageSender;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
* WebSocket 发送器的 API 实现类
*
* @author 芋道源码
* @author AIOTAGRO
*/
@Component
public class WebSocketSenderApiImpl implements WebSocketSenderApi {

View File

@@ -1,41 +1,41 @@
package cn.aagro.pp.module.infra.controller.admin.codegen;
package cn.aagro.ag.module.infra.controller.admin.codegen;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.ZipUtil;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.CodegenCreateListReqVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.CodegenDetailRespVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.CodegenPreviewRespVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.CodegenUpdateReqVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.table.CodegenTablePageReqVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.table.CodegenTableRespVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.table.DatabaseTableRespVO;
import cn.aagro.pp.module.infra.convert.codegen.CodegenConvert;
import cn.aagro.pp.module.infra.dal.dataobject.codegen.CodegenColumnDO;
import cn.aagro.pp.module.infra.dal.dataobject.codegen.CodegenTableDO;
import cn.aagro.pp.module.infra.service.codegen.CodegenService;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.CodegenCreateListReqVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.CodegenDetailRespVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.CodegenPreviewRespVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.CodegenUpdateReqVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.table.CodegenTablePageReqVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.table.CodegenTableRespVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.table.DatabaseTableRespVO;
import cn.aagro.ag.module.infra.convert.codegen.CodegenConvert;
import cn.aagro.ag.module.infra.dal.dataobject.codegen.CodegenColumnDO;
import cn.aagro.ag.module.infra.dal.dataobject.codegen.CodegenTableDO;
import cn.aagro.ag.module.infra.service.codegen.CodegenService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.List;
import java.util.Map;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.pp.framework.security.core.util.SecurityFrameworkUtils.getLoginUserNickname;
import static cn.aagro.pp.module.infra.framework.file.core.utils.FileTypeUtils.writeAttachment;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.security.core.util.SecurityFrameworkUtils.getLoginUserNickname;
import static cn.aagro.ag.module.infra.framework.file.core.utils.FileTypeUtils.writeAttachment;
@Tag(name = "管理后台 - 代码生成器")
@RestController
@@ -51,7 +51,7 @@ public class CodegenController {
@Parameters({
@Parameter(name = "dataSourceConfigId", description = "数据源配置的编号", required = true, example = "1"),
@Parameter(name = "name", description = "表名,模糊匹配", example = "aagro"),
@Parameter(name = "comment", description = "描述,模糊匹配", example = "芋道")
@Parameter(name = "comment", description = "描述,模糊匹配", example = "AIOTAGRO")
})
@PreAuthorize("@ss.hasPermission('infra:codegen:query')")
public CommonResult<List<DatabaseTableRespVO>> getDatabaseTableList(

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import javax.validation.constraints.NotNull;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.column.CodegenColumnRespVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.table.CodegenTableRespVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.column.CodegenColumnRespVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.table.CodegenTableRespVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -7,7 +7,7 @@ import lombok.Data;
@Data
public class CodegenPreviewRespVO {
@Schema(description = "文件路径", requiredMode = Schema.RequiredMode.REQUIRED, example = "java/cn.aagro.pp/adminserver/modules/system/controller/test/SysTestDemoController.java")
@Schema(description = "文件路径", requiredMode = Schema.RequiredMode.REQUIRED, example = "java/cn.aagro.ag/adminserver/modules/system/controller/test/SysTestDemoController.java")
private String filePath;
@Schema(description = "代码", requiredMode = Schema.RequiredMode.REQUIRED, example = "Hello World")

View File

@@ -1,10 +1,10 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.column.CodegenColumnSaveReqVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.table.CodegenTableSaveReqVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.column.CodegenColumnSaveReqVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.table.CodegenTableSaveReqVO;
import io.swagger.v3.oas.annotations.media.Schema;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo.column;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo.column;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo.column;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo.column;
import io.swagger.v3.oas.annotations.media.Schema;
import javax.validation.constraints.NotNull;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
@Schema(description = "管理后台 - 代码生成字段定义创建/修改 Request VO")

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo.table;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo.table;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 表定义分页 Request VO")
@Data
@@ -16,7 +16,7 @@ public class CodegenTablePageReqVO extends PageParam {
@Schema(description = "表名称,模糊匹配", example = "aagro")
private String tableName;
@Schema(description = "表描述,模糊匹配", example = "芋道")
@Schema(description = "表描述,模糊匹配", example = "AIOTAGRO")
private String tableComment;
@Schema(description = "实体,模糊匹配", example = "Aagro")

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo.table;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo.table;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -18,7 +18,7 @@ public class CodegenTableRespVO {
@Schema(description = "表名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "aagro")
private String tableName;
@Schema(description = "表描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋道")
@Schema(description = "表描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "AIOTAGRO")
private String tableComment;
@Schema(description = "备注", example = "我是备注")
@@ -36,7 +36,7 @@ public class CodegenTableRespVO {
@Schema(description = "类描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "代码生成器的表定义")
private String classComment;
@Schema(description = "作者", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋道源码")
@Schema(description = "作者", requiredMode = Schema.RequiredMode.REQUIRED, example = "AIOTAGRO")
private String author;
@Schema(description = "模板类型,参见 CodegenTemplateTypeEnum 枚举", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")

View File

@@ -1,15 +1,14 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo.table;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo.table;
import cn.hutool.core.util.ObjectUtil;
import cn.aagro.pp.module.infra.enums.codegen.CodegenSceneEnum;
import cn.aagro.pp.module.infra.enums.codegen.CodegenTemplateTypeEnum;
import cn.aagro.ag.module.infra.enums.codegen.CodegenSceneEnum;
import cn.aagro.ag.module.infra.enums.codegen.CodegenTemplateTypeEnum;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.AssertTrue;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.AssertTrue;
import javax.validation.constraints.NotNull;
@Schema(description = "管理后台 - 代码生成表定义创建/修改 Response VO")
@Data
public class CodegenTableSaveReqVO {
@@ -25,7 +24,7 @@ public class CodegenTableSaveReqVO {
@NotNull(message = "表名称不能为空")
private String tableName;
@Schema(description = "表描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋道")
@Schema(description = "表描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "AIOTAGRO")
@NotNull(message = "表描述不能为空")
private String tableComment;
@@ -48,7 +47,7 @@ public class CodegenTableSaveReqVO {
@NotNull(message = "类描述不能为空")
private String classComment;
@Schema(description = "作者", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋道源码")
@Schema(description = "作者", requiredMode = Schema.RequiredMode.REQUIRED, example = "AIOTAGRO")
@NotNull(message = "作者不能为空")
private String author;

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.codegen.vo.table;
package cn.aagro.ag.module.infra.controller.admin.codegen.vo.table;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -10,7 +10,7 @@ public class DatabaseTableRespVO {
@Schema(description = "表名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "yuanma")
private String name;
@Schema(description = "表描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋道源码")
@Schema(description = "表描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "AIOTAGRO")
private String comment;
}

View File

@@ -1,33 +1,33 @@
package cn.aagro.pp.module.infra.controller.admin.config;
package cn.aagro.ag.module.infra.controller.admin.config;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.module.infra.controller.admin.config.vo.ConfigPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.config.vo.ConfigRespVO;
import cn.aagro.pp.module.infra.controller.admin.config.vo.ConfigSaveReqVO;
import cn.aagro.pp.module.infra.convert.config.ConfigConvert;
import cn.aagro.pp.module.infra.dal.dataobject.config.ConfigDO;
import cn.aagro.pp.module.infra.enums.ErrorCodeConstants;
import cn.aagro.pp.module.infra.service.config.ConfigService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.module.infra.controller.admin.config.vo.ConfigPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.config.vo.ConfigRespVO;
import cn.aagro.ag.module.infra.controller.admin.config.vo.ConfigSaveReqVO;
import cn.aagro.ag.module.infra.convert.config.ConfigConvert;
import cn.aagro.ag.module.infra.dal.dataobject.config.ConfigDO;
import cn.aagro.ag.module.infra.enums.ErrorCodeConstants;
import cn.aagro.ag.module.infra.service.config.ConfigService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 参数配置")
@RestController

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.config.vo;
package cn.aagro.ag.module.infra.controller.admin.config.vo;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 参数配置分页 Request VO")
@Data

View File

@@ -1,8 +1,8 @@
package cn.aagro.pp.module.infra.controller.admin.config.vo;
package cn.aagro.ag.module.infra.controller.admin.config.vo;
import cn.aagro.pp.framework.excel.core.annotations.DictFormat;
import cn.aagro.pp.framework.excel.core.convert.DictConvert;
import cn.aagro.pp.module.infra.enums.DictTypeConstants;
import cn.aagro.ag.framework.excel.core.annotations.DictFormat;
import cn.aagro.ag.framework.excel.core.convert.DictConvert;
import cn.aagro.ag.module.infra.enums.DictTypeConstants;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@@ -1,13 +1,12 @@
package cn.aagro.pp.module.infra.controller.admin.config.vo;
package cn.aagro.ag.module.infra.controller.admin.config.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
@Schema(description = "管理后台 - 参数配置创建/修改 Request VO")
@Data
public class ConfigSaveReqVO {

View File

@@ -1,23 +1,23 @@
package cn.aagro.pp.module.infra.controller.admin.db;
package cn.aagro.ag.module.infra.controller.admin.db;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.module.infra.controller.admin.db.vo.DataSourceConfigRespVO;
import cn.aagro.pp.module.infra.controller.admin.db.vo.DataSourceConfigSaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.db.DataSourceConfigDO;
import cn.aagro.pp.module.infra.service.db.DataSourceConfigService;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.module.infra.controller.admin.db.vo.DataSourceConfigRespVO;
import cn.aagro.ag.module.infra.controller.admin.db.vo.DataSourceConfigSaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.db.DataSourceConfigDO;
import cn.aagro.ag.module.infra.service.db.DataSourceConfigService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.validation.Valid;
import java.util.List;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 数据源配置")
@RestController

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.db.vo;
package cn.aagro.ag.module.infra.controller.admin.db.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@@ -1,10 +1,9 @@
package cn.aagro.pp.module.infra.controller.admin.db.vo;
package cn.aagro.ag.module.infra.controller.admin.db.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.NotNull;
@Schema(description = "管理后台 - 数据源配置创建/修改 Request VO")
@Data
public class DataSourceConfigSaveReqVO {

View File

@@ -1,31 +1,31 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo01;
package cn.aagro.ag.module.infra.controller.admin.demo.demo01;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.module.infra.controller.admin.demo.demo01.vo.Demo01ContactPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo01.vo.Demo01ContactRespVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo01.vo.Demo01ContactSaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo01.Demo01ContactDO;
import cn.aagro.pp.module.infra.service.demo.demo01.Demo01ContactService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.module.infra.controller.admin.demo.demo01.vo.Demo01ContactPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo01.vo.Demo01ContactRespVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo01.vo.Demo01ContactSaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo01.Demo01ContactDO;
import cn.aagro.ag.module.infra.service.demo.demo01.Demo01ContactService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 示例联系人")
@RestController

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo01.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo01.vo;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 示例联系人分页 Request VO")
@Data

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo01.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo01.vo;
import cn.aagro.pp.framework.excel.core.annotations.DictFormat;
import cn.aagro.pp.framework.excel.core.convert.DictConvert;
import cn.aagro.ag.framework.excel.core.annotations.DictFormat;
import cn.aagro.ag.framework.excel.core.convert.DictConvert;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@@ -1,10 +1,10 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo01.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo01.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
@Schema(description = "管理后台 - 示例联系人新增/修改 Request VO")

View File

@@ -1,29 +1,29 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo02;
package cn.aagro.ag.module.infra.controller.admin.demo.demo02;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.module.infra.controller.admin.demo.demo02.vo.Demo02CategoryListReqVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo02.vo.Demo02CategoryRespVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo02.vo.Demo02CategorySaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo02.Demo02CategoryDO;
import cn.aagro.pp.module.infra.service.demo.demo02.Demo02CategoryService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.module.infra.controller.admin.demo.demo02.vo.Demo02CategoryListReqVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo02.vo.Demo02CategoryRespVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo02.vo.Demo02CategorySaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo02.Demo02CategoryDO;
import cn.aagro.ag.module.infra.service.demo.demo02.Demo02CategoryService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 示例分类")
@RestController

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo02.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo02.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -6,7 +6,7 @@ import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 示例分类列表 Request VO")
@Data

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo02.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo02.vo;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;

View File

@@ -1,11 +1,10 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo02.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo02.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
@Schema(description = "管理后台 - 示例分类新增/修改 Request VO")
@Data
public class Demo02CategorySaveReqVO {

View File

@@ -1,33 +1,33 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.erp;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.erp;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.module.infra.controller.admin.demo.demo03.erp.vo.Demo03StudentErpPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo03.erp.vo.Demo03StudentErpRespVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo03.erp.vo.Demo03StudentErpSaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
import cn.aagro.pp.module.infra.service.demo.demo03.erp.Demo03StudentErpService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.module.infra.controller.admin.demo.demo03.erp.vo.Demo03StudentErpPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo03.erp.vo.Demo03StudentErpRespVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo03.erp.vo.Demo03StudentErpSaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
import cn.aagro.ag.module.infra.service.demo.demo03.erp.Demo03StudentErpService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 学生")
@RestController

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.erp.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.erp.vo;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 学生分页 Request VO")
@Data

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.erp.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.erp.vo;
import cn.aagro.pp.framework.excel.core.annotations.DictFormat;
import cn.aagro.pp.framework.excel.core.convert.DictConvert;
import cn.aagro.ag.framework.excel.core.annotations.DictFormat;
import cn.aagro.ag.framework.excel.core.convert.DictConvert;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@@ -1,10 +1,10 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.erp.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.erp.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
@Schema(description = "管理后台 - 学生新增/修改 Request VO")

View File

@@ -1,33 +1,33 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.inner;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.inner;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.module.infra.controller.admin.demo.demo03.inner.vo.Demo03StudentInnerPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo03.inner.vo.Demo03StudentInnerRespVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo03.inner.vo.Demo03StudentInnerSaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
import cn.aagro.pp.module.infra.service.demo.demo03.inner.Demo03StudentInnerService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.module.infra.controller.admin.demo.demo03.inner.vo.Demo03StudentInnerPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo03.inner.vo.Demo03StudentInnerRespVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo03.inner.vo.Demo03StudentInnerSaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
import cn.aagro.ag.module.infra.service.demo.demo03.inner.Demo03StudentInnerService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 学生")
@RestController

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.inner.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.inner.vo;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 学生分页 Request VO")
@Data

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.inner.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.inner.vo;
import cn.aagro.pp.framework.excel.core.annotations.DictFormat;
import cn.aagro.pp.framework.excel.core.convert.DictConvert;
import cn.aagro.ag.framework.excel.core.annotations.DictFormat;
import cn.aagro.ag.framework.excel.core.convert.DictConvert;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@@ -1,12 +1,12 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.inner.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.inner.vo;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
import java.util.List;

View File

@@ -1,33 +1,33 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.normal;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.normal;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalRespVO;
import cn.aagro.pp.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalSaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
import cn.aagro.pp.module.infra.service.demo.demo03.normal.Demo03StudentNormalService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalRespVO;
import cn.aagro.ag.module.infra.controller.admin.demo.demo03.normal.vo.Demo03StudentNormalSaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03StudentDO;
import cn.aagro.ag.module.infra.service.demo.demo03.normal.Demo03StudentNormalService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 学生")
@RestController

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.normal.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.normal.vo;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 学生分页 Request VO")
@Data

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.normal.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.normal.vo;
import cn.aagro.pp.framework.excel.core.annotations.DictFormat;
import cn.aagro.pp.framework.excel.core.convert.DictConvert;
import cn.aagro.ag.framework.excel.core.annotations.DictFormat;
import cn.aagro.ag.framework.excel.core.convert.DictConvert;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@@ -1,12 +1,12 @@
package cn.aagro.pp.module.infra.controller.admin.demo.demo03.normal.vo;
package cn.aagro.ag.module.infra.controller.admin.demo.demo03.normal.vo;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.pp.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03CourseDO;
import cn.aagro.ag.module.infra.dal.dataobject.demo.demo03.Demo03GradeDO;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
import java.util.List;

View File

@@ -5,4 +5,4 @@
* 2. demo02单表树形结构
* 3. demo03主子表标准模式+ 主子表ERP 模式+ 主子表内嵌模式
*/
package cn.aagro.pp.module.infra.controller.admin.demo;
package cn.aagro.ag.module.infra.controller.admin.demo;

View File

@@ -1,25 +1,25 @@
package cn.aagro.pp.module.infra.controller.admin.file;
package cn.aagro.ag.module.infra.controller.admin.file;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.module.infra.controller.admin.file.vo.config.FileConfigPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.file.vo.config.FileConfigRespVO;
import cn.aagro.pp.module.infra.controller.admin.file.vo.config.FileConfigSaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.file.FileConfigDO;
import cn.aagro.pp.module.infra.service.file.FileConfigService;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.module.infra.controller.admin.file.vo.config.FileConfigPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.file.vo.config.FileConfigRespVO;
import cn.aagro.ag.module.infra.controller.admin.file.vo.config.FileConfigSaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.file.FileConfigDO;
import cn.aagro.ag.module.infra.service.file.FileConfigService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.validation.Valid;
import java.util.List;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 文件配置")
@RestController

View File

@@ -1,19 +1,24 @@
package cn.aagro.pp.module.infra.controller.admin.file;
package cn.aagro.ag.module.infra.controller.admin.file;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.core.util.URLUtil;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.pp.module.infra.controller.admin.file.vo.file.*;
import cn.aagro.pp.module.infra.dal.dataobject.file.FileDO;
import cn.aagro.pp.module.infra.service.file.FileService;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.module.infra.controller.admin.file.vo.file.*;
import cn.aagro.ag.module.infra.dal.dataobject.file.FileDO;
import cn.aagro.ag.module.infra.service.file.FileService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.annotation.security.PermitAll;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpStatus;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -21,15 +26,10 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.annotation.security.PermitAll;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.util.List;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.pp.module.infra.framework.file.core.utils.FileTypeUtils.writeAttachment;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.module.infra.framework.file.core.utils.FileTypeUtils.writeAttachment;
@Tag(name = "管理后台 - 文件存储")
@RestController

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.file.vo.config;
package cn.aagro.ag.module.infra.controller.admin.file.vo.config;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 文件配置分页 Request VO")
@Data

View File

@@ -1,6 +1,6 @@
package cn.aagro.pp.module.infra.controller.admin.file.vo.config;
package cn.aagro.ag.module.infra.controller.admin.file.vo.config;
import cn.aagro.pp.module.infra.framework.file.core.client.FileClientConfig;
import cn.aagro.ag.module.infra.framework.file.core.client.FileClientConfig;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@@ -1,9 +1,9 @@
package cn.aagro.pp.module.infra.controller.admin.file.vo.config;
package cn.aagro.ag.module.infra.controller.admin.file.vo.config;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.util.Map;
@Schema(description = "管理后台 - 文件配置创建/修改 Request VO")

View File

@@ -1,10 +1,9 @@
package cn.aagro.pp.module.infra.controller.admin.file.vo.file;
package cn.aagro.ag.module.infra.controller.admin.file.vo.file;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.NotNull;
@Schema(description = "管理后台 - 文件创建 Request VO")
@Data
public class FileCreateReqVO {

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.file.vo.file;
package cn.aagro.ag.module.infra.controller.admin.file.vo.file;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 文件分页 Request VO")
@Data

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.file.vo.file;
package cn.aagro.ag.module.infra.controller.admin.file.vo.file;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.file.vo.file;
package cn.aagro.ag.module.infra.controller.admin.file.vo.file;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@@ -1,14 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.file.vo.file;
package cn.aagro.ag.module.infra.controller.admin.file.vo.file;
import cn.hutool.core.util.StrUtil;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.AssertTrue;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.constraints.AssertTrue;
import javax.validation.constraints.NotNull;
@Schema(description = "管理后台 - 上传文件 Request VO")
@Data
public class FileUploadReqVO {

View File

@@ -1,36 +1,36 @@
package cn.aagro.pp.module.infra.controller.admin.job;
package cn.aagro.ag.module.infra.controller.admin.job;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.framework.quartz.core.util.CronUtils;
import cn.aagro.pp.module.infra.controller.admin.job.vo.job.JobPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.job.vo.job.JobRespVO;
import cn.aagro.pp.module.infra.controller.admin.job.vo.job.JobSaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.job.JobDO;
import cn.aagro.pp.module.infra.service.job.JobService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.framework.quartz.core.util.CronUtils;
import cn.aagro.ag.module.infra.controller.admin.job.vo.job.JobPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.job.vo.job.JobRespVO;
import cn.aagro.ag.module.infra.controller.admin.job.vo.job.JobSaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.job.JobDO;
import cn.aagro.ag.module.infra.service.job.JobService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.quartz.SchedulerException;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.time.LocalDateTime;
import java.util.Collections;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 定时任务")
@RestController

View File

@@ -1,18 +1,21 @@
package cn.aagro.pp.module.infra.controller.admin.job;
package cn.aagro.ag.module.infra.controller.admin.job;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.module.infra.controller.admin.job.vo.log.JobLogPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.job.vo.log.JobLogRespVO;
import cn.aagro.pp.module.infra.dal.dataobject.job.JobLogDO;
import cn.aagro.pp.module.infra.service.job.JobLogService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.module.infra.controller.admin.job.vo.log.JobLogPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.job.vo.log.JobLogRespVO;
import cn.aagro.ag.module.infra.dal.dataobject.job.JobLogDO;
import cn.aagro.ag.module.infra.service.job.JobLogService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
@@ -20,14 +23,11 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 定时任务日志")
@RestController

View File

@@ -1,6 +1,6 @@
package cn.aagro.pp.module.infra.controller.admin.job.vo.job;
package cn.aagro.ag.module.infra.controller.admin.job.vo.job;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@@ -1,14 +1,14 @@
package cn.aagro.pp.module.infra.controller.admin.job.vo.job;
package cn.aagro.ag.module.infra.controller.admin.job.vo.job;
import cn.aagro.pp.framework.excel.core.annotations.DictFormat;
import cn.aagro.pp.framework.excel.core.convert.DictConvert;
import cn.aagro.pp.module.infra.enums.DictTypeConstants;
import cn.aagro.ag.framework.excel.core.annotations.DictFormat;
import cn.aagro.ag.framework.excel.core.convert.DictConvert;
import cn.aagro.ag.module.infra.enums.DictTypeConstants;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
@Schema(description = "管理后台 - 定时任务 Response VO")

View File

@@ -1,8 +1,8 @@
package cn.aagro.pp.module.infra.controller.admin.job.vo.job;
package cn.aagro.ag.module.infra.controller.admin.job.vo.job;
import io.swagger.v3.oas.annotations.media.Schema;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
@Schema(description = "管理后台 - 定时任务创建/修改 Request VO")

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.job.vo.log;
package cn.aagro.ag.module.infra.controller.admin.job.vo.log;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 定时任务日志分页 Request VO")
@Data

View File

@@ -1,8 +1,8 @@
package cn.aagro.pp.module.infra.controller.admin.job.vo.log;
package cn.aagro.ag.module.infra.controller.admin.job.vo.log;
import cn.aagro.pp.framework.excel.core.annotations.DictFormat;
import cn.aagro.pp.framework.excel.core.convert.DictConvert;
import cn.aagro.pp.module.infra.enums.DictTypeConstants;
import cn.aagro.ag.framework.excel.core.annotations.DictFormat;
import cn.aagro.ag.framework.excel.core.convert.DictConvert;
import cn.aagro.ag.module.infra.enums.DictTypeConstants;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@@ -1,31 +1,31 @@
package cn.aagro.pp.module.infra.controller.admin.logger;
package cn.aagro.ag.module.infra.controller.admin.logger;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.module.infra.controller.admin.logger.vo.apiaccesslog.ApiAccessLogPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.logger.vo.apiaccesslog.ApiAccessLogRespVO;
import cn.aagro.pp.module.infra.dal.dataobject.logger.ApiAccessLogDO;
import cn.aagro.pp.module.infra.service.logger.ApiAccessLogService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.module.infra.controller.admin.logger.vo.apiaccesslog.ApiAccessLogPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.logger.vo.apiaccesslog.ApiAccessLogRespVO;
import cn.aagro.ag.module.infra.dal.dataobject.logger.ApiAccessLogDO;
import cn.aagro.ag.module.infra.service.logger.ApiAccessLogService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - API 访问日志")
@RestController

View File

@@ -1,32 +1,32 @@
package cn.aagro.pp.module.infra.controller.admin.logger;
package cn.aagro.ag.module.infra.controller.admin.logger;
import cn.aagro.pp.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.framework.excel.core.util.ExcelUtils;
import cn.aagro.pp.module.infra.controller.admin.logger.vo.apierrorlog.ApiErrorLogPageReqVO;
import cn.aagro.pp.module.infra.controller.admin.logger.vo.apierrorlog.ApiErrorLogRespVO;
import cn.aagro.pp.module.infra.dal.dataobject.logger.ApiErrorLogDO;
import cn.aagro.pp.module.infra.service.logger.ApiErrorLogService;
import cn.aagro.ag.framework.apilog.core.annotation.ApiAccessLog;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.framework.excel.core.util.ExcelUtils;
import cn.aagro.ag.module.infra.controller.admin.logger.vo.apierrorlog.ApiErrorLogPageReqVO;
import cn.aagro.ag.module.infra.controller.admin.logger.vo.apierrorlog.ApiErrorLogRespVO;
import cn.aagro.ag.module.infra.dal.dataobject.logger.ApiErrorLogDO;
import cn.aagro.ag.module.infra.service.logger.ApiErrorLogService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
import static cn.aagro.pp.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.pp.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
import static cn.aagro.ag.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
@Tag(name = "管理后台 - API 错误日志")
@RestController

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.logger.vo.apiaccesslog;
package cn.aagro.ag.module.infra.controller.admin.logger.vo.apiaccesslog;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - API 访问日志分页 Request VO")
@Data

View File

@@ -1,8 +1,8 @@
package cn.aagro.pp.module.infra.controller.admin.logger.vo.apiaccesslog;
package cn.aagro.ag.module.infra.controller.admin.logger.vo.apiaccesslog;
import cn.aagro.pp.framework.excel.core.annotations.DictFormat;
import cn.aagro.pp.framework.excel.core.convert.DictConvert;
import cn.aagro.pp.module.infra.enums.DictTypeConstants;
import cn.aagro.ag.framework.excel.core.annotations.DictFormat;
import cn.aagro.ag.framework.excel.core.convert.DictConvert;
import cn.aagro.ag.module.infra.enums.DictTypeConstants;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
@@ -70,7 +70,7 @@ public class ApiAccessLogRespVO {
@Schema(description = "操作分类", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
@ExcelProperty(value = "操作分类", converter = DictConvert.class)
@DictFormat(cn.aagro.pp.module.infra.enums.DictTypeConstants.OPERATE_TYPE)
@DictFormat(cn.aagro.ag.module.infra.enums.DictTypeConstants.OPERATE_TYPE)
private Integer operateType;
@Schema(description = "开始请求时间", requiredMode = Schema.RequiredMode.REQUIRED)
@@ -89,7 +89,7 @@ public class ApiAccessLogRespVO {
@ExcelProperty("结果码")
private Integer resultCode;
@Schema(description = "结果提示", example = "芋道源码,牛逼!")
@Schema(description = "结果提示", example = "AIOTAGRO,牛逼!")
@ExcelProperty("结果提示")
private String resultMsg;

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.controller.admin.logger.vo.apierrorlog;
package cn.aagro.ag.module.infra.controller.admin.logger.vo.apierrorlog;
import cn.aagro.pp.framework.common.pojo.PageParam;
import cn.aagro.ag.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.aagro.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
import static cn.aagro.ag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - API 错误日志分页 Request VO")
@Data

View File

@@ -1,8 +1,8 @@
package cn.aagro.pp.module.infra.controller.admin.logger.vo.apierrorlog;
package cn.aagro.ag.module.infra.controller.admin.logger.vo.apierrorlog;
import cn.aagro.pp.framework.excel.core.annotations.DictFormat;
import cn.aagro.pp.framework.excel.core.convert.DictConvert;
import cn.aagro.pp.module.infra.enums.DictTypeConstants;
import cn.aagro.ag.framework.excel.core.annotations.DictFormat;
import cn.aagro.ag.framework.excel.core.convert.DictConvert;
import cn.aagro.ag.module.infra.enums.DictTypeConstants;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@@ -1,10 +1,11 @@
package cn.aagro.pp.module.infra.controller.admin.redis;
package cn.aagro.ag.module.infra.controller.admin.redis;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.module.infra.controller.admin.redis.vo.RedisMonitorRespVO;
import cn.aagro.pp.module.infra.convert.redis.RedisConvert;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.module.infra.controller.admin.redis.vo.RedisMonitorRespVO;
import cn.aagro.ag.module.infra.convert.redis.RedisConvert;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import org.springframework.data.redis.connection.RedisServerCommands;
import org.springframework.data.redis.core.RedisCallback;
import org.springframework.data.redis.core.StringRedisTemplate;
@@ -13,10 +14,9 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.Properties;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - Redis 监控")
@RestController

View File

@@ -1,4 +1,4 @@
package cn.aagro.pp.module.infra.controller.admin.redis.vo;
package cn.aagro.ag.module.infra.controller.admin.redis.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;

View File

@@ -1,25 +1,24 @@
package cn.aagro.pp.module.infra.controller.app.file;
package cn.aagro.ag.module.infra.controller.app.file;
import cn.hutool.core.io.IoUtil;
import cn.aagro.pp.framework.common.pojo.CommonResult;
import cn.aagro.pp.module.infra.controller.admin.file.vo.file.FileCreateReqVO;
import cn.aagro.pp.module.infra.controller.admin.file.vo.file.FilePresignedUrlRespVO;
import cn.aagro.pp.module.infra.controller.app.file.vo.AppFileUploadReqVO;
import cn.aagro.pp.module.infra.service.file.FileService;
import cn.aagro.ag.framework.common.pojo.CommonResult;
import cn.aagro.ag.module.infra.controller.admin.file.vo.file.FileCreateReqVO;
import cn.aagro.ag.module.infra.controller.admin.file.vo.file.FilePresignedUrlRespVO;
import cn.aagro.ag.module.infra.controller.app.file.vo.AppFileUploadReqVO;
import cn.aagro.ag.module.infra.service.file.FileService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.annotation.security.PermitAll;
import jakarta.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.annotation.security.PermitAll;
import javax.validation.Valid;
import static cn.aagro.pp.framework.common.pojo.CommonResult.success;
import static cn.aagro.ag.framework.common.pojo.CommonResult.success;
@Tag(name = "用户 App - 文件存储")
@RestController

View File

@@ -1,14 +1,13 @@
package cn.aagro.pp.module.infra.controller.app.file.vo;
package cn.aagro.ag.module.infra.controller.app.file.vo;
import cn.hutool.core.util.StrUtil;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.AssertTrue;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.constraints.AssertTrue;
import javax.validation.constraints.NotNull;
@Schema(description = "用户 App - 上传文件 Request VO")
@Data
public class AppFileUploadReqVO {

View File

@@ -0,0 +1,4 @@
/**
* 占位
*/
package cn.aagro.ag.module.infra.controller.app;

View File

@@ -3,4 +3,4 @@
* 1. admin 提供给管理后台 aagro-ui-admin 前端项目
* 2. app 提供给用户 APP aagro-ui-app 前端项目它的 Controller VO 都要添加 App 前缀用于和管理后台进行区分
*/
package cn.aagro.pp.module.infra.controller;
package cn.aagro.ag.module.infra.controller;

View File

@@ -1,13 +1,13 @@
package cn.aagro.pp.module.infra.convert.codegen;
package cn.aagro.ag.module.infra.convert.codegen;
import cn.aagro.pp.framework.common.util.collection.CollectionUtils;
import cn.aagro.pp.framework.common.util.object.BeanUtils;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.CodegenDetailRespVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.CodegenPreviewRespVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.column.CodegenColumnRespVO;
import cn.aagro.pp.module.infra.controller.admin.codegen.vo.table.CodegenTableRespVO;
import cn.aagro.pp.module.infra.dal.dataobject.codegen.CodegenColumnDO;
import cn.aagro.pp.module.infra.dal.dataobject.codegen.CodegenTableDO;
import cn.aagro.ag.framework.common.util.collection.CollectionUtils;
import cn.aagro.ag.framework.common.util.object.BeanUtils;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.CodegenDetailRespVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.CodegenPreviewRespVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.column.CodegenColumnRespVO;
import cn.aagro.ag.module.infra.controller.admin.codegen.vo.table.CodegenTableRespVO;
import cn.aagro.ag.module.infra.dal.dataobject.codegen.CodegenColumnDO;
import cn.aagro.ag.module.infra.dal.dataobject.codegen.CodegenTableDO;
import com.baomidou.mybatisplus.generator.config.po.TableField;
import com.baomidou.mybatisplus.generator.config.po.TableInfo;
import org.apache.ibatis.type.JdbcType;

View File

@@ -1,9 +1,9 @@
package cn.aagro.pp.module.infra.convert.config;
package cn.aagro.ag.module.infra.convert.config;
import cn.aagro.pp.framework.common.pojo.PageResult;
import cn.aagro.pp.module.infra.controller.admin.config.vo.ConfigRespVO;
import cn.aagro.pp.module.infra.controller.admin.config.vo.ConfigSaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.config.ConfigDO;
import cn.aagro.ag.framework.common.pojo.PageResult;
import cn.aagro.ag.module.infra.controller.admin.config.vo.ConfigRespVO;
import cn.aagro.ag.module.infra.controller.admin.config.vo.ConfigSaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.config.ConfigDO;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.convert.file;
package cn.aagro.ag.module.infra.convert.file;
import cn.aagro.pp.module.infra.controller.admin.file.vo.config.FileConfigSaveReqVO;
import cn.aagro.pp.module.infra.dal.dataobject.file.FileConfigDO;
import cn.aagro.ag.module.infra.controller.admin.file.vo.config.FileConfigSaveReqVO;
import cn.aagro.ag.module.infra.dal.dataobject.file.FileConfigDO;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;
@@ -9,7 +9,7 @@ import org.mapstruct.factory.Mappers;
/**
* 文件配置 Convert
*
* @author 芋道源码
* @author AIOTAGRO
*/
@Mapper
public interface FileConfigConvert {

View File

@@ -3,4 +3,4 @@
*
* 目前使用 MapStruct 框架
*/
package cn.aagro.pp.module.infra.convert;
package cn.aagro.ag.module.infra.convert;

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.convert.redis;
package cn.aagro.ag.module.infra.convert.redis;
import cn.hutool.core.util.StrUtil;
import cn.aagro.pp.module.infra.controller.admin.redis.vo.RedisMonitorRespVO;
import cn.aagro.ag.module.infra.controller.admin.redis.vo.RedisMonitorRespVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

View File

@@ -1,9 +1,9 @@
package cn.aagro.pp.module.infra.dal.dataobject.codegen;
package cn.aagro.ag.module.infra.dal.dataobject.codegen;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.pp.module.infra.enums.codegen.CodegenColumnHtmlTypeEnum;
import cn.aagro.pp.module.infra.enums.codegen.CodegenColumnListConditionEnum;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.module.infra.enums.codegen.CodegenColumnHtmlTypeEnum;
import cn.aagro.ag.module.infra.enums.codegen.CodegenColumnListConditionEnum;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -13,7 +13,7 @@ import lombok.Data;
/**
* 代码生成 column 字段定义
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName(value = "infra_codegen_column", autoResultMap = true)
@KeySequence("infra_codegen_column_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,11 +1,11 @@
package cn.aagro.pp.module.infra.dal.dataobject.codegen;
package cn.aagro.ag.module.infra.dal.dataobject.codegen;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.pp.module.infra.dal.dataobject.db.DataSourceConfigDO;
import cn.aagro.pp.module.infra.enums.codegen.CodegenFrontTypeEnum;
import cn.aagro.pp.module.infra.enums.codegen.CodegenSceneEnum;
import cn.aagro.pp.module.infra.enums.codegen.CodegenTemplateTypeEnum;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.module.infra.dal.dataobject.db.DataSourceConfigDO;
import cn.aagro.ag.module.infra.enums.codegen.CodegenFrontTypeEnum;
import cn.aagro.ag.module.infra.enums.codegen.CodegenSceneEnum;
import cn.aagro.ag.module.infra.enums.codegen.CodegenTemplateTypeEnum;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -15,7 +15,7 @@ import lombok.Data;
/**
* 代码生成 table 表定义
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName(value = "infra_codegen_table", autoResultMap = true)
@KeySequence("infra_codegen_table_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,8 +1,8 @@
package cn.aagro.pp.module.infra.dal.dataobject.config;
package cn.aagro.ag.module.infra.dal.dataobject.config;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.pp.module.infra.enums.config.ConfigTypeEnum;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.module.infra.enums.config.ConfigTypeEnum;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -13,7 +13,7 @@ import lombok.ToString;
/**
* 参数配置表
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("infra_config")
@KeySequence("infra_config_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,8 +1,8 @@
package cn.aagro.pp.module.infra.dal.dataobject.db;
package cn.aagro.ag.module.infra.dal.dataobject.db;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.pp.framework.mybatis.core.type.EncryptTypeHandler;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.mybatis.core.type.EncryptTypeHandler;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -11,7 +11,7 @@ import lombok.Data;
/**
* 数据源配置
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName(value = "infra_data_source_config", autoResultMap = true)
@KeySequence("infra_data_source_config_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,6 +1,6 @@
package cn.aagro.pp.module.infra.dal.dataobject.demo.demo01;
package cn.aagro.ag.module.infra.dal.dataobject.demo.demo01;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -11,7 +11,7 @@ import java.time.LocalDateTime;
/**
* 示例联系人 DO
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("aagro_demo01_contact")
@KeySequence("aagro_demo01_contact_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,6 +1,6 @@
package cn.aagro.pp.module.infra.dal.dataobject.demo.demo02;
package cn.aagro.ag.module.infra.dal.dataobject.demo.demo02;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -9,7 +9,7 @@ import lombok.*;
/**
* 示例分类 DO
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("aagro_demo02_category")
@KeySequence("aagro_demo02_category_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,6 +1,6 @@
package cn.aagro.pp.module.infra.dal.dataobject.demo.demo03;
package cn.aagro.ag.module.infra.dal.dataobject.demo.demo03;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -9,7 +9,7 @@ import lombok.*;
/**
* 学生课程 DO
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("aagro_demo03_course")
@KeySequence("aagro_demo03_course_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,6 +1,6 @@
package cn.aagro.pp.module.infra.dal.dataobject.demo.demo03;
package cn.aagro.ag.module.infra.dal.dataobject.demo.demo03;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -9,7 +9,7 @@ import lombok.*;
/**
* 学生班级 DO
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("aagro_demo03_grade")
@KeySequence("aagro_demo03_grade_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,6 +1,6 @@
package cn.aagro.pp.module.infra.dal.dataobject.demo.demo03;
package cn.aagro.ag.module.infra.dal.dataobject.demo.demo03;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -11,7 +11,7 @@ import java.time.LocalDateTime;
/**
* 学生 DO
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("aagro_demo03_student")
@KeySequence("aagro_demo03_student_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,16 +1,16 @@
package cn.aagro.pp.module.infra.dal.dataobject.file;
package cn.aagro.ag.module.infra.dal.dataobject.file;
import cn.hutool.core.util.StrUtil;
import cn.aagro.pp.framework.common.util.json.JsonUtils;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.pp.module.infra.framework.file.core.client.FileClientConfig;
import cn.aagro.pp.module.infra.framework.file.core.client.db.DBFileClientConfig;
import cn.aagro.pp.module.infra.framework.file.core.client.ftp.FtpFileClientConfig;
import cn.aagro.pp.module.infra.framework.file.core.client.local.LocalFileClientConfig;
import cn.aagro.pp.module.infra.framework.file.core.client.s3.S3FileClientConfig;
import cn.aagro.pp.module.infra.framework.file.core.client.sftp.SftpFileClientConfig;
import cn.aagro.pp.module.infra.framework.file.core.enums.FileStorageEnum;
import cn.aagro.ag.framework.common.util.json.JsonUtils;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.module.infra.framework.file.core.client.FileClientConfig;
import cn.aagro.ag.module.infra.framework.file.core.client.db.DBFileClientConfig;
import cn.aagro.ag.module.infra.framework.file.core.client.ftp.FtpFileClientConfig;
import cn.aagro.ag.module.infra.framework.file.core.client.local.LocalFileClientConfig;
import cn.aagro.ag.module.infra.framework.file.core.client.s3.S3FileClientConfig;
import cn.aagro.ag.module.infra.framework.file.core.client.sftp.SftpFileClientConfig;
import cn.aagro.ag.module.infra.framework.file.core.enums.FileStorageEnum;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -23,7 +23,7 @@ import java.lang.reflect.Field;
/**
* 文件配置表
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName(value = "infra_file_config", autoResultMap = true)
@KeySequence("infra_file_config_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写
@@ -79,7 +79,7 @@ public class FileConfigDO extends BaseDO {
@Override
public Object parse(String json) {
FileClientConfig config = JsonUtils.parseObjectQuietly(json, new TypeReference<FileClientConfig>() {
FileClientConfig config = JsonUtils.parseObjectQuietly(json, new TypeReference<>() {
});
if (config != null) {
return config;

View File

@@ -1,8 +1,8 @@
package cn.aagro.pp.module.infra.dal.dataobject.file;
package cn.aagro.ag.module.infra.dal.dataobject.file;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.pp.module.infra.framework.file.core.client.db.DBFileClient;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.module.infra.framework.file.core.client.db.DBFileClient;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -13,7 +13,7 @@ import lombok.*;
*
* 专门用于存储 {@link DBFileClient} 的文件内容
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("infra_file_content")
@KeySequence("infra_file_content_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,7 +1,7 @@
package cn.aagro.pp.module.infra.dal.dataobject.file;
package cn.aagro.ag.module.infra.dal.dataobject.file;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
@@ -10,7 +10,7 @@ import lombok.*;
* 文件表
* 每次文件上传都会记录一条记录到该表中
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("infra_file")
@KeySequence("infra_file_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,8 +1,8 @@
package cn.aagro.pp.module.infra.dal.dataobject.job;
package cn.aagro.ag.module.infra.dal.dataobject.job;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.pp.module.infra.enums.job.JobStatusEnum;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.module.infra.enums.job.JobStatusEnum;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -11,7 +11,7 @@ import lombok.*;
/**
* 定时任务 DO
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("infra_job")
@KeySequence("infra_job_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

View File

@@ -1,9 +1,9 @@
package cn.aagro.pp.module.infra.dal.dataobject.job;
package cn.aagro.ag.module.infra.dal.dataobject.job;
import cn.aagro.pp.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.pp.framework.quartz.core.handler.JobHandler;
import cn.aagro.pp.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.pp.module.infra.enums.job.JobLogStatusEnum;
import cn.aagro.ag.framework.mybatis.core.dataobject.BaseDO;
import cn.aagro.ag.framework.quartz.core.handler.JobHandler;
import cn.aagro.ag.framework.tenant.core.aop.TenantIgnore;
import cn.aagro.ag.module.infra.enums.job.JobLogStatusEnum;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
@@ -13,7 +13,7 @@ import java.time.LocalDateTime;
/**
* 定时任务的执行日志
*
* @author 芋道源码
* @author AIOTAGRO
*/
@TableName("infra_job_log")
@KeySequence("infra_job_log_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写

Some files were not shown because too many files have changed in this diff Show More