|
@@ -11,6 +11,7 @@ import com.diagbot.entity.wrapper.OpendProductWrapper;
|
|
|
import com.diagbot.facade.LantoneProductFacade;
|
|
|
import com.diagbot.vo.AddProductsVO;
|
|
|
import com.diagbot.vo.OppendedProductVO;
|
|
|
+import com.diagbot.vo.UpdateProductVO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -56,13 +57,22 @@ public class DiagLantoneProductController {
|
|
|
return RespDTO.onSuc(pages);
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "修改产品(产品启用同接口)[by:wangyu]",
|
|
|
+ @ApiOperation(value = "朗通产品线管理修改产品[by:wangyu]",
|
|
|
notes = "id:根据产品id修改产品内容,必填<br>")
|
|
|
@PostMapping("/updateProduct")
|
|
|
@SysLogger("updateProduct")
|
|
|
@Transactional
|
|
|
- public RespDTO<Boolean> updateProduct(LantoneProduct lantoneProduct){
|
|
|
- return RespDTO.onSuc(lantoneProductFacade.updateProduct(lantoneProduct));
|
|
|
+ public RespDTO<Boolean> updateProduct(UpdateProductVO updateProductVO){
|
|
|
+ return RespDTO.onSuc(lantoneProductFacade.updateProduct(updateProductVO));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "产品(启用/禁用)接口[by:wangyu]",
|
|
|
+ notes = "id:根据产品id修改产品内容,必填<br>")
|
|
|
+ @PostMapping("/updateServiceStatus")
|
|
|
+ @SysLogger("updateServiceStatus")
|
|
|
+ @Transactional
|
|
|
+ public RespDTO<Boolean> updateServiceStatus(UpdateProductVO updateProductVO){
|
|
|
+ return RespDTO.onSuc(lantoneProductFacade.updateProduct(updateProductVO));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "删除产品[by:wangyu]",
|
|
@@ -70,19 +80,10 @@ public class DiagLantoneProductController {
|
|
|
@PostMapping("/deleteProduct")
|
|
|
@SysLogger("deleteProduct")
|
|
|
@Transactional
|
|
|
- public RespDTO<Boolean> deleteProduct(LantoneProduct lantoneProduct){
|
|
|
- return RespDTO.onSuc(lantoneProductFacade.deleteProduct(lantoneProduct));
|
|
|
+ public RespDTO<Boolean> deleteProduct(UpdateProductVO updateProductVO){
|
|
|
+ return RespDTO.onSuc(lantoneProductFacade.deleteProduct(updateProductVO));
|
|
|
}
|
|
|
-
|
|
|
- @ApiOperation(value = "更改产品状态(启用/停用)[by:wangyu]",
|
|
|
- notes = "id:根据产品id更改产品状态,必填<br>")
|
|
|
- @PostMapping("/productStatus")
|
|
|
- @SysLogger("productStatus")
|
|
|
- @Transactional
|
|
|
- public RespDTO<Boolean> productStatus(LantoneProduct lantoneProduct){
|
|
|
- return RespDTO.onSuc(lantoneProductFacade.productStatus(lantoneProduct));
|
|
|
- }
|
|
|
-
|
|
|
+
|
|
|
@ApiOperation(value = "查询当条产品线所有已开通用户[by:wangyu]",
|
|
|
notes = "id:根据产品id查询所有已开通本产品用户,必填<br>"+
|
|
|
"current:页数<br>"+
|