package com.ydtech.modules.admin.controller; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.SysDeptAccountEntity; import com.ydtech.modules.admin.model.po.SysUserBankCard; import com.ydtech.modules.admin.model.vo.SysDeptAccountVO; import com.ydtech.modules.admin.model.vo.SysUserBankCardVO; import com.ydtech.modules.admin.service.SysDeptAccountService; import com.ydtech.modules.base.controller.BaseController; import com.ydtech.modules.order.entity.BasePageResult; import com.ydtech.modules.protocol.utils.AssertionUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; @Api(tags = "机构账户表") @RequestMapping("/sysDeptAccount") @RestController public class SysDeptAccountController extends BaseController { @Autowired private SysDeptAccountService sysDeptAccountService; @PostMapping("/queryPage") @ApiOperation(value = "机构账户表") public HttpResult> queryPageOrder(@RequestBody @Valid SysDeptAccountVO sysDeptAccountVO ) { BasePageResult result = sysDeptAccountService.queryByVo(sysDeptAccountVO); return HttpResult.ok("success", result); } @PostMapping("/insert") @ApiOperation("提交") public HttpResult submit(@RequestBody SysDeptAccountVO sysDeptAccountVO) { boolean b = sysDeptAccountService.inert(sysDeptAccountVO); AssertionUtils.isSucceed(b, "新增失败"); return HttpResult.ok("新增成功"); } @DeleteMapping(value = "/{id}") @ApiOperation("删除") public HttpResult deleteDept(@PathVariable Long id) { sysDeptAccountService.deleteSysUserBank(id); return HttpResult.ok("删除成功"); } @PutMapping("update") @ApiOperation("修改") public HttpResult modification(@RequestBody SysDeptAccountVO sysDeptAccountVO) { sysDeptAccountService.uodate(sysDeptAccountVO); return HttpResult.ok("修改成功"); } }