|
@ -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("数据异常"); |
|
|
|
|
|
} |
|
|
} |
|
|
} |