提交 f84f75ff 编写于 作者: ibizdev's avatar ibizdev

xignzi006 发布系统代码

上级 8365316d
...@@ -47,6 +47,116 @@ public class Purchase_requisitionResource { ...@@ -47,6 +47,116 @@ public class Purchase_requisitionResource {
@Lazy @Lazy
public Purchase_requisitionMapping purchase_requisitionMapping; public Purchase_requisitionMapping purchase_requisitionMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')")
@ApiOperation(value = "新建采购申请", tags = {"采购申请" }, notes = "新建采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions")
public ResponseEntity<Purchase_requisitionDTO> create(@Validated @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
purchase_requisitionService.create(domain);
Purchase_requisitionDTO dto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')")
@ApiOperation(value = "批量新建采购申请", tags = {"采购申请" }, notes = "批量新建采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
purchase_requisitionService.createBatch(purchase_requisitionMapping.toDomain(purchase_requisitiondtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')")
@ApiOperation(value = "更新采购申请", tags = {"采购申请" }, notes = "更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> update(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain .setId(purchase_requisition_id);
purchase_requisitionService.update(domain );
Purchase_requisitionDTO dto = purchase_requisitionMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')")
@ApiOperation(value = "批量更新采购申请", tags = {"采购申请" }, notes = "批量更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
purchase_requisitionService.updateBatch(purchase_requisitionMapping.toDomain(purchase_requisitiondtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')")
@ApiOperation(value = "删除采购申请", tags = {"采购申请" }, notes = "删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Boolean> remove(@PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.remove(purchase_requisition_id));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')")
@ApiOperation(value = "批量删除采购申请", tags = {"采购申请" }, notes = "批量删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) {
purchase_requisitionService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Get-all')")
@ApiOperation(value = "获取采购申请", tags = {"采购申请" }, notes = "获取采购申请")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> get(@PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
Purchase_requisition domain = purchase_requisitionService.get(purchase_requisition_id);
Purchase_requisitionDTO dto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取采购申请草稿", tags = {"采购申请" }, notes = "获取采购申请草稿")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisitions/getdraft")
public ResponseEntity<Purchase_requisitionDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionMapping.toDto(purchase_requisitionService.getDraft(new Purchase_requisition())));
}
@ApiOperation(value = "检查采购申请", tags = {"采购申请" }, notes = "检查采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.checkKey(purchase_requisitionMapping.toDomain(purchase_requisitiondto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')")
@ApiOperation(value = "保存采购申请", tags = {"采购申请" }, notes = "保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/save")
public ResponseEntity<Boolean> save(@RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.save(purchase_requisitionMapping.toDomain(purchase_requisitiondto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')")
@ApiOperation(value = "批量保存采购申请", tags = {"采购申请" }, notes = "批量保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
purchase_requisitionService.saveBatch(purchase_requisitionMapping.toDomain(purchase_requisitiondtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')")
@ApiOperation(value = "获取数据集", tags = {"采购申请" } ,notes = "获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/purchase_requisitions/fetchdefault")
public ResponseEntity<List<Purchase_requisitionDTO>> fetchDefault(Purchase_requisitionSearchContext context) {
Page<Purchase_requisition> domains = purchase_requisitionService.searchDefault(context) ;
List<Purchase_requisitionDTO> list = purchase_requisitionMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.OK)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')")
@ApiOperation(value = "查询数据集", tags = {"采购申请" } ,notes = "查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/purchase_requisitions/searchdefault")
public ResponseEntity<Page<Purchase_requisitionDTO>> searchDefault(@RequestBody Purchase_requisitionSearchContext context) {
Page<Purchase_requisition> domains = purchase_requisitionService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisitionMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,116 @@ public class Purchase_requisition_lineResource { ...@@ -47,6 +47,116 @@ public class Purchase_requisition_lineResource {
@Lazy @Lazy
public Purchase_requisition_lineMapping purchase_requisition_lineMapping; public Purchase_requisition_lineMapping purchase_requisition_lineMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@ApiOperation(value = "新建采购申请行", tags = {"采购申请行" }, notes = "新建采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> create(@Validated @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
Purchase_requisition_line domain = purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto);
purchase_requisition_lineService.create(domain);
Purchase_requisition_lineDTO dto = purchase_requisition_lineMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@ApiOperation(value = "批量新建采购申请行", tags = {"采购申请行" }, notes = "批量新建采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
purchase_requisition_lineService.createBatch(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@ApiOperation(value = "更新采购申请行", tags = {"采购申请行" }, notes = "更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> update(@PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
Purchase_requisition_line domain = purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto);
domain .setId(purchase_requisition_line_id);
purchase_requisition_lineService.update(domain );
Purchase_requisition_lineDTO dto = purchase_requisition_lineMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@ApiOperation(value = "批量更新采购申请行", tags = {"采购申请行" }, notes = "批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
purchase_requisition_lineService.updateBatch(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')")
@ApiOperation(value = "删除采购申请行", tags = {"采购申请行" }, notes = "删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> remove(@PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')")
@ApiOperation(value = "批量删除采购申请行", tags = {"采购申请行" }, notes = "批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) {
purchase_requisition_lineService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')")
@ApiOperation(value = "获取采购申请行", tags = {"采购申请行" }, notes = "获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> get(@PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
Purchase_requisition_line domain = purchase_requisition_lineService.get(purchase_requisition_line_id);
Purchase_requisition_lineDTO dto = purchase_requisition_lineMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取采购申请行草稿", tags = {"采购申请行" }, notes = "获取采购申请行草稿")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisition_lines/getdraft")
public ResponseEntity<Purchase_requisition_lineDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineMapping.toDto(purchase_requisition_lineService.getDraft(new Purchase_requisition_line())));
}
@ApiOperation(value = "检查采购申请行", tags = {"采购申请行" }, notes = "检查采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')")
@ApiOperation(value = "保存采购申请行", tags = {"采购申请行" }, notes = "保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/save")
public ResponseEntity<Boolean> save(@RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')")
@ApiOperation(value = "批量保存采购申请行", tags = {"采购申请行" }, notes = "批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
purchase_requisition_lineService.saveBatch(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@ApiOperation(value = "获取数据集", tags = {"采购申请行" } ,notes = "获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchDefault(Purchase_requisition_lineSearchContext context) {
Page<Purchase_requisition_line> domains = purchase_requisition_lineService.searchDefault(context) ;
List<Purchase_requisition_lineDTO> list = purchase_requisition_lineMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.OK)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@ApiOperation(value = "查询数据集", tags = {"采购申请行" } ,notes = "查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchDefault(@RequestBody Purchase_requisition_lineSearchContext context) {
Page<Purchase_requisition_line> domains = purchase_requisition_lineService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,116 @@ public class Purchase_requisition_typeResource { ...@@ -47,6 +47,116 @@ public class Purchase_requisition_typeResource {
@Lazy @Lazy
public Purchase_requisition_typeMapping purchase_requisition_typeMapping; public Purchase_requisition_typeMapping purchase_requisition_typeMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-Create-all')")
@ApiOperation(value = "新建采购申请类型", tags = {"采购申请类型" }, notes = "新建采购申请类型")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_types")
public ResponseEntity<Purchase_requisition_typeDTO> create(@Validated @RequestBody Purchase_requisition_typeDTO purchase_requisition_typedto) {
Purchase_requisition_type domain = purchase_requisition_typeMapping.toDomain(purchase_requisition_typedto);
purchase_requisition_typeService.create(domain);
Purchase_requisition_typeDTO dto = purchase_requisition_typeMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-Create-all')")
@ApiOperation(value = "批量新建采购申请类型", tags = {"采购申请类型" }, notes = "批量新建采购申请类型")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_types/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<Purchase_requisition_typeDTO> purchase_requisition_typedtos) {
purchase_requisition_typeService.createBatch(purchase_requisition_typeMapping.toDomain(purchase_requisition_typedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-Update-all')")
@ApiOperation(value = "更新采购申请类型", tags = {"采购申请类型" }, notes = "更新采购申请类型")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisition_types/{purchase_requisition_type_id}")
public ResponseEntity<Purchase_requisition_typeDTO> update(@PathVariable("purchase_requisition_type_id") Long purchase_requisition_type_id, @RequestBody Purchase_requisition_typeDTO purchase_requisition_typedto) {
Purchase_requisition_type domain = purchase_requisition_typeMapping.toDomain(purchase_requisition_typedto);
domain .setId(purchase_requisition_type_id);
purchase_requisition_typeService.update(domain );
Purchase_requisition_typeDTO dto = purchase_requisition_typeMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-Update-all')")
@ApiOperation(value = "批量更新采购申请类型", tags = {"采购申请类型" }, notes = "批量更新采购申请类型")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisition_types/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<Purchase_requisition_typeDTO> purchase_requisition_typedtos) {
purchase_requisition_typeService.updateBatch(purchase_requisition_typeMapping.toDomain(purchase_requisition_typedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-Remove-all')")
@ApiOperation(value = "删除采购申请类型", tags = {"采购申请类型" }, notes = "删除采购申请类型")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisition_types/{purchase_requisition_type_id}")
public ResponseEntity<Boolean> remove(@PathVariable("purchase_requisition_type_id") Long purchase_requisition_type_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_typeService.remove(purchase_requisition_type_id));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-Remove-all')")
@ApiOperation(value = "批量删除采购申请类型", tags = {"采购申请类型" }, notes = "批量删除采购申请类型")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisition_types/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) {
purchase_requisition_typeService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-Get-all')")
@ApiOperation(value = "获取采购申请类型", tags = {"采购申请类型" }, notes = "获取采购申请类型")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisition_types/{purchase_requisition_type_id}")
public ResponseEntity<Purchase_requisition_typeDTO> get(@PathVariable("purchase_requisition_type_id") Long purchase_requisition_type_id) {
Purchase_requisition_type domain = purchase_requisition_typeService.get(purchase_requisition_type_id);
Purchase_requisition_typeDTO dto = purchase_requisition_typeMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取采购申请类型草稿", tags = {"采购申请类型" }, notes = "获取采购申请类型草稿")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisition_types/getdraft")
public ResponseEntity<Purchase_requisition_typeDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_typeMapping.toDto(purchase_requisition_typeService.getDraft(new Purchase_requisition_type())));
}
@ApiOperation(value = "检查采购申请类型", tags = {"采购申请类型" }, notes = "检查采购申请类型")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_types/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody Purchase_requisition_typeDTO purchase_requisition_typedto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_typeService.checkKey(purchase_requisition_typeMapping.toDomain(purchase_requisition_typedto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-Save-all')")
@ApiOperation(value = "保存采购申请类型", tags = {"采购申请类型" }, notes = "保存采购申请类型")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_types/save")
public ResponseEntity<Boolean> save(@RequestBody Purchase_requisition_typeDTO purchase_requisition_typedto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_typeService.save(purchase_requisition_typeMapping.toDomain(purchase_requisition_typedto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-Save-all')")
@ApiOperation(value = "批量保存采购申请类型", tags = {"采购申请类型" }, notes = "批量保存采购申请类型")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_types/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<Purchase_requisition_typeDTO> purchase_requisition_typedtos) {
purchase_requisition_typeService.saveBatch(purchase_requisition_typeMapping.toDomain(purchase_requisition_typedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-searchDefault-all')")
@ApiOperation(value = "获取数据集", tags = {"采购申请类型" } ,notes = "获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/purchase_requisition_types/fetchdefault")
public ResponseEntity<List<Purchase_requisition_typeDTO>> fetchDefault(Purchase_requisition_typeSearchContext context) {
Page<Purchase_requisition_type> domains = purchase_requisition_typeService.searchDefault(context) ;
List<Purchase_requisition_typeDTO> list = purchase_requisition_typeMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.OK)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_type-searchDefault-all')")
@ApiOperation(value = "查询数据集", tags = {"采购申请类型" } ,notes = "查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/purchase_requisition_types/searchdefault")
public ResponseEntity<Page<Purchase_requisition_typeDTO>> searchDefault(@RequestBody Purchase_requisition_typeSearchContext context) {
Page<Purchase_requisition_type> domains = purchase_requisition_typeService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisition_typeMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册