package com.casic.missiles.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.casic.missiles.GeneralApprovalDTO;
import com.casic.missiles.core.model.auth.AuthUser;
import com.casic.missiles.core.shiro.ShiroKit;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @Description:
* @Author: wangpeng
* @Date: 2023/7/21 16:50
*/
@ApiModel
@Data
public class BaseRequest extends GeneralApprovalDTO {
@ApiModelProperty(hidden = true)
@TableField(exist = false)
private Long userId;
@ApiModelProperty(hidden = true)
@TableField(exist = false)
private String userName;
public Long getUserId() {
AuthUser user = ShiroKit.getUser();
return user.getId();
}
public String getUserName() {
AuthUser user = ShiroKit.getUser();
return user.getName();
}
}