use std::fmt::{Debug};
use displaydoc::Display;
use serde::{Deserialize, Serialize};
use crate::rubase::ruentity;
#[derive(Debug,Display,Clone,Default,Serialize,Deserialize)]
pub struct PageRequest {
Data: String ,
PageSize: i32,
PageCurrent: i32,
}
impl ruentity::BaseEntity for PageRequest {
}
impl PageRequest {
pub fn new(data: String, page_size: i32, page_current: i32) -> Self {
Self {
Data: data,
PageSize: page_size,
PageCurrent: page_current,
}
}
pub fn init(&mut self) {
self.PageSize = 1;
self.PageCurrent = 20;
}
}