cn.jiangzeyin.entity.base.AdminOptBaseEntity Maven / Gradle / Ivy
package cn.jiangzeyin.entity.base;
/**
* 后台管理员能操作的数据表
*
* @author jiangzeyin
*/
public abstract class AdminOptBaseEntity extends BaseEntity {
private int createUser;
private int lastModifyUser;
private int lastModifyTime;
private static SystemSessionInfo _systemSessionInfo;
public static void init(SystemSessionInfo systemSessionInfo) {
AdminOptBaseEntity._systemSessionInfo = systemSessionInfo;
}
/**
* @return 创建人名称
*/
public String getCreateUser() {
if (_systemSessionInfo == null)
return "";
return _systemSessionInfo.entityUserIdGetName(createUser);
}
public void setCreateUser(int createUser) {
this.createUser = createUser;
}
/**
* @return 最后修改人名称
*/
public String getLastModifyUser() {
if (_systemSessionInfo == null)
return "";
return _systemSessionInfo.entityUserIdGetName(lastModifyUser);
}
public void setLastModifyUser(int lastModifyUser) {
this.lastModifyUser = lastModifyUser;
}
public String getLastModifyTime() {
return Integer.toString(lastModifyTime);
}
public void setLastModifyTime(int lastModifyTime) {
this.lastModifyTime = lastModifyTime;
}
public interface SystemSessionInfo {
String entityUserIdGetName(int userId);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy