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

MoneyQ 部署微服务接口 [后台服务,接口示例]

上级 68ad6909
...@@ -47,6 +47,117 @@ public class IBIZAccountResource { ...@@ -47,6 +47,117 @@ public class IBIZAccountResource {
@Lazy @Lazy
public IBIZAccountMapping ibizaccountMapping; public IBIZAccountMapping ibizaccountMapping;
@PreAuthorize("hasPermission(this.ibizaccountMapping.toDomain(#ibizaccountdto),'DemoSys-IBIZAccount-Create')")
@ApiOperation(value = "新建账户", tags = {"账户" }, notes = "新建账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts")
public ResponseEntity<IBIZAccountDTO> create(@Validated @RequestBody IBIZAccountDTO ibizaccountdto) {
IBIZAccount domain = ibizaccountMapping.toDomain(ibizaccountdto);
ibizaccountService.create(domain);
IBIZAccountDTO dto = ibizaccountMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizaccountMapping.toDomain(#ibizaccountdtos),'DemoSys-IBIZAccount-Create')")
@ApiOperation(value = "批量新建账户", tags = {"账户" }, notes = "批量新建账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZAccountDTO> ibizaccountdtos) {
ibizaccountService.createBatch(ibizaccountMapping.toDomain(ibizaccountdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizaccount" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizaccountService.get(#ibizaccount_id),'DemoSys-IBIZAccount-Update')")
@ApiOperation(value = "更新账户", tags = {"账户" }, notes = "更新账户")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizaccounts/{ibizaccount_id}")
public ResponseEntity<IBIZAccountDTO> update(@PathVariable("ibizaccount_id") String ibizaccount_id, @RequestBody IBIZAccountDTO ibizaccountdto) {
IBIZAccount domain = ibizaccountMapping.toDomain(ibizaccountdto);
domain .setIbizaccountid(ibizaccount_id);
ibizaccountService.update(domain );
IBIZAccountDTO dto = ibizaccountMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizaccountService.getIbizaccountByEntities(this.ibizaccountMapping.toDomain(#ibizaccountdtos)),'DemoSys-IBIZAccount-Update')")
@ApiOperation(value = "批量更新账户", tags = {"账户" }, notes = "批量更新账户")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizaccounts/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZAccountDTO> ibizaccountdtos) {
ibizaccountService.updateBatch(ibizaccountMapping.toDomain(ibizaccountdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizaccountService.get(#ibizaccount_id),'DemoSys-IBIZAccount-Remove')")
@ApiOperation(value = "删除账户", tags = {"账户" }, notes = "删除账户")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizaccounts/{ibizaccount_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizaccount_id") String ibizaccount_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizaccountService.remove(ibizaccount_id));
}
@PreAuthorize("hasPermission(this.ibizaccountService.getIbizaccountByIds(#ids),'DemoSys-IBIZAccount-Remove')")
@ApiOperation(value = "批量删除账户", tags = {"账户" }, notes = "批量删除账户")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizaccounts/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizaccountService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizaccountMapping.toDomain(returnObject.body),'DemoSys-IBIZAccount-Get')")
@ApiOperation(value = "获取账户", tags = {"账户" }, notes = "获取账户")
@RequestMapping(method = RequestMethod.GET, value = "/ibizaccounts/{ibizaccount_id}")
public ResponseEntity<IBIZAccountDTO> get(@PathVariable("ibizaccount_id") String ibizaccount_id) {
IBIZAccount domain = ibizaccountService.get(ibizaccount_id);
IBIZAccountDTO dto = ibizaccountMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取账户草稿", tags = {"账户" }, notes = "获取账户草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizaccounts/getdraft")
public ResponseEntity<IBIZAccountDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizaccountMapping.toDto(ibizaccountService.getDraft(new IBIZAccount())));
}
@ApiOperation(value = "检查账户", tags = {"账户" }, notes = "检查账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZAccountDTO ibizaccountdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizaccountService.checkKey(ibizaccountMapping.toDomain(ibizaccountdto)));
}
@PreAuthorize("hasPermission(this.ibizaccountMapping.toDomain(#ibizaccountdto),'DemoSys-IBIZAccount-Save')")
@ApiOperation(value = "保存账户", tags = {"账户" }, notes = "保存账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZAccountDTO ibizaccountdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizaccountService.save(ibizaccountMapping.toDomain(ibizaccountdto)));
}
@PreAuthorize("hasPermission(this.ibizaccountMapping.toDomain(#ibizaccountdtos),'DemoSys-IBIZAccount-Save')")
@ApiOperation(value = "批量保存账户", tags = {"账户" }, notes = "批量保存账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZAccountDTO> ibizaccountdtos) {
ibizaccountService.saveBatch(ibizaccountMapping.toDomain(ibizaccountdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZAccount-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZAccount-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"账户" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizaccounts/fetchdefault")
public ResponseEntity<List<IBIZAccountDTO>> fetchDefault(IBIZAccountSearchContext context) {
Page<IBIZAccount> domains = ibizaccountService.searchDefault(context) ;
List<IBIZAccountDTO> list = ibizaccountMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZAccount-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZAccount-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"账户" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizaccounts/searchdefault")
public ResponseEntity<Page<IBIZAccountDTO>> searchDefault(@RequestBody IBIZAccountSearchContext context) {
Page<IBIZAccount> domains = ibizaccountService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizaccountMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZCPUResource { ...@@ -47,6 +47,117 @@ public class IBIZCPUResource {
@Lazy @Lazy
public IBIZCPUMapping ibizcpuMapping; public IBIZCPUMapping ibizcpuMapping;
@PreAuthorize("hasPermission(this.ibizcpuMapping.toDomain(#ibizcpudto),'DemoSys-IBIZCPU-Create')")
@ApiOperation(value = "新建处理器", tags = {"处理器" }, notes = "新建处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus")
public ResponseEntity<IBIZCPUDTO> create(@Validated @RequestBody IBIZCPUDTO ibizcpudto) {
IBIZCPU domain = ibizcpuMapping.toDomain(ibizcpudto);
ibizcpuService.create(domain);
IBIZCPUDTO dto = ibizcpuMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcpuMapping.toDomain(#ibizcpudtos),'DemoSys-IBIZCPU-Create')")
@ApiOperation(value = "批量新建处理器", tags = {"处理器" }, notes = "批量新建处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZCPUDTO> ibizcpudtos) {
ibizcpuService.createBatch(ibizcpuMapping.toDomain(ibizcpudtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizcpu" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizcpuService.get(#ibizcpu_id),'DemoSys-IBIZCPU-Update')")
@ApiOperation(value = "更新处理器", tags = {"处理器" }, notes = "更新处理器")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcpus/{ibizcpu_id}")
public ResponseEntity<IBIZCPUDTO> update(@PathVariable("ibizcpu_id") String ibizcpu_id, @RequestBody IBIZCPUDTO ibizcpudto) {
IBIZCPU domain = ibizcpuMapping.toDomain(ibizcpudto);
domain .setIbizcpuid(ibizcpu_id);
ibizcpuService.update(domain );
IBIZCPUDTO dto = ibizcpuMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcpuService.getIbizcpuByEntities(this.ibizcpuMapping.toDomain(#ibizcpudtos)),'DemoSys-IBIZCPU-Update')")
@ApiOperation(value = "批量更新处理器", tags = {"处理器" }, notes = "批量更新处理器")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcpus/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZCPUDTO> ibizcpudtos) {
ibizcpuService.updateBatch(ibizcpuMapping.toDomain(ibizcpudtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizcpuService.get(#ibizcpu_id),'DemoSys-IBIZCPU-Remove')")
@ApiOperation(value = "删除处理器", tags = {"处理器" }, notes = "删除处理器")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcpus/{ibizcpu_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizcpu_id") String ibizcpu_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcpuService.remove(ibizcpu_id));
}
@PreAuthorize("hasPermission(this.ibizcpuService.getIbizcpuByIds(#ids),'DemoSys-IBIZCPU-Remove')")
@ApiOperation(value = "批量删除处理器", tags = {"处理器" }, notes = "批量删除处理器")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcpus/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizcpuService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizcpuMapping.toDomain(returnObject.body),'DemoSys-IBIZCPU-Get')")
@ApiOperation(value = "获取处理器", tags = {"处理器" }, notes = "获取处理器")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcpus/{ibizcpu_id}")
public ResponseEntity<IBIZCPUDTO> get(@PathVariable("ibizcpu_id") String ibizcpu_id) {
IBIZCPU domain = ibizcpuService.get(ibizcpu_id);
IBIZCPUDTO dto = ibizcpuMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取处理器草稿", tags = {"处理器" }, notes = "获取处理器草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcpus/getdraft")
public ResponseEntity<IBIZCPUDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizcpuMapping.toDto(ibizcpuService.getDraft(new IBIZCPU())));
}
@ApiOperation(value = "检查处理器", tags = {"处理器" }, notes = "检查处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZCPUDTO ibizcpudto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcpuService.checkKey(ibizcpuMapping.toDomain(ibizcpudto)));
}
@PreAuthorize("hasPermission(this.ibizcpuMapping.toDomain(#ibizcpudto),'DemoSys-IBIZCPU-Save')")
@ApiOperation(value = "保存处理器", tags = {"处理器" }, notes = "保存处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZCPUDTO ibizcpudto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcpuService.save(ibizcpuMapping.toDomain(ibizcpudto)));
}
@PreAuthorize("hasPermission(this.ibizcpuMapping.toDomain(#ibizcpudtos),'DemoSys-IBIZCPU-Save')")
@ApiOperation(value = "批量保存处理器", tags = {"处理器" }, notes = "批量保存处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZCPUDTO> ibizcpudtos) {
ibizcpuService.saveBatch(ibizcpuMapping.toDomain(ibizcpudtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCPU-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCPU-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"处理器" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcpus/fetchdefault")
public ResponseEntity<List<IBIZCPUDTO>> fetchDefault(IBIZCPUSearchContext context) {
Page<IBIZCPU> domains = ibizcpuService.searchDefault(context) ;
List<IBIZCPUDTO> list = ibizcpuMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZCPU-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCPU-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"处理器" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcpus/searchdefault")
public ResponseEntity<Page<IBIZCPUDTO>> searchDefault(@RequestBody IBIZCPUSearchContext context) {
Page<IBIZCPU> domains = ibizcpuService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizcpuMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZCustomResource { ...@@ -47,6 +47,117 @@ public class IBIZCustomResource {
@Lazy @Lazy
public IBIZCustomMapping ibizcustomMapping; public IBIZCustomMapping ibizcustomMapping;
@PreAuthorize("hasPermission(this.ibizcustomMapping.toDomain(#ibizcustomdto),'DemoSys-IBIZCustom-Create')")
@ApiOperation(value = "新建自定义", tags = {"自定义" }, notes = "新建自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms")
public ResponseEntity<IBIZCustomDTO> create(@Validated @RequestBody IBIZCustomDTO ibizcustomdto) {
IBIZCustom domain = ibizcustomMapping.toDomain(ibizcustomdto);
ibizcustomService.create(domain);
IBIZCustomDTO dto = ibizcustomMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcustomMapping.toDomain(#ibizcustomdtos),'DemoSys-IBIZCustom-Create')")
@ApiOperation(value = "批量新建自定义", tags = {"自定义" }, notes = "批量新建自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZCustomDTO> ibizcustomdtos) {
ibizcustomService.createBatch(ibizcustomMapping.toDomain(ibizcustomdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizcustom" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizcustomService.get(#ibizcustom_id),'DemoSys-IBIZCustom-Update')")
@ApiOperation(value = "更新自定义", tags = {"自定义" }, notes = "更新自定义")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustoms/{ibizcustom_id}")
public ResponseEntity<IBIZCustomDTO> update(@PathVariable("ibizcustom_id") String ibizcustom_id, @RequestBody IBIZCustomDTO ibizcustomdto) {
IBIZCustom domain = ibizcustomMapping.toDomain(ibizcustomdto);
domain .setIbizcustomid(ibizcustom_id);
ibizcustomService.update(domain );
IBIZCustomDTO dto = ibizcustomMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcustomService.getIbizcustomByEntities(this.ibizcustomMapping.toDomain(#ibizcustomdtos)),'DemoSys-IBIZCustom-Update')")
@ApiOperation(value = "批量更新自定义", tags = {"自定义" }, notes = "批量更新自定义")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustoms/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZCustomDTO> ibizcustomdtos) {
ibizcustomService.updateBatch(ibizcustomMapping.toDomain(ibizcustomdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizcustomService.get(#ibizcustom_id),'DemoSys-IBIZCustom-Remove')")
@ApiOperation(value = "删除自定义", tags = {"自定义" }, notes = "删除自定义")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustoms/{ibizcustom_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizcustom_id") String ibizcustom_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomService.remove(ibizcustom_id));
}
@PreAuthorize("hasPermission(this.ibizcustomService.getIbizcustomByIds(#ids),'DemoSys-IBIZCustom-Remove')")
@ApiOperation(value = "批量删除自定义", tags = {"自定义" }, notes = "批量删除自定义")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustoms/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizcustomService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizcustomMapping.toDomain(returnObject.body),'DemoSys-IBIZCustom-Get')")
@ApiOperation(value = "获取自定义", tags = {"自定义" }, notes = "获取自定义")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustoms/{ibizcustom_id}")
public ResponseEntity<IBIZCustomDTO> get(@PathVariable("ibizcustom_id") String ibizcustom_id) {
IBIZCustom domain = ibizcustomService.get(ibizcustom_id);
IBIZCustomDTO dto = ibizcustomMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取自定义草稿", tags = {"自定义" }, notes = "获取自定义草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustoms/getdraft")
public ResponseEntity<IBIZCustomDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomMapping.toDto(ibizcustomService.getDraft(new IBIZCustom())));
}
@ApiOperation(value = "检查自定义", tags = {"自定义" }, notes = "检查自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZCustomDTO ibizcustomdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomService.checkKey(ibizcustomMapping.toDomain(ibizcustomdto)));
}
@PreAuthorize("hasPermission(this.ibizcustomMapping.toDomain(#ibizcustomdto),'DemoSys-IBIZCustom-Save')")
@ApiOperation(value = "保存自定义", tags = {"自定义" }, notes = "保存自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZCustomDTO ibizcustomdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomService.save(ibizcustomMapping.toDomain(ibizcustomdto)));
}
@PreAuthorize("hasPermission(this.ibizcustomMapping.toDomain(#ibizcustomdtos),'DemoSys-IBIZCustom-Save')")
@ApiOperation(value = "批量保存自定义", tags = {"自定义" }, notes = "批量保存自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZCustomDTO> ibizcustomdtos) {
ibizcustomService.saveBatch(ibizcustomMapping.toDomain(ibizcustomdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustom-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCustom-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"自定义" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustoms/fetchdefault")
public ResponseEntity<List<IBIZCustomDTO>> fetchDefault(IBIZCustomSearchContext context) {
Page<IBIZCustom> domains = ibizcustomService.searchDefault(context) ;
List<IBIZCustomDTO> list = ibizcustomMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZCustom-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCustom-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"自定义" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustoms/searchdefault")
public ResponseEntity<Page<IBIZCustomDTO>> searchDefault(@RequestBody IBIZCustomSearchContext context) {
Page<IBIZCustom> domains = ibizcustomService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizcustomMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,116 @@ public class IBIZCustomerMGResource { ...@@ -47,6 +47,116 @@ public class IBIZCustomerMGResource {
@Lazy @Lazy
public IBIZCustomerMGMapping ibizcustomermgMapping; public IBIZCustomerMGMapping ibizcustomermgMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Create-all')")
@ApiOperation(value = "新建客户管理", tags = {"客户管理" }, notes = "新建客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs")
public ResponseEntity<IBIZCustomerMGDTO> create(@Validated @RequestBody IBIZCustomerMGDTO ibizcustomermgdto) {
IBIZCustomerMG domain = ibizcustomermgMapping.toDomain(ibizcustomermgdto);
ibizcustomermgService.create(domain);
IBIZCustomerMGDTO dto = ibizcustomermgMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Create-all')")
@ApiOperation(value = "批量新建客户管理", tags = {"客户管理" }, notes = "批量新建客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZCustomerMGDTO> ibizcustomermgdtos) {
ibizcustomermgService.createBatch(ibizcustomermgMapping.toDomain(ibizcustomermgdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Update-all')")
@ApiOperation(value = "更新客户管理", tags = {"客户管理" }, notes = "更新客户管理")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustomermgs/{ibizcustomermg_id}")
public ResponseEntity<IBIZCustomerMGDTO> update(@PathVariable("ibizcustomermg_id") String ibizcustomermg_id, @RequestBody IBIZCustomerMGDTO ibizcustomermgdto) {
IBIZCustomerMG domain = ibizcustomermgMapping.toDomain(ibizcustomermgdto);
domain .setIbizcustomerid(ibizcustomermg_id);
ibizcustomermgService.update(domain );
IBIZCustomerMGDTO dto = ibizcustomermgMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Update-all')")
@ApiOperation(value = "批量更新客户管理", tags = {"客户管理" }, notes = "批量更新客户管理")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustomermgs/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZCustomerMGDTO> ibizcustomermgdtos) {
ibizcustomermgService.updateBatch(ibizcustomermgMapping.toDomain(ibizcustomermgdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Remove-all')")
@ApiOperation(value = "删除客户管理", tags = {"客户管理" }, notes = "删除客户管理")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustomermgs/{ibizcustomermg_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizcustomermg_id") String ibizcustomermg_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomermgService.remove(ibizcustomermg_id));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Remove-all')")
@ApiOperation(value = "批量删除客户管理", tags = {"客户管理" }, notes = "批量删除客户管理")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustomermgs/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizcustomermgService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Get-all')")
@ApiOperation(value = "获取客户管理", tags = {"客户管理" }, notes = "获取客户管理")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustomermgs/{ibizcustomermg_id}")
public ResponseEntity<IBIZCustomerMGDTO> get(@PathVariable("ibizcustomermg_id") String ibizcustomermg_id) {
IBIZCustomerMG domain = ibizcustomermgService.get(ibizcustomermg_id);
IBIZCustomerMGDTO dto = ibizcustomermgMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取客户管理草稿", tags = {"客户管理" }, notes = "获取客户管理草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustomermgs/getdraft")
public ResponseEntity<IBIZCustomerMGDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomermgMapping.toDto(ibizcustomermgService.getDraft(new IBIZCustomerMG())));
}
@ApiOperation(value = "检查客户管理", tags = {"客户管理" }, notes = "检查客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZCustomerMGDTO ibizcustomermgdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomermgService.checkKey(ibizcustomermgMapping.toDomain(ibizcustomermgdto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Save-all')")
@ApiOperation(value = "保存客户管理", tags = {"客户管理" }, notes = "保存客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZCustomerMGDTO ibizcustomermgdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomermgService.save(ibizcustomermgMapping.toDomain(ibizcustomermgdto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Save-all')")
@ApiOperation(value = "批量保存客户管理", tags = {"客户管理" }, notes = "批量保存客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZCustomerMGDTO> ibizcustomermgdtos) {
ibizcustomermgService.saveBatch(ibizcustomermgMapping.toDomain(ibizcustomermgdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-searchDefault-all')")
@ApiOperation(value = "获取DEFAULT", tags = {"客户管理" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustomermgs/fetchdefault")
public ResponseEntity<List<IBIZCustomerMGDTO>> fetchDefault(IBIZCustomerMGSearchContext context) {
Page<IBIZCustomerMG> domains = ibizcustomermgService.searchDefault(context) ;
List<IBIZCustomerMGDTO> list = ibizcustomermgMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZCustomerMG-searchDefault-all')")
@ApiOperation(value = "查询DEFAULT", tags = {"客户管理" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustomermgs/searchdefault")
public ResponseEntity<Page<IBIZCustomerMGDTO>> searchDefault(@RequestBody IBIZCustomerMGSearchContext context) {
Page<IBIZCustomerMG> domains = ibizcustomermgService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizcustomermgMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZCustomerResource { ...@@ -47,6 +47,117 @@ public class IBIZCustomerResource {
@Lazy @Lazy
public IBIZCustomerMapping ibizcustomerMapping; public IBIZCustomerMapping ibizcustomerMapping;
@PreAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(#ibizcustomerdto),'DemoSys-IBIZCustomer-Create')")
@ApiOperation(value = "新建客户", tags = {"客户" }, notes = "新建客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers")
public ResponseEntity<IBIZCustomerDTO> create(@Validated @RequestBody IBIZCustomerDTO ibizcustomerdto) {
IBIZCustomer domain = ibizcustomerMapping.toDomain(ibizcustomerdto);
ibizcustomerService.create(domain);
IBIZCustomerDTO dto = ibizcustomerMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(#ibizcustomerdtos),'DemoSys-IBIZCustomer-Create')")
@ApiOperation(value = "批量新建客户", tags = {"客户" }, notes = "批量新建客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZCustomerDTO> ibizcustomerdtos) {
ibizcustomerService.createBatch(ibizcustomerMapping.toDomain(ibizcustomerdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizcustomer" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizcustomerService.get(#ibizcustomer_id),'DemoSys-IBIZCustomer-Update')")
@ApiOperation(value = "更新客户", tags = {"客户" }, notes = "更新客户")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustomers/{ibizcustomer_id}")
public ResponseEntity<IBIZCustomerDTO> update(@PathVariable("ibizcustomer_id") String ibizcustomer_id, @RequestBody IBIZCustomerDTO ibizcustomerdto) {
IBIZCustomer domain = ibizcustomerMapping.toDomain(ibizcustomerdto);
domain .setIbizcustomerid(ibizcustomer_id);
ibizcustomerService.update(domain );
IBIZCustomerDTO dto = ibizcustomerMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcustomerService.getIbizcustomerByEntities(this.ibizcustomerMapping.toDomain(#ibizcustomerdtos)),'DemoSys-IBIZCustomer-Update')")
@ApiOperation(value = "批量更新客户", tags = {"客户" }, notes = "批量更新客户")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustomers/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZCustomerDTO> ibizcustomerdtos) {
ibizcustomerService.updateBatch(ibizcustomerMapping.toDomain(ibizcustomerdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizcustomerService.get(#ibizcustomer_id),'DemoSys-IBIZCustomer-Remove')")
@ApiOperation(value = "删除客户", tags = {"客户" }, notes = "删除客户")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustomers/{ibizcustomer_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizcustomer_id") String ibizcustomer_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomerService.remove(ibizcustomer_id));
}
@PreAuthorize("hasPermission(this.ibizcustomerService.getIbizcustomerByIds(#ids),'DemoSys-IBIZCustomer-Remove')")
@ApiOperation(value = "批量删除客户", tags = {"客户" }, notes = "批量删除客户")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustomers/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizcustomerService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(returnObject.body),'DemoSys-IBIZCustomer-Get')")
@ApiOperation(value = "获取客户", tags = {"客户" }, notes = "获取客户")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustomers/{ibizcustomer_id}")
public ResponseEntity<IBIZCustomerDTO> get(@PathVariable("ibizcustomer_id") String ibizcustomer_id) {
IBIZCustomer domain = ibizcustomerService.get(ibizcustomer_id);
IBIZCustomerDTO dto = ibizcustomerMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取客户草稿", tags = {"客户" }, notes = "获取客户草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustomers/getdraft")
public ResponseEntity<IBIZCustomerDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomerMapping.toDto(ibizcustomerService.getDraft(new IBIZCustomer())));
}
@ApiOperation(value = "检查客户", tags = {"客户" }, notes = "检查客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZCustomerDTO ibizcustomerdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomerService.checkKey(ibizcustomerMapping.toDomain(ibizcustomerdto)));
}
@PreAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(#ibizcustomerdto),'DemoSys-IBIZCustomer-Save')")
@ApiOperation(value = "保存客户", tags = {"客户" }, notes = "保存客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZCustomerDTO ibizcustomerdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomerService.save(ibizcustomerMapping.toDomain(ibizcustomerdto)));
}
@PreAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(#ibizcustomerdtos),'DemoSys-IBIZCustomer-Save')")
@ApiOperation(value = "批量保存客户", tags = {"客户" }, notes = "批量保存客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZCustomerDTO> ibizcustomerdtos) {
ibizcustomerService.saveBatch(ibizcustomerMapping.toDomain(ibizcustomerdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomer-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCustomer-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"客户" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustomers/fetchdefault")
public ResponseEntity<List<IBIZCustomerDTO>> fetchDefault(IBIZCustomerSearchContext context) {
Page<IBIZCustomer> domains = ibizcustomerService.searchDefault(context) ;
List<IBIZCustomerDTO> list = ibizcustomerMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZCustomer-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCustomer-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"客户" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustomers/searchdefault")
public ResponseEntity<Page<IBIZCustomerDTO>> searchDefault(@RequestBody IBIZCustomerSearchContext context) {
Page<IBIZCustomer> domains = ibizcustomerService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizcustomerMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZHardwareResource { ...@@ -47,6 +47,139 @@ public class IBIZHardwareResource {
@Lazy @Lazy
public IBIZHardwareMapping ibizhardwareMapping; public IBIZHardwareMapping ibizhardwareMapping;
@PreAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(#ibizhardwaredto),'DemoSys-IBIZHardware-Create')")
@ApiOperation(value = "新建硬件", tags = {"硬件" }, notes = "新建硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares")
public ResponseEntity<IBIZHardwareDTO> create(@Validated @RequestBody IBIZHardwareDTO ibizhardwaredto) {
IBIZHardware domain = ibizhardwareMapping.toDomain(ibizhardwaredto);
ibizhardwareService.create(domain);
IBIZHardwareDTO dto = ibizhardwareMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(#ibizhardwaredtos),'DemoSys-IBIZHardware-Create')")
@ApiOperation(value = "批量新建硬件", tags = {"硬件" }, notes = "批量新建硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZHardwareDTO> ibizhardwaredtos) {
ibizhardwareService.createBatch(ibizhardwareMapping.toDomain(ibizhardwaredtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizhardware" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizhardwareService.get(#ibizhardware_id),'DemoSys-IBIZHardware-Update')")
@ApiOperation(value = "更新硬件", tags = {"硬件" }, notes = "更新硬件")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizhardwares/{ibizhardware_id}")
public ResponseEntity<IBIZHardwareDTO> update(@PathVariable("ibizhardware_id") String ibizhardware_id, @RequestBody IBIZHardwareDTO ibizhardwaredto) {
IBIZHardware domain = ibizhardwareMapping.toDomain(ibizhardwaredto);
domain .setIbizhardwareid(ibizhardware_id);
ibizhardwareService.update(domain );
IBIZHardwareDTO dto = ibizhardwareMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizhardwareService.getIbizhardwareByEntities(this.ibizhardwareMapping.toDomain(#ibizhardwaredtos)),'DemoSys-IBIZHardware-Update')")
@ApiOperation(value = "批量更新硬件", tags = {"硬件" }, notes = "批量更新硬件")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizhardwares/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZHardwareDTO> ibizhardwaredtos) {
ibizhardwareService.updateBatch(ibizhardwareMapping.toDomain(ibizhardwaredtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizhardwareService.get(#ibizhardware_id),'DemoSys-IBIZHardware-Remove')")
@ApiOperation(value = "删除硬件", tags = {"硬件" }, notes = "删除硬件")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizhardwares/{ibizhardware_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizhardware_id") String ibizhardware_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizhardwareService.remove(ibizhardware_id));
}
@PreAuthorize("hasPermission(this.ibizhardwareService.getIbizhardwareByIds(#ids),'DemoSys-IBIZHardware-Remove')")
@ApiOperation(value = "批量删除硬件", tags = {"硬件" }, notes = "批量删除硬件")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizhardwares/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizhardwareService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(returnObject.body),'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "获取硬件", tags = {"硬件" }, notes = "获取硬件")
@RequestMapping(method = RequestMethod.GET, value = "/ibizhardwares/{ibizhardware_id}")
public ResponseEntity<IBIZHardwareDTO> get(@PathVariable("ibizhardware_id") String ibizhardware_id) {
IBIZHardware domain = ibizhardwareService.get(ibizhardware_id);
IBIZHardwareDTO dto = ibizhardwareMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取硬件草稿", tags = {"硬件" }, notes = "获取硬件草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizhardwares/getdraft")
public ResponseEntity<IBIZHardwareDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizhardwareMapping.toDto(ibizhardwareService.getDraft(new IBIZHardware())));
}
@ApiOperation(value = "检查硬件", tags = {"硬件" }, notes = "检查硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZHardwareDTO ibizhardwaredto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizhardwareService.checkKey(ibizhardwareMapping.toDomain(ibizhardwaredto)));
}
@PreAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(#ibizhardwaredto),'DemoSys-IBIZHardware-Save')")
@ApiOperation(value = "保存硬件", tags = {"硬件" }, notes = "保存硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZHardwareDTO ibizhardwaredto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizhardwareService.save(ibizhardwareMapping.toDomain(ibizhardwaredto)));
}
@PreAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(#ibizhardwaredtos),'DemoSys-IBIZHardware-Save')")
@ApiOperation(value = "批量保存硬件", tags = {"硬件" }, notes = "批量保存硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZHardwareDTO> ibizhardwaredtos) {
ibizhardwareService.saveBatch(ibizhardwareMapping.toDomain(ibizhardwaredtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZHardware-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"硬件" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizhardwares/fetchdefault")
public ResponseEntity<List<IBIZHardwareDTO>> fetchDefault(IBIZHardwareSearchContext context) {
Page<IBIZHardware> domains = ibizhardwareService.searchDefault(context) ;
List<IBIZHardwareDTO> list = ibizhardwareMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZHardware-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"硬件" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizhardwares/searchdefault")
public ResponseEntity<Page<IBIZHardwareDTO>> searchDefault(@RequestBody IBIZHardwareSearchContext context) {
Page<IBIZHardware> domains = ibizhardwareService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizhardwareMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZHardware-searchIndexDER-all') and hasPermission(#context,'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "获取IndexDER", tags = {"硬件" } ,notes = "获取IndexDER")
@RequestMapping(method= RequestMethod.POST , value="/ibizhardwares/fetchindexder")
public ResponseEntity<List<IBIZHardwareDTO>> fetchIndexDER(IBIZHardwareSearchContext context) {
Page<IBIZHardware> domains = ibizhardwareService.searchIndexDER(context) ;
List<IBIZHardwareDTO> list = ibizhardwareMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZHardware-searchIndexDER-all') and hasPermission(#context,'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "查询IndexDER", tags = {"硬件" } ,notes = "查询IndexDER")
@RequestMapping(method= RequestMethod.POST , value="/ibizhardwares/searchindexder")
public ResponseEntity<Page<IBIZHardwareDTO>> searchIndexDER(@RequestBody IBIZHardwareSearchContext context) {
Page<IBIZHardware> domains = ibizhardwareService.searchIndexDER(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizhardwareMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,128 @@ public class IBIZOrderTypeResource { ...@@ -47,6 +47,128 @@ public class IBIZOrderTypeResource {
@Lazy @Lazy
public IBIZOrderTypeMapping ibizordertypeMapping; public IBIZOrderTypeMapping ibizordertypeMapping;
@PreAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(#ibizordertypedto),'DemoSys-IBIZOrderType-Create')")
@ApiOperation(value = "新建订单类型", tags = {"订单类型" }, notes = "新建订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes")
public ResponseEntity<IBIZOrderTypeDTO> create(@Validated @RequestBody IBIZOrderTypeDTO ibizordertypedto) {
IBIZOrderType domain = ibizordertypeMapping.toDomain(ibizordertypedto);
ibizordertypeService.create(domain);
IBIZOrderTypeDTO dto = ibizordertypeMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(#ibizordertypedtos),'DemoSys-IBIZOrderType-Create')")
@ApiOperation(value = "批量新建订单类型", tags = {"订单类型" }, notes = "批量新建订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZOrderTypeDTO> ibizordertypedtos) {
ibizordertypeService.createBatch(ibizordertypeMapping.toDomain(ibizordertypedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizordertype" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizordertypeService.get(#ibizordertype_id),'DemoSys-IBIZOrderType-Update')")
@ApiOperation(value = "更新订单类型", tags = {"订单类型" }, notes = "更新订单类型")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizordertypes/{ibizordertype_id}")
public ResponseEntity<IBIZOrderTypeDTO> update(@PathVariable("ibizordertype_id") String ibizordertype_id, @RequestBody IBIZOrderTypeDTO ibizordertypedto) {
IBIZOrderType domain = ibizordertypeMapping.toDomain(ibizordertypedto);
domain .setIbizordertypeid(ibizordertype_id);
ibizordertypeService.update(domain );
IBIZOrderTypeDTO dto = ibizordertypeMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizordertypeService.getIbizordertypeByEntities(this.ibizordertypeMapping.toDomain(#ibizordertypedtos)),'DemoSys-IBIZOrderType-Update')")
@ApiOperation(value = "批量更新订单类型", tags = {"订单类型" }, notes = "批量更新订单类型")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizordertypes/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZOrderTypeDTO> ibizordertypedtos) {
ibizordertypeService.updateBatch(ibizordertypeMapping.toDomain(ibizordertypedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizordertypeService.get(#ibizordertype_id),'DemoSys-IBIZOrderType-Remove')")
@ApiOperation(value = "删除订单类型", tags = {"订单类型" }, notes = "删除订单类型")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizordertypes/{ibizordertype_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizordertype_id") String ibizordertype_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypeService.remove(ibizordertype_id));
}
@PreAuthorize("hasPermission(this.ibizordertypeService.getIbizordertypeByIds(#ids),'DemoSys-IBIZOrderType-Remove')")
@ApiOperation(value = "批量删除订单类型", tags = {"订单类型" }, notes = "批量删除订单类型")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizordertypes/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizordertypeService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(returnObject.body),'DemoSys-IBIZOrderType-Get')")
@ApiOperation(value = "获取订单类型", tags = {"订单类型" }, notes = "获取订单类型")
@RequestMapping(method = RequestMethod.GET, value = "/ibizordertypes/{ibizordertype_id}")
public ResponseEntity<IBIZOrderTypeDTO> get(@PathVariable("ibizordertype_id") String ibizordertype_id) {
IBIZOrderType domain = ibizordertypeService.get(ibizordertype_id);
IBIZOrderTypeDTO dto = ibizordertypeMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单类型草稿", tags = {"订单类型" }, notes = "获取订单类型草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizordertypes/getdraft")
public ResponseEntity<IBIZOrderTypeDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypeMapping.toDto(ibizordertypeService.getDraft(new IBIZOrderType())));
}
@ApiOperation(value = "检查订单类型", tags = {"订单类型" }, notes = "检查订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZOrderTypeDTO ibizordertypedto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypeService.checkKey(ibizordertypeMapping.toDomain(ibizordertypedto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderType-ResetCodeList-all')")
@ApiOperation(value = "", tags = {"订单类型" }, notes = "")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/{ibizordertype_id}/resetcodelist")
public ResponseEntity<IBIZOrderTypeDTO> resetCodeList(@PathVariable("ibizordertype_id") String ibizordertype_id, @RequestBody IBIZOrderTypeDTO ibizordertypedto) {
IBIZOrderType domain = ibizordertypeMapping.toDomain(ibizordertypedto);
domain.setIbizordertypeid(ibizordertype_id);
domain = ibizordertypeService.resetCodeList(domain);
ibizordertypedto = ibizordertypeMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypedto);
}
@PreAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(#ibizordertypedto),'DemoSys-IBIZOrderType-Save')")
@ApiOperation(value = "保存订单类型", tags = {"订单类型" }, notes = "保存订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZOrderTypeDTO ibizordertypedto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypeService.save(ibizordertypeMapping.toDomain(ibizordertypedto)));
}
@PreAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(#ibizordertypedtos),'DemoSys-IBIZOrderType-Save')")
@ApiOperation(value = "批量保存订单类型", tags = {"订单类型" }, notes = "批量保存订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZOrderTypeDTO> ibizordertypedtos) {
ibizordertypeService.saveBatch(ibizordertypeMapping.toDomain(ibizordertypedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderType-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZOrderType-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单类型" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizordertypes/fetchdefault")
public ResponseEntity<List<IBIZOrderTypeDTO>> fetchDefault(IBIZOrderTypeSearchContext context) {
Page<IBIZOrderType> domains = ibizordertypeService.searchDefault(context) ;
List<IBIZOrderTypeDTO> list = ibizordertypeMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZOrderType-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZOrderType-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单类型" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizordertypes/searchdefault")
public ResponseEntity<Page<IBIZOrderTypeDTO>> searchDefault(@RequestBody IBIZOrderTypeSearchContext context) {
Page<IBIZOrderType> domains = ibizordertypeService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizordertypeMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0001Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0001Resource {
@Lazy @Lazy
public IBIZSample0001Mapping ibizsample0001Mapping; public IBIZSample0001Mapping ibizsample0001Mapping;
@PreAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(#ibizsample0001dto),'DemoSys-IBIZSample0001-Create')")
@ApiOperation(value = "新建示例实体01", tags = {"示例实体01" }, notes = "新建示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s")
public ResponseEntity<IBIZSample0001DTO> create(@Validated @RequestBody IBIZSample0001DTO ibizsample0001dto) {
IBIZSample0001 domain = ibizsample0001Mapping.toDomain(ibizsample0001dto);
ibizsample0001Service.create(domain);
IBIZSample0001DTO dto = ibizsample0001Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(#ibizsample0001dtos),'DemoSys-IBIZSample0001-Create')")
@ApiOperation(value = "批量新建示例实体01", tags = {"示例实体01" }, notes = "批量新建示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0001DTO> ibizsample0001dtos) {
ibizsample0001Service.createBatch(ibizsample0001Mapping.toDomain(ibizsample0001dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0001" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0001Service.get(#ibizsample0001_id),'DemoSys-IBIZSample0001-Update')")
@ApiOperation(value = "更新示例实体01", tags = {"示例实体01" }, notes = "更新示例实体01")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0001s/{ibizsample0001_id}")
public ResponseEntity<IBIZSample0001DTO> update(@PathVariable("ibizsample0001_id") String ibizsample0001_id, @RequestBody IBIZSample0001DTO ibizsample0001dto) {
IBIZSample0001 domain = ibizsample0001Mapping.toDomain(ibizsample0001dto);
domain .setIbizsample0001id(ibizsample0001_id);
ibizsample0001Service.update(domain );
IBIZSample0001DTO dto = ibizsample0001Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0001Service.getIbizsample0001ByEntities(this.ibizsample0001Mapping.toDomain(#ibizsample0001dtos)),'DemoSys-IBIZSample0001-Update')")
@ApiOperation(value = "批量更新示例实体01", tags = {"示例实体01" }, notes = "批量更新示例实体01")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0001s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0001DTO> ibizsample0001dtos) {
ibizsample0001Service.updateBatch(ibizsample0001Mapping.toDomain(ibizsample0001dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0001Service.get(#ibizsample0001_id),'DemoSys-IBIZSample0001-Remove')")
@ApiOperation(value = "删除示例实体01", tags = {"示例实体01" }, notes = "删除示例实体01")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0001s/{ibizsample0001_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0001_id") String ibizsample0001_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0001Service.remove(ibizsample0001_id));
}
@PreAuthorize("hasPermission(this.ibizsample0001Service.getIbizsample0001ByIds(#ids),'DemoSys-IBIZSample0001-Remove')")
@ApiOperation(value = "批量删除示例实体01", tags = {"示例实体01" }, notes = "批量删除示例实体01")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0001s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0001Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0001-Get')")
@ApiOperation(value = "获取示例实体01", tags = {"示例实体01" }, notes = "获取示例实体01")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0001s/{ibizsample0001_id}")
public ResponseEntity<IBIZSample0001DTO> get(@PathVariable("ibizsample0001_id") String ibizsample0001_id) {
IBIZSample0001 domain = ibizsample0001Service.get(ibizsample0001_id);
IBIZSample0001DTO dto = ibizsample0001Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取示例实体01草稿", tags = {"示例实体01" }, notes = "获取示例实体01草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0001s/getdraft")
public ResponseEntity<IBIZSample0001DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0001Mapping.toDto(ibizsample0001Service.getDraft(new IBIZSample0001())));
}
@ApiOperation(value = "检查示例实体01", tags = {"示例实体01" }, notes = "检查示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0001DTO ibizsample0001dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0001Service.checkKey(ibizsample0001Mapping.toDomain(ibizsample0001dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(#ibizsample0001dto),'DemoSys-IBIZSample0001-Save')")
@ApiOperation(value = "保存示例实体01", tags = {"示例实体01" }, notes = "保存示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0001DTO ibizsample0001dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0001Service.save(ibizsample0001Mapping.toDomain(ibizsample0001dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(#ibizsample0001dtos),'DemoSys-IBIZSample0001-Save')")
@ApiOperation(value = "批量保存示例实体01", tags = {"示例实体01" }, notes = "批量保存示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0001DTO> ibizsample0001dtos) {
ibizsample0001Service.saveBatch(ibizsample0001Mapping.toDomain(ibizsample0001dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0001-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0001-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"示例实体01" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0001s/fetchdefault")
public ResponseEntity<List<IBIZSample0001DTO>> fetchDefault(IBIZSample0001SearchContext context) {
Page<IBIZSample0001> domains = ibizsample0001Service.searchDefault(context) ;
List<IBIZSample0001DTO> list = ibizsample0001Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0001-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0001-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"示例实体01" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0001s/searchdefault")
public ResponseEntity<Page<IBIZSample0001DTO>> searchDefault(@RequestBody IBIZSample0001SearchContext context) {
Page<IBIZSample0001> domains = ibizsample0001Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0001Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0002Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0002Resource {
@Lazy @Lazy
public IBIZSample0002Mapping ibizsample0002Mapping; public IBIZSample0002Mapping ibizsample0002Mapping;
@PreAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(#ibizsample0002dto),'DemoSys-IBIZSample0002-Create')")
@ApiOperation(value = "新建示例实体02", tags = {"示例实体02" }, notes = "新建示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s")
public ResponseEntity<IBIZSample0002DTO> create(@Validated @RequestBody IBIZSample0002DTO ibizsample0002dto) {
IBIZSample0002 domain = ibizsample0002Mapping.toDomain(ibizsample0002dto);
ibizsample0002Service.create(domain);
IBIZSample0002DTO dto = ibizsample0002Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(#ibizsample0002dtos),'DemoSys-IBIZSample0002-Create')")
@ApiOperation(value = "批量新建示例实体02", tags = {"示例实体02" }, notes = "批量新建示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0002DTO> ibizsample0002dtos) {
ibizsample0002Service.createBatch(ibizsample0002Mapping.toDomain(ibizsample0002dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0002" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0002Service.get(#ibizsample0002_id),'DemoSys-IBIZSample0002-Update')")
@ApiOperation(value = "更新示例实体02", tags = {"示例实体02" }, notes = "更新示例实体02")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0002s/{ibizsample0002_id}")
public ResponseEntity<IBIZSample0002DTO> update(@PathVariable("ibizsample0002_id") String ibizsample0002_id, @RequestBody IBIZSample0002DTO ibizsample0002dto) {
IBIZSample0002 domain = ibizsample0002Mapping.toDomain(ibizsample0002dto);
domain .setIbizsample0002id(ibizsample0002_id);
ibizsample0002Service.update(domain );
IBIZSample0002DTO dto = ibizsample0002Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0002Service.getIbizsample0002ByEntities(this.ibizsample0002Mapping.toDomain(#ibizsample0002dtos)),'DemoSys-IBIZSample0002-Update')")
@ApiOperation(value = "批量更新示例实体02", tags = {"示例实体02" }, notes = "批量更新示例实体02")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0002s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0002DTO> ibizsample0002dtos) {
ibizsample0002Service.updateBatch(ibizsample0002Mapping.toDomain(ibizsample0002dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0002Service.get(#ibizsample0002_id),'DemoSys-IBIZSample0002-Remove')")
@ApiOperation(value = "删除示例实体02", tags = {"示例实体02" }, notes = "删除示例实体02")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0002s/{ibizsample0002_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0002_id") String ibizsample0002_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0002Service.remove(ibizsample0002_id));
}
@PreAuthorize("hasPermission(this.ibizsample0002Service.getIbizsample0002ByIds(#ids),'DemoSys-IBIZSample0002-Remove')")
@ApiOperation(value = "批量删除示例实体02", tags = {"示例实体02" }, notes = "批量删除示例实体02")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0002s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0002Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0002-Get')")
@ApiOperation(value = "获取示例实体02", tags = {"示例实体02" }, notes = "获取示例实体02")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0002s/{ibizsample0002_id}")
public ResponseEntity<IBIZSample0002DTO> get(@PathVariable("ibizsample0002_id") String ibizsample0002_id) {
IBIZSample0002 domain = ibizsample0002Service.get(ibizsample0002_id);
IBIZSample0002DTO dto = ibizsample0002Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取示例实体02草稿", tags = {"示例实体02" }, notes = "获取示例实体02草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0002s/getdraft")
public ResponseEntity<IBIZSample0002DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0002Mapping.toDto(ibizsample0002Service.getDraft(new IBIZSample0002())));
}
@ApiOperation(value = "检查示例实体02", tags = {"示例实体02" }, notes = "检查示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0002DTO ibizsample0002dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0002Service.checkKey(ibizsample0002Mapping.toDomain(ibizsample0002dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(#ibizsample0002dto),'DemoSys-IBIZSample0002-Save')")
@ApiOperation(value = "保存示例实体02", tags = {"示例实体02" }, notes = "保存示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0002DTO ibizsample0002dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0002Service.save(ibizsample0002Mapping.toDomain(ibizsample0002dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(#ibizsample0002dtos),'DemoSys-IBIZSample0002-Save')")
@ApiOperation(value = "批量保存示例实体02", tags = {"示例实体02" }, notes = "批量保存示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0002DTO> ibizsample0002dtos) {
ibizsample0002Service.saveBatch(ibizsample0002Mapping.toDomain(ibizsample0002dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0002-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0002-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"示例实体02" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0002s/fetchdefault")
public ResponseEntity<List<IBIZSample0002DTO>> fetchDefault(IBIZSample0002SearchContext context) {
Page<IBIZSample0002> domains = ibizsample0002Service.searchDefault(context) ;
List<IBIZSample0002DTO> list = ibizsample0002Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0002-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0002-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"示例实体02" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0002s/searchdefault")
public ResponseEntity<Page<IBIZSample0002DTO>> searchDefault(@RequestBody IBIZSample0002SearchContext context) {
Page<IBIZSample0002> domains = ibizsample0002Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0002Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0004Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0004Resource {
@Lazy @Lazy
public IBIZSample0004Mapping ibizsample0004Mapping; public IBIZSample0004Mapping ibizsample0004Mapping;
@PreAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(#ibizsample0004dto),'DemoSys-IBIZSample0004-Create')")
@ApiOperation(value = "新建多版本流程", tags = {"多版本流程" }, notes = "新建多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s")
public ResponseEntity<IBIZSample0004DTO> create(@Validated @RequestBody IBIZSample0004DTO ibizsample0004dto) {
IBIZSample0004 domain = ibizsample0004Mapping.toDomain(ibizsample0004dto);
ibizsample0004Service.create(domain);
IBIZSample0004DTO dto = ibizsample0004Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(#ibizsample0004dtos),'DemoSys-IBIZSample0004-Create')")
@ApiOperation(value = "批量新建多版本流程", tags = {"多版本流程" }, notes = "批量新建多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0004DTO> ibizsample0004dtos) {
ibizsample0004Service.createBatch(ibizsample0004Mapping.toDomain(ibizsample0004dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0004" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0004Service.get(#ibizsample0004_id),'DemoSys-IBIZSample0004-Update')")
@ApiOperation(value = "更新多版本流程", tags = {"多版本流程" }, notes = "更新多版本流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0004s/{ibizsample0004_id}")
public ResponseEntity<IBIZSample0004DTO> update(@PathVariable("ibizsample0004_id") String ibizsample0004_id, @RequestBody IBIZSample0004DTO ibizsample0004dto) {
IBIZSample0004 domain = ibizsample0004Mapping.toDomain(ibizsample0004dto);
domain .setIbizsample0004id(ibizsample0004_id);
ibizsample0004Service.update(domain );
IBIZSample0004DTO dto = ibizsample0004Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0004Service.getIbizsample0004ByEntities(this.ibizsample0004Mapping.toDomain(#ibizsample0004dtos)),'DemoSys-IBIZSample0004-Update')")
@ApiOperation(value = "批量更新多版本流程", tags = {"多版本流程" }, notes = "批量更新多版本流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0004s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0004DTO> ibizsample0004dtos) {
ibizsample0004Service.updateBatch(ibizsample0004Mapping.toDomain(ibizsample0004dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0004Service.get(#ibizsample0004_id),'DemoSys-IBIZSample0004-Remove')")
@ApiOperation(value = "删除多版本流程", tags = {"多版本流程" }, notes = "删除多版本流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0004s/{ibizsample0004_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0004_id") String ibizsample0004_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0004Service.remove(ibizsample0004_id));
}
@PreAuthorize("hasPermission(this.ibizsample0004Service.getIbizsample0004ByIds(#ids),'DemoSys-IBIZSample0004-Remove')")
@ApiOperation(value = "批量删除多版本流程", tags = {"多版本流程" }, notes = "批量删除多版本流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0004s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0004Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0004-Get')")
@ApiOperation(value = "获取多版本流程", tags = {"多版本流程" }, notes = "获取多版本流程")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0004s/{ibizsample0004_id}")
public ResponseEntity<IBIZSample0004DTO> get(@PathVariable("ibizsample0004_id") String ibizsample0004_id) {
IBIZSample0004 domain = ibizsample0004Service.get(ibizsample0004_id);
IBIZSample0004DTO dto = ibizsample0004Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取多版本流程草稿", tags = {"多版本流程" }, notes = "获取多版本流程草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0004s/getdraft")
public ResponseEntity<IBIZSample0004DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0004Mapping.toDto(ibizsample0004Service.getDraft(new IBIZSample0004())));
}
@ApiOperation(value = "检查多版本流程", tags = {"多版本流程" }, notes = "检查多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0004DTO ibizsample0004dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0004Service.checkKey(ibizsample0004Mapping.toDomain(ibizsample0004dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(#ibizsample0004dto),'DemoSys-IBIZSample0004-Save')")
@ApiOperation(value = "保存多版本流程", tags = {"多版本流程" }, notes = "保存多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0004DTO ibizsample0004dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0004Service.save(ibizsample0004Mapping.toDomain(ibizsample0004dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(#ibizsample0004dtos),'DemoSys-IBIZSample0004-Save')")
@ApiOperation(value = "批量保存多版本流程", tags = {"多版本流程" }, notes = "批量保存多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0004DTO> ibizsample0004dtos) {
ibizsample0004Service.saveBatch(ibizsample0004Mapping.toDomain(ibizsample0004dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0004-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0004-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"多版本流程" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0004s/fetchdefault")
public ResponseEntity<List<IBIZSample0004DTO>> fetchDefault(IBIZSample0004SearchContext context) {
Page<IBIZSample0004> domains = ibizsample0004Service.searchDefault(context) ;
List<IBIZSample0004DTO> list = ibizsample0004Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0004-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0004-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"多版本流程" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0004s/searchdefault")
public ResponseEntity<Page<IBIZSample0004DTO>> searchDefault(@RequestBody IBIZSample0004SearchContext context) {
Page<IBIZSample0004> domains = ibizsample0004Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0004Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0005Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0005Resource {
@Lazy @Lazy
public IBIZSample0005Mapping ibizsample0005Mapping; public IBIZSample0005Mapping ibizsample0005Mapping;
@PreAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(#ibizsample0005dto),'DemoSys-IBIZSample0005-Create')")
@ApiOperation(value = "新建多模式流程", tags = {"多模式流程" }, notes = "新建多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s")
public ResponseEntity<IBIZSample0005DTO> create(@Validated @RequestBody IBIZSample0005DTO ibizsample0005dto) {
IBIZSample0005 domain = ibizsample0005Mapping.toDomain(ibizsample0005dto);
ibizsample0005Service.create(domain);
IBIZSample0005DTO dto = ibizsample0005Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(#ibizsample0005dtos),'DemoSys-IBIZSample0005-Create')")
@ApiOperation(value = "批量新建多模式流程", tags = {"多模式流程" }, notes = "批量新建多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0005DTO> ibizsample0005dtos) {
ibizsample0005Service.createBatch(ibizsample0005Mapping.toDomain(ibizsample0005dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0005" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0005Service.get(#ibizsample0005_id),'DemoSys-IBIZSample0005-Update')")
@ApiOperation(value = "更新多模式流程", tags = {"多模式流程" }, notes = "更新多模式流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0005s/{ibizsample0005_id}")
public ResponseEntity<IBIZSample0005DTO> update(@PathVariable("ibizsample0005_id") String ibizsample0005_id, @RequestBody IBIZSample0005DTO ibizsample0005dto) {
IBIZSample0005 domain = ibizsample0005Mapping.toDomain(ibizsample0005dto);
domain .setIbizsample0005id(ibizsample0005_id);
ibizsample0005Service.update(domain );
IBIZSample0005DTO dto = ibizsample0005Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0005Service.getIbizsample0005ByEntities(this.ibizsample0005Mapping.toDomain(#ibizsample0005dtos)),'DemoSys-IBIZSample0005-Update')")
@ApiOperation(value = "批量更新多模式流程", tags = {"多模式流程" }, notes = "批量更新多模式流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0005s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0005DTO> ibizsample0005dtos) {
ibizsample0005Service.updateBatch(ibizsample0005Mapping.toDomain(ibizsample0005dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0005Service.get(#ibizsample0005_id),'DemoSys-IBIZSample0005-Remove')")
@ApiOperation(value = "删除多模式流程", tags = {"多模式流程" }, notes = "删除多模式流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0005s/{ibizsample0005_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0005_id") String ibizsample0005_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0005Service.remove(ibizsample0005_id));
}
@PreAuthorize("hasPermission(this.ibizsample0005Service.getIbizsample0005ByIds(#ids),'DemoSys-IBIZSample0005-Remove')")
@ApiOperation(value = "批量删除多模式流程", tags = {"多模式流程" }, notes = "批量删除多模式流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0005s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0005Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0005-Get')")
@ApiOperation(value = "获取多模式流程", tags = {"多模式流程" }, notes = "获取多模式流程")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0005s/{ibizsample0005_id}")
public ResponseEntity<IBIZSample0005DTO> get(@PathVariable("ibizsample0005_id") String ibizsample0005_id) {
IBIZSample0005 domain = ibizsample0005Service.get(ibizsample0005_id);
IBIZSample0005DTO dto = ibizsample0005Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取多模式流程草稿", tags = {"多模式流程" }, notes = "获取多模式流程草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0005s/getdraft")
public ResponseEntity<IBIZSample0005DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0005Mapping.toDto(ibizsample0005Service.getDraft(new IBIZSample0005())));
}
@ApiOperation(value = "检查多模式流程", tags = {"多模式流程" }, notes = "检查多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0005DTO ibizsample0005dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0005Service.checkKey(ibizsample0005Mapping.toDomain(ibizsample0005dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(#ibizsample0005dto),'DemoSys-IBIZSample0005-Save')")
@ApiOperation(value = "保存多模式流程", tags = {"多模式流程" }, notes = "保存多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0005DTO ibizsample0005dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0005Service.save(ibizsample0005Mapping.toDomain(ibizsample0005dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(#ibizsample0005dtos),'DemoSys-IBIZSample0005-Save')")
@ApiOperation(value = "批量保存多模式流程", tags = {"多模式流程" }, notes = "批量保存多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0005DTO> ibizsample0005dtos) {
ibizsample0005Service.saveBatch(ibizsample0005Mapping.toDomain(ibizsample0005dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0005-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0005-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"多模式流程" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0005s/fetchdefault")
public ResponseEntity<List<IBIZSample0005DTO>> fetchDefault(IBIZSample0005SearchContext context) {
Page<IBIZSample0005> domains = ibizsample0005Service.searchDefault(context) ;
List<IBIZSample0005DTO> list = ibizsample0005Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0005-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0005-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"多模式流程" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0005s/searchdefault")
public ResponseEntity<Page<IBIZSample0005DTO>> searchDefault(@RequestBody IBIZSample0005SearchContext context) {
Page<IBIZSample0005> domains = ibizsample0005Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0005Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0006Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0006Resource {
@Lazy @Lazy
public IBIZSample0006Mapping ibizsample0006Mapping; public IBIZSample0006Mapping ibizsample0006Mapping;
@PreAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(#ibizsample0006dto),'DemoSys-IBIZSample0006-Create')")
@ApiOperation(value = "新建嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "新建嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s")
public ResponseEntity<IBIZSample0006DTO> create(@Validated @RequestBody IBIZSample0006DTO ibizsample0006dto) {
IBIZSample0006 domain = ibizsample0006Mapping.toDomain(ibizsample0006dto);
ibizsample0006Service.create(domain);
IBIZSample0006DTO dto = ibizsample0006Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(#ibizsample0006dtos),'DemoSys-IBIZSample0006-Create')")
@ApiOperation(value = "批量新建嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "批量新建嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0006DTO> ibizsample0006dtos) {
ibizsample0006Service.createBatch(ibizsample0006Mapping.toDomain(ibizsample0006dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0006" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0006Service.get(#ibizsample0006_id),'DemoSys-IBIZSample0006-Update')")
@ApiOperation(value = "更新嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "更新嵌套流程(主)")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0006s/{ibizsample0006_id}")
public ResponseEntity<IBIZSample0006DTO> update(@PathVariable("ibizsample0006_id") String ibizsample0006_id, @RequestBody IBIZSample0006DTO ibizsample0006dto) {
IBIZSample0006 domain = ibizsample0006Mapping.toDomain(ibizsample0006dto);
domain .setIbizsample0006id(ibizsample0006_id);
ibizsample0006Service.update(domain );
IBIZSample0006DTO dto = ibizsample0006Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0006Service.getIbizsample0006ByEntities(this.ibizsample0006Mapping.toDomain(#ibizsample0006dtos)),'DemoSys-IBIZSample0006-Update')")
@ApiOperation(value = "批量更新嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "批量更新嵌套流程(主)")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0006s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0006DTO> ibizsample0006dtos) {
ibizsample0006Service.updateBatch(ibizsample0006Mapping.toDomain(ibizsample0006dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0006Service.get(#ibizsample0006_id),'DemoSys-IBIZSample0006-Remove')")
@ApiOperation(value = "删除嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "删除嵌套流程(主)")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0006s/{ibizsample0006_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0006_id") String ibizsample0006_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0006Service.remove(ibizsample0006_id));
}
@PreAuthorize("hasPermission(this.ibizsample0006Service.getIbizsample0006ByIds(#ids),'DemoSys-IBIZSample0006-Remove')")
@ApiOperation(value = "批量删除嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "批量删除嵌套流程(主)")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0006s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0006Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0006-Get')")
@ApiOperation(value = "获取嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "获取嵌套流程(主)")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0006s/{ibizsample0006_id}")
public ResponseEntity<IBIZSample0006DTO> get(@PathVariable("ibizsample0006_id") String ibizsample0006_id) {
IBIZSample0006 domain = ibizsample0006Service.get(ibizsample0006_id);
IBIZSample0006DTO dto = ibizsample0006Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取嵌套流程(主)草稿", tags = {"嵌套流程(主)" }, notes = "获取嵌套流程(主)草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0006s/getdraft")
public ResponseEntity<IBIZSample0006DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0006Mapping.toDto(ibizsample0006Service.getDraft(new IBIZSample0006())));
}
@ApiOperation(value = "检查嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "检查嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0006DTO ibizsample0006dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0006Service.checkKey(ibizsample0006Mapping.toDomain(ibizsample0006dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(#ibizsample0006dto),'DemoSys-IBIZSample0006-Save')")
@ApiOperation(value = "保存嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "保存嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0006DTO ibizsample0006dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0006Service.save(ibizsample0006Mapping.toDomain(ibizsample0006dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(#ibizsample0006dtos),'DemoSys-IBIZSample0006-Save')")
@ApiOperation(value = "批量保存嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "批量保存嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0006DTO> ibizsample0006dtos) {
ibizsample0006Service.saveBatch(ibizsample0006Mapping.toDomain(ibizsample0006dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0006-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0006-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"嵌套流程(主)" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0006s/fetchdefault")
public ResponseEntity<List<IBIZSample0006DTO>> fetchDefault(IBIZSample0006SearchContext context) {
Page<IBIZSample0006> domains = ibizsample0006Service.searchDefault(context) ;
List<IBIZSample0006DTO> list = ibizsample0006Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0006-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0006-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"嵌套流程(主)" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0006s/searchdefault")
public ResponseEntity<Page<IBIZSample0006DTO>> searchDefault(@RequestBody IBIZSample0006SearchContext context) {
Page<IBIZSample0006> domains = ibizsample0006Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0006Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0008Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0008Resource {
@Lazy @Lazy
public IBIZSample0008Mapping ibizsample0008Mapping; public IBIZSample0008Mapping ibizsample0008Mapping;
@PreAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(#ibizsample0008dto),'DemoSys-IBIZSample0008-Create')")
@ApiOperation(value = "新建自循环流程", tags = {"自循环流程" }, notes = "新建自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s")
public ResponseEntity<IBIZSample0008DTO> create(@Validated @RequestBody IBIZSample0008DTO ibizsample0008dto) {
IBIZSample0008 domain = ibizsample0008Mapping.toDomain(ibizsample0008dto);
ibizsample0008Service.create(domain);
IBIZSample0008DTO dto = ibizsample0008Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(#ibizsample0008dtos),'DemoSys-IBIZSample0008-Create')")
@ApiOperation(value = "批量新建自循环流程", tags = {"自循环流程" }, notes = "批量新建自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0008DTO> ibizsample0008dtos) {
ibizsample0008Service.createBatch(ibizsample0008Mapping.toDomain(ibizsample0008dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0008" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0008Service.get(#ibizsample0008_id),'DemoSys-IBIZSample0008-Update')")
@ApiOperation(value = "更新自循环流程", tags = {"自循环流程" }, notes = "更新自循环流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0008s/{ibizsample0008_id}")
public ResponseEntity<IBIZSample0008DTO> update(@PathVariable("ibizsample0008_id") String ibizsample0008_id, @RequestBody IBIZSample0008DTO ibizsample0008dto) {
IBIZSample0008 domain = ibizsample0008Mapping.toDomain(ibizsample0008dto);
domain .setIbizsample0008id(ibizsample0008_id);
ibizsample0008Service.update(domain );
IBIZSample0008DTO dto = ibizsample0008Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0008Service.getIbizsample0008ByEntities(this.ibizsample0008Mapping.toDomain(#ibizsample0008dtos)),'DemoSys-IBIZSample0008-Update')")
@ApiOperation(value = "批量更新自循环流程", tags = {"自循环流程" }, notes = "批量更新自循环流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0008s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0008DTO> ibizsample0008dtos) {
ibizsample0008Service.updateBatch(ibizsample0008Mapping.toDomain(ibizsample0008dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0008Service.get(#ibizsample0008_id),'DemoSys-IBIZSample0008-Remove')")
@ApiOperation(value = "删除自循环流程", tags = {"自循环流程" }, notes = "删除自循环流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0008s/{ibizsample0008_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0008_id") String ibizsample0008_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0008Service.remove(ibizsample0008_id));
}
@PreAuthorize("hasPermission(this.ibizsample0008Service.getIbizsample0008ByIds(#ids),'DemoSys-IBIZSample0008-Remove')")
@ApiOperation(value = "批量删除自循环流程", tags = {"自循环流程" }, notes = "批量删除自循环流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0008s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0008Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0008-Get')")
@ApiOperation(value = "获取自循环流程", tags = {"自循环流程" }, notes = "获取自循环流程")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0008s/{ibizsample0008_id}")
public ResponseEntity<IBIZSample0008DTO> get(@PathVariable("ibizsample0008_id") String ibizsample0008_id) {
IBIZSample0008 domain = ibizsample0008Service.get(ibizsample0008_id);
IBIZSample0008DTO dto = ibizsample0008Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取自循环流程草稿", tags = {"自循环流程" }, notes = "获取自循环流程草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0008s/getdraft")
public ResponseEntity<IBIZSample0008DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0008Mapping.toDto(ibizsample0008Service.getDraft(new IBIZSample0008())));
}
@ApiOperation(value = "检查自循环流程", tags = {"自循环流程" }, notes = "检查自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0008DTO ibizsample0008dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0008Service.checkKey(ibizsample0008Mapping.toDomain(ibizsample0008dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(#ibizsample0008dto),'DemoSys-IBIZSample0008-Save')")
@ApiOperation(value = "保存自循环流程", tags = {"自循环流程" }, notes = "保存自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0008DTO ibizsample0008dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0008Service.save(ibizsample0008Mapping.toDomain(ibizsample0008dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(#ibizsample0008dtos),'DemoSys-IBIZSample0008-Save')")
@ApiOperation(value = "批量保存自循环流程", tags = {"自循环流程" }, notes = "批量保存自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0008DTO> ibizsample0008dtos) {
ibizsample0008Service.saveBatch(ibizsample0008Mapping.toDomain(ibizsample0008dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0008-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0008-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"自循环流程" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0008s/fetchdefault")
public ResponseEntity<List<IBIZSample0008DTO>> fetchDefault(IBIZSample0008SearchContext context) {
Page<IBIZSample0008> domains = ibizsample0008Service.searchDefault(context) ;
List<IBIZSample0008DTO> list = ibizsample0008Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0008-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0008-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"自循环流程" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0008s/searchdefault")
public ResponseEntity<Page<IBIZSample0008DTO>> searchDefault(@RequestBody IBIZSample0008SearchContext context) {
Page<IBIZSample0008> domains = ibizsample0008Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0008Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0009Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0009Resource {
@Lazy @Lazy
public IBIZSample0009Mapping ibizsample0009Mapping; public IBIZSample0009Mapping ibizsample0009Mapping;
@PreAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(#ibizsample0009dto),'DemoSys-IBIZSample0009-Create')")
@ApiOperation(value = "新建商品价格明细", tags = {"商品价格明细" }, notes = "新建商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s")
public ResponseEntity<IBIZSample0009DTO> create(@Validated @RequestBody IBIZSample0009DTO ibizsample0009dto) {
IBIZSample0009 domain = ibizsample0009Mapping.toDomain(ibizsample0009dto);
ibizsample0009Service.create(domain);
IBIZSample0009DTO dto = ibizsample0009Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(#ibizsample0009dtos),'DemoSys-IBIZSample0009-Create')")
@ApiOperation(value = "批量新建商品价格明细", tags = {"商品价格明细" }, notes = "批量新建商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0009DTO> ibizsample0009dtos) {
ibizsample0009Service.createBatch(ibizsample0009Mapping.toDomain(ibizsample0009dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0009" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0009Service.get(#ibizsample0009_id),'DemoSys-IBIZSample0009-Update')")
@ApiOperation(value = "更新商品价格明细", tags = {"商品价格明细" }, notes = "更新商品价格明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0009s/{ibizsample0009_id}")
public ResponseEntity<IBIZSample0009DTO> update(@PathVariable("ibizsample0009_id") String ibizsample0009_id, @RequestBody IBIZSample0009DTO ibizsample0009dto) {
IBIZSample0009 domain = ibizsample0009Mapping.toDomain(ibizsample0009dto);
domain .setIbizsample0009id(ibizsample0009_id);
ibizsample0009Service.update(domain );
IBIZSample0009DTO dto = ibizsample0009Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0009Service.getIbizsample0009ByEntities(this.ibizsample0009Mapping.toDomain(#ibizsample0009dtos)),'DemoSys-IBIZSample0009-Update')")
@ApiOperation(value = "批量更新商品价格明细", tags = {"商品价格明细" }, notes = "批量更新商品价格明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0009s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0009DTO> ibizsample0009dtos) {
ibizsample0009Service.updateBatch(ibizsample0009Mapping.toDomain(ibizsample0009dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0009Service.get(#ibizsample0009_id),'DemoSys-IBIZSample0009-Remove')")
@ApiOperation(value = "删除商品价格明细", tags = {"商品价格明细" }, notes = "删除商品价格明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0009s/{ibizsample0009_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0009_id") String ibizsample0009_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0009Service.remove(ibizsample0009_id));
}
@PreAuthorize("hasPermission(this.ibizsample0009Service.getIbizsample0009ByIds(#ids),'DemoSys-IBIZSample0009-Remove')")
@ApiOperation(value = "批量删除商品价格明细", tags = {"商品价格明细" }, notes = "批量删除商品价格明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0009s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0009Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0009-Get')")
@ApiOperation(value = "获取商品价格明细", tags = {"商品价格明细" }, notes = "获取商品价格明细")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0009s/{ibizsample0009_id}")
public ResponseEntity<IBIZSample0009DTO> get(@PathVariable("ibizsample0009_id") String ibizsample0009_id) {
IBIZSample0009 domain = ibizsample0009Service.get(ibizsample0009_id);
IBIZSample0009DTO dto = ibizsample0009Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取商品价格明细草稿", tags = {"商品价格明细" }, notes = "获取商品价格明细草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0009s/getdraft")
public ResponseEntity<IBIZSample0009DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0009Mapping.toDto(ibizsample0009Service.getDraft(new IBIZSample0009())));
}
@ApiOperation(value = "检查商品价格明细", tags = {"商品价格明细" }, notes = "检查商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0009DTO ibizsample0009dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0009Service.checkKey(ibizsample0009Mapping.toDomain(ibizsample0009dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(#ibizsample0009dto),'DemoSys-IBIZSample0009-Save')")
@ApiOperation(value = "保存商品价格明细", tags = {"商品价格明细" }, notes = "保存商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0009DTO ibizsample0009dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0009Service.save(ibizsample0009Mapping.toDomain(ibizsample0009dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(#ibizsample0009dtos),'DemoSys-IBIZSample0009-Save')")
@ApiOperation(value = "批量保存商品价格明细", tags = {"商品价格明细" }, notes = "批量保存商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0009DTO> ibizsample0009dtos) {
ibizsample0009Service.saveBatch(ibizsample0009Mapping.toDomain(ibizsample0009dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0009-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0009-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"商品价格明细" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0009s/fetchdefault")
public ResponseEntity<List<IBIZSample0009DTO>> fetchDefault(IBIZSample0009SearchContext context) {
Page<IBIZSample0009> domains = ibizsample0009Service.searchDefault(context) ;
List<IBIZSample0009DTO> list = ibizsample0009Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0009-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0009-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"商品价格明细" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0009s/searchdefault")
public ResponseEntity<Page<IBIZSample0009DTO>> searchDefault(@RequestBody IBIZSample0009SearchContext context) {
Page<IBIZSample0009> domains = ibizsample0009Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0009Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0010Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0010Resource {
@Lazy @Lazy
public IBIZSample0010Mapping ibizsample0010Mapping; public IBIZSample0010Mapping ibizsample0010Mapping;
@PreAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(#ibizsample0010dto),'DemoSys-IBIZSample0010-Create')")
@ApiOperation(value = "新建订单", tags = {"订单" }, notes = "新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s")
public ResponseEntity<IBIZSample0010DTO> create(@Validated @RequestBody IBIZSample0010DTO ibizsample0010dto) {
IBIZSample0010 domain = ibizsample0010Mapping.toDomain(ibizsample0010dto);
ibizsample0010Service.create(domain);
IBIZSample0010DTO dto = ibizsample0010Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(#ibizsample0010dtos),'DemoSys-IBIZSample0010-Create')")
@ApiOperation(value = "批量新建订单", tags = {"订单" }, notes = "批量新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0010DTO> ibizsample0010dtos) {
ibizsample0010Service.createBatch(ibizsample0010Mapping.toDomain(ibizsample0010dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0010" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0010Service.get(#ibizsample0010_id),'DemoSys-IBIZSample0010-Update')")
@ApiOperation(value = "更新订单", tags = {"订单" }, notes = "更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0010s/{ibizsample0010_id}")
public ResponseEntity<IBIZSample0010DTO> update(@PathVariable("ibizsample0010_id") String ibizsample0010_id, @RequestBody IBIZSample0010DTO ibizsample0010dto) {
IBIZSample0010 domain = ibizsample0010Mapping.toDomain(ibizsample0010dto);
domain .setIbizsample0010id(ibizsample0010_id);
ibizsample0010Service.update(domain );
IBIZSample0010DTO dto = ibizsample0010Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0010Service.getIbizsample0010ByEntities(this.ibizsample0010Mapping.toDomain(#ibizsample0010dtos)),'DemoSys-IBIZSample0010-Update')")
@ApiOperation(value = "批量更新订单", tags = {"订单" }, notes = "批量更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0010s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0010DTO> ibizsample0010dtos) {
ibizsample0010Service.updateBatch(ibizsample0010Mapping.toDomain(ibizsample0010dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0010Service.get(#ibizsample0010_id),'DemoSys-IBIZSample0010-Remove')")
@ApiOperation(value = "删除订单", tags = {"订单" }, notes = "删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0010s/{ibizsample0010_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0010_id") String ibizsample0010_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0010Service.remove(ibizsample0010_id));
}
@PreAuthorize("hasPermission(this.ibizsample0010Service.getIbizsample0010ByIds(#ids),'DemoSys-IBIZSample0010-Remove')")
@ApiOperation(value = "批量删除订单", tags = {"订单" }, notes = "批量删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0010s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0010Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0010-Get')")
@ApiOperation(value = "获取订单", tags = {"订单" }, notes = "获取订单")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0010s/{ibizsample0010_id}")
public ResponseEntity<IBIZSample0010DTO> get(@PathVariable("ibizsample0010_id") String ibizsample0010_id) {
IBIZSample0010 domain = ibizsample0010Service.get(ibizsample0010_id);
IBIZSample0010DTO dto = ibizsample0010Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单草稿", tags = {"订单" }, notes = "获取订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0010s/getdraft")
public ResponseEntity<IBIZSample0010DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0010Mapping.toDto(ibizsample0010Service.getDraft(new IBIZSample0010())));
}
@ApiOperation(value = "检查订单", tags = {"订单" }, notes = "检查订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0010DTO ibizsample0010dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0010Service.checkKey(ibizsample0010Mapping.toDomain(ibizsample0010dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(#ibizsample0010dto),'DemoSys-IBIZSample0010-Save')")
@ApiOperation(value = "保存订单", tags = {"订单" }, notes = "保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0010DTO ibizsample0010dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0010Service.save(ibizsample0010Mapping.toDomain(ibizsample0010dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(#ibizsample0010dtos),'DemoSys-IBIZSample0010-Save')")
@ApiOperation(value = "批量保存订单", tags = {"订单" }, notes = "批量保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0010DTO> ibizsample0010dtos) {
ibizsample0010Service.saveBatch(ibizsample0010Mapping.toDomain(ibizsample0010dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0010-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0010-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0010s/fetchdefault")
public ResponseEntity<List<IBIZSample0010DTO>> fetchDefault(IBIZSample0010SearchContext context) {
Page<IBIZSample0010> domains = ibizsample0010Service.searchDefault(context) ;
List<IBIZSample0010DTO> list = ibizsample0010Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0010-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0010-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0010s/searchdefault")
public ResponseEntity<Page<IBIZSample0010DTO>> searchDefault(@RequestBody IBIZSample0010SearchContext context) {
Page<IBIZSample0010> domains = ibizsample0010Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0010Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0011Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0011Resource {
@Lazy @Lazy
public IBIZSample0011Mapping ibizsample0011Mapping; public IBIZSample0011Mapping ibizsample0011Mapping;
@PreAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(#ibizsample0011dto),'DemoSys-IBIZSample0011-Create')")
@ApiOperation(value = "新建订单明细", tags = {"订单明细" }, notes = "新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s")
public ResponseEntity<IBIZSample0011DTO> create(@Validated @RequestBody IBIZSample0011DTO ibizsample0011dto) {
IBIZSample0011 domain = ibizsample0011Mapping.toDomain(ibizsample0011dto);
ibizsample0011Service.create(domain);
IBIZSample0011DTO dto = ibizsample0011Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(#ibizsample0011dtos),'DemoSys-IBIZSample0011-Create')")
@ApiOperation(value = "批量新建订单明细", tags = {"订单明细" }, notes = "批量新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0011DTO> ibizsample0011dtos) {
ibizsample0011Service.createBatch(ibizsample0011Mapping.toDomain(ibizsample0011dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0011" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0011Service.get(#ibizsample0011_id),'DemoSys-IBIZSample0011-Update')")
@ApiOperation(value = "更新订单明细", tags = {"订单明细" }, notes = "更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0011s/{ibizsample0011_id}")
public ResponseEntity<IBIZSample0011DTO> update(@PathVariable("ibizsample0011_id") String ibizsample0011_id, @RequestBody IBIZSample0011DTO ibizsample0011dto) {
IBIZSample0011 domain = ibizsample0011Mapping.toDomain(ibizsample0011dto);
domain .setIbizsample0011id(ibizsample0011_id);
ibizsample0011Service.update(domain );
IBIZSample0011DTO dto = ibizsample0011Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0011Service.getIbizsample0011ByEntities(this.ibizsample0011Mapping.toDomain(#ibizsample0011dtos)),'DemoSys-IBIZSample0011-Update')")
@ApiOperation(value = "批量更新订单明细", tags = {"订单明细" }, notes = "批量更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0011s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0011DTO> ibizsample0011dtos) {
ibizsample0011Service.updateBatch(ibizsample0011Mapping.toDomain(ibizsample0011dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0011Service.get(#ibizsample0011_id),'DemoSys-IBIZSample0011-Remove')")
@ApiOperation(value = "删除订单明细", tags = {"订单明细" }, notes = "删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0011s/{ibizsample0011_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0011_id") String ibizsample0011_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0011Service.remove(ibizsample0011_id));
}
@PreAuthorize("hasPermission(this.ibizsample0011Service.getIbizsample0011ByIds(#ids),'DemoSys-IBIZSample0011-Remove')")
@ApiOperation(value = "批量删除订单明细", tags = {"订单明细" }, notes = "批量删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0011s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0011Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0011-Get')")
@ApiOperation(value = "获取订单明细", tags = {"订单明细" }, notes = "获取订单明细")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0011s/{ibizsample0011_id}")
public ResponseEntity<IBIZSample0011DTO> get(@PathVariable("ibizsample0011_id") String ibizsample0011_id) {
IBIZSample0011 domain = ibizsample0011Service.get(ibizsample0011_id);
IBIZSample0011DTO dto = ibizsample0011Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单明细草稿", tags = {"订单明细" }, notes = "获取订单明细草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0011s/getdraft")
public ResponseEntity<IBIZSample0011DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0011Mapping.toDto(ibizsample0011Service.getDraft(new IBIZSample0011())));
}
@ApiOperation(value = "检查订单明细", tags = {"订单明细" }, notes = "检查订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0011DTO ibizsample0011dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0011Service.checkKey(ibizsample0011Mapping.toDomain(ibizsample0011dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(#ibizsample0011dto),'DemoSys-IBIZSample0011-Save')")
@ApiOperation(value = "保存订单明细", tags = {"订单明细" }, notes = "保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0011DTO ibizsample0011dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0011Service.save(ibizsample0011Mapping.toDomain(ibizsample0011dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(#ibizsample0011dtos),'DemoSys-IBIZSample0011-Save')")
@ApiOperation(value = "批量保存订单明细", tags = {"订单明细" }, notes = "批量保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0011DTO> ibizsample0011dtos) {
ibizsample0011Service.saveBatch(ibizsample0011Mapping.toDomain(ibizsample0011dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0011-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0011-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单明细" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0011s/fetchdefault")
public ResponseEntity<List<IBIZSample0011DTO>> fetchDefault(IBIZSample0011SearchContext context) {
Page<IBIZSample0011> domains = ibizsample0011Service.searchDefault(context) ;
List<IBIZSample0011DTO> list = ibizsample0011Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0011-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0011-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单明细" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0011s/searchdefault")
public ResponseEntity<Page<IBIZSample0011DTO>> searchDefault(@RequestBody IBIZSample0011SearchContext context) {
Page<IBIZSample0011> domains = ibizsample0011Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0011Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0012Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0012Resource {
@Lazy @Lazy
public IBIZSample0012Mapping ibizsample0012Mapping; public IBIZSample0012Mapping ibizsample0012Mapping;
@PreAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(#ibizsample0012dto),'DemoSys-IBIZSample0012-Create')")
@ApiOperation(value = "新建订单", tags = {"订单" }, notes = "新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s")
public ResponseEntity<IBIZSample0012DTO> create(@Validated @RequestBody IBIZSample0012DTO ibizsample0012dto) {
IBIZSample0012 domain = ibizsample0012Mapping.toDomain(ibizsample0012dto);
ibizsample0012Service.create(domain);
IBIZSample0012DTO dto = ibizsample0012Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(#ibizsample0012dtos),'DemoSys-IBIZSample0012-Create')")
@ApiOperation(value = "批量新建订单", tags = {"订单" }, notes = "批量新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0012DTO> ibizsample0012dtos) {
ibizsample0012Service.createBatch(ibizsample0012Mapping.toDomain(ibizsample0012dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0012" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0012Service.get(#ibizsample0012_id),'DemoSys-IBIZSample0012-Update')")
@ApiOperation(value = "更新订单", tags = {"订单" }, notes = "更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0012s/{ibizsample0012_id}")
public ResponseEntity<IBIZSample0012DTO> update(@PathVariable("ibizsample0012_id") String ibizsample0012_id, @RequestBody IBIZSample0012DTO ibizsample0012dto) {
IBIZSample0012 domain = ibizsample0012Mapping.toDomain(ibizsample0012dto);
domain .setIbizsample0012id(ibizsample0012_id);
ibizsample0012Service.update(domain );
IBIZSample0012DTO dto = ibizsample0012Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0012Service.getIbizsample0012ByEntities(this.ibizsample0012Mapping.toDomain(#ibizsample0012dtos)),'DemoSys-IBIZSample0012-Update')")
@ApiOperation(value = "批量更新订单", tags = {"订单" }, notes = "批量更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0012s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0012DTO> ibizsample0012dtos) {
ibizsample0012Service.updateBatch(ibizsample0012Mapping.toDomain(ibizsample0012dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0012Service.get(#ibizsample0012_id),'DemoSys-IBIZSample0012-Remove')")
@ApiOperation(value = "删除订单", tags = {"订单" }, notes = "删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0012s/{ibizsample0012_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0012_id") String ibizsample0012_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0012Service.remove(ibizsample0012_id));
}
@PreAuthorize("hasPermission(this.ibizsample0012Service.getIbizsample0012ByIds(#ids),'DemoSys-IBIZSample0012-Remove')")
@ApiOperation(value = "批量删除订单", tags = {"订单" }, notes = "批量删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0012s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0012Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0012-Get')")
@ApiOperation(value = "获取订单", tags = {"订单" }, notes = "获取订单")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0012s/{ibizsample0012_id}")
public ResponseEntity<IBIZSample0012DTO> get(@PathVariable("ibizsample0012_id") String ibizsample0012_id) {
IBIZSample0012 domain = ibizsample0012Service.get(ibizsample0012_id);
IBIZSample0012DTO dto = ibizsample0012Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单草稿", tags = {"订单" }, notes = "获取订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0012s/getdraft")
public ResponseEntity<IBIZSample0012DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0012Mapping.toDto(ibizsample0012Service.getDraft(new IBIZSample0012())));
}
@ApiOperation(value = "检查订单", tags = {"订单" }, notes = "检查订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0012DTO ibizsample0012dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0012Service.checkKey(ibizsample0012Mapping.toDomain(ibizsample0012dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(#ibizsample0012dto),'DemoSys-IBIZSample0012-Save')")
@ApiOperation(value = "保存订单", tags = {"订单" }, notes = "保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0012DTO ibizsample0012dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0012Service.save(ibizsample0012Mapping.toDomain(ibizsample0012dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(#ibizsample0012dtos),'DemoSys-IBIZSample0012-Save')")
@ApiOperation(value = "批量保存订单", tags = {"订单" }, notes = "批量保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0012DTO> ibizsample0012dtos) {
ibizsample0012Service.saveBatch(ibizsample0012Mapping.toDomain(ibizsample0012dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0012-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0012-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0012s/fetchdefault")
public ResponseEntity<List<IBIZSample0012DTO>> fetchDefault(IBIZSample0012SearchContext context) {
Page<IBIZSample0012> domains = ibizsample0012Service.searchDefault(context) ;
List<IBIZSample0012DTO> list = ibizsample0012Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0012-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0012-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0012s/searchdefault")
public ResponseEntity<Page<IBIZSample0012DTO>> searchDefault(@RequestBody IBIZSample0012SearchContext context) {
Page<IBIZSample0012> domains = ibizsample0012Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0012Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0013Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0013Resource {
@Lazy @Lazy
public IBIZSample0013Mapping ibizsample0013Mapping; public IBIZSample0013Mapping ibizsample0013Mapping;
@PreAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(#ibizsample0013dto),'DemoSys-IBIZSample0013-Create')")
@ApiOperation(value = "新建订单明细", tags = {"订单明细" }, notes = "新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s")
public ResponseEntity<IBIZSample0013DTO> create(@Validated @RequestBody IBIZSample0013DTO ibizsample0013dto) {
IBIZSample0013 domain = ibizsample0013Mapping.toDomain(ibizsample0013dto);
ibizsample0013Service.create(domain);
IBIZSample0013DTO dto = ibizsample0013Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(#ibizsample0013dtos),'DemoSys-IBIZSample0013-Create')")
@ApiOperation(value = "批量新建订单明细", tags = {"订单明细" }, notes = "批量新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0013DTO> ibizsample0013dtos) {
ibizsample0013Service.createBatch(ibizsample0013Mapping.toDomain(ibizsample0013dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0013" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0013Service.get(#ibizsample0013_id),'DemoSys-IBIZSample0013-Update')")
@ApiOperation(value = "更新订单明细", tags = {"订单明细" }, notes = "更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0013s/{ibizsample0013_id}")
public ResponseEntity<IBIZSample0013DTO> update(@PathVariable("ibizsample0013_id") String ibizsample0013_id, @RequestBody IBIZSample0013DTO ibizsample0013dto) {
IBIZSample0013 domain = ibizsample0013Mapping.toDomain(ibizsample0013dto);
domain .setIbizsample0013id(ibizsample0013_id);
ibizsample0013Service.update(domain );
IBIZSample0013DTO dto = ibizsample0013Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0013Service.getIbizsample0013ByEntities(this.ibizsample0013Mapping.toDomain(#ibizsample0013dtos)),'DemoSys-IBIZSample0013-Update')")
@ApiOperation(value = "批量更新订单明细", tags = {"订单明细" }, notes = "批量更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0013s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0013DTO> ibizsample0013dtos) {
ibizsample0013Service.updateBatch(ibizsample0013Mapping.toDomain(ibizsample0013dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0013Service.get(#ibizsample0013_id),'DemoSys-IBIZSample0013-Remove')")
@ApiOperation(value = "删除订单明细", tags = {"订单明细" }, notes = "删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0013s/{ibizsample0013_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0013_id") String ibizsample0013_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0013Service.remove(ibizsample0013_id));
}
@PreAuthorize("hasPermission(this.ibizsample0013Service.getIbizsample0013ByIds(#ids),'DemoSys-IBIZSample0013-Remove')")
@ApiOperation(value = "批量删除订单明细", tags = {"订单明细" }, notes = "批量删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0013s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0013Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0013-Get')")
@ApiOperation(value = "获取订单明细", tags = {"订单明细" }, notes = "获取订单明细")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0013s/{ibizsample0013_id}")
public ResponseEntity<IBIZSample0013DTO> get(@PathVariable("ibizsample0013_id") String ibizsample0013_id) {
IBIZSample0013 domain = ibizsample0013Service.get(ibizsample0013_id);
IBIZSample0013DTO dto = ibizsample0013Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单明细草稿", tags = {"订单明细" }, notes = "获取订单明细草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0013s/getdraft")
public ResponseEntity<IBIZSample0013DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0013Mapping.toDto(ibizsample0013Service.getDraft(new IBIZSample0013())));
}
@ApiOperation(value = "检查订单明细", tags = {"订单明细" }, notes = "检查订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0013DTO ibizsample0013dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0013Service.checkKey(ibizsample0013Mapping.toDomain(ibizsample0013dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(#ibizsample0013dto),'DemoSys-IBIZSample0013-Save')")
@ApiOperation(value = "保存订单明细", tags = {"订单明细" }, notes = "保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0013DTO ibizsample0013dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0013Service.save(ibizsample0013Mapping.toDomain(ibizsample0013dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(#ibizsample0013dtos),'DemoSys-IBIZSample0013-Save')")
@ApiOperation(value = "批量保存订单明细", tags = {"订单明细" }, notes = "批量保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0013DTO> ibizsample0013dtos) {
ibizsample0013Service.saveBatch(ibizsample0013Mapping.toDomain(ibizsample0013dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0013-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0013-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单明细" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0013s/fetchdefault")
public ResponseEntity<List<IBIZSample0013DTO>> fetchDefault(IBIZSample0013SearchContext context) {
Page<IBIZSample0013> domains = ibizsample0013Service.searchDefault(context) ;
List<IBIZSample0013DTO> list = ibizsample0013Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0013-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0013-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单明细" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0013s/searchdefault")
public ResponseEntity<Page<IBIZSample0013DTO>> searchDefault(@RequestBody IBIZSample0013SearchContext context) {
Page<IBIZSample0013> domains = ibizsample0013Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0013Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZSample0014Resource { ...@@ -47,6 +47,139 @@ public class IBIZSample0014Resource {
@Lazy @Lazy
public IBIZSample0014Mapping ibizsample0014Mapping; public IBIZSample0014Mapping ibizsample0014Mapping;
@PreAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(#ibizsample0014dto),'DemoSys-IBIZSample0014-Create')")
@ApiOperation(value = "新建员工", tags = {"员工" }, notes = "新建员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s")
public ResponseEntity<IBIZSample0014DTO> create(@Validated @RequestBody IBIZSample0014DTO ibizsample0014dto) {
IBIZSample0014 domain = ibizsample0014Mapping.toDomain(ibizsample0014dto);
ibizsample0014Service.create(domain);
IBIZSample0014DTO dto = ibizsample0014Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(#ibizsample0014dtos),'DemoSys-IBIZSample0014-Create')")
@ApiOperation(value = "批量新建员工", tags = {"员工" }, notes = "批量新建员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0014DTO> ibizsample0014dtos) {
ibizsample0014Service.createBatch(ibizsample0014Mapping.toDomain(ibizsample0014dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0014" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0014Service.get(#ibizsample0014_id),'DemoSys-IBIZSample0014-Update')")
@ApiOperation(value = "更新员工", tags = {"员工" }, notes = "更新员工")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0014s/{ibizsample0014_id}")
public ResponseEntity<IBIZSample0014DTO> update(@PathVariable("ibizsample0014_id") String ibizsample0014_id, @RequestBody IBIZSample0014DTO ibizsample0014dto) {
IBIZSample0014 domain = ibizsample0014Mapping.toDomain(ibizsample0014dto);
domain .setIbizsample0014id(ibizsample0014_id);
ibizsample0014Service.update(domain );
IBIZSample0014DTO dto = ibizsample0014Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0014Service.getIbizsample0014ByEntities(this.ibizsample0014Mapping.toDomain(#ibizsample0014dtos)),'DemoSys-IBIZSample0014-Update')")
@ApiOperation(value = "批量更新员工", tags = {"员工" }, notes = "批量更新员工")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0014s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0014DTO> ibizsample0014dtos) {
ibizsample0014Service.updateBatch(ibizsample0014Mapping.toDomain(ibizsample0014dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0014Service.get(#ibizsample0014_id),'DemoSys-IBIZSample0014-Remove')")
@ApiOperation(value = "删除员工", tags = {"员工" }, notes = "删除员工")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0014s/{ibizsample0014_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0014_id") String ibizsample0014_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0014Service.remove(ibizsample0014_id));
}
@PreAuthorize("hasPermission(this.ibizsample0014Service.getIbizsample0014ByIds(#ids),'DemoSys-IBIZSample0014-Remove')")
@ApiOperation(value = "批量删除员工", tags = {"员工" }, notes = "批量删除员工")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0014s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0014Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "获取员工", tags = {"员工" }, notes = "获取员工")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0014s/{ibizsample0014_id}")
public ResponseEntity<IBIZSample0014DTO> get(@PathVariable("ibizsample0014_id") String ibizsample0014_id) {
IBIZSample0014 domain = ibizsample0014Service.get(ibizsample0014_id);
IBIZSample0014DTO dto = ibizsample0014Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取员工草稿", tags = {"员工" }, notes = "获取员工草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0014s/getdraft")
public ResponseEntity<IBIZSample0014DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0014Mapping.toDto(ibizsample0014Service.getDraft(new IBIZSample0014())));
}
@ApiOperation(value = "检查员工", tags = {"员工" }, notes = "检查员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0014DTO ibizsample0014dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0014Service.checkKey(ibizsample0014Mapping.toDomain(ibizsample0014dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(#ibizsample0014dto),'DemoSys-IBIZSample0014-Save')")
@ApiOperation(value = "保存员工", tags = {"员工" }, notes = "保存员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0014DTO ibizsample0014dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0014Service.save(ibizsample0014Mapping.toDomain(ibizsample0014dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(#ibizsample0014dtos),'DemoSys-IBIZSample0014-Save')")
@ApiOperation(value = "批量保存员工", tags = {"员工" }, notes = "批量保存员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0014DTO> ibizsample0014dtos) {
ibizsample0014Service.saveBatch(ibizsample0014Mapping.toDomain(ibizsample0014dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0014-searchCurIBIZSample0014-all') and hasPermission(#context,'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "获取CurIBIZSample0014", tags = {"员工" } ,notes = "获取CurIBIZSample0014")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0014s/fetchcuribizsample0014")
public ResponseEntity<List<IBIZSample0014DTO>> fetchCurIBIZSample0014(IBIZSample0014SearchContext context) {
Page<IBIZSample0014> domains = ibizsample0014Service.searchCurIBIZSample0014(context) ;
List<IBIZSample0014DTO> list = ibizsample0014Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0014-searchCurIBIZSample0014-all') and hasPermission(#context,'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "查询CurIBIZSample0014", tags = {"员工" } ,notes = "查询CurIBIZSample0014")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0014s/searchcuribizsample0014")
public ResponseEntity<Page<IBIZSample0014DTO>> searchCurIBIZSample0014(@RequestBody IBIZSample0014SearchContext context) {
Page<IBIZSample0014> domains = ibizsample0014Service.searchCurIBIZSample0014(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0014Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0014-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"员工" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0014s/fetchdefault")
public ResponseEntity<List<IBIZSample0014DTO>> fetchDefault(IBIZSample0014SearchContext context) {
Page<IBIZSample0014> domains = ibizsample0014Service.searchDefault(context) ;
List<IBIZSample0014DTO> list = ibizsample0014Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0014-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"员工" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0014s/searchdefault")
public ResponseEntity<Page<IBIZSample0014DTO>> searchDefault(@RequestBody IBIZSample0014SearchContext context) {
Page<IBIZSample0014> domains = ibizsample0014Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0014Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0015Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0015Resource {
@Lazy @Lazy
public IBIZSample0015Mapping ibizsample0015Mapping; public IBIZSample0015Mapping ibizsample0015Mapping;
@PreAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(#ibizsample0015dto),'DemoSys-IBIZSample0015-Create')")
@ApiOperation(value = "新建项目", tags = {"项目" }, notes = "新建项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s")
public ResponseEntity<IBIZSample0015DTO> create(@Validated @RequestBody IBIZSample0015DTO ibizsample0015dto) {
IBIZSample0015 domain = ibizsample0015Mapping.toDomain(ibizsample0015dto);
ibizsample0015Service.create(domain);
IBIZSample0015DTO dto = ibizsample0015Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(#ibizsample0015dtos),'DemoSys-IBIZSample0015-Create')")
@ApiOperation(value = "批量新建项目", tags = {"项目" }, notes = "批量新建项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0015DTO> ibizsample0015dtos) {
ibizsample0015Service.createBatch(ibizsample0015Mapping.toDomain(ibizsample0015dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0015" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0015Service.get(#ibizsample0015_id),'DemoSys-IBIZSample0015-Update')")
@ApiOperation(value = "更新项目", tags = {"项目" }, notes = "更新项目")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0015s/{ibizsample0015_id}")
public ResponseEntity<IBIZSample0015DTO> update(@PathVariable("ibizsample0015_id") String ibizsample0015_id, @RequestBody IBIZSample0015DTO ibizsample0015dto) {
IBIZSample0015 domain = ibizsample0015Mapping.toDomain(ibizsample0015dto);
domain .setIbizsample0015id(ibizsample0015_id);
ibizsample0015Service.update(domain );
IBIZSample0015DTO dto = ibizsample0015Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0015Service.getIbizsample0015ByEntities(this.ibizsample0015Mapping.toDomain(#ibizsample0015dtos)),'DemoSys-IBIZSample0015-Update')")
@ApiOperation(value = "批量更新项目", tags = {"项目" }, notes = "批量更新项目")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0015s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0015DTO> ibizsample0015dtos) {
ibizsample0015Service.updateBatch(ibizsample0015Mapping.toDomain(ibizsample0015dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0015Service.get(#ibizsample0015_id),'DemoSys-IBIZSample0015-Remove')")
@ApiOperation(value = "删除项目", tags = {"项目" }, notes = "删除项目")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0015s/{ibizsample0015_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0015_id") String ibizsample0015_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0015Service.remove(ibizsample0015_id));
}
@PreAuthorize("hasPermission(this.ibizsample0015Service.getIbizsample0015ByIds(#ids),'DemoSys-IBIZSample0015-Remove')")
@ApiOperation(value = "批量删除项目", tags = {"项目" }, notes = "批量删除项目")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0015s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0015Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0015-Get')")
@ApiOperation(value = "获取项目", tags = {"项目" }, notes = "获取项目")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0015s/{ibizsample0015_id}")
public ResponseEntity<IBIZSample0015DTO> get(@PathVariable("ibizsample0015_id") String ibizsample0015_id) {
IBIZSample0015 domain = ibizsample0015Service.get(ibizsample0015_id);
IBIZSample0015DTO dto = ibizsample0015Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取项目草稿", tags = {"项目" }, notes = "获取项目草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0015s/getdraft")
public ResponseEntity<IBIZSample0015DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0015Mapping.toDto(ibizsample0015Service.getDraft(new IBIZSample0015())));
}
@ApiOperation(value = "检查项目", tags = {"项目" }, notes = "检查项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0015DTO ibizsample0015dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0015Service.checkKey(ibizsample0015Mapping.toDomain(ibizsample0015dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(#ibizsample0015dto),'DemoSys-IBIZSample0015-Save')")
@ApiOperation(value = "保存项目", tags = {"项目" }, notes = "保存项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0015DTO ibizsample0015dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0015Service.save(ibizsample0015Mapping.toDomain(ibizsample0015dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(#ibizsample0015dtos),'DemoSys-IBIZSample0015-Save')")
@ApiOperation(value = "批量保存项目", tags = {"项目" }, notes = "批量保存项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0015DTO> ibizsample0015dtos) {
ibizsample0015Service.saveBatch(ibizsample0015Mapping.toDomain(ibizsample0015dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0015-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0015-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"项目" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0015s/fetchdefault")
public ResponseEntity<List<IBIZSample0015DTO>> fetchDefault(IBIZSample0015SearchContext context) {
Page<IBIZSample0015> domains = ibizsample0015Service.searchDefault(context) ;
List<IBIZSample0015DTO> list = ibizsample0015Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0015-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0015-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"项目" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0015s/searchdefault")
public ResponseEntity<Page<IBIZSample0015DTO>> searchDefault(@RequestBody IBIZSample0015SearchContext context) {
Page<IBIZSample0015> domains = ibizsample0015Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0015Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0016Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0016Resource {
@Lazy @Lazy
public IBIZSample0016Mapping ibizsample0016Mapping; public IBIZSample0016Mapping ibizsample0016Mapping;
@PreAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(#ibizsample0016dto),'DemoSys-IBIZSample0016-Create')")
@ApiOperation(value = "新建项目成员", tags = {"项目成员" }, notes = "新建项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s")
public ResponseEntity<IBIZSample0016DTO> create(@Validated @RequestBody IBIZSample0016DTO ibizsample0016dto) {
IBIZSample0016 domain = ibizsample0016Mapping.toDomain(ibizsample0016dto);
ibizsample0016Service.create(domain);
IBIZSample0016DTO dto = ibizsample0016Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(#ibizsample0016dtos),'DemoSys-IBIZSample0016-Create')")
@ApiOperation(value = "批量新建项目成员", tags = {"项目成员" }, notes = "批量新建项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0016DTO> ibizsample0016dtos) {
ibizsample0016Service.createBatch(ibizsample0016Mapping.toDomain(ibizsample0016dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0016" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0016Service.get(#ibizsample0016_id),'DemoSys-IBIZSample0016-Update')")
@ApiOperation(value = "更新项目成员", tags = {"项目成员" }, notes = "更新项目成员")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0016s/{ibizsample0016_id}")
public ResponseEntity<IBIZSample0016DTO> update(@PathVariable("ibizsample0016_id") String ibizsample0016_id, @RequestBody IBIZSample0016DTO ibizsample0016dto) {
IBIZSample0016 domain = ibizsample0016Mapping.toDomain(ibizsample0016dto);
domain .setIbizsample0016id(ibizsample0016_id);
ibizsample0016Service.update(domain );
IBIZSample0016DTO dto = ibizsample0016Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0016Service.getIbizsample0016ByEntities(this.ibizsample0016Mapping.toDomain(#ibizsample0016dtos)),'DemoSys-IBIZSample0016-Update')")
@ApiOperation(value = "批量更新项目成员", tags = {"项目成员" }, notes = "批量更新项目成员")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0016s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0016DTO> ibizsample0016dtos) {
ibizsample0016Service.updateBatch(ibizsample0016Mapping.toDomain(ibizsample0016dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0016Service.get(#ibizsample0016_id),'DemoSys-IBIZSample0016-Remove')")
@ApiOperation(value = "删除项目成员", tags = {"项目成员" }, notes = "删除项目成员")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0016s/{ibizsample0016_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0016_id") String ibizsample0016_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0016Service.remove(ibizsample0016_id));
}
@PreAuthorize("hasPermission(this.ibizsample0016Service.getIbizsample0016ByIds(#ids),'DemoSys-IBIZSample0016-Remove')")
@ApiOperation(value = "批量删除项目成员", tags = {"项目成员" }, notes = "批量删除项目成员")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0016s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0016Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0016-Get')")
@ApiOperation(value = "获取项目成员", tags = {"项目成员" }, notes = "获取项目成员")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0016s/{ibizsample0016_id}")
public ResponseEntity<IBIZSample0016DTO> get(@PathVariable("ibizsample0016_id") String ibizsample0016_id) {
IBIZSample0016 domain = ibizsample0016Service.get(ibizsample0016_id);
IBIZSample0016DTO dto = ibizsample0016Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取项目成员草稿", tags = {"项目成员" }, notes = "获取项目成员草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0016s/getdraft")
public ResponseEntity<IBIZSample0016DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0016Mapping.toDto(ibizsample0016Service.getDraft(new IBIZSample0016())));
}
@ApiOperation(value = "检查项目成员", tags = {"项目成员" }, notes = "检查项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0016DTO ibizsample0016dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0016Service.checkKey(ibizsample0016Mapping.toDomain(ibizsample0016dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(#ibizsample0016dto),'DemoSys-IBIZSample0016-Save')")
@ApiOperation(value = "保存项目成员", tags = {"项目成员" }, notes = "保存项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0016DTO ibizsample0016dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0016Service.save(ibizsample0016Mapping.toDomain(ibizsample0016dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(#ibizsample0016dtos),'DemoSys-IBIZSample0016-Save')")
@ApiOperation(value = "批量保存项目成员", tags = {"项目成员" }, notes = "批量保存项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0016DTO> ibizsample0016dtos) {
ibizsample0016Service.saveBatch(ibizsample0016Mapping.toDomain(ibizsample0016dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0016-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0016-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"项目成员" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0016s/fetchdefault")
public ResponseEntity<List<IBIZSample0016DTO>> fetchDefault(IBIZSample0016SearchContext context) {
Page<IBIZSample0016> domains = ibizsample0016Service.searchDefault(context) ;
List<IBIZSample0016DTO> list = ibizsample0016Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0016-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0016-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"项目成员" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0016s/searchdefault")
public ResponseEntity<Page<IBIZSample0016DTO>> searchDefault(@RequestBody IBIZSample0016SearchContext context) {
Page<IBIZSample0016> domains = ibizsample0016Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0016Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZSample0017Resource { ...@@ -47,6 +47,139 @@ public class IBIZSample0017Resource {
@Lazy @Lazy
public IBIZSample0017Mapping ibizsample0017Mapping; public IBIZSample0017Mapping ibizsample0017Mapping;
@PreAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(#ibizsample0017dto),'DemoSys-IBIZSample0017-Create')")
@ApiOperation(value = "新建订单", tags = {"订单" }, notes = "新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s")
public ResponseEntity<IBIZSample0017DTO> create(@Validated @RequestBody IBIZSample0017DTO ibizsample0017dto) {
IBIZSample0017 domain = ibizsample0017Mapping.toDomain(ibizsample0017dto);
ibizsample0017Service.create(domain);
IBIZSample0017DTO dto = ibizsample0017Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(#ibizsample0017dtos),'DemoSys-IBIZSample0017-Create')")
@ApiOperation(value = "批量新建订单", tags = {"订单" }, notes = "批量新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0017DTO> ibizsample0017dtos) {
ibizsample0017Service.createBatch(ibizsample0017Mapping.toDomain(ibizsample0017dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0017" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0017Service.get(#ibizsample0017_id),'DemoSys-IBIZSample0017-Update')")
@ApiOperation(value = "更新订单", tags = {"订单" }, notes = "更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0017s/{ibizsample0017_id}")
public ResponseEntity<IBIZSample0017DTO> update(@PathVariable("ibizsample0017_id") String ibizsample0017_id, @RequestBody IBIZSample0017DTO ibizsample0017dto) {
IBIZSample0017 domain = ibizsample0017Mapping.toDomain(ibizsample0017dto);
domain .setIbizsample0017id(ibizsample0017_id);
ibizsample0017Service.update(domain );
IBIZSample0017DTO dto = ibizsample0017Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0017Service.getIbizsample0017ByEntities(this.ibizsample0017Mapping.toDomain(#ibizsample0017dtos)),'DemoSys-IBIZSample0017-Update')")
@ApiOperation(value = "批量更新订单", tags = {"订单" }, notes = "批量更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0017s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0017DTO> ibizsample0017dtos) {
ibizsample0017Service.updateBatch(ibizsample0017Mapping.toDomain(ibizsample0017dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0017Service.get(#ibizsample0017_id),'DemoSys-IBIZSample0017-Remove')")
@ApiOperation(value = "删除订单", tags = {"订单" }, notes = "删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0017s/{ibizsample0017_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0017_id") String ibizsample0017_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0017Service.remove(ibizsample0017_id));
}
@PreAuthorize("hasPermission(this.ibizsample0017Service.getIbizsample0017ByIds(#ids),'DemoSys-IBIZSample0017-Remove')")
@ApiOperation(value = "批量删除订单", tags = {"订单" }, notes = "批量删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0017s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0017Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "获取订单", tags = {"订单" }, notes = "获取订单")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0017s/{ibizsample0017_id}")
public ResponseEntity<IBIZSample0017DTO> get(@PathVariable("ibizsample0017_id") String ibizsample0017_id) {
IBIZSample0017 domain = ibizsample0017Service.get(ibizsample0017_id);
IBIZSample0017DTO dto = ibizsample0017Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单草稿", tags = {"订单" }, notes = "获取订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0017s/getdraft")
public ResponseEntity<IBIZSample0017DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0017Mapping.toDto(ibizsample0017Service.getDraft(new IBIZSample0017())));
}
@ApiOperation(value = "检查订单", tags = {"订单" }, notes = "检查订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0017DTO ibizsample0017dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0017Service.checkKey(ibizsample0017Mapping.toDomain(ibizsample0017dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(#ibizsample0017dto),'DemoSys-IBIZSample0017-Save')")
@ApiOperation(value = "保存订单", tags = {"订单" }, notes = "保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0017DTO ibizsample0017dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0017Service.save(ibizsample0017Mapping.toDomain(ibizsample0017dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(#ibizsample0017dtos),'DemoSys-IBIZSample0017-Save')")
@ApiOperation(value = "批量保存订单", tags = {"订单" }, notes = "批量保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0017DTO> ibizsample0017dtos) {
ibizsample0017Service.saveBatch(ibizsample0017Mapping.toDomain(ibizsample0017dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0017-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0017s/fetchdefault")
public ResponseEntity<List<IBIZSample0017DTO>> fetchDefault(IBIZSample0017SearchContext context) {
Page<IBIZSample0017> domains = ibizsample0017Service.searchDefault(context) ;
List<IBIZSample0017DTO> list = ibizsample0017Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0017-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0017s/searchdefault")
public ResponseEntity<Page<IBIZSample0017DTO>> searchDefault(@RequestBody IBIZSample0017SearchContext context) {
Page<IBIZSample0017> domains = ibizsample0017Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0017Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0017-searchFormType-all') and hasPermission(#context,'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "获取FormType", tags = {"订单" } ,notes = "获取FormType")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0017s/fetchformtype")
public ResponseEntity<List<IBIZSample0017DTO>> fetchFormType(IBIZSample0017SearchContext context) {
Page<IBIZSample0017> domains = ibizsample0017Service.searchFormType(context) ;
List<IBIZSample0017DTO> list = ibizsample0017Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0017-searchFormType-all') and hasPermission(#context,'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "查询FormType", tags = {"订单" } ,notes = "查询FormType")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0017s/searchformtype")
public ResponseEntity<Page<IBIZSample0017DTO>> searchFormType(@RequestBody IBIZSample0017SearchContext context) {
Page<IBIZSample0017> domains = ibizsample0017Service.searchFormType(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0017Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0018Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0018Resource {
@Lazy @Lazy
public IBIZSample0018Mapping ibizsample0018Mapping; public IBIZSample0018Mapping ibizsample0018Mapping;
@PreAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(#ibizsample0018dto),'DemoSys-IBIZSample0018-Create')")
@ApiOperation(value = "新建示例实体18", tags = {"示例实体18" }, notes = "新建示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s")
public ResponseEntity<IBIZSample0018DTO> create(@Validated @RequestBody IBIZSample0018DTO ibizsample0018dto) {
IBIZSample0018 domain = ibizsample0018Mapping.toDomain(ibizsample0018dto);
ibizsample0018Service.create(domain);
IBIZSample0018DTO dto = ibizsample0018Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(#ibizsample0018dtos),'DemoSys-IBIZSample0018-Create')")
@ApiOperation(value = "批量新建示例实体18", tags = {"示例实体18" }, notes = "批量新建示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0018DTO> ibizsample0018dtos) {
ibizsample0018Service.createBatch(ibizsample0018Mapping.toDomain(ibizsample0018dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0018" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0018Service.get(#ibizsample0018_id),'DemoSys-IBIZSample0018-Update')")
@ApiOperation(value = "更新示例实体18", tags = {"示例实体18" }, notes = "更新示例实体18")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0018s/{ibizsample0018_id}")
public ResponseEntity<IBIZSample0018DTO> update(@PathVariable("ibizsample0018_id") String ibizsample0018_id, @RequestBody IBIZSample0018DTO ibizsample0018dto) {
IBIZSample0018 domain = ibizsample0018Mapping.toDomain(ibizsample0018dto);
domain .setIbizsample0018id(ibizsample0018_id);
ibizsample0018Service.update(domain );
IBIZSample0018DTO dto = ibizsample0018Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0018Service.getIbizsample0018ByEntities(this.ibizsample0018Mapping.toDomain(#ibizsample0018dtos)),'DemoSys-IBIZSample0018-Update')")
@ApiOperation(value = "批量更新示例实体18", tags = {"示例实体18" }, notes = "批量更新示例实体18")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0018s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0018DTO> ibizsample0018dtos) {
ibizsample0018Service.updateBatch(ibizsample0018Mapping.toDomain(ibizsample0018dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0018Service.get(#ibizsample0018_id),'DemoSys-IBIZSample0018-Remove')")
@ApiOperation(value = "删除示例实体18", tags = {"示例实体18" }, notes = "删除示例实体18")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0018s/{ibizsample0018_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0018_id") String ibizsample0018_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0018Service.remove(ibizsample0018_id));
}
@PreAuthorize("hasPermission(this.ibizsample0018Service.getIbizsample0018ByIds(#ids),'DemoSys-IBIZSample0018-Remove')")
@ApiOperation(value = "批量删除示例实体18", tags = {"示例实体18" }, notes = "批量删除示例实体18")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0018s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0018Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0018-Get')")
@ApiOperation(value = "获取示例实体18", tags = {"示例实体18" }, notes = "获取示例实体18")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0018s/{ibizsample0018_id}")
public ResponseEntity<IBIZSample0018DTO> get(@PathVariable("ibizsample0018_id") String ibizsample0018_id) {
IBIZSample0018 domain = ibizsample0018Service.get(ibizsample0018_id);
IBIZSample0018DTO dto = ibizsample0018Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取示例实体18草稿", tags = {"示例实体18" }, notes = "获取示例实体18草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0018s/getdraft")
public ResponseEntity<IBIZSample0018DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0018Mapping.toDto(ibizsample0018Service.getDraft(new IBIZSample0018())));
}
@ApiOperation(value = "检查示例实体18", tags = {"示例实体18" }, notes = "检查示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0018DTO ibizsample0018dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0018Service.checkKey(ibizsample0018Mapping.toDomain(ibizsample0018dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(#ibizsample0018dto),'DemoSys-IBIZSample0018-Save')")
@ApiOperation(value = "保存示例实体18", tags = {"示例实体18" }, notes = "保存示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0018DTO ibizsample0018dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0018Service.save(ibizsample0018Mapping.toDomain(ibizsample0018dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(#ibizsample0018dtos),'DemoSys-IBIZSample0018-Save')")
@ApiOperation(value = "批量保存示例实体18", tags = {"示例实体18" }, notes = "批量保存示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0018DTO> ibizsample0018dtos) {
ibizsample0018Service.saveBatch(ibizsample0018Mapping.toDomain(ibizsample0018dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0018-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0018-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"示例实体18" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0018s/fetchdefault")
public ResponseEntity<List<IBIZSample0018DTO>> fetchDefault(IBIZSample0018SearchContext context) {
Page<IBIZSample0018> domains = ibizsample0018Service.searchDefault(context) ;
List<IBIZSample0018DTO> list = ibizsample0018Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0018-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0018-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"示例实体18" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0018s/searchdefault")
public ResponseEntity<Page<IBIZSample0018DTO>> searchDefault(@RequestBody IBIZSample0018SearchContext context) {
Page<IBIZSample0018> domains = ibizsample0018Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0018Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0019Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0019Resource {
@Lazy @Lazy
public IBIZSample0019Mapping ibizsample0019Mapping; public IBIZSample0019Mapping ibizsample0019Mapping;
@PreAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(#ibizsample0019dto),'DemoSys-IBIZSample0019-Create')")
@ApiOperation(value = "新建部门", tags = {"部门" }, notes = "新建部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s")
public ResponseEntity<IBIZSample0019DTO> create(@Validated @RequestBody IBIZSample0019DTO ibizsample0019dto) {
IBIZSample0019 domain = ibizsample0019Mapping.toDomain(ibizsample0019dto);
ibizsample0019Service.create(domain);
IBIZSample0019DTO dto = ibizsample0019Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(#ibizsample0019dtos),'DemoSys-IBIZSample0019-Create')")
@ApiOperation(value = "批量新建部门", tags = {"部门" }, notes = "批量新建部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0019DTO> ibizsample0019dtos) {
ibizsample0019Service.createBatch(ibizsample0019Mapping.toDomain(ibizsample0019dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0019" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0019Service.get(#ibizsample0019_id),'DemoSys-IBIZSample0019-Update')")
@ApiOperation(value = "更新部门", tags = {"部门" }, notes = "更新部门")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0019s/{ibizsample0019_id}")
public ResponseEntity<IBIZSample0019DTO> update(@PathVariable("ibizsample0019_id") String ibizsample0019_id, @RequestBody IBIZSample0019DTO ibizsample0019dto) {
IBIZSample0019 domain = ibizsample0019Mapping.toDomain(ibizsample0019dto);
domain .setIbizsample0019id(ibizsample0019_id);
ibizsample0019Service.update(domain );
IBIZSample0019DTO dto = ibizsample0019Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0019Service.getIbizsample0019ByEntities(this.ibizsample0019Mapping.toDomain(#ibizsample0019dtos)),'DemoSys-IBIZSample0019-Update')")
@ApiOperation(value = "批量更新部门", tags = {"部门" }, notes = "批量更新部门")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0019s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0019DTO> ibizsample0019dtos) {
ibizsample0019Service.updateBatch(ibizsample0019Mapping.toDomain(ibizsample0019dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0019Service.get(#ibizsample0019_id),'DemoSys-IBIZSample0019-Remove')")
@ApiOperation(value = "删除部门", tags = {"部门" }, notes = "删除部门")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0019s/{ibizsample0019_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0019_id") String ibizsample0019_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0019Service.remove(ibizsample0019_id));
}
@PreAuthorize("hasPermission(this.ibizsample0019Service.getIbizsample0019ByIds(#ids),'DemoSys-IBIZSample0019-Remove')")
@ApiOperation(value = "批量删除部门", tags = {"部门" }, notes = "批量删除部门")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0019s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0019Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0019-Get')")
@ApiOperation(value = "获取部门", tags = {"部门" }, notes = "获取部门")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0019s/{ibizsample0019_id}")
public ResponseEntity<IBIZSample0019DTO> get(@PathVariable("ibizsample0019_id") String ibizsample0019_id) {
IBIZSample0019 domain = ibizsample0019Service.get(ibizsample0019_id);
IBIZSample0019DTO dto = ibizsample0019Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取部门草稿", tags = {"部门" }, notes = "获取部门草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0019s/getdraft")
public ResponseEntity<IBIZSample0019DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0019Mapping.toDto(ibizsample0019Service.getDraft(new IBIZSample0019())));
}
@ApiOperation(value = "检查部门", tags = {"部门" }, notes = "检查部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0019DTO ibizsample0019dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0019Service.checkKey(ibizsample0019Mapping.toDomain(ibizsample0019dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(#ibizsample0019dto),'DemoSys-IBIZSample0019-Save')")
@ApiOperation(value = "保存部门", tags = {"部门" }, notes = "保存部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0019DTO ibizsample0019dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0019Service.save(ibizsample0019Mapping.toDomain(ibizsample0019dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(#ibizsample0019dtos),'DemoSys-IBIZSample0019-Save')")
@ApiOperation(value = "批量保存部门", tags = {"部门" }, notes = "批量保存部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0019DTO> ibizsample0019dtos) {
ibizsample0019Service.saveBatch(ibizsample0019Mapping.toDomain(ibizsample0019dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0019-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0019-Get')")
@ApiOperation(value = "获取默认", tags = {"部门" } ,notes = "获取默认")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0019s/fetchdefault")
public ResponseEntity<List<IBIZSample0019DTO>> fetchDefault(IBIZSample0019SearchContext context) {
Page<IBIZSample0019> domains = ibizsample0019Service.searchDefault(context) ;
List<IBIZSample0019DTO> list = ibizsample0019Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0019-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0019-Get')")
@ApiOperation(value = "查询默认", tags = {"部门" } ,notes = "查询默认")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0019s/searchdefault")
public ResponseEntity<Page<IBIZSample0019DTO>> searchDefault(@RequestBody IBIZSample0019SearchContext context) {
Page<IBIZSample0019> domains = ibizsample0019Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0019Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0020Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0020Resource {
@Lazy @Lazy
public IBIZSample0020Mapping ibizsample0020Mapping; public IBIZSample0020Mapping ibizsample0020Mapping;
@PreAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(#ibizsample0020dto),'DemoSys-IBIZSample0020-Create')")
@ApiOperation(value = "新建员工", tags = {"员工" }, notes = "新建员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s")
public ResponseEntity<IBIZSample0020DTO> create(@Validated @RequestBody IBIZSample0020DTO ibizsample0020dto) {
IBIZSample0020 domain = ibizsample0020Mapping.toDomain(ibizsample0020dto);
ibizsample0020Service.create(domain);
IBIZSample0020DTO dto = ibizsample0020Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(#ibizsample0020dtos),'DemoSys-IBIZSample0020-Create')")
@ApiOperation(value = "批量新建员工", tags = {"员工" }, notes = "批量新建员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0020DTO> ibizsample0020dtos) {
ibizsample0020Service.createBatch(ibizsample0020Mapping.toDomain(ibizsample0020dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0020" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0020Service.get(#ibizsample0020_id),'DemoSys-IBIZSample0020-Update')")
@ApiOperation(value = "更新员工", tags = {"员工" }, notes = "更新员工")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0020s/{ibizsample0020_id}")
public ResponseEntity<IBIZSample0020DTO> update(@PathVariable("ibizsample0020_id") String ibizsample0020_id, @RequestBody IBIZSample0020DTO ibizsample0020dto) {
IBIZSample0020 domain = ibizsample0020Mapping.toDomain(ibizsample0020dto);
domain .setIbizsample0020id(ibizsample0020_id);
ibizsample0020Service.update(domain );
IBIZSample0020DTO dto = ibizsample0020Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0020Service.getIbizsample0020ByEntities(this.ibizsample0020Mapping.toDomain(#ibizsample0020dtos)),'DemoSys-IBIZSample0020-Update')")
@ApiOperation(value = "批量更新员工", tags = {"员工" }, notes = "批量更新员工")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0020s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0020DTO> ibizsample0020dtos) {
ibizsample0020Service.updateBatch(ibizsample0020Mapping.toDomain(ibizsample0020dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0020Service.get(#ibizsample0020_id),'DemoSys-IBIZSample0020-Remove')")
@ApiOperation(value = "删除员工", tags = {"员工" }, notes = "删除员工")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0020s/{ibizsample0020_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0020_id") String ibizsample0020_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0020Service.remove(ibizsample0020_id));
}
@PreAuthorize("hasPermission(this.ibizsample0020Service.getIbizsample0020ByIds(#ids),'DemoSys-IBIZSample0020-Remove')")
@ApiOperation(value = "批量删除员工", tags = {"员工" }, notes = "批量删除员工")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0020s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0020Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0020-Get')")
@ApiOperation(value = "获取员工", tags = {"员工" }, notes = "获取员工")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0020s/{ibizsample0020_id}")
public ResponseEntity<IBIZSample0020DTO> get(@PathVariable("ibizsample0020_id") String ibizsample0020_id) {
IBIZSample0020 domain = ibizsample0020Service.get(ibizsample0020_id);
IBIZSample0020DTO dto = ibizsample0020Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取员工草稿", tags = {"员工" }, notes = "获取员工草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0020s/getdraft")
public ResponseEntity<IBIZSample0020DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0020Mapping.toDto(ibizsample0020Service.getDraft(new IBIZSample0020())));
}
@ApiOperation(value = "检查员工", tags = {"员工" }, notes = "检查员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0020DTO ibizsample0020dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0020Service.checkKey(ibizsample0020Mapping.toDomain(ibizsample0020dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(#ibizsample0020dto),'DemoSys-IBIZSample0020-Save')")
@ApiOperation(value = "保存员工", tags = {"员工" }, notes = "保存员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0020DTO ibizsample0020dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0020Service.save(ibizsample0020Mapping.toDomain(ibizsample0020dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(#ibizsample0020dtos),'DemoSys-IBIZSample0020-Save')")
@ApiOperation(value = "批量保存员工", tags = {"员工" }, notes = "批量保存员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0020DTO> ibizsample0020dtos) {
ibizsample0020Service.saveBatch(ibizsample0020Mapping.toDomain(ibizsample0020dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0020-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0020-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"员工" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0020s/fetchdefault")
public ResponseEntity<List<IBIZSample0020DTO>> fetchDefault(IBIZSample0020SearchContext context) {
Page<IBIZSample0020> domains = ibizsample0020Service.searchDefault(context) ;
List<IBIZSample0020DTO> list = ibizsample0020Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample0020-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0020-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"员工" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0020s/searchdefault")
public ResponseEntity<Page<IBIZSample0020DTO>> searchDefault(@RequestBody IBIZSample0020SearchContext context) {
Page<IBIZSample0020> domains = ibizsample0020Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0020Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZSampleResource { ...@@ -47,6 +47,139 @@ public class IBIZSampleResource {
@Lazy @Lazy
public IBIZSampleMapping ibizsampleMapping; public IBIZSampleMapping ibizsampleMapping;
@PreAuthorize("hasPermission(this.ibizsampleMapping.toDomain(#ibizsampledto),'DemoSys-IBIZSample-Create')")
@ApiOperation(value = "新建示例数据库", tags = {"示例数据库" }, notes = "新建示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples")
public ResponseEntity<IBIZSampleDTO> create(@Validated @RequestBody IBIZSampleDTO ibizsampledto) {
IBIZSample domain = ibizsampleMapping.toDomain(ibizsampledto);
ibizsampleService.create(domain);
IBIZSampleDTO dto = ibizsampleMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsampleMapping.toDomain(#ibizsampledtos),'DemoSys-IBIZSample-Create')")
@ApiOperation(value = "批量新建示例数据库", tags = {"示例数据库" }, notes = "批量新建示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSampleDTO> ibizsampledtos) {
ibizsampleService.createBatch(ibizsampleMapping.toDomain(ibizsampledtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsampleService.get(#ibizsample_id),'DemoSys-IBIZSample-Update')")
@ApiOperation(value = "更新示例数据库", tags = {"示例数据库" }, notes = "更新示例数据库")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsamples/{ibizsample_id}")
public ResponseEntity<IBIZSampleDTO> update(@PathVariable("ibizsample_id") String ibizsample_id, @RequestBody IBIZSampleDTO ibizsampledto) {
IBIZSample domain = ibizsampleMapping.toDomain(ibizsampledto);
domain .setIbizsampleid(ibizsample_id);
ibizsampleService.update(domain );
IBIZSampleDTO dto = ibizsampleMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsampleService.getIbizsampleByEntities(this.ibizsampleMapping.toDomain(#ibizsampledtos)),'DemoSys-IBIZSample-Update')")
@ApiOperation(value = "批量更新示例数据库", tags = {"示例数据库" }, notes = "批量更新示例数据库")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsamples/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSampleDTO> ibizsampledtos) {
ibizsampleService.updateBatch(ibizsampleMapping.toDomain(ibizsampledtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsampleService.get(#ibizsample_id),'DemoSys-IBIZSample-Remove')")
@ApiOperation(value = "删除示例数据库", tags = {"示例数据库" }, notes = "删除示例数据库")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsamples/{ibizsample_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample_id") String ibizsample_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsampleService.remove(ibizsample_id));
}
@PreAuthorize("hasPermission(this.ibizsampleService.getIbizsampleByIds(#ids),'DemoSys-IBIZSample-Remove')")
@ApiOperation(value = "批量删除示例数据库", tags = {"示例数据库" }, notes = "批量删除示例数据库")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsamples/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsampleService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsampleMapping.toDomain(returnObject.body),'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "获取示例数据库", tags = {"示例数据库" }, notes = "获取示例数据库")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsamples/{ibizsample_id}")
public ResponseEntity<IBIZSampleDTO> get(@PathVariable("ibizsample_id") String ibizsample_id) {
IBIZSample domain = ibizsampleService.get(ibizsample_id);
IBIZSampleDTO dto = ibizsampleMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取示例数据库草稿", tags = {"示例数据库" }, notes = "获取示例数据库草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsamples/getdraft")
public ResponseEntity<IBIZSampleDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsampleMapping.toDto(ibizsampleService.getDraft(new IBIZSample())));
}
@ApiOperation(value = "检查示例数据库", tags = {"示例数据库" }, notes = "检查示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSampleDTO ibizsampledto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsampleService.checkKey(ibizsampleMapping.toDomain(ibizsampledto)));
}
@PreAuthorize("hasPermission(this.ibizsampleMapping.toDomain(#ibizsampledto),'DemoSys-IBIZSample-Save')")
@ApiOperation(value = "保存示例数据库", tags = {"示例数据库" }, notes = "保存示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSampleDTO ibizsampledto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsampleService.save(ibizsampleMapping.toDomain(ibizsampledto)));
}
@PreAuthorize("hasPermission(this.ibizsampleMapping.toDomain(#ibizsampledtos),'DemoSys-IBIZSample-Save')")
@ApiOperation(value = "批量保存示例数据库", tags = {"示例数据库" }, notes = "批量保存示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSampleDTO> ibizsampledtos) {
ibizsampleService.saveBatch(ibizsampleMapping.toDomain(ibizsampledtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"示例数据库" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsamples/fetchdefault")
public ResponseEntity<List<IBIZSampleDTO>> fetchDefault(IBIZSampleSearchContext context) {
Page<IBIZSample> domains = ibizsampleService.searchDefault(context) ;
List<IBIZSampleDTO> list = ibizsampleMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"示例数据库" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsamples/searchdefault")
public ResponseEntity<Page<IBIZSampleDTO>> searchDefault(@RequestBody IBIZSampleSearchContext context) {
Page<IBIZSample> domains = ibizsampleService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsampleMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample-searchFormType-all') and hasPermission(#context,'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "获取FormType", tags = {"示例数据库" } ,notes = "获取FormType")
@RequestMapping(method= RequestMethod.POST , value="/ibizsamples/fetchformtype")
public ResponseEntity<List<IBIZSampleDTO>> fetchFormType(IBIZSampleSearchContext context) {
Page<IBIZSample> domains = ibizsampleService.searchFormType(context) ;
List<IBIZSampleDTO> list = ibizsampleMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSample-searchFormType-all') and hasPermission(#context,'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "查询FormType", tags = {"示例数据库" } ,notes = "查询FormType")
@RequestMapping(method= RequestMethod.POST , value="/ibizsamples/searchformtype")
public ResponseEntity<Page<IBIZSampleDTO>> searchFormType(@RequestBody IBIZSampleSearchContext context) {
Page<IBIZSample> domains = ibizsampleService.searchFormType(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsampleMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSoftwareSuitResource { ...@@ -47,6 +47,117 @@ public class IBIZSoftwareSuitResource {
@Lazy @Lazy
public IBIZSoftwareSuitMapping ibizsoftwaresuitMapping; public IBIZSoftwareSuitMapping ibizsoftwaresuitMapping;
@PreAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdto),'DemoSys-IBIZSoftwareSuit-Create')")
@ApiOperation(value = "新建软件", tags = {"软件" }, notes = "新建软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits")
public ResponseEntity<IBIZSoftwareSuitDTO> create(@Validated @RequestBody IBIZSoftwareSuitDTO ibizsoftwaresuitdto) {
IBIZSoftwareSuit domain = ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdto);
ibizsoftwaresuitService.create(domain);
IBIZSoftwareSuitDTO dto = ibizsoftwaresuitMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdtos),'DemoSys-IBIZSoftwareSuit-Create')")
@ApiOperation(value = "批量新建软件", tags = {"软件" }, notes = "批量新建软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSoftwareSuitDTO> ibizsoftwaresuitdtos) {
ibizsoftwaresuitService.createBatch(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsoftwaresuit" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsoftwaresuitService.get(#ibizsoftwaresuit_id),'DemoSys-IBIZSoftwareSuit-Update')")
@ApiOperation(value = "更新软件", tags = {"软件" }, notes = "更新软件")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsoftwaresuits/{ibizsoftwaresuit_id}")
public ResponseEntity<IBIZSoftwareSuitDTO> update(@PathVariable("ibizsoftwaresuit_id") String ibizsoftwaresuit_id, @RequestBody IBIZSoftwareSuitDTO ibizsoftwaresuitdto) {
IBIZSoftwareSuit domain = ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdto);
domain .setIbizsoftwaresuitid(ibizsoftwaresuit_id);
ibizsoftwaresuitService.update(domain );
IBIZSoftwareSuitDTO dto = ibizsoftwaresuitMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitService.getIbizsoftwaresuitByEntities(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdtos)),'DemoSys-IBIZSoftwareSuit-Update')")
@ApiOperation(value = "批量更新软件", tags = {"软件" }, notes = "批量更新软件")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsoftwaresuits/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSoftwareSuitDTO> ibizsoftwaresuitdtos) {
ibizsoftwaresuitService.updateBatch(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitService.get(#ibizsoftwaresuit_id),'DemoSys-IBIZSoftwareSuit-Remove')")
@ApiOperation(value = "删除软件", tags = {"软件" }, notes = "删除软件")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsoftwaresuits/{ibizsoftwaresuit_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsoftwaresuit_id") String ibizsoftwaresuit_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsoftwaresuitService.remove(ibizsoftwaresuit_id));
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitService.getIbizsoftwaresuitByIds(#ids),'DemoSys-IBIZSoftwareSuit-Remove')")
@ApiOperation(value = "批量删除软件", tags = {"软件" }, notes = "批量删除软件")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsoftwaresuits/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsoftwaresuitService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(returnObject.body),'DemoSys-IBIZSoftwareSuit-Get')")
@ApiOperation(value = "获取软件", tags = {"软件" }, notes = "获取软件")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsoftwaresuits/{ibizsoftwaresuit_id}")
public ResponseEntity<IBIZSoftwareSuitDTO> get(@PathVariable("ibizsoftwaresuit_id") String ibizsoftwaresuit_id) {
IBIZSoftwareSuit domain = ibizsoftwaresuitService.get(ibizsoftwaresuit_id);
IBIZSoftwareSuitDTO dto = ibizsoftwaresuitMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取软件草稿", tags = {"软件" }, notes = "获取软件草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsoftwaresuits/getdraft")
public ResponseEntity<IBIZSoftwareSuitDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsoftwaresuitMapping.toDto(ibizsoftwaresuitService.getDraft(new IBIZSoftwareSuit())));
}
@ApiOperation(value = "检查软件", tags = {"软件" }, notes = "检查软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSoftwareSuitDTO ibizsoftwaresuitdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsoftwaresuitService.checkKey(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdto)));
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdto),'DemoSys-IBIZSoftwareSuit-Save')")
@ApiOperation(value = "保存软件", tags = {"软件" }, notes = "保存软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSoftwareSuitDTO ibizsoftwaresuitdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsoftwaresuitService.save(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdto)));
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdtos),'DemoSys-IBIZSoftwareSuit-Save')")
@ApiOperation(value = "批量保存软件", tags = {"软件" }, notes = "批量保存软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSoftwareSuitDTO> ibizsoftwaresuitdtos) {
ibizsoftwaresuitService.saveBatch(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSoftwareSuit-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSoftwareSuit-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"软件" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsoftwaresuits/fetchdefault")
public ResponseEntity<List<IBIZSoftwareSuitDTO>> fetchDefault(IBIZSoftwareSuitSearchContext context) {
Page<IBIZSoftwareSuit> domains = ibizsoftwaresuitService.searchDefault(context) ;
List<IBIZSoftwareSuitDTO> list = ibizsoftwaresuitMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSoftwareSuit-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSoftwareSuit-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"软件" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsoftwaresuits/searchdefault")
public ResponseEntity<Page<IBIZSoftwareSuitDTO>> searchDefault(@RequestBody IBIZSoftwareSuitSearchContext context) {
Page<IBIZSoftwareSuit> domains = ibizsoftwaresuitService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsoftwaresuitMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZStorageResource { ...@@ -47,6 +47,117 @@ public class IBIZStorageResource {
@Lazy @Lazy
public IBIZStorageMapping ibizstorageMapping; public IBIZStorageMapping ibizstorageMapping;
@PreAuthorize("hasPermission(this.ibizstorageMapping.toDomain(#ibizstoragedto),'DemoSys-IBIZStorage-Create')")
@ApiOperation(value = "新建存储", tags = {"存储" }, notes = "新建存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages")
public ResponseEntity<IBIZStorageDTO> create(@Validated @RequestBody IBIZStorageDTO ibizstoragedto) {
IBIZStorage domain = ibizstorageMapping.toDomain(ibizstoragedto);
ibizstorageService.create(domain);
IBIZStorageDTO dto = ibizstorageMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizstorageMapping.toDomain(#ibizstoragedtos),'DemoSys-IBIZStorage-Create')")
@ApiOperation(value = "批量新建存储", tags = {"存储" }, notes = "批量新建存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZStorageDTO> ibizstoragedtos) {
ibizstorageService.createBatch(ibizstorageMapping.toDomain(ibizstoragedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizstorage" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizstorageService.get(#ibizstorage_id),'DemoSys-IBIZStorage-Update')")
@ApiOperation(value = "更新存储", tags = {"存储" }, notes = "更新存储")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizstorages/{ibizstorage_id}")
public ResponseEntity<IBIZStorageDTO> update(@PathVariable("ibizstorage_id") String ibizstorage_id, @RequestBody IBIZStorageDTO ibizstoragedto) {
IBIZStorage domain = ibizstorageMapping.toDomain(ibizstoragedto);
domain .setIbizstorageid(ibizstorage_id);
ibizstorageService.update(domain );
IBIZStorageDTO dto = ibizstorageMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizstorageService.getIbizstorageByEntities(this.ibizstorageMapping.toDomain(#ibizstoragedtos)),'DemoSys-IBIZStorage-Update')")
@ApiOperation(value = "批量更新存储", tags = {"存储" }, notes = "批量更新存储")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizstorages/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZStorageDTO> ibizstoragedtos) {
ibizstorageService.updateBatch(ibizstorageMapping.toDomain(ibizstoragedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizstorageService.get(#ibizstorage_id),'DemoSys-IBIZStorage-Remove')")
@ApiOperation(value = "删除存储", tags = {"存储" }, notes = "删除存储")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizstorages/{ibizstorage_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizstorage_id") String ibizstorage_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizstorageService.remove(ibizstorage_id));
}
@PreAuthorize("hasPermission(this.ibizstorageService.getIbizstorageByIds(#ids),'DemoSys-IBIZStorage-Remove')")
@ApiOperation(value = "批量删除存储", tags = {"存储" }, notes = "批量删除存储")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizstorages/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizstorageService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizstorageMapping.toDomain(returnObject.body),'DemoSys-IBIZStorage-Get')")
@ApiOperation(value = "获取存储", tags = {"存储" }, notes = "获取存储")
@RequestMapping(method = RequestMethod.GET, value = "/ibizstorages/{ibizstorage_id}")
public ResponseEntity<IBIZStorageDTO> get(@PathVariable("ibizstorage_id") String ibizstorage_id) {
IBIZStorage domain = ibizstorageService.get(ibizstorage_id);
IBIZStorageDTO dto = ibizstorageMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取存储草稿", tags = {"存储" }, notes = "获取存储草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizstorages/getdraft")
public ResponseEntity<IBIZStorageDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizstorageMapping.toDto(ibizstorageService.getDraft(new IBIZStorage())));
}
@ApiOperation(value = "检查存储", tags = {"存储" }, notes = "检查存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZStorageDTO ibizstoragedto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizstorageService.checkKey(ibizstorageMapping.toDomain(ibizstoragedto)));
}
@PreAuthorize("hasPermission(this.ibizstorageMapping.toDomain(#ibizstoragedto),'DemoSys-IBIZStorage-Save')")
@ApiOperation(value = "保存存储", tags = {"存储" }, notes = "保存存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZStorageDTO ibizstoragedto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizstorageService.save(ibizstorageMapping.toDomain(ibizstoragedto)));
}
@PreAuthorize("hasPermission(this.ibizstorageMapping.toDomain(#ibizstoragedtos),'DemoSys-IBIZStorage-Save')")
@ApiOperation(value = "批量保存存储", tags = {"存储" }, notes = "批量保存存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZStorageDTO> ibizstoragedtos) {
ibizstorageService.saveBatch(ibizstorageMapping.toDomain(ibizstoragedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZStorage-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZStorage-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"存储" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizstorages/fetchdefault")
public ResponseEntity<List<IBIZStorageDTO>> fetchDefault(IBIZStorageSearchContext context) {
Page<IBIZStorage> domains = ibizstorageService.searchDefault(context) ;
List<IBIZStorageDTO> list = ibizstorageMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZStorage-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZStorage-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"存储" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizstorages/searchdefault")
public ResponseEntity<Page<IBIZStorageDTO>> searchDefault(@RequestBody IBIZStorageSearchContext context) {
Page<IBIZStorage> domains = ibizstorageService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizstorageMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSupplierResource { ...@@ -47,6 +47,117 @@ public class IBIZSupplierResource {
@Lazy @Lazy
public IBIZSupplierMapping ibizsupplierMapping; public IBIZSupplierMapping ibizsupplierMapping;
@PreAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(#ibizsupplierdto),'DemoSys-IBIZSupplier-Create')")
@ApiOperation(value = "新建供货商", tags = {"供货商" }, notes = "新建供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers")
public ResponseEntity<IBIZSupplierDTO> create(@Validated @RequestBody IBIZSupplierDTO ibizsupplierdto) {
IBIZSupplier domain = ibizsupplierMapping.toDomain(ibizsupplierdto);
ibizsupplierService.create(domain);
IBIZSupplierDTO dto = ibizsupplierMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(#ibizsupplierdtos),'DemoSys-IBIZSupplier-Create')")
@ApiOperation(value = "批量新建供货商", tags = {"供货商" }, notes = "批量新建供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSupplierDTO> ibizsupplierdtos) {
ibizsupplierService.createBatch(ibizsupplierMapping.toDomain(ibizsupplierdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsupplier" , versionfield = "updatetime")
@PreAuthorize("hasPermission(this.ibizsupplierService.get(#ibizsupplier_id),'DemoSys-IBIZSupplier-Update')")
@ApiOperation(value = "更新供货商", tags = {"供货商" }, notes = "更新供货商")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsuppliers/{ibizsupplier_id}")
public ResponseEntity<IBIZSupplierDTO> update(@PathVariable("ibizsupplier_id") String ibizsupplier_id, @RequestBody IBIZSupplierDTO ibizsupplierdto) {
IBIZSupplier domain = ibizsupplierMapping.toDomain(ibizsupplierdto);
domain .setSupplierid(ibizsupplier_id);
ibizsupplierService.update(domain );
IBIZSupplierDTO dto = ibizsupplierMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsupplierService.getIbizsupplierByEntities(this.ibizsupplierMapping.toDomain(#ibizsupplierdtos)),'DemoSys-IBIZSupplier-Update')")
@ApiOperation(value = "批量更新供货商", tags = {"供货商" }, notes = "批量更新供货商")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsuppliers/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSupplierDTO> ibizsupplierdtos) {
ibizsupplierService.updateBatch(ibizsupplierMapping.toDomain(ibizsupplierdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsupplierService.get(#ibizsupplier_id),'DemoSys-IBIZSupplier-Remove')")
@ApiOperation(value = "删除供货商", tags = {"供货商" }, notes = "删除供货商")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsuppliers/{ibizsupplier_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsupplier_id") String ibizsupplier_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsupplierService.remove(ibizsupplier_id));
}
@PreAuthorize("hasPermission(this.ibizsupplierService.getIbizsupplierByIds(#ids),'DemoSys-IBIZSupplier-Remove')")
@ApiOperation(value = "批量删除供货商", tags = {"供货商" }, notes = "批量删除供货商")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsuppliers/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsupplierService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(returnObject.body),'DemoSys-IBIZSupplier-Get')")
@ApiOperation(value = "获取供货商", tags = {"供货商" }, notes = "获取供货商")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsuppliers/{ibizsupplier_id}")
public ResponseEntity<IBIZSupplierDTO> get(@PathVariable("ibizsupplier_id") String ibizsupplier_id) {
IBIZSupplier domain = ibizsupplierService.get(ibizsupplier_id);
IBIZSupplierDTO dto = ibizsupplierMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取供货商草稿", tags = {"供货商" }, notes = "获取供货商草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsuppliers/getdraft")
public ResponseEntity<IBIZSupplierDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsupplierMapping.toDto(ibizsupplierService.getDraft(new IBIZSupplier())));
}
@ApiOperation(value = "检查供货商", tags = {"供货商" }, notes = "检查供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSupplierDTO ibizsupplierdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsupplierService.checkKey(ibizsupplierMapping.toDomain(ibizsupplierdto)));
}
@PreAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(#ibizsupplierdto),'DemoSys-IBIZSupplier-Save')")
@ApiOperation(value = "保存供货商", tags = {"供货商" }, notes = "保存供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSupplierDTO ibizsupplierdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsupplierService.save(ibizsupplierMapping.toDomain(ibizsupplierdto)));
}
@PreAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(#ibizsupplierdtos),'DemoSys-IBIZSupplier-Save')")
@ApiOperation(value = "批量保存供货商", tags = {"供货商" }, notes = "批量保存供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSupplierDTO> ibizsupplierdtos) {
ibizsupplierService.saveBatch(ibizsupplierMapping.toDomain(ibizsupplierdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSupplier-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSupplier-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"供货商" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsuppliers/fetchdefault")
public ResponseEntity<List<IBIZSupplierDTO>> fetchDefault(IBIZSupplierSearchContext context) {
Page<IBIZSupplier> domains = ibizsupplierService.searchDefault(context) ;
List<IBIZSupplierDTO> list = ibizsupplierMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.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','DemoSys-IBIZSupplier-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSupplier-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"供货商" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsuppliers/searchdefault")
public ResponseEntity<Page<IBIZSupplierDTO>> searchDefault(@RequestBody IBIZSupplierSearchContext context) {
Page<IBIZSupplier> domains = ibizsupplierService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsupplierMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册