winter 1 rok temu
rodzic
commit
051792d20b
4 zmienionych plików z 20 dodań i 1 usunięć
  1. +1
    -0
      open-api/src/main/java/com/iformall/controller/ApiPersonMouldController.java
  2. +11
    -0
      open-api/src/main/java/com/iformall/dto/PagePersonMouldDTO.java
  3. +7
    -0
      open-api/src/main/java/com/iformall/service/impl/ApiPersonMouldServiceImpl.java
  4. +1
    -1
      suimangAdmin/src/main/java/com/iformall/controller/sm/PersonMouldController.java

+ 1
- 0
open-api/src/main/java/com/iformall/controller/ApiPersonMouldController.java Wyświetl plik

@@ -27,6 +27,7 @@ public class ApiPersonMouldController extends BaseController {
@ApiOperation("分页查询数字人模板")
@GetMapping("page")
public ResultData pagePersonMould(PagePersonMouldDTO dto) {
dto.setServiceId(this.getServiceId());
return new ResultData(apiPersonMouldService.pagePersonMould(dto));
}



+ 11
- 0
open-api/src/main/java/com/iformall/dto/PagePersonMouldDTO.java Wyświetl plik

@@ -1,6 +1,10 @@
package com.iformall.dto;

import java.util.List;

import com.iformall.domain.po.sm.PersonMould;
import com.iformall.enums.EnumaMouldPatchStatus;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -13,11 +17,18 @@ public class PagePersonMouldDTO extends PageDTO {
private Integer sex;
@ApiModelProperty("1:竖版,2:横版")
private Integer videoType;
private Long serviceId;
private Long id;
private List<Long> ids;

public static PersonMould mappingPO(PagePersonMouldDTO dto) {
PersonMould personMould = new PersonMould();
personMould.setSex(dto.getSex());
personMould.setVideoType(dto.getVideoType());
personMould.setId(dto.getId());
personMould.setIds(dto.getIds());
personMould.setStatus(EnumaMouldPatchStatus.put_on.getCode());
return personMould;
}
}

+ 7
- 0
open-api/src/main/java/com/iformall/service/impl/ApiPersonMouldServiceImpl.java Wyświetl plik

@@ -11,6 +11,7 @@ import com.iformall.vo.PageVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

@@ -28,6 +29,12 @@ public class ApiPersonMouldServiceImpl implements ApiPersonMouldService {

@Override
public PageVO<PagePersonMouldVO> pagePersonMould(PagePersonMouldDTO dto) {
List<Long> mouidList = personMouldService.getServiceMouldIds(dto.getServiceId());
if (null == mouidList || mouidList.size() <= 0 ) {
dto.setId(-1L);
}else {
dto.setIds(mouidList);
}
PageInfo<PersonMould> personMouldPage = personMouldService.cListAsPage(PagePersonMouldDTO.mappingPO(dto), dto.getPageNum(), dto.getPageSize());
List<PagePersonMouldVO> result = personMouldPage.getList().stream().map(PagePersonMouldVO::mapping).collect(Collectors.toList());
return PageVO.build(personMouldPage.getTotal(), result);


+ 1
- 1
suimangAdmin/src/main/java/com/iformall/controller/sm/PersonMouldController.java Wyświetl plik

@@ -25,7 +25,7 @@ import org.springframework.web.bind.annotation.*;


@RestController
@RequestMapping("/personPatch")
@RequestMapping("/personMould")
@Api(description = "模板接口")
public class PersonMouldController extends BaseController {
private final Logger logger = LoggerFactory.getLogger(this.getClass());


Ładowanie…
Anuluj
Zapisz