34 changed files with 336 additions and 124 deletions
			
			
		- 
					3archives/src/main/java/com/storeroom/modules/archives/controller/CaseController.java
- 
					33archives/src/main/java/com/storeroom/modules/dictionary/controller/ArchivesDicSettingController.java
- 
					83archives/src/main/java/com/storeroom/modules/dictionary/controller/ArchivesDictrionaryController.java
- 
					6archives/src/main/java/com/storeroom/modules/dictionary/controller/ArchivesDisplayController.java
- 
					59archives/src/main/java/com/storeroom/modules/dictionary/controller/ArchivesTypeController.java
- 
					8archives/src/main/java/com/storeroom/modules/dictionary/controller/DictrionaryController.java
- 
					9archives/src/main/java/com/storeroom/modules/dictionary/controller/FieldController.java
- 
					10archives/src/main/java/com/storeroom/modules/dictionary/domain/ArchivesDictionary.java
- 
					21archives/src/main/java/com/storeroom/modules/dictionary/repository/ArchivesDictionaryRepository.java
- 
					8archives/src/main/java/com/storeroom/modules/dictionary/service/ArchivesDictionaryService.java
- 
					9archives/src/main/java/com/storeroom/modules/dictionary/service/ArchivesNoSettingService.java
- 
					9archives/src/main/java/com/storeroom/modules/dictionary/service/ArchivesTypeService.java
- 
					7archives/src/main/java/com/storeroom/modules/dictionary/service/DynamicTableService.java
- 
					3archives/src/main/java/com/storeroom/modules/dictionary/service/dto/ArchivesDicStateDTO.java
- 
					1archives/src/main/java/com/storeroom/modules/dictionary/service/dto/ArchivesDictionarySmallDTO.java
- 
					6archives/src/main/java/com/storeroom/modules/dictionary/service/dto/ArchivesDisplaySmallDTO.java
- 
					25archives/src/main/java/com/storeroom/modules/dictionary/service/dto/ArchivesNoSettingDTO.java
- 
					34archives/src/main/java/com/storeroom/modules/dictionary/service/impl/ArchivesDictionaryImpl.java
- 
					11archives/src/main/java/com/storeroom/modules/dictionary/service/impl/ArchivesNoSettingImpl.java
- 
					14archives/src/main/java/com/storeroom/modules/dictionary/service/impl/ArchivesTypeServiceImpl.java
- 
					60archives/src/main/java/com/storeroom/modules/dictionary/service/impl/DynamicTableImpl.java
- 
					11archives/src/main/java/com/storeroom/modules/dictionary/service/mapstruct/ArchivesNoSettingMapper.java
- 
					1common/src/main/java/com/storeroom/exception/BaseException.java
- 
					2common/src/main/java/com/storeroom/exception/handler/GlobalExceptionHandler.java
- 
					4common/src/main/java/com/storeroom/utils/ApiResponse.java
- 
					2common/src/main/java/com/storeroom/utils/SecurityUtils.java
- 
					2common/src/main/java/com/storeroom/utils/enums/ResponseStatus.java
- 
					3system/src/main/java/com/storeroom/modules/security/controller/AuthorizationController.java
- 
					2system/src/main/java/com/storeroom/modules/system/controller/DeptController.java
- 
					2system/src/main/java/com/storeroom/modules/system/controller/DictController.java
- 
					2system/src/main/java/com/storeroom/modules/system/controller/DictDetailController.java
- 
					2system/src/main/java/com/storeroom/modules/system/controller/MenuController.java
- 
					6system/src/main/java/com/storeroom/modules/system/controller/TestController.java
- 
					2system/src/main/java/com/storeroom/modules/system/controller/UserController.java
| @ -0,0 +1,33 @@ | |||
| package com.storeroom.modules.dictionary.controller; | |||
| 
 | |||
| 
 | |||
| import com.storeroom.annotaion.rest.AnonymousPostMapping; | |||
| import com.storeroom.modules.dictionary.service.ArchivesNoSettingService; | |||
| import com.storeroom.modules.dictionary.service.dto.ArchivesNoSettingDTO; | |||
| import com.storeroom.utils.ApiResponse; | |||
| import com.storeroom.utils.enums.ResponseStatus; | |||
| import io.swagger.annotations.Api; | |||
| import io.swagger.annotations.ApiOperation; | |||
| import lombok.RequiredArgsConstructor; | |||
| import org.springframework.web.bind.annotation.PostMapping; | |||
| import org.springframework.web.bind.annotation.RequestBody; | |||
| import org.springframework.web.bind.annotation.RequestMapping; | |||
| import org.springframework.web.bind.annotation.RestController; | |||
| 
 | |||
| @Api(tags = "档号规则设置") | |||
| @RestController | |||
| @RequiredArgsConstructor | |||
| @RequestMapping("/api/dic-setting/") | |||
| public class ArchivesDicSettingController { | |||
| 
 | |||
|     private final ArchivesNoSettingService arcSettingService; | |||
| 
 | |||
| 
 | |||
| 
 | |||
|     @ApiOperation("新增规则字段") | |||
|     @AnonymousPostMapping("create") | |||
|     public ApiResponse<Object> create(@RequestBody ArchivesNoSettingDTO archivesNoSettingDTO){ | |||
|         arcSettingService.create(archivesNoSettingDTO); | |||
|         return ApiResponse.success(ResponseStatus.SUCCESS); | |||
|     } | |||
| } | |||
| @ -0,0 +1,83 @@ | |||
| package com.storeroom.modules.dictionary.controller; | |||
| 
 | |||
| 
 | |||
| import com.storeroom.annotaion.rest.AnonymousDeleteMapping; | |||
| import com.storeroom.annotaion.rest.AnonymousGetMapping; | |||
| import com.storeroom.annotaion.rest.AnonymousPostMapping; | |||
| import com.storeroom.annotaion.rest.AnonymousPutMapping; | |||
| import com.storeroom.exception.BaseException; | |||
| import com.storeroom.modules.dictionary.domain.ArchivesDictionary; | |||
| import com.storeroom.modules.dictionary.service.ArchivesDictionaryService; | |||
| import com.storeroom.modules.dictionary.service.dto.ArchivesDictionaryDTO; | |||
| import com.storeroom.utils.ApiResponse; | |||
| import com.storeroom.utils.StringUtils; | |||
| import com.storeroom.utils.enums.ResponseStatus; | |||
| import io.swagger.annotations.Api; | |||
| import io.swagger.annotations.ApiOperation; | |||
| import lombok.RequiredArgsConstructor; | |||
| import org.springframework.web.bind.annotation.RequestBody; | |||
| import org.springframework.web.bind.annotation.RequestMapping; | |||
| import org.springframework.web.bind.annotation.RequestParam; | |||
| import org.springframework.web.bind.annotation.RestController; | |||
| 
 | |||
| @Api(tags = "字典管理") | |||
| @RestController | |||
| @RequiredArgsConstructor | |||
| @RequestMapping("/api/arc-dic/") | |||
| public class ArchivesDictrionaryController { | |||
| 
 | |||
|     private final ArchivesDictionaryService arcdicService; | |||
| 
 | |||
| 
 | |||
|     @ApiOperation("获取隐藏状态字典") | |||
|     @AnonymousGetMapping("isdispaly") | |||
|     public ApiResponse<Object> getIsDisPlayState(@RequestParam Boolean isDisPlayState) { | |||
|         if (isDisPlayState != null) { | |||
|             return ApiResponse.success(arcdicService.getIsDisPlayState(isDisPlayState)); | |||
|         } | |||
|         throw new BaseException("状态异常"); | |||
|     } | |||
| 
 | |||
|     @ApiOperation("创建门类字典") | |||
|     @AnonymousPostMapping("create") | |||
|     public ApiResponse<Object> createDic(@RequestBody ArchivesDictionaryDTO arcdicDto) { | |||
|         if (!StringUtils.isEmpty(arcdicDto.getId())) { | |||
|             throw new BaseException("id添加异常"); | |||
|         } | |||
|         if (StringUtils.isEmpty(arcdicDto.getFieldCnName()) || StringUtils.isEmpty(arcdicDto.getFieldName())) { | |||
|             throw new BaseException("字段名字不能为空"); | |||
|         } | |||
|         if (StringUtils.isEmpty(arcdicDto.getIsDataTypeDetails())) { | |||
|             throw new BaseException("数据类型不能为空"); | |||
|         } | |||
|         if (StringUtils.isEmpty(arcdicDto.getDictionaryConfigId().getId()) || arcdicDto.getDictionaryConfigId().getId().equals("null")) { | |||
|             arcdicDto.setDictionaryConfigId(null); | |||
|         } | |||
|         arcdicService.create(arcdicDto); | |||
|         return ApiResponse.success(ResponseStatus.SUCCESS); | |||
|     } | |||
| 
 | |||
|     @ApiOperation("删除门类类型菜单") | |||
|     @AnonymousDeleteMapping("delete") | |||
|     public ApiResponse<Object> deleteType(@RequestParam String id) { | |||
|         if (!StringUtils.isEmpty(id)) { | |||
|             arcdicService.delete(id); | |||
|             return ApiResponse.success(ResponseStatus.SUCCESS); | |||
|         } | |||
|         throw new BaseException("id不能为空"); | |||
|     } | |||
| 
 | |||
| 
 | |||
|     @ApiOperation("修改门类字段") | |||
|     @AnonymousPutMapping("update") | |||
|     public ApiResponse<Object> updateDic(@RequestBody ArchivesDictionaryDTO arcdicDto) { | |||
|         if (!StringUtils.isEmpty(arcdicDto.getId())) { | |||
|             if (StringUtils.isEmpty(arcdicDto.getDictionaryConfigId().getId()) || arcdicDto.getDictionaryConfigId().getId().equals("null")) { | |||
|                 arcdicDto.setDictionaryConfigId(null); | |||
|             } | |||
|             arcdicService.update(arcdicDto); | |||
|             return ApiResponse.success(ResponseStatus.SUCCESS); | |||
|         } | |||
|         throw new BaseException("id异常"); | |||
|     } | |||
| } | |||
| @ -0,0 +1,25 @@ | |||
| package com.storeroom.modules.dictionary.service.dto; | |||
| 
 | |||
| 
 | |||
| import com.storeroom.base.BaseDTO; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.io.Serializable; | |||
| 
 | |||
| @Data | |||
| public class ArchivesNoSettingDTO extends BaseDTO implements Serializable { | |||
| 
 | |||
|     private String id; | |||
| 
 | |||
|     private String filedCnName; | |||
| 
 | |||
|     private String filedName; | |||
| 
 | |||
|     private String connector; | |||
| 
 | |||
|     private Integer sequence; | |||
| 
 | |||
|     private String categoryId; | |||
| 
 | |||
|     private String dictionaryId; | |||
| } | |||
| @ -0,0 +1,11 @@ | |||
| package com.storeroom.modules.dictionary.service.mapstruct; | |||
| 
 | |||
| import com.storeroom.base.BaseMapper; | |||
| import com.storeroom.modules.dictionary.domain.ArchivesNoSetting; | |||
| import com.storeroom.modules.dictionary.service.dto.ArchivesNoSettingDTO; | |||
| import org.mapstruct.Mapper; | |||
| import org.mapstruct.ReportingPolicy; | |||
| 
 | |||
| @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy.IGNORE) | |||
| public interface ArchivesNoSettingMapper extends BaseMapper<ArchivesNoSettingDTO, ArchivesNoSetting> { | |||
| } | |||
| @ -1,4 +1,4 @@ | |||
| package com.storeroom.exception.constant; | |||
| package com.storeroom.utils.enums; | |||
| 
 | |||
| 
 | |||
| import lombok.Getter; | |||
						Write
						Preview
					
					
					Loading…
					
					Cancel
						Save
					
		Reference in new issue