1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- package org.jeecg.common.api.dto;
- import lombok.Data;
- import org.jeecg.common.system.vo.LoginUser;
- import java.io.Serializable;
- import java.util.Date;
- /**
- * 日志对象
- * cloud api 用到的接口传输对象
- */
- @Data
- public class LogDTO implements Serializable {
- private static final long serialVersionUID = 8482720462943906924L;
- /**内容*/
- private String logContent;
- /**日志类型(0:操作日志;1:登录日志;2:定时任务) */
- private Integer logType;
- /**操作类型(1:添加;2:修改;3:删除;) */
- private Integer operateType;
- /**登录用户 */
- private LoginUser loginUser;
- private String id;
- private String createBy;
- private Date createTime;
- private Long costTime;
- private String ip;
- /**请求参数 */
- private String requestParam;
- /**请求类型*/
- private String requestType;
- /**请求路径*/
- private String requestUrl;
- /**请求方法 */
- private String method;
- /**操作人用户名称*/
- private String username;
- /**操作人用户账户*/
- private String userid;
- public LogDTO(){
- }
- public LogDTO(String logContent, Integer logType, Integer operatetype){
- this.logContent = logContent;
- this.logType = logType;
- this.operateType = operatetype;
- }
- public LogDTO(String logContent, Integer logType, Integer operatetype, LoginUser loginUser){
- this.logContent = logContent;
- this.logType = logType;
- this.operateType = operatetype;
- this.loginUser = loginUser;
- }
- }
|