mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	项目结构调整 x 3
This commit is contained in:
		| @@ -1,6 +1,7 @@ | ||||
| package cn.iocoder.dashboard.modules.infra.dal.mysql.config; | ||||
|  | ||||
| import cn.iocoder.dashboard.framework.apollo.internals.ConfigFrameworkDAO; | ||||
| import cn.iocoder.dashboard.framework.apollo.internals.dto.ConfigRespDTO; | ||||
| import cn.iocoder.dashboard.modules.infra.dal.dataobject.config.InfConfigDO; | ||||
| import org.springframework.jdbc.core.BeanPropertyRowMapper; | ||||
| import org.springframework.jdbc.core.JdbcTemplate; | ||||
| @@ -32,8 +33,8 @@ public class InfConfigDAOImpl implements ConfigFrameworkDAO { | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public List<InfConfigDO> selectList() { | ||||
|         return jdbcTemplate.query("SELECT `key`, `value`, update_time, deleted FROM inf_config", new BeanPropertyRowMapper<>(InfConfigDO.class)); | ||||
|     public List<ConfigRespDTO> selectList() { | ||||
|         return jdbcTemplate.query("SELECT `key`, `value`, update_time, deleted FROM inf_config", new BeanPropertyRowMapper<>(ConfigRespDTO.class)); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -1,13 +0,0 @@ | ||||
| package cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog; | ||||
|  | ||||
| import io.swagger.annotations.ApiModel; | ||||
| import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
| import lombok.ToString; | ||||
|  | ||||
| @ApiModel(value = "操作日志创建 Request VO", description = "暂时提供给前端,仅仅后端切面记录操作日志时,进行使用") | ||||
| @Data | ||||
| @EqualsAndHashCode(callSuper = true) | ||||
| @ToString(callSuper = true) | ||||
| public class SysOperateLogCreateReqVO extends SysOperateLogBaseVO { | ||||
| } | ||||
| @@ -1,11 +1,14 @@ | ||||
| package cn.iocoder.dashboard.modules.system.convert.dict; | ||||
|  | ||||
| import cn.iocoder.dashboard.common.pojo.PageResult; | ||||
| import cn.iocoder.dashboard.framework.dict.core.dto.DictDataRespDTO; | ||||
| import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.*; | ||||
| import cn.iocoder.dashboard.modules.system.dal.dataobject.dict.SysDictDataDO; | ||||
| import cn.iocoder.dashboard.modules.system.dal.dataobject.dict.SysDictTypeDO; | ||||
| import org.mapstruct.Mapper; | ||||
| import org.mapstruct.factory.Mappers; | ||||
|  | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
|  | ||||
| @Mapper | ||||
| @@ -25,4 +28,8 @@ public interface SysDictDataConvert { | ||||
|  | ||||
|     List<SysDictDataExcelVO> convertList02(List<SysDictDataDO> bean); | ||||
|  | ||||
|     DictDataRespDTO convert02(SysDictDataDO bean); | ||||
|  | ||||
|     List<DictDataRespDTO> convertList03(Collection<SysDictDataDO> list); | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -1,6 +1,7 @@ | ||||
| package cn.iocoder.dashboard.modules.system.convert.dict; | ||||
|  | ||||
| import cn.iocoder.dashboard.common.pojo.PageResult; | ||||
| import cn.iocoder.dashboard.framework.dict.core.dto.DictDataRespDTO; | ||||
| import cn.iocoder.dashboard.modules.system.controller.dict.vo.type.*; | ||||
| import cn.iocoder.dashboard.modules.system.dal.dataobject.dict.SysDictTypeDO; | ||||
| import org.mapstruct.Mapper; | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| package cn.iocoder.dashboard.modules.system.convert.logger; | ||||
|  | ||||
| import cn.iocoder.dashboard.common.pojo.PageResult; | ||||
| import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogCreateReqVO; | ||||
| import cn.iocoder.dashboard.framework.logger.operatelog.core.dto.OperateLogCreateReqDTO; | ||||
| import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogExcelVO; | ||||
| import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogRespVO; | ||||
| import cn.iocoder.dashboard.modules.system.dal.dataobject.logger.SysOperateLogDO; | ||||
| @@ -21,7 +21,7 @@ public interface SysOperateLogConvert { | ||||
|  | ||||
|     SysOperateLogConvert INSTANCE = Mappers.getMapper(SysOperateLogConvert.class); | ||||
|  | ||||
|     SysOperateLogDO convert(SysOperateLogCreateReqVO bean); | ||||
|     SysOperateLogDO convert(OperateLogCreateReqDTO bean); | ||||
|  | ||||
|     PageResult<SysOperateLogRespVO> convertPage(PageResult<SysOperateLogDO> page); | ||||
|  | ||||
|   | ||||
| @@ -1,39 +0,0 @@ | ||||
| package cn.iocoder.dashboard.modules.system.enums.dict; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Getter; | ||||
|  | ||||
| /** | ||||
|  * 字典类型的类型枚举 | ||||
|  */ | ||||
| @Getter | ||||
| @AllArgsConstructor | ||||
| public enum SysDictTypeEnum { | ||||
|  | ||||
|     USER_TYPE("user_type"), // 用户类型 | ||||
|  | ||||
|     SYS_USER_SEX("sys_user_sex"), // 用户性别 | ||||
|     SYS_COMMON_STATUS("sys_common_status"), // 系统状态 | ||||
|     SYS_OPERATE_TYPE("sys_operate_type"), // 操作类型 | ||||
|     SYS_LOGIN_RESULT("sys_login_result"), // 登陆结果 | ||||
|     SYS_CONFIG_TYPE("sys_config_type"), // 参数配置类型 | ||||
|     SYS_BOOLEAN_STRING("sys_boolean_string"), // Boolean 是否类型 | ||||
|     SYS_SMS_CHANNEL_CODE("sys_sms_channel_code"), // 短信渠道编码 | ||||
|     SYS_SMS_TEMPLATE_TYPE("sys_sms_template_type"), // 短信模板类型 | ||||
|     SYS_SMS_SEND_STATUS("sys_sms_send_status"), // 短信发送状态 | ||||
|     SYS_SMS_RECEIVE_STATUS("sys_sms_receive_status"), // 短信接收状态 | ||||
|     SYS_ERROR_CODE_TYPE("inf_error_code_type"), // 错误码的类型枚举 | ||||
|  | ||||
|     INF_REDIS_TIMEOUT_TYPE("inf_redis_timeout_type"),  // Redis 超时类型 | ||||
|     INF_JOB_STATUS("inf_job_status"), // 定时任务状态的枚举 | ||||
|     INF_JOB_LOG_STATUS("inf_job_log_status"), // 定时任务日志状态的枚举 | ||||
|     INF_API_ERROR_LOG_PROCESS_STATUS("inf_api_error_log_process_status"), // API 错误日志的处理状态的枚举 | ||||
|     ; | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 值 | ||||
|      */ | ||||
|     private final String value; | ||||
|  | ||||
| } | ||||
| @@ -3,6 +3,7 @@ package cn.iocoder.dashboard.modules.system.service.dict.impl; | ||||
| import cn.hutool.core.collection.CollUtil; | ||||
| import cn.iocoder.dashboard.common.enums.CommonStatusEnum; | ||||
| import cn.iocoder.dashboard.common.pojo.PageResult; | ||||
| import cn.iocoder.dashboard.framework.dict.core.dto.DictDataRespDTO; | ||||
| import cn.iocoder.dashboard.framework.mybatis.core.dataobject.BaseDO; | ||||
| import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.SysDictDataCreateReqVO; | ||||
| import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.SysDictDataExportReqVO; | ||||
| @@ -23,7 +24,6 @@ import org.springframework.stereotype.Service; | ||||
|  | ||||
| import javax.annotation.PostConstruct; | ||||
| import javax.annotation.Resource; | ||||
| import java.util.ArrayList; | ||||
| import java.util.Comparator; | ||||
| import java.util.Date; | ||||
| import java.util.List; | ||||
| @@ -239,18 +239,18 @@ public class SysDictDataServiceImpl implements SysDictDataService { | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public SysDictDataDO getDictDataFromCache(String type, String value) { | ||||
|         return valueDictDataCache.get(type, value); | ||||
|     public DictDataRespDTO getDictDataFromCache(String type, String value) { | ||||
|         return SysDictDataConvert.INSTANCE.convert02(valueDictDataCache.get(type, value)); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public SysDictDataDO parseDictDataFromCache(String type, String label) { | ||||
|         return labelDictDataCache.get(type, label); | ||||
|     public DictDataRespDTO parseDictDataFromCache(String type, String label) { | ||||
|         return SysDictDataConvert.INSTANCE.convert02(labelDictDataCache.get(type, label)); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public List<SysDictDataDO> listDictDatasFromCache(String type) { | ||||
|         return new ArrayList<>(labelDictDataCache.row(type).values()); | ||||
|     public List<DictDataRespDTO> listDictDatasFromCache(String type) { | ||||
|         return SysDictDataConvert.INSTANCE.convertList03(labelDictDataCache.row(type).values())); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -3,7 +3,7 @@ package cn.iocoder.dashboard.modules.system.service.logger.impl; | ||||
| import cn.hutool.core.collection.CollUtil; | ||||
| import cn.hutool.core.util.StrUtil; | ||||
| import cn.iocoder.dashboard.common.pojo.PageResult; | ||||
| import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogCreateReqVO; | ||||
| import cn.iocoder.dashboard.framework.logger.operatelog.core.dto.OperateLogCreateReqDTO; | ||||
| import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogExportReqVO; | ||||
| import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogPageReqVO; | ||||
| import cn.iocoder.dashboard.modules.system.convert.logger.SysOperateLogConvert; | ||||
| @@ -40,7 +40,7 @@ public class SysOperateLogServiceImpl implements SysOperateLogService { | ||||
|  | ||||
|     @Override | ||||
|     @Async | ||||
|     public Future<Boolean> createOperateLogAsync(SysOperateLogCreateReqVO reqVO) { | ||||
|     public Future<Boolean> createOperateLogAsync(OperateLogCreateReqDTO reqVO) { | ||||
|         boolean success = false; | ||||
|         try { | ||||
|             SysOperateLogDO logDO = SysOperateLogConvert.INSTANCE.convert(reqVO); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV