package com.ydtech.modules.admin.controller; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.po.SysUserAccountHistory; import com.ydtech.modules.admin.model.po.SysUserBankCard; import com.ydtech.modules.admin.model.vo.SysUserAccountHistoryVo; import com.ydtech.modules.admin.model.vo.SysUserBankCardVO; import com.ydtech.modules.admin.service.SysUserAccountHistoryService; 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("/sysUserAccountHistory") @RestController public class SysUserAccountHistoryController extends BaseController { @Autowired private SysUserAccountHistoryService sysUserAccountHistoryService; @PostMapping("/queryPage") @ApiOperation(value = "用户账户表日志记录分页") public HttpResult> queryPageOrder(@RequestBody @Valid SysUserAccountHistoryVo sysUserAccountHistoryVo ) { BasePageResult result = sysUserAccountHistoryService.queryByVo(sysUserAccountHistoryVo); return HttpResult.ok("success", result); } @PostMapping("/insert") @ApiOperation("提交") public HttpResult submit(@RequestBody SysUserAccountHistoryVo sysUserAccountHistoryVo) { boolean b = sysUserAccountHistoryService.inert(sysUserAccountHistoryVo); AssertionUtils.isSucceed(b, "新增失败"); return HttpResult.ok("新增成功"); } @DeleteMapping(value = "/{id}") @ApiOperation("删除") public HttpResult deleteDept(@PathVariable Long id) { sysUserAccountHistoryService.deleteSysUserHistory(id); return HttpResult.ok("删除成功"); } @PutMapping("update") @ApiOperation("修改") public HttpResult modification(@RequestBody SysUserAccountHistoryVo sysUserAccountHistoryVo) { sysUserAccountHistoryService.uodate(sysUserAccountHistoryVo); return HttpResult.ok("修改成功"); } }