有个Controller是提交任务的,但是不同类型的任务传输的参数有几个不一样,需要根据不同类型的任务新建不同的Controller吗?
因为都是做提交任务这件事,所以目前就一个Controller,参数都封装在一个实体。
但是调用的时候有些参数就是null的,感觉有点怪?
public class submitJobVO {
private String jobName;// 任务名称
private String jobType;// 任务类型
// 省略共用的字段..
private String a_job_id; // 任务类型为a时才有值
private String a_job_source; // 任务类型为a时才有值
private String a_job_path; // 任务类型为a时才有值
private String b_job_key; // 任务类型为b时才有值
private String c_job_mark; // 任务类型为c时才有值
}