package com.ydtech.modules.inv.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.inv.model.InvAccountOperate; import com.ydtech.modules.inv.service.InvAccountOperateService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * @author jianlong * @date 2024-01-04 18:33 */ @Api(tags = "账户操作", value = "账户操作") @RequestMapping("accountOperate") @RestController public class InvAccountOperateController { @Autowired private InvAccountOperateService invAccountOperateService; @PostMapping("getAccountOperate") @ApiOperation("获取账户操作") public HttpResult> getAccountOperate(@RequestBody InvAccountOperate accountOperate) { return HttpResult.ok("", invAccountOperateService.selectList(accountOperate)); } @GetMapping("getAccountOperateDetail") @ApiOperation("获取账户操作详情") public HttpResult getAccountOperateDetail(@RequestParam("accountOperateId") String accountOperateId) { return HttpResult.ok("", invAccountOperateService.getById(accountOperateId)); } @PostMapping("insertAccountOperate") @ApiOperation("新增外部收入") public HttpResult insertAccountOperate(@RequestBody InvAccountOperate accountOperate) { return invAccountOperateService.insert(accountOperate); } }