package com.panzhihua.service_jinhui_community.api; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.jinhui.JinhuiCoinGeneralTableVO; import com.panzhihua.service_jinhui_community.service.JinhuiCoinGeneralTableService; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * @auther llming * @describe 金汇币明细 */ @Slf4j @RestController @RequestMapping("/jinhuiCoinTable") public class jinhuiCoinTableApi { @Resource private JinhuiCoinGeneralTableService recordService; @ApiOperation(value = "金汇币总币") @GetMapping("/getList") public R coinTableGetList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam("type") String type) { return recordService.getList(pageNum,pageSize,type); } @ApiOperation(value = "金汇币总币单个详情") @GetMapping("/getDetails") public R coinTableGetDetails(@RequestParam("userId") String userId) { return R.ok(recordService.getDetails(userId)); } /** * 新增 * @param * @return */ @ApiOperation(value = "金汇币总币添加") @PostMapping("/addData") public R coinTableAddData(@RequestBody JinhuiCoinGeneralTableVO jinhuiGoldCoinRecordVO) { return recordService.addData(jinhuiGoldCoinRecordVO); } @ApiOperation(value = "金汇币总币编辑") @PostMapping("/editData") public R coinTableEditData(@RequestBody JinhuiCoinGeneralTableVO jinhuiGoldCoinRecordVO) { return recordService.editData(jinhuiGoldCoinRecordVO); } @ApiOperation(value = "金汇币总币删除") @PostMapping("/expurgateData") public R coinTableExpurgateData(@RequestParam("id") String id) { return recordService.expurgateData(id); } }