长文本数据类型

yun-zuoyi
汪云昊 6 years ago
parent 5fc11292ea
commit 93ace83b5f

@ -9,10 +9,7 @@ import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import java.util.List;
/**
@ -43,7 +40,8 @@ public class BfDataObject extends BaseBean {
@ApiParam(value ="数据表名")
private String objectTableName;
@Column(name="OBJECT_CONTENT",columnDefinition="TEXT")
@Lob
@Column(name="OBJECT_CONTENT")
@ApiParam(value ="数据内容")
private String objectContent;

@ -7,10 +7,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import org.hibernate.annotations.Type;
import javax.persistence.*;
import java.util.List;
/**
@ -60,7 +59,8 @@ public class BfLayout extends BaseBean {
@ApiParam(value = "引用报表数量")
private Integer layoutReportCount;
@Column(name = "LAYOUT_DESCRIPTION", columnDefinition = "TEXT")
@Lob
@Column(name = "LAYOUT_DESCRIPTION")
@ApiParam(value = "布局描述")
private String layoutDescription;

@ -11,6 +11,7 @@ import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
/**
@ -59,7 +60,8 @@ public class BfLayoutColumn extends BaseBean {
@ApiParam(value = "排序,降序")
private Integer columnSort;
@Column(name = "COLUMN_DESCRIPTION", columnDefinition = "TEXT")
@Lob
@Column(name = "COLUMN_DESCRIPTION")
@ApiParam(value = "列描述")
private String columnDescription;
}

@ -9,10 +9,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import org.hibernate.annotations.Type;
import javax.persistence.*;
import java.util.List;
/**
@ -44,7 +43,8 @@ public class BfLayoutRow extends BaseBean {
@ApiParam(value = "排序")
private Integer rowSort;
@Column(name = "ROW_STYLE", columnDefinition = "TEXT")
@Lob
@Column(name = "ROW_STYLE")
@ApiParam(value = "行样式")
private String rowStyle;

@ -10,6 +10,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.*;
import java.util.List;
@ -61,7 +62,8 @@ public class BfMenu extends BaseBean {
@ApiParam(value ="菜单图标")
private String menuIcon;
@Column(name="MENU_STYLE", columnDefinition = "TEXT")
@Lob
@Column(name="MENU_STYLE")
@ApiParam(value ="菜单样式")
private String menuStyle;

@ -7,10 +7,7 @@ import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import javax.script.CompiledScript;
/**
@ -41,7 +38,8 @@ public class EngineScriptPersistence extends BaseBean {
@Column(name = "LANGUAGE_TYPE")
private int languageType;
// 脚本的具体内容
@Column(name = "SCRIPT_CONTENT", columnDefinition = "TEXT")
@Lob
@Column(name = "SCRIPT_CONTENT")
private String scriptContent;
// 脚本的描述,包含脚本的用法,参数说明等
@Column(name = "SCRIPT_REMARK", length = 2000)

@ -7,11 +7,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
/**
* @Description :
@ -37,7 +35,8 @@ public class SysLabelTemplate extends BaseBean {
@ApiParam(value ="模板名称")
private String templateName;
@Column(name="TEMPLATE_CONTENT", columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_CONTENT")
@ApiParam(value ="模板内容")
private String templateContent;

@ -9,11 +9,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
/**
* @Description :
@ -44,7 +42,8 @@ public class SysLabelTemplateParam extends BaseBean {
@ApiParam(value ="模板参数")
private String templateParam;
@Column(name="TEMPLATE_PARAM_TEXT", columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_PARAM_TEXT")
@ApiParam(value ="模板参数描述")
private String templateParamText;

@ -12,10 +12,7 @@ import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Subselect;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import java.util.List;
/**
@ -58,7 +55,8 @@ public class SysMessage extends BaseBean {
@ApiParam(value = "消息内容类型(枚举ImppEnumUtil.MESSAGE_TYPE_CONTENT)", example = "-1")
private Integer messageContentType;
@Column(name = "MESSAGE_CONTENT", columnDefinition = "TEXT")
@Lob
@Column(name = "MESSAGE_CONTENT")
@ApiParam(value = "消息内容", access = "消息内容")
private String messageContent;

@ -9,9 +9,11 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
/**
@ -63,7 +65,8 @@ public class SysRole extends BaseBean {
@ApiParam(value ="权限功能数量" , example ="0" , access ="权限功能数量")
private Integer menuNumber;
@Column(name="MENU_NAMES_RDD",columnDefinition="TEXT")
@Lob
@Column(name="MENU_NAMES_RDD")
@ApiParam(value ="权限功能名称" , access ="权限功能名称")
private String menuNamesRdd;

@ -9,8 +9,11 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
/**
@ -124,7 +127,8 @@ public class SysTaskPlan extends BaseBean {
@ApiParam(value = "通知方式", example = "1")
private Integer noticeMethod;
@Column(name = "NOTICE_CHANNEL", columnDefinition = "TEXT")
@Lob
@Column(name = "NOTICE_CHANNEL")
@ApiParam(value = "通知渠道")
private String noticeChannel;
}

@ -9,11 +9,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import java.util.List;
/**
@ -104,15 +102,18 @@ public class SysUser extends BaseBean {
@ApiParam(value ="组织名称" , access ="组织名称")
private String organizeNameRdd;
@Column(name="ROLE_NAMES_RDD",columnDefinition = "TEXT")
@Lob
@Column(name="ROLE_NAMES_RDD")
@ApiParam(value ="角色名称集合")
private String roleNamesRdd;
@Column(name="DEPARTMENT_NAMES_RDD",columnDefinition = "TEXT")
@Lob
@Column(name="DEPARTMENT_NAMES_RDD")
@ApiParam(value ="部门名称集合")
private String departmentNamesRdd;
@Column(name="ORGANIZE_NAMES_RDD",columnDefinition = "TEXT")
@Lob
@Column(name="ORGANIZE_NAMES_RDD")
@ApiParam(value ="组织名称集合")
private String organizeNamesRdd;
@ -156,4 +157,14 @@ public class SysUser extends BaseBean {
@ApiParam(value ="账号所有操作权限信息")
private List<SysMenu> menuList;
/*** test ***/
// @Lob
// @Basic(fetch=FetchType.LAZY)
// @Column(name = "CONTENT", columnDefinition = "BLOB")
// private byte[] content;
//
// @Lob
// @Basic(fetch=FetchType.LAZY)
// @Column(name="REMARK", columnDefinition="CLOB")
// private String remark;
}

@ -10,9 +10,11 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
/**
@ -62,15 +64,18 @@ public class WmsActionLogData extends BaseBean {
@ApiParam(value="结束执行时间",example = "2000-01-01 01:00:00")
private String endTime;
@Column(name = "IN_PARAMS", columnDefinition = "TEXT")
@Lob
@Column(name = "IN_PARAMS")
@ApiParam(value = "输入参数")
private String inParams;
@Column(name = "OUT_PARAMS", columnDefinition = "TEXT")
@Lob
@Column(name = "OUT_PARAMS")
@ApiParam(value = "输出参数")
private String outParams;
@Column(name = "OUT_RESULT", columnDefinition = "TEXT")
@Lob
@Column(name = "OUT_RESULT")
@ApiParam(value = "执行结果")
private String outResult;
}

@ -9,11 +9,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import java.util.List;
/**
@ -57,7 +55,8 @@ public class BrElement extends BaseBean {
@ApiParam(value ="元素样式css")
private String elementStyle;
@Column(name="ELEMENT_HTML",columnDefinition = "TEXT")
@Lob
@Column(name="ELEMENT_HTML")
@ApiParam(value ="元素html")
private String elementHtml;
}

@ -7,11 +7,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import java.util.List;
/**
@ -54,11 +52,13 @@ public class BrLayout extends BaseBean {
@ApiParam(value ="引用报表数量")
private Integer layoutReportCount;
@Column(name="LAYOUT_HTML",columnDefinition = "TEXT")
@Lob
@Column(name="LAYOUT_HTML")
@ApiParam(value ="布局html")
private String layoutHtml;
@Column(name = "LAYOUT_DESCRIPTION",columnDefinition = "TEXT")
@Lob
@Column(name = "LAYOUT_DESCRIPTION")
@ApiParam(value ="布局描述")
private String layoutDescription;

@ -9,11 +9,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import java.util.List;
/**
@ -70,11 +68,13 @@ public class BrLayoutColumn extends BaseBean {
@ApiParam(value ="排序,降序")
private Integer columnSort;
@Column(name = "COLUMN_DESCRIPTION",columnDefinition = "TEXT")
@Lob
@Column(name = "COLUMN_DESCRIPTION")
@ApiParam(value ="列描述")
private String columnDescription;
@Column(name="COLUMN_HTML",columnDefinition = "TEXT")
@Lob
@Column(name="COLUMN_HTML")
@ApiParam(value ="列html")
private String columnHtml;
}

@ -9,11 +9,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import java.util.List;
/**
@ -49,7 +47,8 @@ public class BrLayoutRow extends BaseBean {
@ApiParam(value ="排序")
private Integer rowSort;
@Column(name="ROW_STYLE",columnDefinition = "TEXT")
@Lob
@Column(name="ROW_STYLE")
@ApiParam(value ="行样式")
private String rowStyle;
@ -57,7 +56,8 @@ public class BrLayoutRow extends BaseBean {
@ApiParam(value ="行所关联列数")
private Integer rowColNum;
@Column(name="ROW_HTML",columnDefinition = "TEXT")
@Lob
@Column(name="ROW_HTML")
@ApiParam(value ="行html")
private String rowHtml;

@ -9,9 +9,11 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
/**
@ -59,11 +61,13 @@ public class BrRefReportTypeset extends BaseBean {
/**
* html
*/
@Column(name = "REF_HTML",columnDefinition = "TEXT")
@Lob
@Column(name = "REF_HTML")
@ApiParam(value = "关联对象html")
private String refHtml;
@Column(name = "TYPESET_DESCRIPTION",columnDefinition = "TEXT")
@Lob
@Column(name = "TYPESET_DESCRIPTION")
@ApiParam(value ="排版描述")
private String typesetDescription;
}

@ -26,7 +26,7 @@ import javax.persistence.Table;
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="SYS_REF_ROLE_MENU")
@Table(name="BR_REF_ROLE_MENU")
@Api(value="关系-角色目录",description = "关系-角色目录")
public class BrRefRoleMenu extends BaseBean {

@ -10,11 +10,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import java.util.List;
/**
@ -55,7 +53,8 @@ public class BrReport extends BaseBean {
@ApiParam(value ="布局名称")
private String layoutNameRdd;
@Column(name="LAYOUT_HTML",columnDefinition = "TEXT")
@Lob
@Column(name="LAYOUT_HTML")
@ApiParam(value ="报表html")
private String reportHtml;
@ -71,7 +70,8 @@ public class BrReport extends BaseBean {
@ApiParam(value ="元素数量")
private Integer elementNum;
@Column(name = "REPORT_DESCRIPTION",columnDefinition = "TEXT")
@Lob
@Column(name = "REPORT_DESCRIPTION")
@ApiParam(value ="报表描述")
private String reportDescription;

@ -7,11 +7,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
@ -47,7 +45,8 @@ public class BrTemplate extends BaseBean {
@ApiParam(value ="对象数量" , example ="0" , access ="对象数量")
private Integer numPojo;
@Column(name="TEMPLATE_POJO_NAMES_RDD",columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_POJO_NAMES_RDD")
@ApiParam(value ="对象名称" , access ="对象名称")
private String templatePojoNamesRdd;
@ -55,11 +54,13 @@ public class BrTemplate extends BaseBean {
@ApiParam(value ="对象数量" , example ="0" , access ="对象数量")
private Integer numServer;
@Column(name="TEMPLATE_SERVER_ID_LIST",columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_SERVER_ID_LIST")
@ApiParam(value ="数据服务ID集合" , access ="服务名称")
private String templateServerIdList;
@Column(name="TEMPLATE_SERVER_NAMES_RDD",columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_SERVER_NAMES_RDD")
@ApiParam(value ="服务名称" , access ="服务名称")
private String templateServerNamesRdd;
@ -67,7 +68,8 @@ public class BrTemplate extends BaseBean {
@ApiParam(value ="对象数量" , example ="0" , access ="对象数量")
private Integer numTemplateAttrFilter;
@Column(name="template_attr_filter_list",columnDefinition = "TEXT")
@Lob
@Column(name="template_attr_filter_list")
@ApiParam(value ="模板查询条件" , access ="模板查询条件")
private String templateAttrFilterList;
@ -75,7 +77,8 @@ public class BrTemplate extends BaseBean {
@ApiParam(value ="对象数量" , example ="0" , access ="对象数量")
private Integer numTemplateAttrFilterGroup;
@Column(name="TEMPLATE_ATTR_FILTER_GROUP_LIST",columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_ATTR_FILTER_GROUP_LIST")
@ApiParam(value ="模板分组条件" , access ="模板分組条件")
private String templateAttrFilterGroupList;
@ -83,7 +86,8 @@ public class BrTemplate extends BaseBean {
@ApiParam(value ="对象数量" , example ="0" , access ="对象数量")
private Integer numTemplateAttrShow;
@Column(name="TEMPLATE_ATTR_SHOW_LIST",columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_ATTR_SHOW_LIST")
@ApiParam(value ="模板显示属性" , access ="模板显示属性")
private String templateAttrShowList;
@ -91,7 +95,8 @@ public class BrTemplate extends BaseBean {
@ApiParam(value ="对象聚集数量" , example ="0" , access ="对象聚集数量")
private Integer numTemplateAggregation;
@Column(name="TEMPLATE_ATTR_AGGREGATION_LIST",columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_ATTR_AGGREGATION_LIST")
@ApiParam(value ="模板聚集属性" , access ="模板聚集属性")
private String templateAttrAggregationList;
@ -99,11 +104,13 @@ public class BrTemplate extends BaseBean {
@ApiParam(value ="模板描述" , access ="模板描述")
private String templateDescription;
@Column(name="TEMPLATE_HQL",columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_HQL")
@ApiParam(value ="模板执行HQL" , access ="模板执行HQL")
private String templateHql;
@Column(name="TEMPLATE_HTML",columnDefinition = "TEXT")
@Lob
@Column(name="TEMPLATE_HTML")
@ApiParam(value ="模板HTML" , access ="模板HTML")
private String templateHtml;

@ -9,9 +9,11 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
/**
@ -39,7 +41,8 @@ public class BrTemplateCustomHql extends BaseBean {
@ApiParam(value ="自定义类型" , example ="-1")
private Integer dataType;
@Column(name="CUSTOM_CONTENT",columnDefinition="TEXT")
@Lob
@Column(name="CUSTOM_CONTENT")
@ApiParam(value ="自定义语句内容" , access ="自定义语句内容")
private String customContent;

@ -12,6 +12,7 @@ import org.springframework.data.annotation.Transient;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
/**
@ -37,7 +38,8 @@ public class EngineRulePersistence extends BaseBean {
@Column(name = "RULE_NAME", length = 50)
private String ruleName;
// 规则的具体内容
@Column(name = "RULE_CONTENT", columnDefinition = "TEXT")
@Lob
@Column(name = "RULE_CONTENT")
private String ruleContent;
// 规则的描述,包含规则的用法,参数说明等
@Column(name = "RULE_REMARK", length = 2000)

@ -7,6 +7,7 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Type;
import javax.persistence.*;
import javax.script.CompiledScript;
@ -47,7 +48,8 @@ public class EngineScriptPersistence extends BaseBean {
private Integer languageType;
// 脚本的具体内容
@Column(name = "SCRIPT_CONTENT", columnDefinition = "TEXT")
@Lob
@Column(name = "SCRIPT_CONTENT")
private String scriptContent;
// 脚本的描述,包含脚本的用法,参数说明等

Loading…
Cancel
Save