package com.flightfeather.grid.vo
|
|
import com.fasterxml.jackson.annotation.JsonFormat
|
import com.fasterxml.jackson.annotation.JsonInclude
|
import java.time.LocalDateTime
|
|
/**
|
* 区域查询条件
|
*/
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
open class ClueTaskOptions{
|
// 是否是内部任务
|
var internal: Boolean? = null
|
// 行政区划
|
var provinceCode: String? = null
|
var provinceName: String? = null
|
var cityCode: String? = null
|
var cityName: String? = null
|
var districtCode: String? = null
|
var districtName: String? = null
|
var townCode: String? = null
|
var townName: String? = null
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
var startTime: LocalDateTime? = null
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
var endTime: LocalDateTime? = null
|
|
// 任务是否完成
|
var finished: Boolean? = null
|
// 排序方式,asc: 升序排列,desc:降序排列
|
var sort: String = "desc"
|
// 排序字段,默认由接口自行定义
|
var sortBy: String? = null
|
}
|