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

更换至beetlsql3最新版本

parent 398a4c6b
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonView;
import com.ibeetl.admin.core.util.ValidateConfig;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import org.beetl.sql.core.annotatoin.AssignID; import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.core.annotatoin.AutoID; import org.beetl.sql.annotation.entity.SeqID;
import org.beetl.sql.core.annotatoin.SeqID;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonView;
import com.ibeetl.admin.core.util.ValidateConfig;
/** /**
* 描述: 字典 * 描述: 字典
......
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import com.ibeetl.admin.core.util.ValidateConfig;
import java.util.Date; import java.util.Date;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null; import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.core.annotatoin.AutoID; import org.beetl.sql.annotation.entity.SeqID;
import org.beetl.sql.core.annotatoin.SeqID;
import com.ibeetl.admin.core.util.ValidateConfig;
import org.beetl.sql.core.TailBean;
import java.math.*;
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;
/*文件批次id,用于其它业务表记录*/ /*文件批次id,用于其它业务表记录*/
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
*/ */
public String getName() { public String getName() {
return name; return name;
} }
/** /**
* 文件名称 * 文件名称
*
* @param name
*/ */
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;
} }
/** /**
* 路径 * 路径
*
* @return
*/ */
public String getPath() { public String getPath() {
return path; return path;
} }
/** /**
* 路径 * 路径
*
* @param path
*/ */
public void setPath(String path) { public void setPath(String path) {
this.path = path; this.path = path;
} }
/** /**
* 业务ID * 业务ID
*
* @return
*/ */
public String getBizId() { public String getBizId() {
return bizId; return bizId;
} }
/** /**
* 业务ID * 业务ID
*
* @param bizId
*/ */
public void setBizId(String bizId) { public void setBizId(String bizId) {
this.bizId = bizId; this.bizId = bizId;
} }
/** /**
* 上传人id * 上传人id
*
* @return
*/ */
public Long getUserId() { public Long getUserId() {
return userId; return userId;
} }
/** /**
* 上传人id * 上传人id
*
* @param userId
*/ */
public void setUserId(Long userId) { public void setUserId(Long userId) {
this.userId = userId; this.userId = userId;
} }
/** /**
* 创建时间 * 创建时间
*
* @return
*/ */
public Date getCreateTime() { public Date getCreateTime() {
return createTime; return 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 com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import org.beetl.sql.core.annotatoin.AutoID; import lombok.EqualsAndHashCode;
import org.beetl.sql.core.annotatoin.SeqID; import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.core.annotatoin.UpdateIgnore; import org.beetl.sql.annotation.entity.SeqID;
import org.beetl.sql.annotation.entity.UpdateIgnore;
import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType;
@Data @Data
@EqualsAndHashCode(callSuper = true)
public class CoreFunction extends BaseEntity { public class CoreFunction extends BaseEntity {
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
......
...@@ -9,15 +9,17 @@ import javax.validation.constraints.NotBlank; ...@@ -9,15 +9,17 @@ import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.beetl.sql.core.annotatoin.AutoID; import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.core.annotatoin.SeqID; import org.beetl.sql.annotation.entity.JsonMapper;
import org.beetl.sql.core.annotatoin.UpdateIgnore; import org.beetl.sql.annotation.entity.SeqID;
import org.beetl.sql.annotation.entity.UpdateIgnore;
/** /**
* 系统菜单 * 系统菜单
*/ */
@NoArgsConstructor @NoArgsConstructor
@Data @Data
@JsonMapper(resource = "console.menu.MenuFunctionMapping")
public class CoreMenu extends BaseEntity implements Comparable { public class CoreMenu extends BaseEntity implements Comparable {
public static final String TYPE_SYSTEM = "MENU_S"; public static final String TYPE_SYSTEM = "MENU_S";
......
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import org.beetl.sql.core.annotatoin.AutoID; import lombok.EqualsAndHashCode;
import org.beetl.sql.core.annotatoin.SeqID; import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.annotation.entity.SeqID;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType;
/** /**
* 机构对象, 有母公司,一个系统只有一个母公司,多个集团,集团下可以有多个公司,子公司,部门。如果系统不符合这个设定,需要修改· <br> * 机构对象, 有母公司,一个系统只有一个母公司,多个集团,集团下可以有多个公司,子公司,部门。如果系统不符合这个设定,需要修改· <br>
* 映射了上级机构,可以通过org.parentOrg.xxx取上级机构的属性 * 映射了上级机构,可以通过org.parentOrg.xxx取上级机构的属性
*/ */
@Data @Data@EqualsAndHashCode(callSuper = true)
public class CoreOrg extends BaseEntity { public class CoreOrg extends BaseEntity {
// 自增id // 自增id
......
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import java.util.Date;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ibeetl.admin.core.annotation.Dict; 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;
import java.util.Date;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.annotation.entity.SeqID;
/** 角色 */ /** 角色 */
public class CoreRole extends BaseEntity { public class CoreRole extends BaseEntity {
...@@ -39,42 +35,53 @@ public class CoreRole extends BaseEntity { ...@@ -39,42 +35,53 @@ public class CoreRole extends BaseEntity {
private String type; private String type;
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 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 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 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;
} }
} }
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import java.util.Date;
import javax.validation.constraints.NotNull;
import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
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;
/* /*
* *
* 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 protected Integer delFlag = 0; @JsonIgnore
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() { 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 getDataAccessPolicy() { public String getDataAccessPolicy() {
return dataAccessPolicy; return dataAccessPolicy;
} }
public void setDataAccessPolicy(String dataAccessPolicy) { public void setDataAccessPolicy(String dataAccessPolicy) {
this.dataAccessPolicy = dataAccessPolicy; this.dataAccessPolicy = dataAccessPolicy;
} }
public Integer getDataAccessType() { public Integer getDataAccessType() {
return dataAccessType; return dataAccessType;
} }
public void setDataAccessType(Integer dataAccessType) { public void setDataAccessType(Integer dataAccessType) {
this.dataAccessType = dataAccessType; this.dataAccessType = dataAccessType;
} }
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 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 Integer getDelFlag() { public Integer getDelFlag() {
return delFlag; return delFlag;
} }
public void setDelFlag(Integer delFlag) { public void setDelFlag(Integer delFlag) {
this.delFlag = delFlag; this.delFlag = delFlag;
} }
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;
} }
} }
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import com.ibeetl.admin.core.util.ValidateConfig;
import java.util.Date; import java.util.Date;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.core.annotatoin.AutoID; import org.beetl.sql.annotation.entity.SeqID;
import org.beetl.sql.core.annotatoin.SeqID;
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) { public void setMenuId(Long menuId) {
this.menuId = menuId; this.menuId = menuId;
} }
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 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;
} }
} }
...@@ -5,11 +5,12 @@ import cn.hutool.core.collection.CollUtil; ...@@ -5,11 +5,12 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.map.MapUtil; import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import lombok.Data;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Objects; import java.util.Objects;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.beetl.sql.annotation.entity.JsonMapper;
/** /**
* 对应前端页面的routes路由表。具体格式如下: { "path": "/profile", "name": "router-name", "meta": { "title": * 对应前端页面的routes路由表。具体格式如下: { "path": "/profile", "name": "router-name", "meta": { "title":
...@@ -18,6 +19,8 @@ import java.util.Objects; ...@@ -18,6 +19,8 @@ import java.util.Objects;
* @author 一日看尽长安花 * @author 一日看尽长安花
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true)
@JsonMapper(resource = "core.coreFunction.RouteMapping")
public class CoreRoute extends BaseEntity implements Comparable<CoreRoute> { public class CoreRoute extends BaseEntity implements Comparable<CoreRoute> {
private Long id; private Long id;
......
package com.ibeetl.admin.core.entity; package com.ibeetl.admin.core.entity;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import lombok.Data;
import java.util.List; import java.util.List;
import lombok.Data;
@Data @Data
public class CoreRouteMeta { public class CoreRouteMeta {
......
...@@ -11,8 +11,9 @@ import javax.validation.constraints.NotBlank; ...@@ -11,8 +11,9 @@ import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.beetl.sql.core.annotatoin.AutoID; import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.core.annotatoin.SeqID; import org.beetl.sql.annotation.entity.JsonMapper;
import org.beetl.sql.annotation.entity.SeqID;
/* /*
* 用户实体 * 用户实体
...@@ -21,14 +22,18 @@ import org.beetl.sql.core.annotatoin.SeqID; ...@@ -21,14 +22,18 @@ import org.beetl.sql.core.annotatoin.SeqID;
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@JsonMapper(resource = "console.user.UsersMapping")
public class CoreUser extends BaseEntity { public class CoreUser 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 protected Integer delFlag = 0; @JsonIgnore
protected Integer delFlag = 0;
// 创建时间 // 创建时间
protected Date createTime; protected Date createTime;
...@@ -51,7 +56,8 @@ public class CoreUser extends BaseEntity { ...@@ -51,7 +56,8 @@ public class CoreUser extends BaseEntity {
private String orgName; private String orgName;
// 密码 // 密码
@JsonIgnore private String password; @JsonIgnore
private String password;
@Dict(type = CoreDictType.USER_STATE) @Dict(type = CoreDictType.USER_STATE)
private StateTypeEnum state; private StateTypeEnum state;
...@@ -67,4 +73,5 @@ public class CoreUser extends BaseEntity { ...@@ -67,4 +73,5 @@ public class CoreUser extends BaseEntity {
/*用户的个人资料附件,保存到Core_File 表里*/ /*用户的个人资料附件,保存到Core_File 表里*/
private String attachmentId; private String attachmentId;
} }
...@@ -3,8 +3,8 @@ package com.ibeetl.admin.core.entity; ...@@ -3,8 +3,8 @@ package com.ibeetl.admin.core.entity;
import java.util.Date; import java.util.Date;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import org.beetl.sql.core.annotatoin.AutoID; import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.core.annotatoin.SeqID; import org.beetl.sql.annotation.entity.SeqID;
/* /*
* 用户角色关系 * 用户角色关系
......
package com.ibeetl.admin.core.file; package com.ibeetl.admin.core.file;
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ibeetl.admin.core.dao.CoreFileDao; import com.ibeetl.admin.core.dao.CoreFileDao;
import com.ibeetl.admin.core.entity.CoreFile; import com.ibeetl.admin.core.entity.CoreFile;
import java.util.List;
/** /**
* 从数据库搜索文档信息,对应core_file,和core_file_tag,目前先忽略tag功能 * 从数据库搜索文档信息,对应core_file,和core_file_tag,目前先忽略tag功能
...@@ -35,7 +30,7 @@ public class DBIndexHelper { ...@@ -35,7 +30,7 @@ public class DBIndexHelper {
} }
public void createFileItem(CoreFile file, List<FileTag> tags) { public void createFileItem(CoreFile file, List<FileTag> tags) {
fileDao.insert(file, true); fileDao.insert(file);
if (tags == null || tags.isEmpty()) { if (tags == null || tags.isEmpty()) {
return; return;
} }
......
package com.ibeetl.admin.core.file; package com.ibeetl.admin.core.file;
import java.io.OutputStream;
import java.util.List; import java.util.List;
/** /**
* 文件持久化,默认为文件系统,可以扩展到fastfds等 * 文件持久化,默认为文件系统,可以扩展到fastfds等
......
package com.ibeetl.admin.core.gen; package com.ibeetl.admin.core.gen;
import java.io.Writer;
import com.ibeetl.admin.core.gen.model.Entity; import com.ibeetl.admin.core.gen.model.Entity;
public interface AutoGen { public interface AutoGen {
......
package com.ibeetl.admin.core.gen; package com.ibeetl.admin.core.gen;
import com.ibeetl.admin.core.util.beetl.VerifyForamtFunction;
import java.io.IOException; import java.io.IOException;
import org.beetl.core.Configuration; import org.beetl.core.Configuration;
import org.beetl.core.Context; import org.beetl.core.Context;
import org.beetl.core.Function; import org.beetl.core.Function;
import org.beetl.core.GroupTemplate; import org.beetl.core.GroupTemplate;
import org.beetl.core.resource.ClasspathResourceLoader; import org.beetl.core.resource.ClasspathResourceLoader;
import com.ibeetl.admin.core.util.beetl.VerifyForamtFunction;
public abstract class BaseTarget implements Target { public abstract class BaseTarget implements Target {
protected GroupTemplate gt = null; protected GroupTemplate gt = null;
......
package com.ibeetl.admin.core.gen; package com.ibeetl.admin.core.gen;
import com.ibeetl.admin.core.gen.model.Entity;
import org.beetl.core.GroupTemplate; import org.beetl.core.GroupTemplate;
import org.beetl.core.Template; import org.beetl.core.Template;
import com.ibeetl.admin.core.gen.model.Entity;
public class HtmlGen implements AutoGen { public class HtmlGen implements AutoGen {
@Override @Override
......
package com.ibeetl.admin.core.gen; package com.ibeetl.admin.core.gen;
import com.ibeetl.admin.core.gen.model.Entity;
import org.beetl.core.GroupTemplate; import org.beetl.core.GroupTemplate;
import org.beetl.core.Template; import org.beetl.core.Template;
import com.ibeetl.admin.core.gen.model.Entity;
public class JSGen implements AutoGen { public class JSGen implements AutoGen {
@Override @Override
......
package com.ibeetl.admin.core.gen; package com.ibeetl.admin.core.gen;
import com.ibeetl.admin.core.gen.model.Attribute;
import com.ibeetl.admin.core.gen.model.Entity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.beetl.core.GroupTemplate; import org.beetl.core.GroupTemplate;
import org.beetl.core.Template; import org.beetl.core.Template;
import com.ibeetl.admin.core.gen.model.Attribute;
import com.ibeetl.admin.core.gen.model.Entity;
public class JavaCodeGen implements AutoGen { public class JavaCodeGen implements AutoGen {
String basePackage; String basePackage;
Entity entity; Entity entity;
......
package com.ibeetl.admin.core.gen; package com.ibeetl.admin.core.gen;
import com.ibeetl.admin.core.gen.model.Entity;
import java.io.File; import java.io.File;
import java.io.FileWriter; import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
import com.ibeetl.admin.core.gen.model.Entity;
public class MavenProjectTarget extends BaseTarget { public class MavenProjectTarget extends BaseTarget {
Entity entity; Entity entity;
String basePackage; String basePackage;
......
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