字典微服务调整

定时任务优化
自定义表单实体
yun-zuoyi
yunhao.wang 6 years ago
parent bfd99830b6
commit 2ba8b1498b

@ -0,0 +1,54 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:21
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_BUTTON")
@Api(value="表单按钮",description = "表单按钮")
public class BfButton extends BaseBean {
@Column(name="BUTTON_NAME")
@ApiParam(value ="按钮名称")
private String buttonName;
// 枚举:BlockFormEnumUtil.TRIGGER_EFFECT
@Column(name="TRIGGER_MODE")
@ApiParam(value ="触发方式")
private Integer triggerMode;
// 关联表单功能表id
@Column(name="METHOD_ID")
@ApiParam(value ="表单功能id")
private Long methodId;
@Column(name="METHOD_NAME_RDD")
@ApiParam(value ="表单功能名称")
private String methodNameRdd;
// 执行类方法,sql,脚本
@Column(name="METHOD_CONTENT")
@ApiParam(value ="执行内容")
private String methodContent;
}

@ -0,0 +1,42 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 16:25
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_INTERCEPT")
@Api(value="拦截器主体")
public class BfIntercept extends BaseBean {
@Column(name="INTERCEPT_NAME")
@ApiParam(value ="拦截器名称")
private String interceptName;
@Column(name="EXECUTE_MODE")
@ApiParam(value ="执行方式")
private Integer executeMode;
@Column(name="EXECUTE_CONTENT")
@ApiParam(value ="执行内容")
private Integer executeContent;
}

@ -0,0 +1,59 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 19:07
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_INTERCEPT_DETAIL")
@Api(value="拦截器明细")
public class BfInterceptDetail extends BaseBean {
@Column(name="INTERCEPT_ID")
@ApiParam(value ="拦截器id")
private Long interceptId;
@Column(name="INTERCEPT_NAME_RDD")
@ApiParam(value ="拦截器名称")
private String interceptNameRdd;
@Column(name="INTERCEPT_TYPE")
@ApiParam(value ="拦截器类型")
private Integer interceptType;
@Column(name="INTERCEPT_POSITION")
@ApiParam(value ="拦截器位置")
private Integer interceptPosition;
@Column(name="INTERCEPT_TARGET_ID")
@ApiParam(value ="拦截目标id")
private Long interceptTargetId;
@Column(name="INTERCEPT_TARGET_NAME_RDD")
@ApiParam(value ="拦截目标名称")
private String interceptTargetNameRdd;
@Column(name="INTERCEPT_PROCESS_RESULT")
@ApiParam(value ="拦截器业务结果处理")
private Integer interceptProcessResult;
}

@ -0,0 +1,64 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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 java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 13:54
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_LAYOUT")
@Api(value="自定义表单布局")
public class BfLayout extends BaseBean {
@Column(name="LAYOUT_NAME")
@ApiParam(value ="名称")
private String layoutName;
@Column(name="LAYOUT_WIDTH")
@ApiParam(value ="布局宽度")
private Double layoutWidth;
@Column(name="LAYOUT_HEIGHT")
@ApiParam(value ="布局高度")
private Double layoutHeight;
@Column(name="LAYOUT_ROW_COUNT")
@ApiParam(value ="行数")
private Integer layoutRowCount;
@Column(name="LAYOUT_COLUMN_COUNT")
@ApiParam(value ="列数")
private Integer layoutColumnCount;
@Column(name="LAYOUT_REPORT_COUNT")
@ApiParam(value ="引用报表数量")
private Integer layoutReportCount;
@Column(name = "LAYOUT_DESCRIPTION",columnDefinition = "TEXT")
@ApiParam(value ="布局描述")
private String layoutDescription;
@Transient
@ApiParam(value ="模板行集合")
private List<BfLayoutRow> brLayoutRows;
}

@ -0,0 +1,66 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 13:54
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_LAYOUT_COLUMN")
@Api(value="自定义表单布局-列")
public class BfLayoutColumn extends BaseBean {
@Column(name="LAYOUT_ID")
@ApiParam(value ="布局主键")
@JsonSerialize(using = ToStringSerializer.class)
private Long layoutId;
@Column(name="LAYOUT_ROW_ID")
@ApiParam(value ="行主键")
@JsonSerialize(using = ToStringSerializer.class)
private Long layoutRowId;
@Column(name="COLUMN_COLSPAN")
@ApiParam(value ="跨列数")
private Integer columnColspan;
@Column(name="COLUMN_ROWSPAN")
@ApiParam(value ="跨行数")
private Integer columnRowspan;
@Column(name="COLUMN_WIDTH")
@ApiParam(value ="列宽")
private Integer columnWidth;
@Column(name="COLUMN_STYLE")
@ApiParam(value ="列样式")
private String columnStyle;
@Column(name="COLUMN_SORT")
@ApiParam(value ="排序,降序")
private Integer columnSort;
@Column(name = "COLUMN_DESCRIPTION",columnDefinition = "TEXT")
@ApiParam(value ="列描述")
private String columnDescription;
}

@ -0,0 +1,59 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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 java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 13:54
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_LAYOUT_ROW")
@Api(value="自定义表单布局-行")
public class BfLayoutRow extends BaseBean {
@Column(name="LAYOUT_ID")
@ApiParam(value ="布局主键")
@JsonSerialize(using = ToStringSerializer.class)
private Long layoutId;
@Column(name="ROW_HEIGHT")
@ApiParam(value ="行高")
private Integer rowHeight;
@Column(name="ROW_SORT")
@ApiParam(value ="排序")
private Integer rowSort;
@Column(name="ROW_STYLE",columnDefinition = "TEXT")
@ApiParam(value ="行样式")
private String rowStyle;
@Column(name="ROW_COL_NUM")
@ApiParam(value ="行所关联列数")
private Integer rowColNum;
@Transient
@ApiParam(value ="行所包含的列")
private List<BfLayoutColumn> brLayoutColumns;
}

@ -0,0 +1,70 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 15:33
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_MENU")
@Api(value="表单菜单目录",description = "表单菜单目录")
public class BfMenu extends BaseBean {
@Column(name="MENU_NAME")
@ApiParam(value ="菜单名称")
private String menuName;
@Column(name="PARENT_ID")
@ApiParam(value ="父级菜单id")
private Long parentId;
@Column(name="PARENT_NAME_RDD")
@ApiParam(value ="父级菜单名称")
private String parentNameRdd;
@Column(name="MENU_SORT")
@ApiParam(value ="菜单排序")
private Integer menuSort;
@Column(name="MENU_ICON")
@ApiParam(value ="菜单图标")
private String menuIcon;
@Column(name="MENU_STYLE", columnDefinition = "TEXT")
@ApiParam(value ="菜单样式")
private String menuStyle;
@Column(name="MENU_TYPE")
@ApiParam(value ="菜单类型")
private Integer menuType;
@Column(name="MENU_URL")
@ApiParam(value ="菜单url")
private String menuUrl;
@Column(name="METHOD_ID")
@ApiParam(value ="功能id")
private String methodId;
@Column(name = "MENU_STATUS")
@ApiParam(value = "菜单状态")
private Integer menuStatus;
}

@ -0,0 +1,46 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:40
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_METHOD")
@Api(value="表单功能",description = "表单功能")
public class BfMethod extends BaseBean {
@Column(name="METHOD_NAME")
@ApiParam(value ="功能名称")
private String methodName;
@Column(name="LAYOUT_ID")
@ApiParam(value ="布局id")
private Long layoutId;
@Column(name="LAYOUT_NAME_RDD")
@ApiParam(value ="布局名称")
private String layoutNameRdd;
@Column(name="METHOD_DESCRIPTION")
@ApiParam(value ="功能描述")
private String methodDescription;
}

@ -0,0 +1,56 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:56
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_METHOD_DETAIL")
@Api(value="表单功能明细",description = "表单功能明细")
public class BfMethodDetail extends BaseBean {
@Column(name="METHOD_ID")
@ApiParam(value ="功能id")
private Long methodId;
@Column(name="METHOD_NAME_RDD")
@ApiParam(value ="功能名称")
private String methodNameRdd;
@Column(name="layout_column_id")
@ApiParam(value ="布局列id")
private Long layoutColumnId;
@Column(name="METHOD_DETAIL_NAME")
@ApiParam(value ="表单功能明细名称")
private String methodDetailName;
@Column(name="ELEMENT_ID")
@ApiParam(value ="表单元素id")
private Long elementId;
@Column(name="ELEMENT_NAME_RDD")
@ApiParam(value ="表单元素名称")
private String elementNameRdd;
}

@ -0,0 +1,77 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 21:03
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BR_METHOD_DETAIL_PROPERTY")
@Api(value="表单功能明细关联属性",description = "表单功能明细关联属性")
public class BfMethodDetailProperty extends BaseBean {
@Column(name="METHOD_ID")
@ApiParam(value ="功能id")
private Long methodId;
// 关联功能明细表id
@Column(name="PRI_METHOD_DETAIL_ID")
@ApiParam(value ="主功能明细id")
private Long priMethodDetailId;
@Column(name="PRI_METHOD_DETAIL_NAME_RDD")
@ApiParam(value ="主功能明细名称")
private String priMethodDetailNameRdd;
@Column(name="PRI_ELEMENT_ID")
@ApiParam(value ="主对象元素id")
private Long priElementId;
@Column(name="PRI_ELEMENT_NAME_RDD")
@ApiParam(value ="主对象元素名称")
private String priElementNameRdd;
// 枚举:BlockFormEnumUtil.TRIGGER_EVENT
@Column(name="PRI_ELEMENT_EVENT")
@ApiParam(value ="主对象元素事件")
private Integer priElementEvent;
// 枚举:BlockFormEnumUtil.SQL_REF_TYPE
@Column(name="ASSOCIATE_TYPE")
@ApiParam(value ="关联类型")
private Integer associateType;
@Column(name="SEC_METHOD_DETAIL_ID")
@ApiParam(value ="关联功能明细id")
private Long secMethodDetailId;
@Column(name="SEC_METHOD_DETAIL_NAME_RDD")
@ApiParam(value ="关联功能明细名称")
private String secMethodDetailNameRdd;
@Column(name="SEC_ELEMENT_ID")
@ApiParam(value ="关联对象元素id")
private Long secElementId;
@Column(name="sec_element_name_rdd")
@ApiParam(value ="关联对象元素名称")
private String secElementNameRdd;
}

@ -0,0 +1,52 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:29
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_REF_BUTTON_METHOD")
@Api(value="按钮功能关系",description = "按钮功能关系")
public class BfRefButtonMethod extends BaseBean {
@Column(name="BUTTON_ID")
@ApiParam(value ="按钮id")
private Long buttonId;
@Column(name="BUTTON_NAME_RDD")
@ApiParam(value ="按钮名称")
private String buttonNameRdd;
// 枚举 关联位置类型枚举
@Column(name="BUTTON_POSITION_TYPE")
@ApiParam(value ="按钮位置类型")
private Integer buttonPositionType;
@Column(name="BUTTON_POSITION_REF_ID")
@ApiParam(value ="按钮位置关联id")
private String buttonPositionRefId;
@Column(name="BUTTON_POSITION_REF_NAME_RDD")
@ApiParam(value ="按钮位置关联名称")
private String buttonPositionRefNameRdd;
}

@ -0,0 +1,47 @@
package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 18:45
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BF_REF_METHOD_ROLE")
@Api(value="功能角色关系",description = "功能角色关系")
public class BfRefMethodRole extends BaseBean {
@Column(name="METHOD_ID")
@ApiParam(value ="表单功能id")
private Long methodId;
@Column(name="METHOD_NAME_RDD")
@ApiParam(value ="表单功能名称")
private String methodNameRdd;
@Column(name="ROLE_ID")
@ApiParam(value ="角色id")
private Long roleId;
@Column(name="ROLE_NAME_RDD")
@ApiParam(value ="角色名称")
private String roleNameRdd;
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfButton;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:27
* @Modify:
**/
public interface BfButtonRepository extends BaseRepository<BfButton,Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfInterceptDetail;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:16
* @Modify:
**/
public interface BfInterceptDetailRepository extends BaseRepository<BfInterceptDetail,Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfIntercept;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:15
* @Modify:
**/
public interface BfInterceptRepository extends BaseRepository<BfIntercept,Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfLayoutColumn;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:18
* @Modify:
**/
public interface BfLayoutColumnRepository extends BaseRepository<BfLayoutColumn,Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfLayout;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:17
* @Modify:
**/
public interface BfLayoutRepository extends BaseRepository<BfLayout, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfLayoutRow;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:18
* @Modify:
**/
public interface BfLayoutRowRepository extends BaseRepository<BfLayoutRow, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfMenu;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:19
* @Modify:
**/
public interface BfMenuRepository extends BaseRepository<BfMenu, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfMethodDetailProperty;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 21:14
* @Modify:
**/
public interface BfMethodDetailPropertyRepository extends BaseRepository<BfMethodDetailProperty, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfMethodDetail;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 21:12
* @Modify:
**/
public interface BfMethodDetailRepository extends BaseRepository<BfMethodDetail, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfMethod;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:54
* @Modify:
**/
public interface BfMethodRepository extends BaseRepository<BfMethod, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfRefButtonMethod;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:38
* @Modify:
**/
public interface BfRefButtonMethodRepository extends BaseRepository<BfRefButtonMethod, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.form.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.form.bean.BfRefMethodRole;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-03-21 20:20
* @Modify:
**/
public interface BfRefMethodRoleRepository extends BaseRepository<BfRefMethodRole, Long> {
}

@ -21,11 +21,11 @@ public class CoreHqlPack {
* @param columnName
* @return
*/
public static String packHqlIds(String columnName,String[] params){
public static String packHqlIds(String columnName, String[] params){
StringBuffer result = new StringBuffer();
// 参数数组 [1,2,3] -> "1,2,3"
HqlPack.getInPack(String.join(",",params),columnName,result);
HqlPack.getInPack(String.join(",", params), columnName, result);
return result.toString();
}
@ -35,7 +35,7 @@ public class CoreHqlPack {
* @param columnName
* @return
*/
public static String packHqlIds(String columnName,Long[] params){
public static String packHqlIds(String columnName, Long[] params){
StringBuffer result = new StringBuffer();
// 参数数组 [1,2,3] -> "1,2,3"
@ -230,13 +230,14 @@ public class CoreHqlPack {
StringBuffer result = new StringBuffer();
// hql拼接
HqlPack.getStringLikerPack(dictionary.getName(),"name",result);
HqlPack.getStringLikerPack(dictionary.getDictionaryCode(),"dictionaryCode",result);
HqlPack.getStringLikerPack(dictionary.getName(), "name", result);
HqlPack.getStringLikerPack(dictionary.getDictionaryCode(), "dictionaryCode", result);
HqlPack.getNumEqualPack(dictionary.getDictionarySoftType(), "dictionarySoftType", result);
// 默认查询非顶级字典
if(dictionary.getParentId() == null || dictionary.getParentId() < 1){
HqlPack.getNumNOEqualPack(CommonEnumUtil.PARENT.DEFAULT.getValue(),"parentId",result);
if (dictionary.getParentId() == null || dictionary.getParentId() < 1){
HqlPack.getNumNOEqualPack(CommonEnumUtil.PARENT.DEFAULT.getValue(), "parentId", result);
}
HqlPack.getNumEqualPack(dictionary.getParentId(),"parentId",result);
HqlPack.getNumEqualPack(dictionary.getParentId(), "parentId", result);
// 添加默认排序
HqlPack.getOrderDefault(dictionary);

Loading…
Cancel
Save