Commit 18144407 authored by trumansdo's avatar trumansdo
Browse files

应用codestyle


千万千万要用vscode打开前端项目,或者关闭eslint,移除它
Signed-off-by: default avatartrumansdo <1012243881@qq.com>
parent 9b3d96a6
...@@ -11,13 +11,10 @@ import com.ibeetl.admin.core.entity.CoreOrg; ...@@ -11,13 +11,10 @@ import com.ibeetl.admin.core.entity.CoreOrg;
@SqlResource("core.coreOrg") @SqlResource("core.coreOrg")
public interface CoreOrgDao extends BaseMapper<CoreOrg> { public interface CoreOrgDao extends BaseMapper<CoreOrg> {
List<CoreOrg> queryOrgByUser(Long userId); List<CoreOrg> queryOrgByUser(Long userId);
List<String> queryAllOrgCode(List<Long> orgIds);
List<String> queryAllOrgCode(List<Long> orgIds);
@Sql("select * from core_org where parent_org_id is null")
CoreOrg getRoot();
@Sql("select * from core_org where parent_org_id is null")
CoreOrg getRoot();
} }
...@@ -10,8 +10,4 @@ import com.ibeetl.admin.core.entity.CoreRole; ...@@ -10,8 +10,4 @@ import com.ibeetl.admin.core.entity.CoreRole;
import java.util.List; import java.util.List;
@SqlResource("core.coreRole") @SqlResource("core.coreRole")
public interface CoreRoleDao extends BaseMapper<CoreRole> { public interface CoreRoleDao extends BaseMapper<CoreRole> {}
}
...@@ -12,12 +12,7 @@ import java.util.List; ...@@ -12,12 +12,7 @@ import java.util.List;
@SqlResource("core.coreRoleFunction") @SqlResource("core.coreRoleFunction")
public interface CoreRoleFunctionDao extends BaseMapper<CoreRoleFunction> { public interface CoreRoleFunctionDao extends BaseMapper<CoreRoleFunction> {
List<CoreRoleFunction> getRoleFunction(Long userId, Long orgId, String code);
List<CoreRoleFunction> getRoleFunction( Long userId, Long orgId, List<String> getRoleChildrenFunction(Long userId, Long orgId, Long parentId);
String code);
List<String> getRoleChildrenFunction(Long userId, Long orgId,
Long parentId);
} }
...@@ -12,17 +12,19 @@ import java.util.List; ...@@ -12,17 +12,19 @@ import java.util.List;
@SqlResource("core.coreRoleMenu") @SqlResource("core.coreRoleMenu")
public interface CoreRoleMenuDao extends BaseMapper<CoreRoleMenu> { public interface CoreRoleMenuDao extends BaseMapper<CoreRoleMenu> {
/** /**
* 根据用户ID,机构ID查询菜单 * 根据用户ID,机构ID查询菜单
* @param userId 用户id *
* @param orgId 机构id * @param userId 用户id
* @return * @param orgId 机构id
*/ * @return
List<Long> queryMenuByUser( Long userId, Long orgId); */
List<Long> queryMenuByUser(Long userId, Long orgId);
/** /**
* 根据菜单id删除角色和菜单关系 * 根据菜单id删除角色和菜单关系
* @param ids *
*/ * @param ids
void deleteRoleMenu(List<Long> ids); */
void deleteRoleMenu(List<Long> ids);
} }
...@@ -11,12 +11,11 @@ import java.util.List; ...@@ -11,12 +11,11 @@ import java.util.List;
@SqlResource("core.coreUser") @SqlResource("core.coreUser")
public interface CoreUserDao extends BaseMapper<CoreUser> { public interface CoreUserDao extends BaseMapper<CoreUser> {
/** /**
* 根据角色编码查询用户集合 * 根据角色编码查询用户集合
* @param roleCode 角色编码 *
* @return * @param roleCode 角色编码
*/ * @return
List<CoreUser> getUserByRole( String roleCode); */
List<CoreUser> getUserByRole(String roleCode);
} }
...@@ -7,7 +7,4 @@ import org.beetl.sql.core.mapper.BaseMapper; ...@@ -7,7 +7,4 @@ import org.beetl.sql.core.mapper.BaseMapper;
import com.ibeetl.admin.core.entity.CoreUserRole; import com.ibeetl.admin.core.entity.CoreUserRole;
@SqlResource("core.coresUserRole") @SqlResource("core.coresUserRole")
public interface CoreUserRoleDao extends BaseMapper<CoreUserRole> { public interface CoreUserRoleDao extends BaseMapper<CoreUserRole> {}
}
...@@ -9,16 +9,18 @@ import java.util.List; ...@@ -9,16 +9,18 @@ import java.util.List;
/** /**
* 业务侧工作流的基本功能,工作流的一些功能将在业务侧完成,比如选人操作 * 业务侧工作流的基本功能,工作流的一些功能将在业务侧完成,比如选人操作
*
* @author lijiazhi * @author lijiazhi
*/ */
@SqlResource("core.workflow") @SqlResource("core.workflow")
public interface CoreWorkflowDao extends BaseMapper { public interface CoreWorkflowDao extends BaseMapper {
/** /**
* 根据角色id,机构id查询用户集合 * 根据角色id,机构id查询用户集合
* @param roleId 角色id *
* @param orgs 机构id * @param roleId 角色id
* @return * @param orgs 机构id
*/ * @return
List<CoreUser> queryUsersByRole(Long roleId, List<Long> orgs); */
List<CoreUser> queryUsersByRole(Long roleId, List<Long> orgs);
} }
...@@ -9,20 +9,17 @@ import com.fasterxml.jackson.annotation.JsonAnySetter; ...@@ -9,20 +9,17 @@ import com.fasterxml.jackson.annotation.JsonAnySetter;
/** /**
* 描述:用于辅助序列化beetlsql 的TailBean * 描述:用于辅助序列化beetlsql 的TailBean
*
* @author : xiandafu * @author : xiandafu
*/ */
public class BaseEntity extends TailBean implements java.io.Serializable { public class BaseEntity extends TailBean implements java.io.Serializable {
protected final static String ORACLE_CORE_SEQ_NAME="core_seq"; protected static final String ORACLE_CORE_SEQ_NAME = "core_seq";
protected final static String ORACLE_AUDIT_SEQ_NAME="audit_seq"; protected static final String ORACLE_AUDIT_SEQ_NAME = "audit_seq";
protected final static String ORACLE_FILE_SEQ_NAME="core_seq"; protected static final String ORACLE_FILE_SEQ_NAME = "core_seq";
@JsonAnyGetter
public Map<String, Object> getTails(){
return super.getTails();
}
@JsonAnyGetter
public Map<String, Object> getTails() {
return super.getTails();
}
} }
...@@ -14,109 +14,97 @@ import com.fasterxml.jackson.core.JsonProcessingException; ...@@ -14,109 +14,97 @@ import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
public class CoreAudit extends BaseEntity {
public class CoreAudit extends BaseEntity {
@SeqID(name = "ORACLE_AUDIT_SEQ_NAME")
@SeqID(name = "ORACLE_AUDIT_SEQ_NAME") @AutoID
@AutoID @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) protected Long id;
protected Long id;
// 删除标识
//删除标识 @JsonIgnore protected Integer delFlag;
@JsonIgnore // 创建时间
protected Integer delFlag;
//创建时间 private Integer success;
private String functionCode;
private Integer success ; private String functionName;
private String functionCode ; private String ip;
private String functionName ; private String message;
private String ip ; private String userName;
private String message ; private Long userId;
private String userName ; protected Date createTime;
private Long userId ;
protected Date createTime; public CoreAudit() {}
public CoreAudit() { public Integer getSuccess() {
} return success;
}
public void setSuccess(Integer success) {
public Integer getSuccess(){ this.success = success;
return success; }
}
public void setSuccess(Integer success ){ public String getFunctionCode() {
this.success = success; return functionCode;
} }
public void setFunctionCode(String functionCode) {
public String getFunctionCode(){ this.functionCode = functionCode;
return functionCode; }
}
public void setFunctionCode(String functionCode ){ public String getFunctionName() {
this.functionCode = functionCode; return functionName;
} }
public String getFunctionName(){ public void setFunctionName(String functionName) {
return functionName; this.functionName = functionName;
} }
public void setFunctionName(String functionName ){
this.functionName = functionName; public String getIp() {
} return ip;
}
public String getIp(){
return ip; public void setIp(String ip) {
} this.ip = ip;
public void setIp(String ip ){ }
this.ip = ip;
} public String getMessage() {
return message;
public String getMessage(){ }
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 ){
this.userId = userId; public void setUserId(Long userId) {
} this.userId = userId;
}
public Long getId() {
public Long getId() { return id;
return id; }
}
public void setId(Long id) {
this.id = id;
}
public void setId(Long id) {
this.id = id; public Date getCreateTime() {
} return createTime;
}
public void setCreateTime(Date createTime) {
public Date getCreateTime() { this.createTime = createTime;
return createTime; }
} }
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
}
\ No newline at end of file
...@@ -15,132 +15,122 @@ import com.ibeetl.admin.core.util.ValidateConfig; ...@@ -15,132 +15,122 @@ import com.ibeetl.admin.core.util.ValidateConfig;
/** /**
* 描述: 字典 * 描述: 字典
*
* @author : xiandafu * @author : xiandafu
*/ */
public class CoreDict extends BaseEntity { public class CoreDict extends BaseEntity {
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@SeqID(name = ORACLE_CORE_SEQ_NAME) @SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID @AutoID
private Long id; private Long id;
private String value; // 数据值
//删除标识
@JsonIgnore
protected Integer delFlag = 0;
//创建时间
protected Date createTime;
@NotBlank(message = "字典类型不能为空", groups = ValidateConfig.ADD.class)
@JsonView(TypeListView.class)
private String type; //类型
@JsonView(TypeListView.class)
@NotBlank(message = "字典类型描述不能为空")
private String typeName; //类型描述
@NotBlank(message = "字典值不能为空", groups = ValidateConfig.ADD.class)
@NotBlank(message = "字典值名称不能为空")
private String name; // 标签名
private Integer sort; // 排序
private Long parent; //父Id
private String remark; //备注
private String value; // 数据值
// 删除标识
@JsonIgnore protected Integer delFlag = 0;
// 创建时间
protected Date createTime;
public Long getId() { @NotBlank(message = "字典类型不能为空", groups = ValidateConfig.ADD.class)
return id; @JsonView(TypeListView.class)
} private String type; // 类型
public void setId(Long id) { @JsonView(TypeListView.class)
this.id = id; @NotBlank(message = "字典类型描述不能为空")
} private String typeName; // 类型描述
public String getType() { @NotBlank(message = "字典值不能为空", groups = ValidateConfig.ADD.class)
return type; @NotBlank(message = "字典值名称不能为空")
} private String name; // 标签名
public void setType(String type) { private Integer sort; // 排序
this.type = type; private Long parent; // 父Id
} private String remark; // 备注
public String getTypeName() { public Long getId() {
return typeName; return id;
} }
public void setTypeName(String typeName) { public void setId(Long id) {
this.typeName = typeName; this.id = id;
} }
public String getValue() { public String getType() {
return value; return type;
} }
public void setValue(String value) { public void setType(String type) {
this.value = value; this.type = type;
} }
public String getName() { public String getTypeName() {
return name; return typeName;
} }
public void setName(String name) { public void setTypeName(String typeName) {
this.name = name; this.typeName = typeName;
} }
public Integer getSort() { public String getValue() {
return sort; return value;
} }
public void setSort(Integer sort) { public void setValue(String value) {
this.sort = sort; this.value = value;
} }
public Long getParent() { public String getName() {
return parent; return name;
} }
public void setParent(Long parent) { public void setName(String name) {
this.parent = parent; this.name = name;
} }
public String getRemark() { public Integer getSort() {
return remark; return sort;
} }
public void setRemark(String remark) { public void setSort(Integer sort) {
this.remark = remark; this.sort = sort;
} }
public Long getParent() {
return parent;
}
public void setParent(Long parent) {
this.parent = parent;
}
public Integer getDelFlag() { public String getRemark() {
return delFlag; return remark;
} }
public void setDelFlag(Integer delFlag) { public void setRemark(String remark) {
this.delFlag = delFlag; this.remark = remark;
} }
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) { public Integer getDelFlag() {
this.createTime = createTime; return delFlag;
} }
public void setDelFlag(Integer delFlag) {
this.delFlag = delFlag;
}
public interface TypeListView{ public Date getCreateTime() {
} return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
@Override public interface TypeListView {}
public String toString() {
return "CoreDict [value=" + value + ", type=" + type + ", name=" + name + "]";
}
@Override
public String toString() {
return "CoreDict [value=" + value + ", type=" + type + ", name=" + name + "]";
}
} }
...@@ -11,154 +11,151 @@ import org.beetl.sql.core.TailBean; ...@@ -11,154 +11,151 @@ import org.beetl.sql.core.TailBean;
import java.math.*; import java.math.*;
import com.ibeetl.admin.core.entity.BaseEntity; import com.ibeetl.admin.core.entity.BaseEntity;
/* /*
* *
* gen by Spring Boot2 Admin 2018-03-08 * gen by Spring Boot2 Admin 2018-03-08
*/ */
public class CoreFile extends BaseEntity { public class CoreFile extends BaseEntity {
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@SeqID(name = ORACLE_FILE_SEQ_NAME) @SeqID(name = ORACLE_FILE_SEQ_NAME)
@AutoID @AutoID
private Long id; private Long id;
// 文件名称 // 文件名称
private String name; private String name;
// 路径 // 路径
private String path; private String path;
// 业务ID // 业务ID
private String bizId; private String bizId;
// 上传人id // 上传人id
private Long userId; private Long userId;
// 创建时间 // 创建时间
private Date createTime; private Date createTime;
private Long orgId; private Long orgId;
private String bizType; private String bizType;
private String fileBatchId; private String fileBatchId;
public CoreFile() { public CoreFile() {}
}
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; }
}
/**
/** * 文件名称
* 文件名称 *
* * @return
* @return */
*/ public String getName() {
public String getName() { return name;
return name; }
}
/**
/** * 文件名称
* 文件名称 *
* * @param name
* @param name */
*/ public void setName(String name) {
public void setName(String name) { this.name = name;
this.name = name; }
}
/**
/** * 路径
* 路径 *
* * @return
* @return */
*/ public String getPath() {
public String getPath() { return path;
return path; }
}
/**
/** * 路径
* 路径 *
* * @param path
* @param path */
*/ public void setPath(String path) {
public void setPath(String path) { this.path = path;
this.path = path; }
}
/**
/** * 业务ID
* 业务ID *
* * @return
* @return */
*/ public String getBizId() {
public String getBizId() { return bizId;
return bizId; }
}
/**
/** * 业务ID
* 业务ID *
* * @param bizId
* @param bizId */
*/ public void setBizId(String bizId) {
public void setBizId(String bizId) { this.bizId = bizId;
this.bizId = bizId; }
}
/**
/** * 上传人id
* 上传人id *
* * @return
* @return */
*/ public Long getUserId() {
public Long getUserId() { return userId;
return userId; }
}
/**
/** * 上传人id
* 上传人id *
* * @param userId
* @param userId */
*/ public void setUserId(Long userId) {
public void setUserId(Long userId) { this.userId = userId;
this.userId = userId; }
}
/**
/** * 创建时间
* 创建时间 *
* * @return
* @return */
*/ public Date getCreateTime() {
public Date getCreateTime() { return createTime;
return createTime; }
}
/**
/** * 创建时间
* 创建时间 *
* * @param createTime
* @param createTime */
*/ public void setCreateTime(Date createTime) {
public void setCreateTime(Date createTime) { this.createTime = createTime;
this.createTime = createTime; }
}
public Long getOrgId() {
public Long getOrgId() { return orgId;
return orgId; }
}
public void setOrgId(Long orgId) {
public void setOrgId(Long orgId) { this.orgId = orgId;
this.orgId = orgId; }
}
public String getBizType() {
public String getBizType() { return bizType;
return bizType; }
}
public void setBizType(String bizType) {
public void setBizType(String bizType) { this.bizType = bizType;
this.bizType = bizType; }
}
public String getFileBatchId() {
public String getFileBatchId() { return fileBatchId;
return fileBatchId; }
}
public void setFileBatchId(String fileBatchId) {
public void setFileBatchId(String fileBatchId) { this.fileBatchId = fileBatchId;
this.fileBatchId = fileBatchId; }
}
} }
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import java.util.Date; import java.util.Date;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
...@@ -12,78 +13,81 @@ import com.ibeetl.admin.core.annotation.Dict; ...@@ -12,78 +13,81 @@ import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType; import com.ibeetl.admin.core.util.enums.CoreDictType;
public class CoreFunction extends BaseEntity {
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID
protected Long id;
// 创建时间
@UpdateIgnore protected Date createTime;
private String accessUrl;
@NotBlank private String code;
@NotBlank private String name;
@NotBlank private Long parentId;
@Dict(type = CoreDictType.FUNCTION_TYPE)
@NotBlank
private String type = null; // "FN0" ;
public String getAccessUrl() {
return accessUrl;
}
public void setAccessUrl(String accessUrl) {
this.accessUrl = accessUrl;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Long getParentId() {
return parentId;
}
public void setParentId(Long parentId) {
this.parentId = parentId;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getType() {
return type;
}
public class CoreFunction extends BaseEntity { public void setType(String type) {
this.type = type;
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) }
@SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID
protected Long id;
//创建时间
@UpdateIgnore
protected Date createTime;
private String accessUrl ;
@NotBlank
private String code ;
@NotBlank
private String name ;
@NotBlank
private Long parentId ;
@Dict(type=CoreDictType.FUNCTION_TYPE)
@NotBlank
private String type = null;//"FN0" ;
public String getAccessUrl(){
return accessUrl;
}
public void setAccessUrl(String accessUrl ){
this.accessUrl = accessUrl;
}
public String getCode(){
return code;
}
public void setCode(String code ){
this.code = code;
}
public String getName(){
return name;
}
public void setName(String name ){
this.name = name;
}
public Date getCreateTime(){
return createTime;
}
public void setCreateTime(Date createTime ){
this.createTime = createTime;
}
public Long getParentId() {
return parentId;
}
public void setParentId(Long parentId) {
this.parentId = parentId;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public boolean hasParent(){
return this.parentId != null && this.parentId > 0;
}
public boolean hasParent() {
return this.parentId != null && this.parentId > 0;
}
} }
...@@ -13,125 +13,119 @@ import com.ibeetl.admin.core.annotation.Dict; ...@@ -13,125 +13,119 @@ import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType; import com.ibeetl.admin.core.util.enums.CoreDictType;
/** /** 系统菜单 */
* 系统菜单
*/
public class CoreMenu extends BaseEntity { public class CoreMenu extends BaseEntity {
public static final String TYPE_SYSTEM = "MENU_S"; public static final String TYPE_SYSTEM = "MENU_S";
public static final String TYPE_NAV = "MENU_N"; public static final String TYPE_NAV = "MENU_N";
public static final String TYPE_MENUITEM = "MENU_M"; public static final String TYPE_MENUITEM = "MENU_M";
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@SeqID(name = ORACLE_CORE_SEQ_NAME) @SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID @AutoID
protected Long id; protected Long id;
//创建时间 // 创建时间
@UpdateIgnore @UpdateIgnore protected Date createTime;
protected Date createTime;
//菜单代码 // 菜单代码
@NotBlank(message = "菜单代码不能为空", groups = ValidateConfig.ADD.class) @NotBlank(message = "菜单代码不能为空", groups = ValidateConfig.ADD.class)
private String code; private String code;
//功能id // 功能id
private Long functionId; private Long functionId;
//类型 /*1 系统 2 导航 3 菜单项(与功能点有关)*/ // 类型 /*1 系统 2 导航 3 菜单项(与功能点有关)*/
@NotNull(message = "菜单类型不能为空") @NotNull(message = "菜单类型不能为空")
@Dict(type = CoreDictType.MENU_TYPE) @Dict(type = CoreDictType.MENU_TYPE)
private String type; private String type;
//菜单名称 // 菜单名称
@NotBlank(message = "菜单名称不能为空") @NotBlank(message = "菜单名称不能为空")
private String name; private String name;
//上层菜单id // 上层菜单id
@NotNull(message = "上层菜单不能为空") @NotNull(message = "上层菜单不能为空")
private Long parentMenuId; private Long parentMenuId;
//排序 // 排序
@NotNull(message = "排序不能为空") @NotNull(message = "排序不能为空")
private Integer seq; private Integer seq;
//图标 // 图标
private String icon; private String icon;
public CoreMenu() { public CoreMenu() {}
}
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 String getCode() { public String getCode() {
return code; return code;
} }
public void setCode(String code) { public void setCode(String code) {
this.code = code; this.code = code;
} }
public Long getFunctionId() { public Long getFunctionId() {
return functionId; return functionId;
} }
public void setFunctionId(Long functionId) { public void setFunctionId(Long functionId) {
this.functionId = functionId; this.functionId = functionId;
} }
public String getType() { public String getType() {
return type; return type;
} }
public void setType(String type) { public void setType(String type) {
this.type = type; this.type = type;
} }
public String getName() { public String getName() {
return name; return name;
} }
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;
} }
public Long getParentMenuId() { public Long getParentMenuId() {
return parentMenuId; return parentMenuId;
} }
public void setParentMenuId(Long parentMenuId) { public void setParentMenuId(Long parentMenuId) {
this.parentMenuId = parentMenuId; this.parentMenuId = parentMenuId;
} }
public Integer getSeq() { public Integer getSeq() {
return seq; return seq;
} }
public void setSeq(Integer seq) { public void setSeq(Integer seq) {
this.seq = seq; this.seq = seq;
} }
public String getIcon() { public String getIcon() {
return icon; return icon;
} }
public void setIcon(String icon) { public void setIcon(String icon) {
this.icon = icon; this.icon = icon;
} }
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;
} }
} }
...@@ -13,104 +13,94 @@ import com.ibeetl.admin.core.annotation.Dict; ...@@ -13,104 +13,94 @@ import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType; import com.ibeetl.admin.core.util.enums.CoreDictType;
/** /**
* 机构对象, * 机构对象, 有母公司,一个系统只有一个母公司,多个集团,集团下可以有多个公司,子公司,部门。如果系统不符合这个设定,需要修改· <br>
* 有母公司,一个系统只有一个母公司,多个集团,集团下可以有多个公司,子公司,部门。如果系统不符合这个设定,需要修改·
*
* <br/>
* 映射了上级机构,可以通过org.parentOrg.xxx取上级机构的属性 * 映射了上级机构,可以通过org.parentOrg.xxx取上级机构的属性
*/ */
public class CoreOrg extends BaseEntity { public class CoreOrg extends BaseEntity {
// 自增id
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID
private Long id;
//删除标识
@JsonIgnore
protected Integer delFlag= 0;
//创建时间
protected Date createTime;
// 机构编号
@NotBlank(message = "组织编号不能为空", groups = ValidateConfig.ADD.class)
private String code;
// 机构名称
@NotBlank(message = "组织名称不能为空", groups = {ValidateConfig.ADD.class, ValidateConfig.UPDATE.class})
private String name;
// 上层机构id
private Long parentOrgId;
// 机构类型 1 集团 2 公司,3 部门,4 小组
@Dict(type = CoreDictType.ORG_TYPE)
@NotBlank(message = "组织类型不能为空", groups = ValidateConfig.class)
private String type;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getParentOrgId() {
return parentOrgId;
}
public void setParentOrgId(Long parentOrgId) {
this.parentOrgId = parentOrgId;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public Integer getDelFlag() {
return delFlag;
}
public void setDelFlag(Integer delFlag) {
this.delFlag = delFlag;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
// 自增id
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID
private Long id;
// 删除标识
@JsonIgnore protected Integer delFlag = 0;
// 创建时间
protected Date createTime;
// 机构编号
@NotBlank(message = "组织编号不能为空", groups = ValidateConfig.ADD.class)
private String code;
// 机构名称
@NotBlank(
message = "组织名称不能为空",
groups = {ValidateConfig.ADD.class, ValidateConfig.UPDATE.class})
private String name;
// 上层机构id
private Long parentOrgId;
// 机构类型 1 集团 2 公司,3 部门,4 小组
@Dict(type = CoreDictType.ORG_TYPE)
@NotBlank(message = "组织类型不能为空", groups = ValidateConfig.class)
private String type;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getParentOrgId() {
return parentOrgId;
}
public void setParentOrgId(Long parentOrgId) {
this.parentOrgId = parentOrgId;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public Integer getDelFlag() {
return delFlag;
}
public void setDelFlag(Integer delFlag) {
this.delFlag = delFlag;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
} }
...@@ -13,71 +13,68 @@ import com.ibeetl.admin.core.annotation.Dict; ...@@ -13,71 +13,68 @@ import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType; import com.ibeetl.admin.core.util.enums.CoreDictType;
/** /** 角色 */
* 角色
*/
public class CoreRole extends BaseEntity { public class CoreRole extends BaseEntity {
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@SeqID(name = ORACLE_CORE_SEQ_NAME) @SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID @AutoID
protected Long id; protected Long id;
protected Date createTime;
protected Date createTime; // 角色code
@NotBlank(message = "角色编码不能为空", groups = ValidateConfig.ADD.class)
private String code;
// 角色code // 角色名称
@NotBlank(message = "角色编码不能为空", groups = ValidateConfig.ADD.class) @NotBlank(
private String code; message = "角色名称不能为空",
groups = {ValidateConfig.ADD.class, ValidateConfig.UPDATE.class})
private String name;
// 角色名称 // 角色类型,系统的角色,工作流角色
@NotBlank(message = "角色名称不能为空", groups = { ValidateConfig.ADD.class, ValidateConfig.UPDATE.class }) @NotBlank(message = "角色类型不能为空")
private String name; @Dict(type = CoreDictType.ROLE_TYPE)
private String type;
// 角色类型,系统的角色,工作流角色 public String getCode() {
@NotBlank(message = "角色类型不能为空") return code;
@Dict(type = CoreDictType.ROLE_TYPE) }
private String type;
public String getCode() { public void setCode(String code) {
return code; this.code = code;
} }
public void setCode(String code) { public String getName() {
this.code = code; return name;
} }
public String getName() { public void setName(String name) {
return name; this.name = name;
} }
public void setName(String name) { public String getType() {
this.name = name; return type;
} }
public String getType() { public void setType(String type) {
return type; this.type = type;
} }
public void setType(String type) { public Long getId() {
this.type = type; return id;
} }
public Long getId() { public void setId(Long id) {
return id; this.id = id;
} }
public void setId(Long id) { public Date getCreateTime() {
this.id = id; return createTime;
} }
public void setCreateTime(Date createTime) {
public Date getCreateTime() { this.createTime = createTime;
return createTime; }
} }
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
}
\ No newline at end of file
...@@ -11,85 +11,81 @@ import com.fasterxml.jackson.annotation.JsonIgnore; ...@@ -11,85 +11,81 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
/* /*
* *
* gen by beetlsql 2016-11-22 * gen by beetlsql 2016-11-22
*/ */
public class CoreRoleFunction extends BaseEntity { public class CoreRoleFunction extends BaseEntity {
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@SeqID(name = ORACLE_CORE_SEQ_NAME) @SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID @AutoID
protected Long id; protected Long id;
// 删除标识 // 删除标识
@JsonIgnore @JsonIgnore protected Integer delFlag = 0;
protected Integer delFlag = 0; // 创建时间
// 创建时间
protected Date createTime;
protected Date createTime;
private String dataAccessPolicy;
private String dataAccessPolicy; // 数据访问类型,1 只看自己的,2 看部门的,3 看公司的 4 自定义,参考policy字段
// 数据访问类型,1 只看自己的,2 看部门的,3 看公司的 4 自定义,参考policy字段 private Integer dataAccessType;
private Integer dataAccessType; private Long functionId;
private Long functionId; private Long roleId;
private Long roleId;
public CoreRoleFunction() {}
public CoreRoleFunction() {
} public Long getId() {
return id;
public Long getId() { }
return id;
} public void setId(Long id) {
this.id = id;
public void setId(Long id) { }
this.id = id;
} public String getDataAccessPolicy() {
return dataAccessPolicy;
public String getDataAccessPolicy() { }
return dataAccessPolicy;
} public void setDataAccessPolicy(String dataAccessPolicy) {
this.dataAccessPolicy = dataAccessPolicy;
public void setDataAccessPolicy(String dataAccessPolicy) { }
this.dataAccessPolicy = dataAccessPolicy;
} public Integer getDataAccessType() {
return dataAccessType;
}
public Integer getDataAccessType() {
return dataAccessType; public void setDataAccessType(Integer dataAccessType) {
} this.dataAccessType = dataAccessType;
}
public void setDataAccessType(Integer dataAccessType) {
this.dataAccessType = dataAccessType; public Long getFunctionId() {
} return functionId;
}
public Long getFunctionId() {
return functionId; public void setFunctionId(Long functionId) {
} this.functionId = functionId;
}
public void setFunctionId(Long functionId) {
this.functionId = functionId; public Long getRoleId() {
} return roleId;
}
public Long getRoleId() {
return roleId; public void setRoleId(Long roleId) {
} this.roleId = roleId;
}
public void setRoleId(Long roleId) {
this.roleId = roleId; public Integer getDelFlag() {
} return delFlag;
}
public Integer getDelFlag() {
return delFlag; public void setDelFlag(Integer delFlag) {
} this.delFlag = delFlag;
}
public void setDelFlag(Integer delFlag) {
this.delFlag = delFlag; public Date getCreateTime() {
} return createTime;
}
public Date getCreateTime() {
return createTime; public void setCreateTime(Date createTime) {
} this.createTime = createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
} }
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import java.util.Date; import java.util.Date;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
...@@ -9,49 +10,50 @@ import org.beetl.sql.core.annotatoin.SeqID; ...@@ -9,49 +10,50 @@ import org.beetl.sql.core.annotatoin.SeqID;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
/* /*
* *
* gen by beetlsql 2016-11-22 * gen by beetlsql 2016-11-22
*/ */
public class CoreRoleMenu extends BaseEntity { public class CoreRoleMenu extends BaseEntity {
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
@SeqID(name = ORACLE_CORE_SEQ_NAME) @SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID @AutoID
protected Long id; protected Long id;
private Long menuId ; private Long menuId;
private Long roleId ; private Long roleId;
private Date createTime ; private Date createTime;
public CoreRoleMenu() { public CoreRoleMenu() {}
}
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 Long getMenuId(){ public Long getMenuId() {
return menuId; return menuId;
} }
public void setMenuId(Long menuId ){
this.menuId = menuId; public void setMenuId(Long menuId) {
} this.menuId = menuId;
}
public Long getRoleId(){
return roleId; public Long getRoleId() {
} return roleId;
public void setRoleId(Long roleId ){ }
this.roleId = roleId;
} public void setRoleId(Long roleId) {
this.roleId = roleId;
public Date getCreateTime(){ }
return createTime;
} public Date getCreateTime() {
public void setCreateTime(Date createTime ){ return createTime;
this.createTime = createTime; }
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
} }
...@@ -15,158 +15,146 @@ import com.ibeetl.admin.core.util.ValidateConfig; ...@@ -15,158 +15,146 @@ import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType; import com.ibeetl.admin.core.util.enums.CoreDictType;
/* /*
* 用户实体 * 用户实体
* *
*/ */
public class CoreUser extends BaseEntity {
@NotNull(message = "ID不能为空", groups =ValidateConfig. UPDATE.class)
@SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID
protected Long id;
// 删除标识
@JsonIgnore
protected Integer delFlag= 0;
// 创建时间
protected Date createTime;
// 登录名,编号
@NotBlank(message = "用户编号不能为空", groups = ValidateConfig.ADD.class)
@Null(message = "用户编号不能为空", groups = ValidateConfig.UPDATE.class)
private String code;
// 用户姓名
@NotBlank(message = "用户名不能为空")
private String name;
// 组织机构id
private Long orgId;
// 密码
@JsonIgnore
private String password;
@Dict(type=CoreDictType.USER_STATE)
private String state;
//扩展例子
@Dict(type="job_type")
private String jobType0;
@Dict(type="job_type")
private String jobType1;
private Date updateTime;
/*用户的个人资料附件,保存到Core_File 表里*/
private String attachmentId;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getOrgId() {
return orgId;
}
public void setOrgId(Long orgId) {
this.orgId = orgId;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Integer getDelFlag() {
return delFlag;
}
public void setDelFlag(Integer delFlag) {
this.delFlag = delFlag;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getJobType0() {
return jobType0;
}
public void setJobType0(String jobType0) {
this.jobType0 = jobType0;
}
public String getJobType1() {
return jobType1;
}
public void setJobType1(String jobType1) {
this.jobType1 = jobType1;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public String getAttachmentId() { public class CoreUser extends BaseEntity {
return attachmentId;
}
public void setAttachmentId(String attachmentId) { @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
this.attachmentId = attachmentId; @SeqID(name = ORACLE_CORE_SEQ_NAME)
} @AutoID
protected Long id;
// 删除标识
@JsonIgnore protected Integer delFlag = 0;
// 创建时间
protected Date createTime;
// 登录名,编号
@NotBlank(message = "用户编号不能为空", groups = ValidateConfig.ADD.class)
@Null(message = "用户编号不能为空", groups = ValidateConfig.UPDATE.class)
private String code;
// 用户姓名
@NotBlank(message = "用户名不能为空")
private String name;
// 组织机构id
private Long orgId;
// 密码
@JsonIgnore private String password;
@Dict(type = CoreDictType.USER_STATE)
private String state;
// 扩展例子
@Dict(type = "job_type")
private String jobType0;
@Dict(type = "job_type")
private String jobType1;
private Date updateTime;
/*用户的个人资料附件,保存到Core_File 表里*/
private String attachmentId;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getOrgId() {
return orgId;
}
public void setOrgId(Long orgId) {
this.orgId = orgId;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Integer getDelFlag() {
return delFlag;
}
public void setDelFlag(Integer delFlag) {
this.delFlag = delFlag;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getJobType0() {
return jobType0;
}
public void setJobType0(String jobType0) {
this.jobType0 = jobType0;
}
public String getJobType1() {
return jobType1;
}
public void setJobType1(String jobType1) {
this.jobType1 = jobType1;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public String getAttachmentId() {
return attachmentId;
}
public void setAttachmentId(String attachmentId) {
this.attachmentId = attachmentId;
}
} }
...@@ -8,66 +8,64 @@ import org.beetl.sql.core.annotatoin.AutoID; ...@@ -8,66 +8,64 @@ import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID; import org.beetl.sql.core.annotatoin.SeqID;
/* /*
* 用户角色关系 * 用户角色关系
* gen by beetlsql 2016-11-22 * gen by beetlsql 2016-11-22
*/ */
public class CoreUserRole extends BaseEntity { public class CoreUserRole extends BaseEntity {
// 自增id // 自增id
@SeqID(name = "ORACLE_CORE_SEQ_NAME") @SeqID(name = "ORACLE_CORE_SEQ_NAME")
@AutoID @AutoID
private Long id; private Long id;
// 授权机构id // 授权机构id
@NotNull(message = "授权机构不能为空") @NotNull(message = "授权机构不能为空")
private Long orgId; private Long orgId;
// 授权角色id // 授权角色id
@NotNull(message = "授权角色不能为空") @NotNull(message = "授权角色不能为空")
private Long roleId; private Long roleId;
// 用户id // 用户id
@NotNull(message = "授权用户不能为空") @NotNull(message = "授权用户不能为空")
private Long userId; private Long userId;
protected Date createTime; protected Date createTime;
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 Long getOrgId() { public Long getOrgId() {
return orgId; return orgId;
} }
public void setOrgId(Long orgId) { public void setOrgId(Long orgId) {
this.orgId = orgId; this.orgId = orgId;
} }
public Long getRoleId() { public Long getRoleId() {
return roleId; return roleId;
} }
public void setRoleId(Long roleId) { public void setRoleId(Long roleId) {
this.roleId = roleId; this.roleId = roleId;
} }
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 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;
} }
} }
...@@ -11,62 +11,59 @@ import com.ibeetl.admin.core.entity.CoreFile; ...@@ -11,62 +11,59 @@ import com.ibeetl.admin.core.entity.CoreFile;
/** /**
* 从数据库搜索文档信息,对应core_file,和core_file_tag,目前先忽略tag功能 * 从数据库搜索文档信息,对应core_file,和core_file_tag,目前先忽略tag功能
* @author xiandafu
* *
* @author xiandafu
*/ */
public class DBIndexHelper {
public class DBIndexHelper { CoreFileDao fileDao;
CoreFileDao fileDao; public DBIndexHelper(CoreFileDao fileDao) {
this.fileDao = fileDao;
public DBIndexHelper(CoreFileDao fileDao) { }
this.fileDao = fileDao;
} public CoreFile getFileItemByPath(String path) {
CoreFile t = new CoreFile();
public CoreFile getFileItemByPath(String path) { t.setPath(path);
CoreFile t = new CoreFile(); CoreFile dbData = fileDao.templateOne(t);
t.setPath(path); return dbData;
CoreFile dbData = fileDao.templateOne(t); }
return dbData;
} public CoreFile getFileItemById(Long id) {
CoreFile dbData = fileDao.unique(id);
public CoreFile getFileItemById(Long id) { return dbData;
CoreFile dbData = fileDao.unique(id); }
return dbData;
} public void createFileItem(CoreFile file, List<FileTag> tags) {
fileDao.insert(file, true);
if (tags == null || tags.isEmpty()) {
public void createFileItem(CoreFile file,List<FileTag> tags) { return;
fileDao.insert(file,true);
if(tags==null||tags.isEmpty()) {
return ;
}
Long fileId = file.getId();
for(FileTag tag:tags) {
tag.setFileId(fileId);
}
fileDao.getSQLManager().insertBatch(FileTag.class, tags);
}
public List<CoreFile> queryByUserId(Long userId,List<FileTag> tags){
List<CoreFile> dbDatas = fileDao.createLambdaQuery().andEq(CoreFile::getUserId, userId).select();
return dbDatas;
}
public List<CoreFile> queryByBiz(String bizType,String bizId){
CoreFile template=new CoreFile();
template.setBizType(bizType);
template.setBizId(bizId);
List<CoreFile> dbDatas = fileDao.template(template);
return dbDatas;
} }
Long fileId = file.getId();
public List<CoreFile> queryByBatchId(String batchId){ for (FileTag tag : tags) {
CoreFile template=new CoreFile(); tag.setFileId(fileId);
template.setFileBatchId(batchId);
List<CoreFile> dbDatas = fileDao.template(template);
return dbDatas;
} }
fileDao.getSQLManager().insertBatch(FileTag.class, tags);
}
public List<CoreFile> queryByUserId(Long userId, List<FileTag> tags) {
List<CoreFile> dbDatas =
fileDao.createLambdaQuery().andEq(CoreFile::getUserId, userId).select();
return dbDatas;
}
public List<CoreFile> queryByBiz(String bizType, String bizId) {
CoreFile template = new CoreFile();
template.setBizType(bizType);
template.setBizId(bizId);
List<CoreFile> dbDatas = fileDao.template(template);
return dbDatas;
}
public List<CoreFile> queryByBatchId(String batchId) {
CoreFile template = new CoreFile();
template.setFileBatchId(batchId);
List<CoreFile> dbDatas = fileDao.template(template);
return dbDatas;
}
} }
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