declare interface UnitStateType {
	unitData: Array<UnitType>
	searchQuery: {
		pageIndex: number,
		pageSize: number,
		riskCode: string,
		riskName: string,
		riskSourceType: number | null,
	}
	total: number
	riskSourceTypeList: Array<Type>,
	evaluateStatusList: Array<Type>,
}

declare interface UnitType {
	id: number | null,
	deviceCode: string,
	deviceName: string,
	devicePower: string,
	deviceUnit: number | null,
	safeProtect: string,
}

declare interface Type {
	id: number,
	name: string,
}

declare interface UnitDialogType {
	title: string,
	unitDialogVisible: boolean,
	unitForm: {
		id: number | null,
		deviceCode: string,
		deviceName: string,
		devicePower: string,
		deviceUnit: number | null,
		safeProtect: string,
	},
	unitFormRules: {

	},
	riskSourceTypeList: Array<Type>,
	evaluateStatusList: Array<Type>,
}
