Browse Source

fix: flightId是应用层提供的,应用层有自己的id构建规则,如果不是设备原因必须指定格式,最好就不要控制flightId的格式了

pull/39/head
Vincent 1 year ago
parent
commit
b301d70c5f
  1. 3
      src/main/java/com/dji/sdk/cloudapi/media/UploadFlighttaskMediaPrioritize.java
  2. 5
      src/main/java/com/dji/sdk/cloudapi/wayline/FlighttaskExecuteRequest.java
  3. 3
      src/main/java/com/dji/sdk/cloudapi/wayline/FlighttaskPrepareRequest.java
  4. 5
      src/main/java/com/dji/sdk/cloudapi/wayline/FlighttaskUndoRequest.java

3
src/main/java/com/dji/sdk/cloudapi/media/UploadFlighttaskMediaPrioritize.java

@ -12,8 +12,9 @@ import javax.validation.constraints.Pattern; @@ -12,8 +12,9 @@ import javax.validation.constraints.Pattern;
*/
public class UploadFlighttaskMediaPrioritize extends BaseModel {
/* fix: flightId是应用层提供的,应用层有自己的id构建规则,如果不是设备原因必须指定格式,最好就不要控制flightId的格式了 by witcom@2023.09.22 */
@NotNull
@Pattern(regexp = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$")
//@Pattern(regexp = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$")
private String flightId;
public UploadFlighttaskMediaPrioritize() {

5
src/main/java/com/dji/sdk/cloudapi/wayline/FlighttaskExecuteRequest.java

@ -12,8 +12,11 @@ import javax.validation.constraints.Pattern; @@ -12,8 +12,11 @@ import javax.validation.constraints.Pattern;
*/
public class FlighttaskExecuteRequest extends BaseModel {
/**
* fix: flightId是应用层提供的,应用层有自己的id构建规则,如果不是设备原因必须指定格式,最好就不要控制flightId的格式了 by witcom@2023.09.22
*/
@NotNull
@Pattern(regexp = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$")
//@Pattern(regexp = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$")
private String flightId;
public FlighttaskExecuteRequest() {

3
src/main/java/com/dji/sdk/cloudapi/wayline/FlighttaskPrepareRequest.java

@ -20,9 +20,10 @@ public class FlighttaskPrepareRequest extends BaseModel { @@ -20,9 +20,10 @@ public class FlighttaskPrepareRequest extends BaseModel {
/**
* Task ID
* fix: flightId是应用层提供的,应用层有自己的id构建规则,如果不是设备原因必须指定格式,最好就不要控制flightId的格式了 by witcom@2023.09.22
*/
@NotNull
@Pattern(regexp = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$")
//@Pattern(regexp = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$")
private String flightId;
/**

5
src/main/java/com/dji/sdk/cloudapi/wayline/FlighttaskUndoRequest.java

@ -14,9 +14,12 @@ import java.util.List; @@ -14,9 +14,12 @@ import java.util.List;
*/
public class FlighttaskUndoRequest extends BaseModel {
/**
* fix: flightId是应用层提供的,应用层有自己的id构建规则,如果不是设备原因必须指定格式,最好就不要控制flightId的格式了 by witcom@2023.09.22
*/
@NotNull
@Size(min = 1)
private List<@Pattern(regexp = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$") String> flightIds;
private List</*@Pattern(regexp = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$") */String> flightIds;
public FlighttaskUndoRequest() {
}

Loading…
Cancel
Save