Commit d227d82d by 程裕兵

feat:page cashier

parent 7330a8f9
......@@ -75,12 +75,10 @@ public class PageStudioCashierRequest {
@ApiModelProperty(value = "交易成功结束时间")
private Date successEndTime;
@ApiModelProperty(value = "页码:0开始", required = true)
@NotNull(message = "页码不能为空")
@ApiModelProperty(value = "页码:0开始")
private Integer current;
@ApiModelProperty(value = "分页大小", required = true)
@NotNull(message = "分页大小不能为空")
@ApiModelProperty(value = "分页大小")
private Integer size;
}
......@@ -19,6 +19,7 @@ import com.jiejing.fitness.finance.service.cashier.params.PageStudioCashierParam
import com.jiejing.fitness.finance.service.cashier.params.PageStudioSettleParams;
import io.swagger.annotations.ApiOperation;
import java.util.List;
import java.util.Optional;
import javax.annotation.Resource;
import javax.validation.Valid;
import org.springframework.web.bind.annotation.PostMapping;
......@@ -57,6 +58,8 @@ public class StudioCashierController implements StudioCashierApi {
public JsonResult<PageVO<StudioCashierRecordVO>> page(
@Valid @RequestBody PageStudioCashierRequest request) {
PageStudioCashierParams params = BeanUtil.map(request, PageStudioCashierParams.class);
params.setCurrent(Optional.ofNullable(request.getCurrent()).orElse(0));
params.setSize(Optional.ofNullable(request.getSize()).orElse(10));
return JsonResult.success(studioCashierService.page(params));
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment