修改客户订单-- 修改后的产品在原来中不存在

pull/451/head
starrysky 2019-08-17 14:32:07 +08:00
parent 0abc318c3a
commit da13d41e39
1 changed files with 0 additions and 61 deletions

View File

@ -1,61 +0,0 @@
package me.zhengjie.modules.wms.order.rest;
import me.zhengjie.aop.log.Log;
import me.zhengjie.modules.wms.order.domain.CustomerOrderProduct;
import me.zhengjie.modules.wms.order.service.CustomerOrderProductService;
import me.zhengjie.modules.wms.order.service.dto.CustomerOrderProductQueryCriteria;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Pageable;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.*;
/**
* @author jie
* @date 2019-08-03
*/
@Api(tags = "客户订单管理")
@RestController
@RequestMapping("api")
public class CustomerOrderProductController {
@Autowired
private CustomerOrderProductService customerOrderProductService;
@Log("分页查询客户订单产品列表")
@ApiOperation(value = "分页查询客户订单产品列表")
@GetMapping(value = "/queryCustomerOrderProductPage")
@PreAuthorize("hasAnyRole('ADMIN','SCUSTOMERORDERPRODUCT_ALL','SCUSTOMERORDERPRODUCT_SELECT')")
public ResponseEntity queryCustomerOrderProductPage(CustomerOrderProductQueryCriteria criteria, Pageable pageable){
return new ResponseEntity(customerOrderProductService.queryAll(criteria,pageable),HttpStatus.OK);
}
@Log("新增SCustomerOrderProduct")
@ApiOperation(value = "新增SCustomerOrderProduct")
@PostMapping(value = "/sCustomerOrderProduct")
@PreAuthorize("hasAnyRole('ADMIN','SCUSTOMERORDERPRODUCT_ALL','SCUSTOMERORDERPRODUCT_CREATE')")
public ResponseEntity create(@Validated @RequestBody CustomerOrderProduct resources){
return new ResponseEntity(customerOrderProductService.create(resources),HttpStatus.CREATED);
}
@Log("修改SCustomerOrderProduct")
@ApiOperation(value = "修改SCustomerOrderProduct")
@PutMapping(value = "/sCustomerOrderProduct")
@PreAuthorize("hasAnyRole('ADMIN','SCUSTOMERORDERPRODUCT_ALL','SCUSTOMERORDERPRODUCT_EDIT')")
public ResponseEntity update(@Validated @RequestBody CustomerOrderProduct resources){
customerOrderProductService.update(resources);
return new ResponseEntity(HttpStatus.NO_CONTENT);
}
@Log("删除SCustomerOrderProduct")
@ApiOperation(value = "删除SCustomerOrderProduct")
@DeleteMapping(value = "/sCustomerOrderProduct/{id}")
@PreAuthorize("hasAnyRole('ADMIN','SCUSTOMERORDERPRODUCT_ALL','SCUSTOMERORDERPRODUCT_DELETE')")
public ResponseEntity delete(@PathVariable Long id){
customerOrderProductService.delete(id);
return new ResponseEntity(HttpStatus.OK);
}
}