|
@@ -4,13 +4,14 @@ package com.diagbot.web;
|
|
|
import com.diagbot.annotation.SysLogger;
|
|
|
import com.diagbot.dto.ProductServiceDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
-import com.diagbot.entity.ServiceToken;
|
|
|
import com.diagbot.entity.wrapper.ServiceTokenWrapper;
|
|
|
import com.diagbot.enums.TokenTypeEnum;
|
|
|
import com.diagbot.facade.ProductServiceFacade;
|
|
|
import com.diagbot.facade.ServiceTokenFacade;
|
|
|
-import com.diagbot.vo.ServiceTokenVo;
|
|
|
+import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.vo.ProductServiceSaveVO;
|
|
|
+import com.diagbot.vo.ProductServiceUserSaveVO;
|
|
|
+import com.diagbot.vo.ServiceTokenVo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -54,7 +55,7 @@ public class ServiceTokenController {
|
|
|
/**
|
|
|
* 生成令牌
|
|
|
*
|
|
|
- * @param productServiceSaveVO
|
|
|
+ * @param userSaveVO
|
|
|
* @return
|
|
|
*/
|
|
|
@ApiOperation(value = "生成令牌[by:zhaops]",
|
|
@@ -63,8 +64,10 @@ public class ServiceTokenController {
|
|
|
@PostMapping("/createServiceToken")
|
|
|
@SysLogger("createServiceToken")
|
|
|
@Transactional
|
|
|
- public RespDTO<ProductServiceDTO> createServiceToken(@RequestBody @Valid ProductServiceSaveVO productServiceSaveVO) {
|
|
|
- productServiceSaveVO.setType(TokenTypeEnum.Manual.getKey());
|
|
|
+ public RespDTO<ProductServiceDTO> createServiceToken(@RequestBody @Valid ProductServiceUserSaveVO userSaveVO) {
|
|
|
+ userSaveVO.setType(TokenTypeEnum.Manual.getKey());
|
|
|
+ ProductServiceSaveVO productServiceSaveVO = new ProductServiceSaveVO();
|
|
|
+ BeanUtil.copyProperties(userSaveVO, productServiceSaveVO);
|
|
|
ProductServiceDTO productServiceDTO = productServiceFacade.genProductService(productServiceSaveVO);
|
|
|
return RespDTO.onSuc(productServiceDTO);
|
|
|
}
|