package com.ydtech.modules.partner.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.base.controller.BaseController; import com.ydtech.modules.base.model.dto.PageDto; import com.ydtech.modules.partner.model.PartnerExpiredCommission; import com.ydtech.modules.partner.service.PartnerExpiredCommissionService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @Api(tags = "过期佣金记录") @Slf4j @RestController @RequestMapping("/expiredCommission") public class ExpiredCommissionController extends BaseController { @Autowired private PartnerExpiredCommissionService expiredCommissionService; /** * 过期佣金记录 列表 */ @PostMapping("/queryPage") @ApiOperation(value = "过期佣金记录列表") public HttpResult queryPage(@RequestBody PartnerExpiredCommission expiredCommission){ PageDto pageDto = new PageDto(); pageDto.setPageNum(expiredCommission.getPageNum()); pageDto.setPageSize(expiredCommission.getPageSize()); Page page = buildPageRequest(pageDto); return expiredCommissionService.queryPage(page,expiredCommission); } /** * 保存 */ @PostMapping("/save") @ApiOperation(value = "过期佣金记录列表") public HttpResult save(@RequestBody PartnerExpiredCommission expiredCommission){ return expiredCommissionService.save(expiredCommission) ? HttpResult.ok() : HttpResult.error(); } }