This commit is contained in:
lxj
2025-08-27 20:41:02 +08:00
131 changed files with 3346 additions and 1711 deletions

View File

@@ -20,7 +20,7 @@ export interface AttendanceAreaVO {
* 备注
*/
reamark: string;
areaDevice?: any[];
}
export interface AttendanceAreaForm extends BaseEntity {
@@ -43,7 +43,6 @@ export interface AttendanceAreaForm extends BaseEntity {
* 备注
*/
reamark?: string;
}
export interface AttendanceAreaQuery extends PageQuery {
@@ -63,7 +62,7 @@ export interface AttendanceAreaQuery extends PageQuery {
reamark?: string;
/**
* 日期范围参数
*/
* 日期范围参数
*/
params?: any;
}

View File

@@ -59,3 +59,19 @@ export function workOrdersUpdate(data: WorkOrdersForm) {
export function workOrdersRemove(id: ID | IDS) {
return requestClient.deleteWithMsg<void>(`/property/workOrders/${id}`);
}
/**
* 派单
* @param data
*/
export function workOrdersDispatch(data: WorkOrdersForm) {
return requestClient.putWithMsg<void>('/property/workOrders/dispatch', data);
}
/**
* 抢单
* @param data
*/
export function workOrdersGrab(data: WorkOrdersForm) {
return requestClient.putWithMsg<void>('/property/workOrders/grab', data);
}

View File

@@ -64,7 +64,7 @@ export interface WorkOrdersVO {
/**
* 评价
*/
serviceEvalua: string;
serviceEvalua: number;
/**
* 是否超时
@@ -82,6 +82,8 @@ export interface WorkOrdersVO {
* 评价图片
*/
imgUrl: string;
evaluateImgPath: string[];
/**
* 评价内容
*/
@@ -99,6 +101,12 @@ export interface WorkOrdersVO {
*/
orderImgUrl: string;
orderImgPath: string[];
reportingType: string;
processingWeight: string;
}
export interface HandleRecords {

View File

@@ -37,6 +37,11 @@ export interface WorkOrdersTypeVO {
isTransfers: string;
excludeId: string;
/**
* 处理优先级
*/
processingWeight: string;
}
export interface WorkOrdersTypeForm extends BaseEntity {
@@ -79,6 +84,11 @@ export interface WorkOrdersTypeForm extends BaseEntity {
* 上级类型id
*/
parentId?: string;
/**
* 处理优先级
*/
processingWeight: string;
}
export interface WorkOrdersTypeQuery extends PageQuery {

View File

@@ -144,6 +144,16 @@ export interface Clean_orderForm extends BaseEntity {
*/
phone?: string;
/**
* 签到图片
*/
signImgUrl?: string;
/**
* 评价图片
*/
imgUrl?: string;
}
export interface Clean_orderQuery extends PageQuery {

View File

@@ -1,65 +1,65 @@
import type { PageQuery, BaseEntity } from '#/api/common';
import type { PageQuery, BaseEntity } from '#/api/common'
export interface MeterInfoVO {
/**
* id
*/
id: string | number;
id: string | number
/**
*
*/
meterName: string;
meterName: string
/**
*
*/
meterCode: string;
meterCode: string
/**
*
*/
factoryNo: string;
factoryNo: string
/**
* (1-2-3-)
*/
meterType: number;
meterType: number | String
/**
* (1-2-3-)
*/
meterUnit: number;
meterUnit: number | String
/**
*
*/
installLocation: string;
installLocation: string
/**
*
*/
initReading: number;
initReading: number
/**
*
*/
maxRang: number;
maxRang: number
/**
*
*/
communicationState: number;
communicationState: number | String
/**
*
*/
runningState: number;
runningState: number | String
/**
*
*/
remark: string;
remark: string
}
@@ -67,62 +67,67 @@ export interface MeterInfoForm extends BaseEntity {
/**
* id
*/
id?: string | number;
id?: string | number
/**
*
*/
meterName?: string;
meterName?: string
/**
*
*/
meterCode?: string;
meterCode?: string
/**
*
*/
factoryNo?: string;
factoryNo?: string
/**
* (1-2-3-)
*/
meterType?: number;
meterType?: number
/**
* (1-2-3-)
*/
meterUnit?: number;
meterUnit?: number
/**
*
*/
installLocation?: string;
installLocation?: string
/**
*
*/
initReading?: number;
initReading?: number
/**
*
*/
maxRang?: number;
maxRang?: number
/**
*
*/
communicationState?: number;
communicationState?: number
/**
*
*/
runningState?: number;
runningState?: number
/**
* IP
*/
hostIp?: string
/**
*
*/
remark?: string;
remark?: string
}
@@ -130,55 +135,55 @@ export interface MeterInfoQuery extends PageQuery {
/**
*
*/
meterName?: string;
meterName?: string
/**
*
*/
meterCode?: string;
meterCode?: string
/**
*
*/
factoryNo?: string;
factoryNo?: string
/**
* (1-2-3-)
*/
meterType?: number;
meterType?: number
/**
* (1-2-3-)
*/
meterUnit?: number;
meterUnit?: number
/**
*
*/
installLocation?: string;
installLocation?: string
/**
*
*/
initReading?: number;
initReading?: number
/**
*
*/
maxRang?: number;
maxRang?: number
/**
*
*/
communicationState?: number;
communicationState?: number
/**
*
*/
runningState?: number;
runningState?: number
/**
*
*/
params?: any;
params?: any
}

View File

@@ -0,0 +1,61 @@
import type { MeterRecordVO, MeterRecordForm, MeterRecordQuery } from './model';
import type { ID, IDS } from '#/api/common';
import type { PageResult } from '#/api/common';
import { commonExport } from '#/api/helper';
import { requestClient } from '#/api/request';
/**
* 查询抄表记录列表
* @param params
* @returns 抄表记录列表
*/
export function meterRecordList(params?: MeterRecordQuery) {
return requestClient.get<PageResult<MeterRecordVO>>('/property/meterRecord/list', { params });
}
/**
* 导出抄表记录列表
* @param params
* @returns 抄表记录列表
*/
export function meterRecordExport(params?: MeterRecordQuery) {
return commonExport('/property/meterRecord/export', params ?? {});
}
/**
* 查询抄表记录详情
* @param id id
* @returns 抄表记录详情
*/
export function meterRecordInfo(id: ID) {
return requestClient.get<MeterRecordVO>(`/property/meterRecord/${id}`);
}
/**
* 新增抄表记录
* @param data
* @returns void
*/
export function meterRecordAdd(data: MeterRecordForm) {
return requestClient.postWithMsg<void>('/property/meterRecord', data);
}
/**
* 更新抄表记录
* @param data
* @returns void
*/
export function meterRecordUpdate(data: MeterRecordForm) {
return requestClient.putWithMsg<void>('/property/meterRecord', data);
}
/**
* 删除抄表记录
* @param id id
* @returns void
*/
export function meterRecordRemove(id: ID | IDS) {
return requestClient.deleteWithMsg<void>(`/property/meterRecord/${id}`);
}

View File

@@ -0,0 +1,149 @@
import type { PageQuery, BaseEntity } from '#/api/common'
export interface MeterRecordVO {
/**
* 记录ID
*/
id: string | number
/**
* 仪表编号
*/
meterId: string | number
/**
* 仪表类型
*/
meterType: string | number
/**
* 抄表员ID
*/
readerId: string | number
/**
* 抄表时间
*/
readingTime: string
/**
* 当前读数
*/
currentReading: number
/**
* 上次读数
*/
previousReading: number
/**
* 用量
*/
consumption: number
/**
* 抄表方式(1手动 2自动 3用户上报)
*/
readingMethod: number
/**
* 抄表照片
*/
imgOssid: string | number
}
export interface MeterRecordForm extends BaseEntity {
/**
* 记录ID
*/
id?: string | number
/**
* 仪表编号
*/
meterId?: string | number
/**
* 抄表员ID
*/
readerId?: string | number
/**
* 抄表时间
*/
readingTime?: string
/**
* 当前读数
*/
currentReading?: number
/**
* 上次读数
*/
previousReading?: number
/**
* 用量
*/
consumption?: number
/**
* 抄表方式(1手动 2自动 3用户上报)
*/
readingMethod?: number
/**
* 抄表照片
*/
imgOssid?: string | number
}
export interface MeterRecordQuery extends PageQuery {
/**
* 仪表编号
*/
meterId?: string | number
/**
* 抄表员ID
*/
readerId?: string | number
/**
* 抄表时间
*/
readingTime?: string
/**
* 当前读数
*/
currentReading?: number
/**
* 上次读数
*/
previousReading?: number
/**
* 用量
*/
consumption?: number
/**
* 抄表方式(1手动 2自动 3用户上报)
*/
readingMethod?: number
/**
* 抄表照片
*/
imgOssid?: string | number
/**
* 日期范围参数
*/
params?: any
}

View File

@@ -21,6 +21,8 @@ export interface KnowledgeVO {
*/
covers: string;
coversPath: string|undefined;
/**
* 内容
*/

View File

@@ -26,6 +26,8 @@ export interface PropertyVO {
*/
imgPath: string;
plantImg: string;
/**
* 规格
*/
@@ -102,7 +104,6 @@ export interface PropertyForm extends BaseEntity {
* 备注
*/
remark?: string;
}
export interface PropertyQuery extends PageQuery {
@@ -178,6 +179,8 @@ export interface plantsProduct extends BaseEntity {
*/
imgPath?: string;
plantImg: string |undefined;
/**
* 规格
*/

View File

@@ -0,0 +1,11 @@
import { requestClient } from '#/api/request';
import type { PageResult } from '#/api/common';
/**
* 通行记录列表
* @param data
* @returns void
*/
export function getVisitorList(params?: any) {
return requestClient.get<PageResult<any>>('/sis/visitor/list', { params });
}

View File

@@ -31,6 +31,8 @@ export interface PersonVO {
*/
img: string
imgPath?: string
/**
* 所属单位id
*/
@@ -79,6 +81,10 @@ export interface PersonVO {
rosterType?: string | number
email?: string
idCard?: string
}
export interface PersonForm extends BaseEntity {

View File

@@ -35,6 +35,7 @@ export interface Resident_unitVO {
* 入驻位置
*/
location: string;
locations: string[];
/**
* 入驻时间
@@ -65,6 +66,9 @@ export interface Resident_unitVO {
* 权限组名称
*/
authGroupName?: string;
// 授权期限
authBegDate?:string;//开始
authEndDate?:string;//结束
}

View File

@@ -67,6 +67,8 @@ export interface MeetVO {
* 图片
*/
picture: string;
pictureArr: string[];
/**
* 开放时段开始时间
*/
@@ -75,6 +77,19 @@ export interface MeetVO {
* 开放时段结束时间
*/
openEndHours: string;
/**
* 会议室类型
*/
meetingRoomType: string;
/**
* 位置
*/
locationName: string;
/**
* 负责人
*/
principalsName: string;
}
export interface MeetForm extends BaseEntity {
@@ -161,6 +176,8 @@ export interface MeetForm extends BaseEntity {
*/
picture: string;
pictureArr: string[];
/**
* 开放时段开始时间
*/