fix: JobInfoQuery can't serialize #183

This commit is contained in:
tjq 2021-01-31 13:26:38 +08:00
parent 2035bd6544
commit fb29d8013b
2 changed files with 10 additions and 11 deletions

View File

@ -33,17 +33,17 @@ class TestQuery extends ClientInitializer {
@Test
void testQueryJob() {
JobInfoQuery jobInfoQuery = new JobInfoQuery()
.idGt(-1L)
.idLt(10086L)
.jobNameLike("DAG")
.gmtModifiedGt(DateUtils.addYears(new Date(), -10))
.gmtModifiedLt(DateUtils.addDays(new Date(), 10))
.executeTypeIn(Lists.newArrayList(ExecuteType.STANDALONE.getV(), ExecuteType.BROADCAST.getV(), ExecuteType.MAP_REDUCE.getV()))
.timeExpressionIn(Lists.newArrayList(TimeExpressionType.API.name(), TimeExpressionType.CRON.name(), TimeExpressionType.WORKFLOW.name(), TimeExpressionType.FIXED_RATE.name()))
.processorTypeIn(Lists.newArrayList(ProcessorType.EMBEDDED_JAVA.getV(), ProcessorType.SHELL.getV(), ProcessorType.JAVA_CONTAINER.getV()))
.processorInfoLike("com.github.kfcfans");
.setIdGt(-1L)
.setIdLt(10086L)
.setJobNameLike("DAG")
.setGmtModifiedGt(DateUtils.addYears(new Date(), -10))
.setGmtCreateLt(DateUtils.addDays(new Date(), 10))
.setExecuteTypeIn(Lists.newArrayList(ExecuteType.STANDALONE.getV(), ExecuteType.BROADCAST.getV(), ExecuteType.MAP_REDUCE.getV()))
.setProcessorTypeIn(Lists.newArrayList(ProcessorType.EMBEDDED_JAVA.getV(), ProcessorType.SHELL.getV(), ProcessorType.JAVA_CONTAINER.getV()))
.setProcessorInfoLike("com.github.kfcfans");
ResultDTO<List<JobInfoDTO>> jobQueryResult = ohMyClient.queryJob(jobInfoQuery);
System.out.println(JSON.toJSONString(jobQueryResult));
System.out.println(jobQueryResult.getData().size());
}
}

View File

@ -16,7 +16,7 @@ import java.util.List;
*/
@Getter
@Setter
@Accessors(chain = true, fluent = true)
@Accessors(chain = true)
public class JobInfoQuery extends PowerQuery {
private Long idEq;
@ -31,7 +31,6 @@ public class JobInfoQuery extends PowerQuery {
private String jobParamsLike;
private List<Integer> timeExpressionTypeIn;
private List<String> timeExpressionIn;
private List<Integer> executeTypeIn;
private List<Integer> processorTypeIn;