8 changed files with 71 additions and 27 deletions
-
38archives/src/main/java/com/storeroom/modules/dictionary/controller/ArchivesDisplayController.java
-
9archives/src/main/java/com/storeroom/modules/dictionary/controller/ArchivesTypeController.java
-
2archives/src/main/java/com/storeroom/modules/dictionary/service/ArchivesDictionaryService.java
-
4archives/src/main/java/com/storeroom/modules/dictionary/service/ArchivesTypeService.java
-
6archives/src/main/java/com/storeroom/modules/dictionary/service/dto/ArcTypeSmallDTO.java
-
7archives/src/main/java/com/storeroom/modules/dictionary/service/dto/ArchivesTypeDTO.java
-
15archives/src/main/java/com/storeroom/modules/dictionary/service/impl/ArchivesDictionaryImpl.java
-
17archives/src/main/java/com/storeroom/modules/dictionary/service/impl/ArchivesTypeServiceImpl.java
@ -0,0 +1,38 @@ |
|||
package com.storeroom.modules.dictionary.controller; |
|||
|
|||
|
|||
import com.storeroom.annotaion.rest.AnonymousPutMapping; |
|||
import com.storeroom.exception.BaseException; |
|||
import com.storeroom.exception.constant.ResponseStatus; |
|||
import com.storeroom.modules.dictionary.service.ArchivesDictionaryService; |
|||
import com.storeroom.modules.dictionary.service.dto.ArchivesDictionaryDTO; |
|||
import com.storeroom.utils.ApiResponse; |
|||
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.RestController; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Api(tags = "著录界面预览") |
|||
@RestController |
|||
@RequiredArgsConstructor |
|||
@RequestMapping("/arc-display/") |
|||
public class ArchivesDisplayController { |
|||
|
|||
private final ArchivesDictionaryService archivesDictionaryService; |
|||
|
|||
@ApiOperation("修改门类字典排序") |
|||
@AnonymousPutMapping("sort") |
|||
public ApiResponse<Object> ardicSort(@RequestBody List<ArchivesDictionaryDTO> arcDicDto) { |
|||
if (arcDicDto.size() != 0 && arcDicDto.size() > 1) { |
|||
archivesDictionaryService.upSort(arcDicDto); |
|||
return ApiResponse.success(ResponseStatus.SUCCESS); |
|||
} |
|||
throw new BaseException("排序数据至少两条"); |
|||
|
|||
} |
|||
|
|||
} |
@ -1,18 +1,16 @@ |
|||
package com.storeroom.modules.dictionary.service.dto; |
|||
|
|||
import com.storeroom.base.BaseDTO; |
|||
import lombok.Data; |
|||
import lombok.Getter; |
|||
import lombok.Setter; |
|||
|
|||
import javax.validation.constraints.NotNull; |
|||
import java.io.Serializable; |
|||
import java.util.List; |
|||
|
|||
|
|||
|
|||
@Getter |
|||
@Setter |
|||
public class ArcDicSmallDTO implements Serializable { |
|||
public class ArcTypeSmallDTO implements Serializable { |
|||
|
|||
@NotNull |
|||
private String id; |
Write
Preview
Loading…
Cancel
Save
Reference in new issue