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
-
15archives/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; |
package com.storeroom.modules.dictionary.service.dto; |
||||
|
|
||||
import com.storeroom.base.BaseDTO; |
|
||||
import lombok.Data; |
|
||||
import lombok.Getter; |
import lombok.Getter; |
||||
import lombok.Setter; |
import lombok.Setter; |
||||
|
|
||||
import javax.validation.constraints.NotNull; |
import javax.validation.constraints.NotNull; |
||||
import java.io.Serializable; |
import java.io.Serializable; |
||||
import java.util.List; |
|
||||
|
|
||||
|
|
||||
|
|
||||
@Getter |
@Getter |
||||
@Setter |
@Setter |
||||
public class ArcDicSmallDTO implements Serializable { |
|
||||
|
public class ArcTypeSmallDTO implements Serializable { |
||||
|
|
||||
@NotNull |
@NotNull |
||||
private String id; |
private String id; |
Write
Preview
Loading…
Cancel
Save
Reference in new issue