| @@ -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)); | ||||
| } | } | ||||
| @@ -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; | ||||
| } | } | ||||
| } | } | ||||
| @@ -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); | ||||
| @@ -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()); | ||||