package com.yeshi.makemoney.app.vo.admin.msg;
|
|
import com.yeshi.makemoney.app.entity.SystemEnum;
|
import com.yeshi.makemoney.app.entity.msg.AppPageNotifyMsg;
|
import org.yeshi.utils.TimeUtil;
|
|
import java.util.Date;
|
|
/**
|
* @author hxh
|
* @title: AppPageNotifyAdminVO
|
* @description: TODO
|
* @date 2022/4/7 17:15
|
*/
|
public class AppPageNotifyAdminVO {
|
private String id;
|
private SystemEnum system;
|
private AppPageNotifyMsg.AppPageNotifyMsgType type;
|
private String show;
|
private String canClose;
|
private String content;
|
private String contentUrl;
|
private String md5;
|
private String startTime;
|
private String endTime;
|
|
public AppPageNotifyMsg toEntity(SystemEnum system) {
|
AppPageNotifyMsg entity = new AppPageNotifyMsg();
|
entity.setId(id);
|
entity.setCanClose("on".equalsIgnoreCase(canClose) ? true : false);
|
entity.setShow("on".equalsIgnoreCase(show) ? true : false);
|
entity.setContent(content);
|
entity.setContentUrl(contentUrl);
|
entity.setMd5(md5);
|
entity.setSystem(system);
|
entity.setType(type);
|
entity.setStartTime(new Date(TimeUtil.convertToTimeTemp(startTime, "yyyy-MM-dd HH:mm:ss")));
|
entity.setEndTime(new Date(TimeUtil.convertToTimeTemp(endTime, "yyyy-MM-dd HH:mm:ss")));
|
return entity;
|
}
|
|
public static AppPageNotifyAdminVO create(AppPageNotifyMsg entity) {
|
AppPageNotifyAdminVO vo = new AppPageNotifyAdminVO();
|
vo.setId(entity.getId());
|
vo.setCanClose(entity.getCanClose() ? "on" : null);
|
vo.setShow(entity.getShow() ? "on" : null);
|
vo.setContent(entity.getContent());
|
vo.setContentUrl(entity.getContentUrl());
|
vo.setMd5(entity.getMd5());
|
vo.setSystem(entity.getSystem());
|
vo.setType(entity.getType());
|
vo.setStartTime(TimeUtil.getGernalTime(entity.getStartTime().getTime(), "yyyy-MM-dd HH:mm:ss"));
|
vo.setEndTime(TimeUtil.getGernalTime(entity.getEndTime().getTime(), "yyyy-MM-dd HH:mm:ss"));
|
return vo;
|
}
|
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public SystemEnum getSystem() {
|
return system;
|
}
|
|
public void setSystem(SystemEnum system) {
|
this.system = system;
|
}
|
|
public AppPageNotifyMsg.AppPageNotifyMsgType getType() {
|
return type;
|
}
|
|
public void setType(AppPageNotifyMsg.AppPageNotifyMsgType type) {
|
this.type = type;
|
}
|
|
public String getShow() {
|
return show;
|
}
|
|
public void setShow(String show) {
|
this.show = show;
|
}
|
|
public String getCanClose() {
|
return canClose;
|
}
|
|
public void setCanClose(String canClose) {
|
this.canClose = canClose;
|
}
|
|
public String getContent() {
|
return content;
|
}
|
|
public void setContent(String content) {
|
this.content = content;
|
}
|
|
public String getContentUrl() {
|
return contentUrl;
|
}
|
|
public void setContentUrl(String contentUrl) {
|
this.contentUrl = contentUrl;
|
}
|
|
public String getMd5() {
|
return md5;
|
}
|
|
public void setMd5(String md5) {
|
this.md5 = md5;
|
}
|
|
public String getStartTime() {
|
return startTime;
|
}
|
|
public void setStartTime(String startTime) {
|
this.startTime = startTime;
|
}
|
|
public String getEndTime() {
|
return endTime;
|
}
|
|
public void setEndTime(String endTime) {
|
this.endTime = endTime;
|
}
|
}
|