|  | @ -1,7 +1,10 @@ | 
		
	
		
			
				|  |  | package com.storeroom.modules.dictionary.controller; |  |  | package com.storeroom.modules.dictionary.controller; | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |  |  |  | import com.storeroom.annotaion.rest.AnonymousDeleteMapping; | 
		
	
		
			
				|  |  | import com.storeroom.annotaion.rest.AnonymousPostMapping; |  |  | import com.storeroom.annotaion.rest.AnonymousPostMapping; | 
		
	
		
			
				|  |  |  |  |  | import com.storeroom.annotaion.rest.AnonymousPutMapping; | 
		
	
		
			
				|  |  |  |  |  | import com.storeroom.exception.BaseException; | 
		
	
		
			
				|  |  | import com.storeroom.modules.dictionary.service.ArchivesNoSettingService; |  |  | import com.storeroom.modules.dictionary.service.ArchivesNoSettingService; | 
		
	
		
			
				|  |  | import com.storeroom.modules.dictionary.service.dto.ArchivesNoSettingDTO; |  |  | import com.storeroom.modules.dictionary.service.dto.ArchivesNoSettingDTO; | 
		
	
		
			
				|  |  | import com.storeroom.utils.ApiResponse; |  |  | import com.storeroom.utils.ApiResponse; | 
		
	
	
		
			
				|  | @ -13,6 +16,8 @@ import org.springframework.web.bind.annotation.RequestBody; | 
		
	
		
			
				|  |  | import org.springframework.web.bind.annotation.RequestMapping; |  |  | import org.springframework.web.bind.annotation.RequestMapping; | 
		
	
		
			
				|  |  | import org.springframework.web.bind.annotation.RestController; |  |  | import org.springframework.web.bind.annotation.RestController; | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |  |  |  | import java.util.Set; | 
		
	
		
			
				|  |  |  |  |  | 
 | 
		
	
		
			
				|  |  | @Api(tags = "档号规则设置") |  |  | @Api(tags = "档号规则设置") | 
		
	
		
			
				|  |  | @RestController |  |  | @RestController | 
		
	
		
			
				|  |  | @RequiredArgsConstructor |  |  | @RequiredArgsConstructor | 
		
	
	
		
			
				|  | @ -22,11 +27,40 @@ public class ArchivesDicSettingController { | 
		
	
		
			
				|  |  |     private final ArchivesNoSettingService arcSettingService; |  |  |     private final ArchivesNoSettingService arcSettingService; | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | 
 |  |  |  | 
		
	
		
			
				|  |  |     @ApiOperation("新增规则字段") |  |  |     @ApiOperation("新增规则字段") | 
		
	
		
			
				|  |  |     @AnonymousPostMapping("create") |  |  |     @AnonymousPostMapping("create") | 
		
	
		
			
				|  |  |     public ApiResponse<Object> create(@RequestBody ArchivesNoSettingDTO archivesNoSettingDTO){ |  |  |  | 
		
	
		
			
				|  |  |  |  |  |     public ApiResponse<Object> create(@RequestBody Set<ArchivesNoSettingDTO> archivesNoSettingDTO) { | 
		
	
		
			
				|  |  |         arcSettingService.create(archivesNoSettingDTO); |  |  |         arcSettingService.create(archivesNoSettingDTO); | 
		
	
		
			
				|  |  |         return ApiResponse.success(ResponseStatus.SUCCESS); |  |  |         return ApiResponse.success(ResponseStatus.SUCCESS); | 
		
	
		
			
				|  |  |     } |  |  |     } | 
		
	
		
			
				|  |  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |  |     @ApiOperation("移除规则字段") | 
		
	
		
			
				|  |  |  |  |  |     @AnonymousDeleteMapping("delete") | 
		
	
		
			
				|  |  |  |  |  |     public ApiResponse<Object> delete(@RequestBody Set<ArchivesNoSettingDTO> archivesNoSettingDTOS) { | 
		
	
		
			
				|  |  |  |  |  |         if (archivesNoSettingDTOS.size() != 0) { | 
		
	
		
			
				|  |  |  |  |  |             arcSettingService.delete(archivesNoSettingDTOS); | 
		
	
		
			
				|  |  |  |  |  |             return ApiResponse.success(ResponseStatus.SUCCESS); | 
		
	
		
			
				|  |  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  |  |         throw new BaseException("数据异常"); | 
		
	
		
			
				|  |  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |  |     @ApiOperation("修改规则字段") | 
		
	
		
			
				|  |  |  |  |  |     @AnonymousPutMapping("update") | 
		
	
		
			
				|  |  |  |  |  |     public ApiResponse<Object> update(@RequestBody Set<ArchivesNoSettingDTO> archivesNoSettingDTOS) { | 
		
	
		
			
				|  |  |  |  |  |         if (archivesNoSettingDTOS.size() != 0) { | 
		
	
		
			
				|  |  |  |  |  |             arcSettingService.update(archivesNoSettingDTOS); | 
		
	
		
			
				|  |  |  |  |  |             return ApiResponse.success(ResponseStatus.SUCCESS); | 
		
	
		
			
				|  |  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  |  |         throw new BaseException("数据异常"); | 
		
	
		
			
				|  |  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |  |     @ApiOperation("修改规则排序") | 
		
	
		
			
				|  |  |  |  |  |     @AnonymousPutMapping("squence") | 
		
	
		
			
				|  |  |  |  |  |     public ApiResponse<Object> squence(@RequestBody Set<ArchivesNoSettingDTO> archivesNoSettingDTOS) { | 
		
	
		
			
				|  |  |  |  |  |         if (archivesNoSettingDTOS.size() != 0) { | 
		
	
		
			
				|  |  |  |  |  |             arcSettingService.sequence(archivesNoSettingDTOS); | 
		
	
		
			
				|  |  |  |  |  |             return ApiResponse.success(ResponseStatus.SUCCESS); | 
		
	
		
			
				|  |  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  |  |         throw new BaseException("数据异常"); | 
		
	
		
			
				|  |  |  |  |  |     } | 
		
	
		
			
				|  |  | } |  |  | } |