Merge remote-tracking branch 'remotes/origin/dev' into test

yun-zuoyi
yunhao.wang 6 years ago
commit adfe3cb2e6

@ -62,6 +62,7 @@ public abstract class BaseBean implements Serializable {
@Column(name="ORGANIZE_CODE")
@ApiParam(value ="组织代码")
@AnnoOutputColumn(hidden = true)
public String organizeCode;
@Column(name="is_valid")
@ -78,18 +79,22 @@ public abstract class BaseBean implements Serializable {
@Column(name="create_user",updatable = false)
@ApiParam(value = "创建用户")
@AnnoOutputColumn(hidden = true)
public String createUser;
@Column(name="create_date",updatable = false)
@ApiParam(value = "创建日期")
@AnnoOutputColumn(hidden = true)
public String createDatetime;
@Column(name="modify_user")
@ApiParam(value = "修改人")
@AnnoOutputColumn(hidden = true)
public String modifyUser;
@Column(name="modify_date")
@ApiParam(value = "修改日期")
@AnnoOutputColumn(hidden = true)
public String modifyDatetime;
@Transient

@ -194,7 +194,8 @@ public class CommonEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum SYS_LOCALE_RESOURCE_TYPE {
COMMON(1, "通用"),EXCEPTION(2, "异常"),
MODULE(10, "模块"), METHOD(11, "功能"), BUTTON(12, "按钮");
MODULE(10, "模块"), METHOD(11, "功能"), BUTTON(12, "按钮"),
WEB(13, "前端");
private int value;
private String description;

@ -340,7 +340,7 @@ public class BaseMongoRepositoryImpl<T, ID extends Serializable> extends SimpleM
@Override
public long deleteByIds(ID[] ids) {
return deleteByPropertyIn("id",ids);
return deleteByPropertyIn("_id",ids);
}
}

@ -365,7 +365,8 @@ public class BaseRepositoryImpl<T, ID extends Serializable> extends SimpleJpaRep
public T getByProperty(String propertyName, Object value) {
String queryString = "from " + persistentClass.getSimpleName() + " as model where model." + propertyName + "= :" + propertyName;
try {
return (T) entityManager.createQuery(queryString).setParameter(propertyName, value).getSingleResult();
List<T> list = entityManager.createQuery(queryString).setParameter(propertyName, value).getResultList();
return list.size() != 0 ? list.get(0) : null;
}catch(NoResultException ne){
LOGGER.error("数据不存在prop{},value{}",propertyName,value,ne);
return null;
@ -402,7 +403,8 @@ public class BaseRepositoryImpl<T, ID extends Serializable> extends SimpleJpaRep
}
try{
return (T) queryObject.getSingleResult();
List<T> list = queryObject.getResultList();
return list.size() != 0 ? list.get(0) : null;
}catch(NoResultException ne){
LOGGER.error("数据不存在",ne);
return null;

@ -11,23 +11,17 @@ import cn.estsh.i3plus.pojo.base.bean.BaseBean;
**/
public class TestInfo extends BaseBean {
/**
*
*/
private double ram;
/**
* cpu
*
*/
private double cpu;
private long executeTime;
/**
* 线id
*/
private String threadId;
public TestInfo(){
/**
*
*/
private String method;
}
public TestInfo(long executeTime){
this.executeTime = System.currentTimeMillis() - executeTime;
}
}

@ -82,4 +82,19 @@ public class CoreBsonPack {
return bson;
}
}
/**
*
* @param colName
* @param min
* @param max
* @return
*/
public static Bson packBsonByInterval(String colName,Object min,Object max){
Bson bson = new BasicDBObject();
bson = BsonPackTool.getNumBiggerPack(min,colName,bson);
bson = BsonPackTool.getNumSmallerPack(max,colName,bson);
return bson;
}}

@ -552,6 +552,7 @@ public class CoreHqlPack {
HqlPack.getStringLikerPack(orderNoRule.getName(),"name",result);
HqlPack.getStringLikerPack(orderNoRule.getOrderNoRuleCode(),"orderNoRuleCode",result);
HqlPack.getNumEqualPack(orderNoRule.getOrderNoRuleStatus(),"orderNoRuleStatus",result);
// 添加默认排序
HqlPack.getOrderDefault(orderNoRule);
@ -602,4 +603,14 @@ public class CoreHqlPack {
return result.toString();
}
public static String packHqlByInterval(String columnName,Object min,Object max){
StringBuffer result = new StringBuffer();
HqlPack.getNumSmallerPack(max,columnName,result);
HqlPack.getNumBiggerPack(min,columnName,result);
return result.toString();
}
}

@ -63,9 +63,13 @@ public class BrLayoutColumn extends BaseBean {
private String columnStyle;
@Column(name="COLUMN_SEQ")
@ApiParam(value ="序")
@ApiParam(value ="")
private Integer columnSeq;
@Column(name="COLUMN_SORT")
@ApiParam(value ="排序,降序")
private Integer columnSort;
@Column(name = "COLUMN_DESCRIPTION",columnDefinition = "TEXT")
@ApiParam(value ="列描述")
private String columnDescription;

@ -45,8 +45,10 @@ public class BrLayoutRow extends BaseBean {
@ApiParam(value ="行高")
private Integer rowHeight;
@Column(name="ROW_SEQ")
@Column(name="ROW_SORT")
@ApiParam(value ="排序")
private Integer rowSort;
private Integer rowSeq;
@Column(name="ROW_STYLE",columnDefinition = "TEXT")

@ -119,12 +119,12 @@ public class ReportHqlPack {
* @param rowId
* @return
*/
public static String packHqlBrLayoutColumnByRowIdSortBySeq(Long rowId){
public static String packHqlBrLayoutColumnByRowIdSort(Long rowId){
StringBuffer result = new StringBuffer();
// 查询参数封装
HqlPack.getNumEqualPack(rowId,"layoutRowId",result);
HqlPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.ASC.getValue(),CommonEnumUtil.ASC_OR_DESC.DESC.getValue()},new String[]{"columnSeq","modifyDatetime"},result);
HqlPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue(),CommonEnumUtil.ASC_OR_DESC.DESC.getValue()},new String[]{"columnSort","modifyDatetime"},result);
return result.toString();
}
@ -134,12 +134,12 @@ public class ReportHqlPack {
* @param layoutId
* @return
*/
public static String packHqlBrLayoutRowByLayoutIdSortBySeq(Long layoutId){
public static String packHqlBrLayoutRowByLayoutIdSort(Long layoutId){
StringBuffer result = new StringBuffer();
// 查询参数封装
HqlPack.getNumEqualPack(layoutId,"layoutId",result);
HqlPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.ASC.getValue(),CommonEnumUtil.ASC_OR_DESC.DESC.getValue()},new String[]{"rowSeq","modifyDatetime"},result);
HqlPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue(),CommonEnumUtil.ASC_OR_DESC.DESC.getValue()},new String[]{"rowSort","modifyDatetime"},result);
return result.toString();
}

@ -13,5 +13,11 @@
<artifactId>i3plus-pojo-softswitch</artifactId>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>i3plus.pojo</groupId>
<artifactId>i3plus-pojo-base</artifactId>
</dependency>
</dependencies>
</project>

@ -0,0 +1,39 @@
package cn.estsh.i3plus.pojo.softswitch.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 : Adair Peng
* @CreateDate : 2019-02-28 15:48
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="TEST_DATA_BASE")
@Api(value="测试数据 DataBase",description = "数据库操作测试")
public class TestDataBase extends BaseBean {
@Column(name="NAME")
@ApiParam(value ="名称" )
private String name;
@Column(name="TYPE")
@ApiParam(value ="测试类型" )
private Integer type;
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.softswitch.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.softswitch.bean.TestDataBase;
/**
* @Description :
* @Reference :
* @Author : Adair Peng
* @CreateDate : 2019-02-28 15:48
* @Modify:
**/
public interface TestDataBaseRepository extends BaseRepository<TestDataBase,Long> {
}

@ -0,0 +1,44 @@
package cn.estsh.i3plus.pojo.softswitch.sqlpack;
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
import cn.estsh.i3plus.pojo.softswitch.bean.TestDataBase;
import org.apache.commons.lang3.StringUtils;
/**
* @Description :
* @Reference :
* @Author : Adair Peng
* @CreateDate : 2019-02-28 16:05
* @Modify:
**/
public class SoftswitchHqlPack {
/**
* In
* @param columnName
* @return
*/
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);
return result.toString();
}
/**
*
* @param testDataBase
* @return
*/
public static String packHqlTestDataBase(TestDataBase testDataBase){
StringBuffer result = new StringBuffer();
// 查询参数封装
HqlPack.getStringLikerPack(testDataBase.getName(),"name",result);
return result.toString();
}
}
Loading…
Cancel
Save