use serde::{Deserialize, Serialize};
use crate::entity::oper_log;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct OperLogVO {
pub id: String,
pub title: String,
pub content: String,
pub level: String,
pub create_time: i64,
}
impl From<oper_log::Model> for OperLogVO {
fn from(value: oper_log::Model) -> Self {
Self {
id: value.id.to_string(),
title: value.title,
content: value.content,
level: value.level,
create_time: value.create_time.and_utc().timestamp_millis(),
}
}
}