package cn.flightfeather.supervision.business.autooutput.datasource
|
|
import cn.flightfeather.supervision.common.utils.Constant
|
import cn.flightfeather.supervision.domain.ds1.entity.Scense
|
import cn.flightfeather.supervision.domain.ds2.entity.UserinfoTZ
|
import java.util.*
|
|
/**
|
* 数据来源参数
|
*/
|
data class AopDataConfig(
|
var startTime: Date? = null,
|
var endTime: Date? = null,
|
|
val year: Int? = null,
|
val month: Int? = null,
|
val period: Int = 1,
|
|
val provinceCode: String? = null,
|
val cityCode: String? = null,
|
val districtCode: String? = null,
|
val districtName: String? = null,
|
val townCode: String? = null,
|
|
val topTaskGuid: String? = null,
|
|
/**
|
* 场景类型根据不同系统采用不同的值,参考[Constant.SceneType]
|
*/
|
var sceneType: Int? = null,
|
|
/**
|
* 对于监管系统,为场景[Scense.guid],
|
* 对于环境系统,为用户[UserinfoTZ.guid]
|
*/
|
val objIdList: List<String>? = null,
|
)
|