报表优化

国际化接口
yun-zuoyi
yunhao.wang 6 years ago
parent 4adc5327be
commit ba36cfecd5

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

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

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

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

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

Loading…
Cancel
Save