|
|
|
@ -232,6 +232,53 @@ public class CoreHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 文件资源复杂查询
|
|
|
|
|
* @param sysFile
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlSysFile(SysFile sysFile) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
// hql拼接
|
|
|
|
|
HqlPack.getStringLikerPack(sysFile.getName(),"name",result);
|
|
|
|
|
HqlPack.getNumEqualPack(sysFile.getFileTypeId(),"fileTypeId",result);
|
|
|
|
|
HqlPack.getStringLikerPack(sysFile.getCreateUser(),"createUser",result);
|
|
|
|
|
HqlPack.timeBuilder(sysFile.getCreateDatetime(),"createDatetime",result,false,false);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 任务表达式复杂查询
|
|
|
|
|
* @param taskTimeExpression
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlTaskTimeExpression(TaskTimeExpression taskTimeExpression) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
// hql拼接
|
|
|
|
|
HqlPack.getStringLikerPack(taskTimeExpression.getName(),"name",result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 定时任务复杂查询
|
|
|
|
|
* @param taskTime
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlTaskTime(TaskTime taskTime){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
// hql拼接
|
|
|
|
|
HqlPack.getStringLikerPack(taskTime.getName(),"name",result);
|
|
|
|
|
HqlPack.getNumEqualPack(taskTime.getTaskStatus(),"taskStatus",result);
|
|
|
|
|
HqlPack.getNumEqualPack(taskTime.getTimeId(),"timeId",result);
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用戶复杂查询
|
|
|
|
|
* @param user
|
|
|
|
|
* @return
|
|
|
|
|