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

xignzi006 发布系统代码 [Spring Boot]

上级 292f8a4b
......@@ -316,7 +316,7 @@ public class Purchase_order_line extends EntityMP implements Serializable {
/**
* 公司
*/
@DEField(name = "company_id")
@DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id")
@JSONField(name = "company_id")
@JsonProperty("company_id")
......@@ -621,14 +621,6 @@ public class Purchase_order_line extends EntityMP implements Serializable {
this.modify("qty_invoiced",qtyInvoiced);
}
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/**
* 设置 [分析账户]
*/
......
......@@ -220,7 +220,7 @@ public class Purchase_requisition extends EntityMP implements Serializable {
/**
* 公司
*/
@DEField(name = "company_id")
@DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id")
@JSONField(name = "company_id")
@JsonProperty("company_id")
......@@ -492,14 +492,6 @@ public class Purchase_requisition extends EntityMP implements Serializable {
this.modify("user_id",userId);
}
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/**
* 设置 [ID]
*/
......
......@@ -158,7 +158,7 @@ public class Purchase_requisition_line extends EntityMP implements Serializable
/**
* 公司
*/
@DEField(name = "company_id")
@DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id")
@JSONField(name = "company_id")
@JsonProperty("company_id")
......@@ -399,14 +399,6 @@ public class Purchase_requisition_line extends EntityMP implements Serializable
this.modify("requisition_id",requisitionId);
}
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/**
* 设置 [说明]
*/
......
......@@ -76,6 +76,8 @@ public interface IPurchase_requisitionService extends IService<Purchase_requisit
*/
boolean execute(String sql, Map param);
List<Purchase_requisition> getPurchaseRequisitionByIds(List<Long> ids) ;
List<Purchase_requisition> getPurchaseRequisitionByEntities(List<Purchase_requisition> entities) ;
}
......@@ -69,6 +69,8 @@ public interface IPurchase_requisition_lineService extends IService<Purchase_req
*/
boolean execute(String sql, Map param);
List<Purchase_requisition_line> getPurchaseRequisitionLineByIds(List<Long> ids) ;
List<Purchase_requisition_line> getPurchaseRequisitionLineByEntities(List<Purchase_requisition_line> entities) ;
}
......@@ -458,6 +458,25 @@ public class Purchase_requisitionServiceImpl extends EBSServiceImpl<Purchase_req
return true;
}
@Override
public List<Purchase_requisition> getPurchaseRequisitionByIds(List<Long> ids) {
return this.listByIds(ids);
}
@Override
public List<Purchase_requisition> getPurchaseRequisitionByEntities(List<Purchase_requisition> entities) {
List ids =new ArrayList();
for(Purchase_requisition entity : entities){
Serializable id=entity.getId();
if(!ObjectUtils.isEmpty(id)){
ids.add(id);
}
}
if(ids.size()>0)
return this.listByIds(ids);
else
return entities;
}
......
......@@ -418,6 +418,25 @@ public class Purchase_requisition_lineServiceImpl extends EBSServiceImpl<Purchas
return true;
}
@Override
public List<Purchase_requisition_line> getPurchaseRequisitionLineByIds(List<Long> ids) {
return this.listByIds(ids);
}
@Override
public List<Purchase_requisition_line> getPurchaseRequisitionLineByEntities(List<Purchase_requisition_line> entities) {
List ids =new ArrayList();
for(Purchase_requisition_line entity : entities){
Serializable id=entity.getId();
if(!ObjectUtils.isEmpty(id)){
ids.add(id);
}
}
if(ids.size()>0)
return this.listByIds(ids);
else
return entities;
}
......
......@@ -1105,7 +1105,7 @@
"sysmoudle":{"id":"ODOO_PURCHASE","name":"[ODOO]采购"},
"dedataset":[{"id":"Default" , "name":"数据集"}],
"deaction":[{"id":"Create" , "name":"Create" , "type":"BUILTIN" },{"id":"Update" , "name":"Update" , "type":"BUILTIN" },{"id":"Remove" , "name":"Remove" , "type":"BUILTIN" },{"id":"Get" , "name":"Get" , "type":"BUILTIN" },{"id":"GetDraft" , "name":"GetDraft" , "type":"BUILTIN" },{"id":"Action_cancel" , "name":"取消" , "type":"USERCUSTOM" },{"id":"Action_done" , "name":"关闭" , "type":"USERCUSTOM" },{"id":"Action_draft" , "name":"重置为草稿" , "type":"USERCUSTOM" },{"id":"Action_in_progress" , "name":"确认" , "type":"USERCUSTOM" },{"id":"Action_open" , "name":"验证" , "type":"USERCUSTOM" },{"id":"CheckKey" , "name":"CheckKey" , "type":"BUILTIN" },{"id":"MasterTabCount" , "name":"主数据分页计数" , "type":"USERCUSTOM" },{"id":"Save" , "name":"Save" , "type":"BUILTIN" }],
"datascope":[{"id":"all","name":"全部数据"}]
"datascope":[{"id":"all","name":"全部数据"}, {"id":"curorg","name":"当前单位"},{"id":"porg","name":"上级单位"},{"id":"sorg","name":"下级单位"} ]
}
, {
"dename":"Account_invoice_tax",
......@@ -1793,7 +1793,7 @@
"sysmoudle":{"id":"ODOO_PURCHASE","name":"[ODOO]采购"},
"dedataset":[{"id":"Default" , "name":"数据集"}],
"deaction":[{"id":"Create" , "name":"Create" , "type":"BUILTIN" },{"id":"Update" , "name":"Update" , "type":"BUILTIN" },{"id":"Remove" , "name":"Remove" , "type":"BUILTIN" },{"id":"Get" , "name":"Get" , "type":"BUILTIN" },{"id":"GetDraft" , "name":"GetDraft" , "type":"BUILTIN" },{"id":"CheckKey" , "name":"CheckKey" , "type":"BUILTIN" },{"id":"Save" , "name":"Save" , "type":"BUILTIN" }],
"datascope":[{"id":"all","name":"全部数据"}]
"datascope":[{"id":"all","name":"全部数据"}, {"id":"curorg","name":"当前单位"},{"id":"porg","name":"上级单位"},{"id":"sorg","name":"下级单位"} ]
}
, {
"dename":"Crm_activity_report",
......@@ -2105,7 +2105,7 @@
"sysmoudle":{"id":"ODOO_PURCHASE","name":"[ODOO]采购"},
"dedataset":[{"id":"Calc_order_amount" , "name":"calc_order_amount"},{"id":"Default" , "name":"数据集"}],
"deaction":[{"id":"Create" , "name":"建立数据" , "type":"BUILTIN" },{"id":"Update" , "name":"更新数据" , "type":"BUILTIN" },{"id":"Remove" , "name":"删除数据" , "type":"BUILTIN" },{"id":"Get" , "name":"获取数据" , "type":"BUILTIN" },{"id":"GetDraft" , "name":"GetDraft" , "type":"BUILTIN" },{"id":"Calc_amount" , "name":"计算订单金额" , "type":"DELOGIC" },{"id":"Calc_price" , "name":"计算金额" , "type":"USERCUSTOM" },{"id":"CheckKey" , "name":"CheckKey" , "type":"BUILTIN" },{"id":"CreateBatch" , "name":"批建立数据" , "type":"BUILTIN" },{"id":"Product_change" , "name":"选择产品" , "type":"USERCUSTOM" },{"id":"RemoveBatch" , "name":"批删除数据" , "type":"BUILTIN" },{"id":"Save" , "name":"Save" , "type":"BUILTIN" },{"id":"UpdateBatch" , "name":"批更新数据" , "type":"BUILTIN" }],
"datascope":[{"id":"all","name":"全部数据"}, {"id":"createman","name":"创建人"}]
"datascope":[{"id":"all","name":"全部数据"}, {"id":"curorg","name":"当前单位"},{"id":"porg","name":"上级单位"},{"id":"sorg","name":"下级单位"} , {"id":"createman","name":"创建人"}]
}
, {
"dename":"Survey_survey",
......
......@@ -134235,6 +134235,7 @@
"nullable":1,
"physical_field":1,
"data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0,
"show_order":1000,
"major_field":0
......@@ -135687,6 +135688,7 @@
"nullable":1,
"physical_field":1,
"data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0,
"show_order":1000,
"major_field":0
......@@ -136092,6 +136094,7 @@
"nullable":1,
"physical_field":1,
"data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0,
"show_order":1000,
"major_field":0
......@@ -563,14 +563,6 @@ public class Purchase_order_lineDTO extends DTOBase implements Serializable {
this.modify("qty_invoiced",qtyInvoiced);
}
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/**
* 设置 [ACCOUNT_ANALYTIC_ID]
*/
......
......@@ -386,14 +386,6 @@ public class Purchase_requisitionDTO extends DTOBase implements Serializable {
this.modify("user_id",userId);
}
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/**
* 设置 [CURRENCY_ID]
*/
......
......@@ -315,14 +315,6 @@ public class Purchase_requisition_lineDTO extends DTOBase implements Serializabl
this.modify("requisition_id",requisitionId);
}
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/**
* 设置 [MOVE_DEST_ID]
*/
......
......@@ -47,7 +47,7 @@ public class Purchase_requisitionResource {
@Lazy
public Purchase_requisitionMapping purchase_requisitionMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondto),'iBizBusinessCentral-Purchase_requisition-Create')")
@ApiOperation(value = "新建采购申请", tags = {"采购申请" }, notes = "新建采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions")
public ResponseEntity<Purchase_requisitionDTO> create(@Validated @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
......@@ -57,7 +57,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos),'iBizBusinessCentral-Purchase_requisition-Create')")
@ApiOperation(value = "批量新建采购申请", tags = {"采购申请" }, notes = "批量新建采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
......@@ -65,7 +65,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionService.get(#purchase_requisition_id),'iBizBusinessCentral-Purchase_requisition-Update')")
@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) {
......@@ -76,7 +76,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionService.getPurchaseRequisitionByEntities(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos)),'iBizBusinessCentral-Purchase_requisition-Update')")
@ApiOperation(value = "批量更新采购申请", tags = {"采购申请" }, notes = "批量更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
......@@ -84,14 +84,14 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionService.get(#purchase_requisition_id),'iBizBusinessCentral-Purchase_requisition-Remove')")
@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')")
@PreAuthorize("hasPermission(this.purchase_requisitionService.getPurchaseRequisitionByIds(#ids),'iBizBusinessCentral-Purchase_requisition-Remove')")
@ApiOperation(value = "批量删除采购申请", tags = {"采购申请" }, notes = "批量删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) {
......@@ -99,7 +99,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Get-all')")
@PostAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition-Get')")
@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) {
......@@ -186,14 +186,14 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondto),'iBizBusinessCentral-Purchase_requisition-Save')")
@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')")
@PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos),'iBizBusinessCentral-Purchase_requisition-Save')")
@ApiOperation(value = "批量保存采购申请", tags = {"采购申请" }, notes = "批量保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
......@@ -201,7 +201,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "获取数据集", tags = {"采购申请" } ,notes = "获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/purchase_requisitions/fetchdefault")
public ResponseEntity<List<Purchase_requisitionDTO>> fetchDefault(Purchase_requisitionSearchContext context) {
......@@ -214,7 +214,7 @@ public class Purchase_requisitionResource {
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "查询数据集", tags = {"采购申请" } ,notes = "查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/purchase_requisitions/searchdefault")
public ResponseEntity<Page<Purchase_requisitionDTO>> searchDefault(@RequestBody Purchase_requisitionSearchContext context) {
......@@ -224,7 +224,7 @@ public class Purchase_requisitionResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondto),'iBizBusinessCentral-Purchase_requisition-Create')")
@ApiOperation(value = "根据供应商建立采购申请", tags = {"采购申请" }, notes = "根据供应商建立采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions")
public ResponseEntity<Purchase_requisitionDTO> createByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
......@@ -235,7 +235,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos),'iBizBusinessCentral-Purchase_requisition-Create')")
@ApiOperation(value = "根据供应商批量建立采购申请", tags = {"采购申请" }, notes = "根据供应商批量建立采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> createBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
......@@ -247,7 +247,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionService.get(#purchase_requisition_id),'iBizBusinessCentral-Purchase_requisition-Update')")
@ApiOperation(value = "根据供应商更新采购申请", tags = {"采购申请" }, notes = "根据供应商更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> updateByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
......@@ -259,7 +259,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionService.getPurchaseRequisitionByEntities(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos)),'iBizBusinessCentral-Purchase_requisition-Update')")
@ApiOperation(value = "根据供应商批量更新采购申请", tags = {"采购申请" }, notes = "根据供应商批量更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
......@@ -271,14 +271,14 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionService.get(#purchase_requisition_id),'iBizBusinessCentral-Purchase_requisition-Remove')")
@ApiOperation(value = "根据供应商删除采购申请", tags = {"采购申请" }, notes = "根据供应商删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Boolean> removeByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @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')")
@PreAuthorize("hasPermission(this.purchase_requisitionService.getPurchaseRequisitionByIds(#ids),'iBizBusinessCentral-Purchase_requisition-Remove')")
@ApiOperation(value = "根据供应商批量删除采购申请", tags = {"采购申请" }, notes = "根据供应商批量删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplier(@RequestBody List<Long> ids) {
......@@ -286,7 +286,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Get-all')")
@PostAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "根据供应商获取采购申请", tags = {"采购申请" }, notes = "根据供应商获取采购申请")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> getByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
......@@ -375,7 +375,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondto),'iBizBusinessCentral-Purchase_requisition-Save')")
@ApiOperation(value = "根据供应商保存采购申请", tags = {"采购申请" }, notes = "根据供应商保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/save")
public ResponseEntity<Boolean> saveByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
......@@ -384,7 +384,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.save(domain));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')")
@PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos),'iBizBusinessCentral-Purchase_requisition-Save')")
@ApiOperation(value = "根据供应商批量保存采购申请", tags = {"采购申请" }, notes = "根据供应商批量保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
......@@ -396,7 +396,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "根据供应商获取数据集", tags = {"采购申请" } ,notes = "根据供应商获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/fetchdefault")
public ResponseEntity<List<Purchase_requisitionDTO>> fetchPurchase_requisitionDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id,Purchase_requisitionSearchContext context) {
......@@ -410,7 +410,7 @@ public class Purchase_requisitionResource {
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "根据供应商查询数据集", tags = {"采购申请" } ,notes = "根据供应商查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/searchdefault")
public ResponseEntity<Page<Purchase_requisitionDTO>> searchPurchase_requisitionDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionSearchContext context) {
......
......@@ -47,7 +47,7 @@ public class Purchase_requisition_lineResource {
@Lazy
public Purchase_requisition_lineMapping purchase_requisition_lineMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@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) {
......@@ -57,7 +57,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@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) {
......@@ -65,7 +65,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@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) {
......@@ -76,7 +76,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@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) {
......@@ -84,14 +84,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "批量删除采购申请行", tags = {"采购申请行" }, notes = "批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) {
......@@ -99,7 +99,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')")
@PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@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) {
......@@ -120,14 +120,14 @@ public class Purchase_requisition_lineResource {
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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@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) {
......@@ -135,7 +135,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "获取数据集", tags = {"采购申请行" } ,notes = "获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchDefault(Purchase_requisition_lineSearchContext context) {
......@@ -148,7 +148,7 @@ public class Purchase_requisition_lineResource {
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@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) {
......@@ -158,7 +158,7 @@ public class Purchase_requisition_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据产品建立采购申请行", tags = {"采购申请行" }, notes = "根据产品建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -169,7 +169,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据产品批量建立采购申请行", tags = {"采购申请行" }, notes = "根据产品批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -181,7 +181,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据产品更新采购申请行", tags = {"采购申请行" }, notes = "根据产品更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByProduct_product(@PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -193,7 +193,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据产品批量更新采购申请行", tags = {"采购申请行" }, notes = "根据产品批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -205,14 +205,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据产品删除采购申请行", tags = {"采购申请行" }, notes = "根据产品删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByProduct_product(@PathVariable("product_product_id") Long product_product_id, @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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据产品批量删除采购申请行", tags = {"采购申请行" }, notes = "根据产品批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByProduct_product(@RequestBody List<Long> ids) {
......@@ -220,7 +220,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')")
@PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品获取采购申请行", tags = {"采购申请行" }, notes = "根据产品获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByProduct_product(@PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
......@@ -243,7 +243,7 @@ public class Purchase_requisition_lineResource {
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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据产品保存采购申请行", tags = {"采购申请行" }, notes = "根据产品保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -252,7 +252,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据产品批量保存采购申请行", tags = {"采购申请行" }, notes = "根据产品批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -264,7 +264,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品获取数据集", tags = {"采购申请行" } ,notes = "根据产品获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/product_products/{product_product_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByProduct_product(@PathVariable("product_product_id") Long product_product_id,Purchase_requisition_lineSearchContext context) {
......@@ -278,7 +278,7 @@ public class Purchase_requisition_lineResource {
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品查询数据集", tags = {"采购申请行" } ,notes = "根据产品查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/product_products/{product_product_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineSearchContext context) {
......@@ -287,7 +287,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据采购申请建立采购申请行", tags = {"采购申请行" }, notes = "根据采购申请建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -298,7 +298,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据采购申请批量建立采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -310,7 +310,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据采购申请更新采购申请行", tags = {"采购申请行" }, notes = "根据采购申请更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -322,7 +322,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据采购申请批量更新采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -334,14 +334,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据采购申请删除采购申请行", tags = {"采购申请行" }, notes = "根据采购申请删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据采购申请批量删除采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByPurchase_requisition(@RequestBody List<Long> ids) {
......@@ -349,7 +349,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')")
@PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据采购申请获取采购申请行", tags = {"采购申请行" }, notes = "根据采购申请获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
......@@ -372,7 +372,7 @@ public class Purchase_requisition_lineResource {
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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据采购申请保存采购申请行", tags = {"采购申请行" }, notes = "根据采购申请保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -381,7 +381,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据采购申请批量保存采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -393,7 +393,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据采购申请获取数据集", tags = {"采购申请行" } ,notes = "根据采购申请获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_requisition_lineSearchContext context) {
......@@ -407,7 +407,7 @@ public class Purchase_requisition_lineResource {
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据采购申请查询数据集", tags = {"采购申请行" } ,notes = "根据采购申请查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineSearchContext context) {
......@@ -416,7 +416,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据产品模板产品建立采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -427,7 +427,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据产品模板产品批量建立采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -439,7 +439,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据产品模板产品更新采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -451,7 +451,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据产品模板产品批量更新采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -463,14 +463,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据产品模板产品删除采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据产品模板产品批量删除采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByProduct_templateProduct_product(@RequestBody List<Long> ids) {
......@@ -478,7 +478,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')")
@PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品模板产品获取采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
......@@ -501,7 +501,7 @@ public class Purchase_requisition_lineResource {
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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据产品模板产品保存采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -510,7 +510,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据产品模板产品批量保存采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -522,7 +522,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品模板产品获取数据集", tags = {"采购申请行" } ,notes = "根据产品模板产品获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id,Purchase_requisition_lineSearchContext context) {
......@@ -536,7 +536,7 @@ public class Purchase_requisition_lineResource {
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品模板产品查询数据集", tags = {"采购申请行" } ,notes = "根据产品模板产品查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineSearchContext context) {
......@@ -545,7 +545,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据供应商采购申请建立采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -556,7 +556,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据供应商采购申请批量建立采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -568,7 +568,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据供应商采购申请更新采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -580,7 +580,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据供应商采购申请批量更新采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -592,14 +592,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据供应商采购申请删除采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据供应商采购申请批量删除采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplierPurchase_requisition(@RequestBody List<Long> ids) {
......@@ -607,7 +607,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')")
@PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据供应商采购申请获取采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
......@@ -630,7 +630,7 @@ public class Purchase_requisition_lineResource {
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')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据供应商采购申请保存采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
......@@ -639,7 +639,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')")
@PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据供应商采购申请批量保存采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
......@@ -651,7 +651,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据供应商采购申请获取数据集", tags = {"采购申请行" } ,notes = "根据供应商采购申请获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_requisition_lineSearchContext context) {
......@@ -665,7 +665,7 @@ public class Purchase_requisition_lineResource {
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据供应商采购申请查询数据集", tags = {"采购申请行" } ,notes = "根据供应商采购申请查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineSearchContext context) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册