winter 1 vuosi sitten
vanhempi
commit
051792d20b
4 muutettua tiedostoa jossa 20 lisäystä ja 1 poistoa
  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 Näytä tiedosto

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




+ 11
- 0
open-api/src/main/java/com/iformall/dto/PagePersonMouldDTO.java Näytä tiedosto

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


import java.util.List;

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

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


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

+ 7
- 0
open-api/src/main/java/com/iformall/service/impl/ApiPersonMouldServiceImpl.java Näytä tiedosto

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


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


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


@Override @Override
public PageVO<PagePersonMouldVO> pagePersonMould(PagePersonMouldDTO dto) { 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()); PageInfo<PersonMould> personMouldPage = personMouldService.cListAsPage(PagePersonMouldDTO.mappingPO(dto), dto.getPageNum(), dto.getPageSize());
List<PagePersonMouldVO> result = personMouldPage.getList().stream().map(PagePersonMouldVO::mapping).collect(Collectors.toList()); List<PagePersonMouldVO> result = personMouldPage.getList().stream().map(PagePersonMouldVO::mapping).collect(Collectors.toList());
return PageVO.build(personMouldPage.getTotal(), result); return PageVO.build(personMouldPage.getTotal(), result);


+ 1
- 1
suimangAdmin/src/main/java/com/iformall/controller/sm/PersonMouldController.java Näytä tiedosto

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




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


Ladataan…
Peruuta
Tallenna