wg-gateway/src/main/java/ink/wgink/gateway/handler/BaseHandler.java

47 lines
1.2 KiB
Java
Raw Normal View History

2021-04-19 23:37:33 +08:00
package ink.wgink.gateway.handler;
2021-04-14 11:39:34 +08:00
import ink.wgink.gateway.pojo.BasePOJO;
import ink.wgink.gateway.util.DateUtil;
import ink.wgink.gateway.util.UUIDUtil;
/**
* When you feel like quitting. Think about why you started
* 当你想要放弃的时候想想当初你为何开始
*
2021-04-19 23:37:33 +08:00
* @ClassName: BaseHandler
* @Description:
* @Author: WangGeng
* @Date: 2021/4/19 21:57
2021-04-14 11:39:34 +08:00
* @Version: 1.0
2021-04-19 23:37:33 +08:00
**/
public class BaseHandler {
2021-04-14 11:39:34 +08:00
public static final String CREATOR = "creator";
public static final String MODIFIER = "modifier";
public static final String GMT_CREATE = "gmtCreate";
public static final String GMT_MODIFIED = "gmtModified";
protected void setSave(BasePOJO base) {
String datetime = DateUtil.getTime();
base.setUuid(UUIDUtil.getUUID());
base.setCreator("1");
base.setGmtCreate(datetime);
base.setModifier("1");
base.setGmtModified(datetime);
}
2021-04-19 23:37:33 +08:00
protected void setUpdate(BasePOJO base) {
base.setGmtCreate(DateUtil.getTime());
base.setModifier("1");
2021-04-14 11:39:34 +08:00
}
protected int getLimit(int size) {
return size;
}
protected long getSkip(int page, int size) {
return (page - 1) * size;
}
}