mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	多模块重构 5:infra 模块的迁移完成
This commit is contained in:
		| @@ -4,7 +4,7 @@ import io.swagger.annotations.ApiModel; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
|  | ||||
| @ApiModel(value = "管理后台 - 定时任务 Excel 导出 Request VO", description = "参数和 InfJobPageReqVO 是一致的") | ||||
| @ApiModel(value = "管理后台 - 定时任务 Excel 导出 Request VO", description = "参数和 JobPageReqVO 是一致的") | ||||
| @Data | ||||
| public class JobExportReqVO { | ||||
|  | ||||
|   | ||||
| @@ -16,7 +16,7 @@ public class JobPageReqVO extends PageParam { | ||||
|     @ApiModelProperty(value = "任务名称", example = "测试任务", notes = "模糊匹配") | ||||
|     private String name; | ||||
|  | ||||
|     @ApiModelProperty(value = "任务状态", example = "1", notes = "参见 InfJobStatusEnum 枚举") | ||||
|     @ApiModelProperty(value = "任务状态", example = "1", notes = "参见 JobStatusEnum 枚举") | ||||
|     private Integer status; | ||||
|  | ||||
|     @ApiModelProperty(value = "处理器的名字", example = "sysUserSessionTimeoutJob", notes = "模糊匹配") | ||||
|   | ||||
| @@ -43,7 +43,7 @@ public class JobLogBaseVO { | ||||
|     @ApiModelProperty(value = "执行时长", example = "123") | ||||
|     private Integer duration; | ||||
|  | ||||
|     @ApiModelProperty(value = "任务状态", required = true, example = "1", notes = "参见 InfJobLogStatusEnum 枚举") | ||||
|     @ApiModelProperty(value = "任务状态", required = true, example = "1", notes = "参见 JobLogStatusEnum 枚举") | ||||
|     @NotNull(message = "任务状态不能为空") | ||||
|     private Integer status; | ||||
|  | ||||
|   | ||||
| @@ -9,7 +9,7 @@ import java.util.Date; | ||||
|  | ||||
| import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | ||||
|  | ||||
| @ApiModel(value = "管理后台 - 定时任务 Excel 导出 Request VO", description = "参数和 InfJobLogPageReqVO 是一致的") | ||||
| @ApiModel(value = "管理后台 - 定时任务 Excel 导出 Request VO", description = "参数和 JobLogPageReqVO 是一致的") | ||||
| @Data | ||||
| public class JobLogExportReqVO { | ||||
|  | ||||
| @@ -27,7 +27,7 @@ public class JobLogExportReqVO { | ||||
|     @ApiModelProperty(value = "结束执行时间") | ||||
|     private Date endTime; | ||||
|  | ||||
|     @ApiModelProperty(value = "任务状态", notes = "参见 InfJobLogStatusEnum 枚举") | ||||
|     @ApiModelProperty(value = "任务状态", notes = "参见 JobLogStatusEnum 枚举") | ||||
|     private Integer status; | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -32,7 +32,7 @@ public class JobLogPageReqVO extends PageParam { | ||||
|     @ApiModelProperty(value = "结束执行时间") | ||||
|     private Date endTime; | ||||
|  | ||||
|     @ApiModelProperty(value = "任务状态", notes = "参见 InfJobLogStatusEnum 枚举") | ||||
|     @ApiModelProperty(value = "任务状态", notes = "参见 JobLogStatusEnum 枚举") | ||||
|     private Integer status; | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -9,7 +9,7 @@ import java.util.Date; | ||||
|  | ||||
| import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | ||||
|  | ||||
| @ApiModel(value = "管理后台 - API 访问日志 Excel 导出 Request VO", description = "参数和 InfApiAccessLogPageReqVO 是一致的") | ||||
| @ApiModel(value = "管理后台 - API 访问日志 Excel 导出 Request VO", description = "参数和 ApiAccessLogPageReqVO 是一致的") | ||||
| @Data | ||||
| public class ApiAccessLogExportReqVO { | ||||
|  | ||||
|   | ||||
| @@ -9,7 +9,7 @@ import java.util.Date; | ||||
|  | ||||
| import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | ||||
|  | ||||
| @ApiModel(value = "管理后台 - API 错误日志 Excel 导出 Request VO", description = "参数和 InfApiErrorLogPageReqVO 是一致的") | ||||
| @ApiModel(value = "管理后台 - API 错误日志 Excel 导出 Request VO", description = "参数和 ApiErrorLogPageReqVO 是一致的") | ||||
| @Data | ||||
| public class ApiErrorLogExportReqVO { | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,7 @@ | ||||
| package cn.iocoder.yudao.module.infra.dal.dataobject.config; | ||||
|  | ||||
| import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||||
| import cn.iocoder.yudao.module.infra.enums.config.ConfigTypeEnum; | ||||
| import com.baomidou.mybatisplus.annotation.TableField; | ||||
| import com.baomidou.mybatisplus.annotation.TableId; | ||||
| import com.baomidou.mybatisplus.annotation.TableName; | ||||
| @@ -45,7 +46,7 @@ public class ConfigDO extends BaseDO { | ||||
|     /** | ||||
|      * 参数类型 | ||||
|      * | ||||
|      * 枚举 {@link InfConfigTypeEnum} | ||||
|      * 枚举 {@link ConfigTypeEnum} | ||||
|      */ | ||||
|     @TableField("`type`") | ||||
|     private Integer type; | ||||
|   | ||||
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.logger; | ||||
|  | ||||
| import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | ||||
| import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; | ||||
| import cn.iocoder.yudao.module.infra.enums.logger.ApiErrorLogProcessStatusEnum; | ||||
| import com.baomidou.mybatisplus.annotation.TableId; | ||||
| import com.baomidou.mybatisplus.annotation.TableName; | ||||
| import lombok.*; | ||||
| @@ -136,7 +137,7 @@ public class ApiErrorLogDO extends TenantBaseDO { | ||||
|     /** | ||||
|      * 处理状态 | ||||
|      * | ||||
|      * 枚举 {@link InfApiErrorLogProcessStatusEnum} | ||||
|      * 枚举 {@link ApiErrorLogProcessStatusEnum} | ||||
|      */ | ||||
|     private Integer processStatus; | ||||
|     /** | ||||
|   | ||||
| @@ -12,15 +12,15 @@ import java.util.Date; | ||||
| import java.util.List; | ||||
| 
 | ||||
| /** | ||||
|  * ConfigFrameworkDAO Core 实现类 | ||||
|  * ConfigDAOImpl 实现类 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| public class ConfigCoreDAOImpl implements ConfigFrameworkDAO { | ||||
| public class ConfigDAOImpl implements ConfigFrameworkDAO { | ||||
| 
 | ||||
|     private final JdbcTemplate jdbcTemplate; | ||||
| 
 | ||||
|     public ConfigCoreDAOImpl(String jdbcUrl, String username, String password) { | ||||
|     public ConfigDAOImpl(String jdbcUrl, String username, String password) { | ||||
|         DataSource dataSource = new DriverManagerDataSource(jdbcUrl, username, password); | ||||
|         this.jdbcTemplate = new JdbcTemplate(dataSource); | ||||
|     } | ||||
| @@ -12,7 +12,7 @@ import javax.validation.constraints.NotNull; | ||||
| public class FileProperties { | ||||
|  | ||||
|     /** | ||||
|      * 对应 InfFileController 的 getFile 方法 | ||||
|      * 对应 FileController 的 getFile 方法 | ||||
|      */ | ||||
|     @NotNull(message = "基础文件路径不能为空") | ||||
|     private String basePath; | ||||
|   | ||||
| @@ -48,7 +48,3 @@ yudao: | ||||
|     base-package2: cn.iocoder.yudao.module | ||||
|   core-service: | ||||
|     base-package: cn.iocoder.yudao.module.member.dal.mysql # TODO 芋艿:要清理掉 | ||||
|   captcha: | ||||
|     timeout: 5m | ||||
|     width: 160 | ||||
|     height: 60 | ||||
|   | ||||
| @@ -4,3 +4,6 @@ DELETE FROM "infra_job"; | ||||
| DELETE FROM "infra_job_log"; | ||||
| DELETE FROM "infra_api_access_log"; | ||||
| DELETE FROM "infra_api_error_log"; | ||||
| DELETE FROM "infra_api_access_log"; | ||||
| DELETE FROM "infra_file"; | ||||
| DELETE FROM "infra_api_error_log"; | ||||
|   | ||||
| @@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS "infra_config" ( | ||||
|     "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | ||||
|     "deleted" bit NOT NULL DEFAULT FALSE, | ||||
|     PRIMARY KEY ("id") | ||||
|     ) COMMENT '参数配置表'; | ||||
| ) COMMENT '参数配置表'; | ||||
|  | ||||
| CREATE TABLE IF NOT EXISTS "infra_file" ( | ||||
|     "id" varchar(188) NOT NULL, | ||||
| @@ -27,7 +27,7 @@ CREATE TABLE IF NOT EXISTS "infra_file" ( | ||||
|     "deleted" bit NOT NULL DEFAULT FALSE, | ||||
|     "tenant_id" bigint not null default  '0', | ||||
|     PRIMARY KEY ("id") | ||||
|     ) COMMENT '文件表'; | ||||
| ) COMMENT '文件表'; | ||||
|  | ||||
| CREATE TABLE IF NOT EXISTS "infra_job" ( | ||||
|     "id" bigint(20) NOT NULL GENERATED BY DEFAULT AS IDENTITY COMMENT '任务编号', | ||||
| @@ -45,7 +45,7 @@ CREATE TABLE IF NOT EXISTS "infra_job" ( | ||||
|     "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', | ||||
|     "deleted" bit NOT NULL DEFAULT FALSE COMMENT '是否删除', | ||||
|     PRIMARY KEY ("id") | ||||
|     ) COMMENT='定时任务表'; | ||||
| ) COMMENT='定时任务表'; | ||||
|  | ||||
| CREATE TABLE IF NOT EXISTS "infra_job_log" ( | ||||
|     "id" bigint(20) NOT NULL GENERATED BY DEFAULT AS IDENTITY COMMENT '日志编号', | ||||
| @@ -64,4 +64,74 @@ CREATE TABLE IF NOT EXISTS "infra_job_log" ( | ||||
|     "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', | ||||
|     "deleted" bit(1) NOT NULL DEFAULT FALSE COMMENT '是否删除', | ||||
|     PRIMARY KEY ("id") | ||||
|     )COMMENT='定时任务日志表'; | ||||
| )COMMENT='定时任务日志表'; | ||||
|  | ||||
| CREATE TABLE IF NOT EXISTS "inf_file" ( | ||||
|     "id" varchar(188) NOT NULL, | ||||
|     "type" varchar(63) DEFAULT NULL, | ||||
|     "content" blob NOT NULL, | ||||
|     "creator" varchar(64) DEFAULT '', | ||||
|     "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | ||||
|     "updater" varchar(64) DEFAULT '', | ||||
|     "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | ||||
|     "deleted" bit NOT NULL DEFAULT FALSE, | ||||
|     "tenant_id" bigint not null default  '0', | ||||
|     PRIMARY KEY ("id") | ||||
|     ) COMMENT '文件表'; | ||||
|  | ||||
| CREATE TABLE IF NOT EXISTS "infra_api_access_log" ( | ||||
|     "id" bigint not null GENERATED BY DEFAULT AS IDENTITY, | ||||
|     "trace_id" varchar(64) not null default '', | ||||
|     "user_id" bigint not null default '0', | ||||
|     "user_type" tinyint not null default '0', | ||||
|     "application_name" varchar(50) not null, | ||||
|     "request_method" varchar(16) not null default '', | ||||
|     "request_url" varchar(255) not null default '', | ||||
|     "request_params" varchar(8000) not null default '', | ||||
|     "user_ip" varchar(50) not null, | ||||
|     "user_agent" varchar(512) not null, | ||||
|     "begin_time" timestamp not null, | ||||
|     "end_time" timestamp not null, | ||||
|     "duration" integer not null, | ||||
|     "result_code" integer not null default '0', | ||||
|     "result_msg" varchar(512) default '', | ||||
|     "creator" varchar(64) default '', | ||||
|     "create_time" timestamp not null default current_timestamp, | ||||
|     "updater" varchar(64) default '', | ||||
|     "update_time" timestamp not null default current_timestamp, | ||||
|     "deleted" bit not null default false, | ||||
|     "tenant_id" bigint not null default  '0', | ||||
|     primary key ("id") | ||||
|     ) COMMENT 'API 访问日志表'; | ||||
|  | ||||
| CREATE TABLE IF NOT EXISTS "infra_api_error_log" ( | ||||
|     "id" integer not null GENERATED BY DEFAULT AS IDENTITY, | ||||
|     "trace_id" varchar(64) not null, | ||||
|     "user_id" bigint not null default '0', | ||||
|     "user_type" tinyint not null default '0', | ||||
|     "application_name" varchar(50) not null, | ||||
|     "request_method" varchar(16) not null, | ||||
|     "request_url" varchar(255) not null, | ||||
|     "request_params" varchar(8000) not null, | ||||
|     "user_ip" varchar(50) not null, | ||||
|     "user_agent" varchar(512) not null, | ||||
|     "exception_time" timestamp not null, | ||||
|     "exception_name" varchar(128) not null default '', | ||||
|     "exception_message" clob not null, | ||||
|     "exception_root_cause_message" clob not null, | ||||
|     "exception_stack_trace" clob not null, | ||||
|     "exception_class_name" varchar(512) not null, | ||||
|     "exception_file_name" varchar(512) not null, | ||||
|     "exception_method_name" varchar(512) not null, | ||||
|     "exception_line_number" integer not null, | ||||
|     "process_status" tinyint not null, | ||||
|     "process_time" timestamp default null, | ||||
|     "process_user_id" bigint default '0', | ||||
|     "creator" varchar(64) default '', | ||||
|     "create_time" timestamp not null default current_timestamp, | ||||
|     "updater" varchar(64) default '', | ||||
|     "update_time" timestamp not null default current_timestamp, | ||||
|     "deleted" bit not null default false, | ||||
|     "tenant_id" bigint not null default  '0', | ||||
|     primary key ("id") | ||||
| ) COMMENT '系统异常日志'; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV