123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326 |
- import { ICreator, IFile, IUpdater } from '@/api/common'
- import { ElUploadInternalFileDetail } from 'element-ui/types/upload'
- export const base = '/survey'
- export interface IDeviceType extends ICreator, IUpdater {
- id?: number
- dataUploadTime: number
- dictionaryId: number
- fileTypeID: number
- projectId: number
- deviceTypeName: string
- file: string
- projectName: string
- icon?: string
- iconFiles?: IFile[]
- }
- export interface IDeviceTypeParamDictionary extends ICreator, IUpdater {
- id: number
- isdel: number
- targetCode: string
- targetMax: number
- targetMin: number
- targetName: string
- targetUnit: string
- typeId: number
- }
- export interface IDeviceTypeDictionary extends ICreator, IUpdater {
- dataUploadTime: number
- deviceTypeName: string
- id: number
- isdel: number
- }
- export interface IDeviceTypeParam {
- id?: number
- dictionaryId: number
- isshow: number
- remark: string
- targetAlias: string
- targetCode: string
- targetName: string
- targetUnit: string
- typeId: number
- targetMin: number
- targetMax: number
- showNo: number
- }
- export interface IStandard extends ICreator, IUpdater {
- id: number
- isdel: number
- isstart: number
- projectId: number
- projectName: string
- standardName: string
- typeId: number
- typeName: string
- }
- export interface IStandardParam extends ICreator, IUpdater {
- biginTime: string
- endTime: string
- id: number
- isdel: number
- isstart: number
- istidings: number
- lowTolerance: number
- lowerLimit: number
- sid: string
- standardId: number
- targetId: number
- targetName: string
- targetUnit: string
- upTolerance: number
- upperLimit: number
- warningLevel: number
- warningName: string
- }
- export interface IDevice extends ICreator, IUpdater {
- id?: number
- buyTime: string
- deviceFirm: string
- deviceModel: string
- deviceName: string
- deviceSn: string
- deviceType: number
- deviceTypeName: string
- deviceState: number
- fileTypeID: number
- filesPath: string
- firmLiaison: string
- liaisonPhone: string
- projectCode: string
- projectId: number
- projectName: string
- remark: string
- thumbnailFiles: string
- thumbnailUploadFiles: IFile[]
- }
- export interface IPoint extends ICreator, IUpdater {
- deviceId: number
- deviceName: string
- deviceSn: string
- deviceType: number
- deviceTypeName: string
- files: IFile[]
- groupByName: string
- id: number
- installId: number
- installPeople: string
- installTime: string
- isdismantle: number
- latitude: number
- liaisonPhone: string
- longitude: number
- partitionName: string
- sectionId: number
- siteAddress: string
- siteCode: string
- siteName: string
- siteState: number
- targets: string
- longitude2: number
- latitude2: number
- layerName: string
- thumbnailFiles: IFile[]
- thumbnailUploadFiles: IFile[]
- uploadFiles: IFile[]
- }
- export interface ITeam extends ICreator, IUpdater {
- groupByCode: string
- groupByName: string
- id: number
- isdel: number
- projectId: number
- projectName: number
- remarks: string
- siteCount: number
- siteIds: number[]
- }
- export interface INeighbor extends ICreator, IUpdater {
- id: number
- siteId: number
- siteName: string
- deviceName: string
- deviceTypeName: string
- upperSiteId: number
- upperSiteName: string
- upperDeviceName: string
- upperDeviceTypeName: string
- }
- export interface ISection extends ICreator, IUpdater {
- coordinate: string
- id: number
- isdel: number
- partitionArea: number
- partitionCode: string
- partitionName: string
- pipeLength: number
- projectId: number
- projectName: string
- remarks: string
- siteIds: number
- }
- export interface IPointDetail {
- id?: number
- drainageId: number
- drainageName: string
- drainageRoadName: string
- drainageType: string
- latitude: number
- longitude: number
- projectCode: string
- projectId: number
- projectName: string
- sectionId: number
- siteAddress: string
- siteName: string
- typeId: number
- install: {
- deviceId: number
- fileTypeID: number
- installPeople: string
- installTime: string
- liaisonPhone: string
- relevancyState: number
- siteId: number
- }
- targets: {
- biginTime: string
- endTime: string
- isstart: number
- istidings: number
- lowTolerance: number
- lowerLimit: number
- targetId: number
- targetUnit: string
- upTolerance: number
- upperLimit: number
- warningLevel: number
- warningName: string
- }[]
- fileList: (string | Partial<ElUploadInternalFileDetail>)[]
- }
- export interface IPointDetailResult {
- id: number
- projectId: number
- siteCode: string
- siteName: string
- sectionId: number
- siteAddress: string
- longitude: number
- latitude: number
- drainageType: string
- longitude2: number
- latitude2: number
- layerName: string
- drainageId: number
- drainageName: string
- drainageRoadName: string
- siteState: number
- psnodeVo: any
- installVo: {
- id: number
- deviceId: number
- siteId: number
- installPeople: string
- liaisonPhone: string
- installTime: string
- dismantleTime: string
- files: any
- uploadFiles: any
- thumbnailFiles: any
- thumbnailUploadFiles: any
- dismantlePeople: string
- dismantlePhone: string
- deviceName: string
- deviceCode: string
- deviceSn: string
- deviceType: number
- deviceTypeName: string
- }
- targetVos: {
- id: number | string
- sid: string
- typeId: number
- siteId: number
- targetId: number
- upperLimit: number
- upTolerance: number
- lowerLimit: number
- lowTolerance: number
- biginTime: string
- endTime: string
- warningLevel: number
- istidings: number
- isstart: number
- targetName: string
- targetUnit: string
- warningName: string
- }[]
- statuses: {
- id: number
- siteId: number
- siteName: string
- runState: number
- runStateName: string
- deviceId: number
- deviceName: string
- siteCode: string
- explain: string
- updateUser: number
- updateUserName: string
- updateTime: string
- isdel: number
- createUser: number
- createUserName: string
- createTime: string
- }[]
- }
- export interface IPointEnableParams {
- explain: string
- list: { deviceId: number; siteId: number }[]
- runState: number
- runStateName?: string
- updateTime: string
- updateUser: number
- }
- export interface IPointDismountParams {
- dismantlePeople: string
- dismantlePhone: string
- dismantleTime: string
- id: number
- }
- export interface IPointTarget {
- id: number
- projectId: number
- siteName: string
- sectionId: string
- siteAddress: string
- siteState: number
- deviceType: number
- deviceTypeName: string
- deviceId: number
- deviceCode: string
- deviceSn: string
- deviceName: string
- showVos: {
- targetCode: string
- isshow: number
- targetName: string
- }[]
- targets: IStandardParam[]
- }
|