Commit 143d37ee authored by trumansdo's avatar trumansdo
Browse files

更换至beetlsql3最新版本

parent 398a4c6b
...@@ -3,12 +3,10 @@ package com.ibeetl.admin.core.conf.beetl.resultmap; ...@@ -3,12 +3,10 @@ package com.ibeetl.admin.core.conf.beetl.resultmap;
import static cn.hutool.core.util.StrUtil.EMPTY; import static cn.hutool.core.util.StrUtil.EMPTY;
import static java.util.Optional.ofNullable; import static java.util.Optional.ofNullable;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert; import cn.hutool.core.lang.Assert;
import cn.hutool.json.JSON; import cn.hutool.json.JSON;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import java.io.Serializable; import java.io.Serializable;
import java.util.List;
import java.util.Map; import java.util.Map;
/** 网格映射数据结构: 包含一个网格头 {@link GridHeader}和一个虚拟网格单元格 */ /** 网格映射数据结构: 包含一个网格头 {@link GridHeader}和一个虚拟网格单元格 */
......
...@@ -5,7 +5,7 @@ import com.fasterxml.jackson.databind.JsonSerializer; ...@@ -5,7 +5,7 @@ import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.SerializerProvider;
import com.ibeetl.admin.core.web.JsonResult; import com.ibeetl.admin.core.web.JsonResult;
import java.io.IOException; import java.io.IOException;
import org.beetl.sql.core.engine.PageQuery; import org.beetl.sql.core.page.PageResult;
/** /**
* layui 前端要求后台返回的数据格式 * layui 前端要求后台返回的数据格式
...@@ -14,18 +14,21 @@ import org.beetl.sql.core.engine.PageQuery; ...@@ -14,18 +14,21 @@ import org.beetl.sql.core.engine.PageQuery;
*/ */
public class CustomJsonResultSerializer extends JsonSerializer<JsonResult> { public class CustomJsonResultSerializer extends JsonSerializer<JsonResult> {
public CustomJsonResultSerializer() {} public CustomJsonResultSerializer() {
}
/** 处理 JsonResult 返回结果。自动分离分页信息,不需要手动在controller中分离 */ /** 处理 JsonResult 返回结果。自动分离分页信息,不需要手动在controller中分离 */
@Override @Override
public void serialize(JsonResult value, JsonGenerator gen, SerializerProvider serializers) public void serialize(JsonResult value, JsonGenerator gen, SerializerProvider serializers)
throws IOException { throws IOException {
gen.writeStartObject(); gen.writeStartObject();
gen.writeObjectField("code", Integer.parseInt(value.getCode())); gen.writeObjectField("code", Integer.parseInt(value.getCode()));
gen.writeStringField("message", value.getMessage()); gen.writeStringField("message", value.getMessage());
Object data = value.getData(); Object data = value.getData();
if (data instanceof PageQuery) { if (data instanceof PageResult) {
PageQuery query = (PageQuery) (data); PageResult query = (PageResult) (data);
/*不同js前端插件会有不一样数据格式,所以返回两种命名*/ /*不同js前端插件会有不一样数据格式,所以返回两种命名*/
gen.writeNumberField("count", query.getTotalRow()); gen.writeNumberField("count", query.getTotalRow());
gen.writeNumberField("total", query.getTotalRow()); gen.writeNumberField("total", query.getTotalRow());
...@@ -35,4 +38,5 @@ public class CustomJsonResultSerializer extends JsonSerializer<JsonResult> { ...@@ -35,4 +38,5 @@ public class CustomJsonResultSerializer extends JsonSerializer<JsonResult> {
} }
gen.writeEndObject(); gen.writeEndObject();
} }
} }
package com.ibeetl.admin.core.conf.jackson.serializer; package com.ibeetl.admin.core.conf.jackson.serializer;
import cn.hutool.core.util.ReflectUtil;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.JsonDeserializer; import com.fasterxml.jackson.databind.JsonDeserializer;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.ibeetl.admin.core.util.enums.DictTypeEnum; import com.ibeetl.admin.core.util.enums.DictTypeEnum;
import java.io.IOException; import java.io.IOException;
......
package com.ibeetl.admin.core.conf.springmvc.interceptor; package com.ibeetl.admin.core.conf.springmvc.interceptor;
import com.ibeetl.admin.core.util.HttpRequestLocal; import com.ibeetl.admin.core.util.RequestContextThreadLocal;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.HandlerInterceptor;
...@@ -10,13 +10,13 @@ public class HttpRequestInterceptor implements HandlerInterceptor { ...@@ -10,13 +10,13 @@ public class HttpRequestInterceptor implements HandlerInterceptor {
@Override @Override
public boolean preHandle( public boolean preHandle(
HttpServletRequest request, HttpServletResponse response, Object handler) { HttpServletRequest request, HttpServletResponse response, Object handler) {
HttpRequestLocal.set(request); RequestContextThreadLocal.setRequest(request);
return true; return true;
} }
@Override @Override
public void afterCompletion( public void afterCompletion(
HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) { HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {
HttpRequestLocal.destory(); RequestContextThreadLocal.destory();
} }
} }
package com.ibeetl.admin.core.conf.springmvc.interceptor; package com.ibeetl.admin.core.conf.springmvc.interceptor;
import com.ibeetl.admin.core.service.CoreUserService; import com.ibeetl.admin.core.service.CoreUserService;
import com.ibeetl.admin.core.util.HttpRequestLocal; import com.ibeetl.admin.core.util.RequestContextThreadLocal;
import com.ibeetl.admin.core.util.JoseJwtUtil; import com.ibeetl.admin.core.util.JoseJwtUtil;
import java.util.Map;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.springframework.http.HttpHeaders; import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.HandlerInterceptor;
public class SessionInterceptor implements HandlerInterceptor { public class SessionInterceptor implements HandlerInterceptor {
...@@ -19,13 +21,16 @@ public class SessionInterceptor implements HandlerInterceptor { ...@@ -19,13 +21,16 @@ public class SessionInterceptor implements HandlerInterceptor {
@Override @Override
public boolean preHandle( public boolean preHandle(
HttpServletRequest request, HttpServletResponse response, Object handler) { HttpServletRequest request, HttpServletResponse response, Object handler) {
String token = HttpRequestLocal.getAuthorization(); String token = RequestContextThreadLocal.getAuthorization();
boolean isExpiration = JoseJwtUtil.verifyJwtJson(token); boolean isExpiration = JoseJwtUtil.verifyJwtJson(token);
if (isExpiration) { if (isExpiration) {
/*验证失败,无效jwt*/ /*验证失败,无效jwt*/
response.setStatus(HttpStatus.UNAUTHORIZED.value());
return false; return false;
} else { } else {
token = JoseJwtUtil.refreshIssuedAtTime(token); token = JoseJwtUtil.refreshIssuedAtTime(token);
Map<String, Object> claimsMap = JoseJwtUtil.parsePayload(token);
RequestContextThreadLocal.reset(claimsMap.get("uid"));
response.setHeader(HttpHeaders.AUTHORIZATION, token); response.setHeader(HttpHeaders.AUTHORIZATION, token);
} }
return true; return true;
......
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreAudit; import com.ibeetl.admin.core.entity.CoreAudit;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
/* /*
* *
* gen by starter mapper 2017-08-01 * gen by starter mapper 2017-08-01
*/ */
@SqlResource("core.coreAudit") @SqlResource("core.coreAudit")
public interface CoreAuditDao extends BaseMapper<CoreAudit> {} public interface CoreAuditDao extends BaseMapper<CoreAudit> {
}
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import com.ibeetl.admin.core.entity.CoreDict;
import com.ibeetl.admin.core.entity.DictType; import com.ibeetl.admin.core.entity.DictType;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.core.annotatoin.SqlResource; import org.beetl.sql.mapper.annotation.SqlResource;
import org.beetl.sql.core.annotatoin.SqlStatement;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreDict;
/** 字典DAO接口 */ /** 字典DAO接口 */
@SqlResource("core.coreDict") @SqlResource("core.coreDict")
...@@ -17,8 +14,8 @@ public interface CoreDictDao extends BaseMapper<CoreDict> { ...@@ -17,8 +14,8 @@ public interface CoreDictDao extends BaseMapper<CoreDict> {
/** /**
* 查询某个类型下的字典集合 * 查询某个类型下的字典集合
* *
* @param type 字典类型 * @param type
* @return * 字典类型
*/ */
List<CoreDict> findAllList(String type); List<CoreDict> findAllList(String type);
...@@ -26,27 +23,27 @@ public interface CoreDictDao extends BaseMapper<CoreDict> { ...@@ -26,27 +23,27 @@ public interface CoreDictDao extends BaseMapper<CoreDict> {
* 查询某个类型下的字典集合<br/> * 查询某个类型下的字典集合<br/>
* 主要用于提供给前端的下拉选择菜单使用,业务上请使用返回值为{@link CoreDict}的方法 * 主要用于提供给前端的下拉选择菜单使用,业务上请使用返回值为{@link CoreDict}的方法
* *
* @param type 字典类型 * @param type
* @return * 字典类型
*/ */
List<DictType> findAllDictType(String type); List<DictType> findAllDictType(String type);
/** /**
* 查询字段类型列表 * 查询字段类型列表
* *
* @param delFlag 删除标记 * @param delFlag
* @return * 删除标记
*/ */
@SqlStatement(returnType = Map.class)
List<Map<String, String>> findTypeList(int delFlag); List<Map<String, String>> findTypeList(int delFlag);
/** /**
* 根据父节点Id查询子节点数据 * 根据父节点Id查询子节点数据
* *
* @param id 父节点id * @param id
* @return * 父节点id
*/ */
List<CoreDict> findChildByParent(Long id); List<CoreDict> findChildByParent(Long id);
int bathDelByValue(List<String> values); int bathDelByValue(List<String> values);
} }
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import org.beetl.sql.core.annotatoin.Sql;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreFile; import com.ibeetl.admin.core.entity.CoreFile;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.Sql;
public interface CoreFileDao extends BaseMapper<CoreFile> { public interface CoreFileDao extends BaseMapper<CoreFile> {
@Sql("update core_file set biz_type=?,biz_id=? where file_batch_id=?") @Sql("update core_file set biz_type=?,biz_id=? where file_batch_id=?")
public void updateBatchIdInfo(String bizType, String bizId, String fileBatchId); void updateBatchIdInfo(String bizType, String bizId, String fileBatchId);
} }
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import com.ibeetl.admin.core.entity.CoreFunction;
import com.ibeetl.admin.core.entity.CoreRoute; import com.ibeetl.admin.core.entity.CoreRoute;
import java.util.List; import java.util.List;
import org.beetl.sql.core.annotatoin.Param; import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.core.annotatoin.Sql; import org.beetl.sql.mapper.annotation.Param;
import org.beetl.sql.core.annotatoin.SqlResource; import org.beetl.sql.mapper.annotation.Sql;
import org.beetl.sql.core.mapper.BaseMapper; import org.beetl.sql.mapper.annotation.SqlResource;
import com.ibeetl.admin.core.entity.CoreFunction;
@SqlResource("core.coreFunction") @SqlResource("core.coreFunction")
public interface CoreFunctionDao extends BaseMapper<CoreFunction> { public interface CoreFunctionDao extends BaseMapper<CoreFunction> {
@Sql("select * from core_function where code = ?") @Sql("select * from core_function where code = ?")
CoreFunction getFunctionByCode(@Param(value = "code") String code); CoreFunction getFunctionByCode(@Param(value = "code") String code);
List<CoreRoute> getAllRoutes(); List<CoreRoute> getAllRoutes(@Param(value = "roleIds") List<Long> roleIds);
} }
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import org.beetl.sql.core.annotatoin.Param;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.annotatoin.SqlStatement;
import org.beetl.sql.core.engine.PageQuery;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreMenu; import com.ibeetl.admin.core.entity.CoreMenu;
import java.util.List; import java.util.List;
import org.beetl.sql.core.page.PageRequest;
import org.beetl.sql.core.page.PageResult;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
@SqlResource("core.coreMenu") @SqlResource("core.coreMenu")
public interface CoreMenuDao extends BaseMapper<CoreMenu> { public interface CoreMenuDao extends BaseMapper<CoreMenu> {
public void queryByCondtion(PageQuery query); PageResult queryByCondtion(PageRequest query);
void clearMenuFunction(List<Long> functionIds);
public void clearMenuFunction(List<Long> functionIds); List<CoreMenu> allMenuWithURL();
public List<CoreMenu> allMenuWithURL();
} }
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import java.util.List;
import org.beetl.sql.core.annotatoin.Sql;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreOrg; import com.ibeetl.admin.core.entity.CoreOrg;
import java.util.List;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.Sql;
import org.beetl.sql.mapper.annotation.SqlResource;
@SqlResource("core.coreOrg") @SqlResource("core.coreOrg")
public interface CoreOrgDao extends BaseMapper<CoreOrg> { public interface CoreOrgDao extends BaseMapper<CoreOrg> {
...@@ -17,4 +15,5 @@ public interface CoreOrgDao extends BaseMapper<CoreOrg> { ...@@ -17,4 +15,5 @@ public interface CoreOrgDao extends BaseMapper<CoreOrg> {
@Sql("select * from core_org where parent_org_id=0") @Sql("select * from core_org where parent_org_id=0")
CoreOrg getRoot(); CoreOrg getRoot();
} }
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import org.beetl.sql.core.annotatoin.Param;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.engine.PageQuery;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreRole; import com.ibeetl.admin.core.entity.CoreRole;
import java.util.List; import java.util.List;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.Param;
import org.beetl.sql.mapper.annotation.SqlResource;
@SqlResource("core.coreRole") @SqlResource("core.coreRole")
public interface CoreRoleDao extends BaseMapper<CoreRole> {} public interface CoreRoleDao extends BaseMapper<CoreRole> {
List<CoreRole> geRoles(@Param("userId") Long userId);
}
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import org.beetl.sql.core.annotatoin.Param;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.annotatoin.SqlStatement;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreRoleFunction; import com.ibeetl.admin.core.entity.CoreRoleFunction;
import java.util.List; import java.util.List;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
@SqlResource("core.coreRoleFunction") @SqlResource("core.coreRoleFunction")
public interface CoreRoleFunctionDao extends BaseMapper<CoreRoleFunction> { public interface CoreRoleFunctionDao extends BaseMapper<CoreRoleFunction> {
...@@ -15,4 +12,5 @@ public interface CoreRoleFunctionDao extends BaseMapper<CoreRoleFunction> { ...@@ -15,4 +12,5 @@ public interface CoreRoleFunctionDao extends BaseMapper<CoreRoleFunction> {
List<CoreRoleFunction> getRoleFunction(Long userId, Long orgId, String code); List<CoreRoleFunction> getRoleFunction(Long userId, Long orgId, String code);
List<String> getRoleChildrenFunction(Long userId, Long orgId, Long parentId); List<String> getRoleChildrenFunction(Long userId, Long orgId, Long parentId);
} }
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import org.beetl.sql.core.annotatoin.Param;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.annotatoin.SqlStatement;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreRoleMenu; import com.ibeetl.admin.core.entity.CoreRoleMenu;
import java.util.List; import java.util.List;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
@SqlResource("core.coreRoleMenu") @SqlResource("core.coreRoleMenu")
public interface CoreRoleMenuDao extends BaseMapper<CoreRoleMenu> { public interface CoreRoleMenuDao extends BaseMapper<CoreRoleMenu> {
......
...@@ -2,8 +2,8 @@ package com.ibeetl.admin.core.dao; ...@@ -2,8 +2,8 @@ package com.ibeetl.admin.core.dao;
import com.ibeetl.admin.core.entity.CoreUser; import com.ibeetl.admin.core.entity.CoreUser;
import java.util.List; import java.util.List;
import org.beetl.sql.core.annotatoin.SqlResource; import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.core.mapper.BaseMapper; import org.beetl.sql.mapper.annotation.SqlResource;
@SqlResource("core.coreUser") @SqlResource("core.coreUser")
public interface CoreUserDao extends BaseMapper<CoreUser> { public interface CoreUserDao extends BaseMapper<CoreUser> {
...@@ -11,8 +11,9 @@ public interface CoreUserDao extends BaseMapper<CoreUser> { ...@@ -11,8 +11,9 @@ public interface CoreUserDao extends BaseMapper<CoreUser> {
/** /**
* 根据角色编码查询用户集合 * 根据角色编码查询用户集合
* *
* @param roleCode 角色编码 * @param roleCode
* @return * 角色编码
*/ */
List<CoreUser> getUserByRole(String roleCode); List<CoreUser> getUserByRole(String roleCode);
} }
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.engine.PageQuery;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreUserRole; import com.ibeetl.admin.core.entity.CoreUserRole;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
@SqlResource("core.coresUserRole") @SqlResource("core.coresUserRole")
public interface CoreUserRoleDao extends BaseMapper<CoreUserRole> {} public interface CoreUserRoleDao extends BaseMapper<CoreUserRole> {}
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreUser; import com.ibeetl.admin.core.entity.CoreUser;
import java.util.List; import java.util.List;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
/** /**
* 业务侧工作流的基本功能,工作流的一些功能将在业务侧完成,比如选人操作 * 业务侧工作流的基本功能,工作流的一些功能将在业务侧完成,比如选人操作
...@@ -18,9 +17,11 @@ public interface CoreWorkflowDao extends BaseMapper { ...@@ -18,9 +17,11 @@ public interface CoreWorkflowDao extends BaseMapper {
/** /**
* 根据角色id,机构id查询用户集合 * 根据角色id,机构id查询用户集合
* *
* @param roleId 角色id * @param roleId
* @param orgs 机构id * 角色id
* @return * @param orgs
* 机构id
*/ */
List<CoreUser> queryUsersByRole(Long roleId, List<Long> orgs); List<CoreUser> queryUsersByRole(Long roleId, List<Long> orgs);
} }
package com.ibeetl.admin.core.dao; package com.ibeetl.admin.core.dao;
import org.beetl.sql.core.mapper.BaseMapper;
import org.beetl.sql.mapper.BaseMapper;
/** 只是作为专门获取数据源的SQLmanager的接口,避免多数据源中,每次使用名称指定注入SQLmanager。 泛型不可少 */ /** 只是作为专门获取数据源的SQLmanager的接口,避免多数据源中,每次使用名称指定注入SQLmanager。 泛型不可少 */
public interface SQLManagerBaseDao extends BaseMapper<Object> {} public interface SQLManagerBaseDao extends BaseMapper<Object> {}
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import java.util.Map; import java.util.Map;
import org.beetl.sql.core.TailBean; import org.beetl.sql.core.TailBean;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
/** /**
* 描述:用于辅助序列化beetlsql 的TailBean * 描述:用于辅助序列化beetlsql 的TailBean
* *
......
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import java.util.Date;
import java.util.Map;
import javax.validation.constraints.NotNull;
import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
import java.util.Date;
import javax.validation.constraints.NotNull;
import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.annotation.entity.SeqID;
public class CoreAudit extends BaseEntity { public class CoreAudit extends BaseEntity {
...@@ -22,89 +15,118 @@ public class CoreAudit extends BaseEntity { ...@@ -22,89 +15,118 @@ public class CoreAudit extends BaseEntity {
protected Long id; protected Long id;
// 删除标识 // 删除标识
@JsonIgnore protected Integer delFlag; @JsonIgnore
protected Integer delFlag;
// 创建时间 // 创建时间
private Integer success; private Integer success;
private String functionCode; private String functionCode;
private String functionName; private String functionName;
private String ip; private String ip;
private String message; private String message;
private String userName; private String userName;
private Long userId; private Long userId;
protected Date createTime; protected Date createTime;
public CoreAudit() {} public CoreAudit() {
}
public Integer getSuccess() { public Integer getSuccess() {
return success; return success;
} }
public void setSuccess(Integer success) { public void setSuccess(Integer success) {
this.success = success; this.success = success;
} }
public String getFunctionCode() { public String getFunctionCode() {
return functionCode; return functionCode;
} }
public void setFunctionCode(String functionCode) { public void setFunctionCode(String functionCode) {
this.functionCode = functionCode; this.functionCode = functionCode;
} }
public String getFunctionName() { public String getFunctionName() {
return functionName; return functionName;
} }
public void setFunctionName(String functionName) { public void setFunctionName(String functionName) {
this.functionName = functionName; this.functionName = functionName;
} }
public String getIp() { public String getIp() {
return ip; return ip;
} }
public void setIp(String ip) { public void setIp(String ip) {
this.ip = ip; this.ip = ip;
} }
public String getMessage() { public String getMessage() {
return message; return message;
} }
public void setMessage(String message) { public void setMessage(String message) {
this.message = message; this.message = message;
} }
public String getUserName() { public String getUserName() {
return userName; return userName;
} }
public void setUserName(String userName) { public void setUserName(String userName) {
this.userName = userName; this.userName = userName;
} }
public Long getUserId() { public Long getUserId() {
return userId; return userId;
} }
public void setUserId(Long userId) { public void setUserId(Long userId) {
this.userId = userId; this.userId = userId;
} }
public Long getId() { public Long getId() {
return id; return id;
} }
public void setId(Long id) { public void setId(Long id) {
this.id = id; this.id = id;
} }
public Date getCreateTime() { public Date getCreateTime() {
return createTime; return createTime;
} }
public void setCreateTime(Date createTime) { public void setCreateTime(Date createTime) {
this.createTime = createTime; this.createTime = createTime;
} }
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment