pay-company/src/gen/ApiTypes.d.ts

818 lines
32 KiB
TypeScript
Raw Normal View History

2026-01-08 16:35:06 +08:00
declare namespace ApiTypes {
namespace Archive {
namespace HouseOccupants {
type List = {
"asset_houses_id"?: number; // 资产房屋ID
"asset_projects_id"?: number; // 资产项目ID
"status"?: string; // 状态,[enum:HouseOccupantsStatusEnum]
};
type CustomerList = {
"name"?: string; // 客户姓名
"phone"?: string; // 客户手机号
"house_relation"?: string; // 房客关系,[enum:HouseOccupantsHouseRelationEnum]
"residential_relation"?: string; // 居住关系,[enum:HouseOccupantsResidentialRelationEnum]
"relation_with_owner"?: string; // 与产权人关系,[enum:HouseOccupantsRelationWithOwnerEnum]
};
type CustomerHouseByPhone = {
"phone": string; // 客户手机号
};
type Update = {
"id": number; // id
"name": string; // 客户姓名
"phone": string; // 客户手机号
"reserve_phone"?: string; // 备用电话
"card_type"?: string; // 证件类型,[enum:HouseOccupantsCardTypeEnum]
"id_card"?: string; // 客户身份证号
"card_front_image"?: string[]; // 身份证正面图片
"card_back_image"?: string[]; // 身份证反面图片
"address"?: string; // 客户地址
"ownership_info"?: string[]; // 产权信息
"house_relation"?: string; // 房客关系,[enum:HouseOccupantsHouseRelationEnum]
"relation_with_owner"?: string; // 与产权人关系,[enum:HouseOccupantsRelationWithOwnerEnum]
"is_contact"?: boolean; // 是否是常用联系人
"is_live_in"?: boolean; // 是否在居住中
"move_in_date"?: Date; // 入住时间
"status"?: string; // 状态,[enum:HouseOccupantsStatusEnum]
"unbound_time"?: Date; // 解绑时间
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
type ChangeIsContact = {
"id": number; // id
"is_contact": boolean; // 是否是常用联系人
};
}
namespace HouseRegisters {
type List = {
"house_name"?: string; // 模糊搜索:房屋名称
2026-01-13 15:19:57 +08:00
"type"?: string; // 类型,[enum:HouseRegistersTypeEnum]
2026-01-08 16:35:06 +08:00
"status"?: string; // 状态,[enum:HouseRegistersStatusEnum]
"asset_houses_id"?: number; // 房屋ID
};
type Store = {
"asset_houses_id": number; // 房屋ID
"type": string; // 类型,[enum:HouseRegistersTypeEnum]
"status"?: string; // 状态,[enum:HouseRegistersStatusEnum]
"customer_info"?: string[]; // 客户信息
"ownership_info"?: string[]; // 产权信息
"remark"?: string; // 备注
};
type Update = {
"id": number; // id
"type": string; // 类型,[enum:HouseRegistersTypeEnum]
"customer_info"?: string[]; // 客户信息
"ownership_info"?: string[]; // 产权信息
"remark"?: string; // 备注
};
type MoveOut = {
"house_occupants_id": number; // 房客id
"move_out_date"?: Date; // 搬离时间
"apply_reason"?: string; // 搬离原因
"remark"?: string; // 备注
};
type MoveIn = {
"house_occupants_id": number; // 房客id
"move_in_date"?: Date; // 搬入时间
"apply_reason"?: string; // 搬入原因
};
type RemoveOwner = {
"house_occupants_id": number; // 房客id
"remark"?: string; // 备注
};
type ChangeOccupant = {
"house_occupants_id": number; // 房客id
"type": string; // 类型,[enum:HouseRegistersTypeEnum
"update_info": string[]; // 要修改的信息
"update_info.name"?: string; // 客户姓名
"update_info.phone"?: string; // 客户手机号
"update_info.reserve_phone"?: phone; // 客户备用电话
"update_info.card_type"?: string; // 证件类型,[enum:HouseOccupantsCardTypeEnum]
"update_info.id_card"?: string; // 客户身份证号
"update_info.card_front_image"?: string[]; // 身份证正面图片
"update_info.card_back_image"?: string[]; // 身份证反面图片
"update_info.address"?: string; // 客户地址
"update_info.ownership_info"?: string[]; // 产权信息
"house_relation"?: string; // 房客关系,[enum:HouseOccupantsHouseRelationEnum]
"residential_relation"?: string; // 居住关系,[enum:HouseOccupantsResidentialRelationEnum]
"owners_id"?: number; // 产权人id,[ref:house_occupants]
"relation_with_owner"?: string; // 与产权人关系,[enum:HouseOccupantsRelationWithOwnerEnum]
"status"?: string; // 状态,[enum:HouseOccupantsStatusEnum]
"remark"?: string; // 备注
};
type Show = {
"id": number; // id
};
type Audit = {
"id": number; // id
"status": string; // 状态Approved 通过、Rejected 拒绝
"reason"?: string; // 拒绝原因
};
type Delete = {
"id": number; // id
};
}
}
namespace Asset {
namespace AssetBuildings {
type List = {
"asset_projects_id"?: number; // 所属项目id,[ref:asset_projects]
"name"?: string; // 模糊搜索:名称
};
type Store = {
"asset_projects_id": number; // 所属项目id,[ref:asset_projects]
"name": string; // 楼栋名称
"alias_name"?: string; // 楼栋别名
};
type Update = {
"id": number; // id
"asset_projects_id": number; // 所属项目id,[ref:asset_projects]
"name": string; // 楼栋名称
"alias_name"?: string; // 楼栋别名
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
type Select = {
"asset_projects_id"?: number; // 所属项目id,[ref:asset_projects]
"keywords"?: string; // 关键词
};
}
namespace AssetHouses {
type List = {
"asset_projects_id"?: number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id"?: number; // 所属楼栋id,[ref:asset_buildings]
"asset_units_id"?: number; // 所属单元id,[ref:asset_units]
"name"?: string; // 模糊搜索:名称
"full_name"?: string; // 模糊搜索:全称
"project_name"?: string; // 模糊搜索:项目名称
"building_name"?: string; // 模糊搜索:楼栋名称
"unit_name"?: string; // 模糊搜索:单元名称
"usage"?: string; // 用途,[enum:AssetHousesUsageEnum]
};
type Store = {
"asset_projects_id": number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id": number; // 所属楼栋id,[ref:asset_buildings]
"asset_units_id": number; // 所属单元id,[ref:asset_units]
"name": string; // 房屋名称
"floor"?: number; // 楼层
"built_area"?: number; // 建筑面积
"inside_area"?: number; // 套内面积
"chargeable_area"?: number; // 计费面积
"ownership_type"?: string; // 产权性质,[enum:AssetHousesOwnershipTypeEnum]
"ownership_term"?: string; // 产权年限
"orientation"?: string; // 朝向,[enum:AssetHousesOrientationEnum]
"usage"?: string; // 用途,[enum:AssetHousesUsageEnum]
"status"?: string; // 房屋状态,[enum:AssetHousesStatusEnum]
"room"?: number; // 房
"hall"?: number; // 厅
"kitchen"?: number; // 厨
"bathroom"?: number; // 卫
"balcony"?: number; // 阳台
};
type Update = {
"id": number; // id
"asset_projects_id": number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id": number; // 所属楼栋id,[ref:asset_buildings]
"asset_units_id": number; // 所属单元id,[ref:asset_units]
"name": string; // 房屋名称
"floor"?: number; // 楼层
"built_area"?: number; // 建筑面积
"inside_area"?: number; // 套内面积
"chargeable_area"?: number; // 计费面积
"ownership_type"?: string; // 产权性质,[enum:AssetHousesOwnershipTypeEnum]
"ownership_term"?: string; // 产权年限
"orientation"?: string; // 朝向,[enum:AssetHousesOrientationEnum]
"usage"?: string; // 用途,[enum:AssetHousesUsageEnum]
"status"?: string; // 房屋状态,[enum:AssetHousesStatusEnum]
"room"?: number; // 房
"hall"?: number; // 厅
"kitchen"?: number; // 厨
"bathroom"?: number; // 卫
"balcony"?: number; // 阳台
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
type Select = {
"asset_projects_id"?: number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id"?: number; // 所属楼栋id,[ref:asset_buildings]
"asset_units_id"?: number; // 所属单元id,[ref:asset_units]
"keywords"?: string; // 关键词
};
type Import = {
2026-01-13 15:19:57 +08:00
"asset_projects_id": number; // 所属项目id,[ref:asset_projects]
"upload_file": mimes:xlsx,xls; // 上传的文件
2026-01-08 16:35:06 +08:00
};
type Export = {
"asset_projects_id"?: number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id"?: number; // 所属楼栋id,[ref:asset_buildings]
"asset_units_id"?: number; // 所属单元id,[ref:asset_units]
"name"?: string; // 模糊搜索:名称
"full_name"?: string; // 模糊搜索:全称
"current"?: number; // 页码
"download_type": string; // 下载类型page 当前页(含查询条件)query 所有页(含查询条件)all所有记录
};
}
2026-01-13 15:19:57 +08:00
namespace AssetProjects {
2026-01-08 16:35:06 +08:00
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
2026-01-13 15:19:57 +08:00
"name": string; // 项目名称
"alias_name"?: string; // 项目别名
"code"?: string; // 项目编码
"province"?: string; // 省
"city"?: string; // 市
"area"?: string; // 区
"street"?: string; // 街道
"province_id"?: number; // 省ID[ref:cities]
"city_id"?: number; // 市ID[ref:cities]
"area_id"?: number; // 区ID[ref:cities]
"street_id"?: number; // 街道ID[ref:cities]
"address"?: string; // 地址
"longitude"?: string; // 经度
"latitude"?: string; // 纬度
"property_type"?: string; // 物业类型,[enum:AssetProjectsPropertyTypeEnum]
"status"?: string; // 状态,[enum:AssetProjectsStatusEnum]
"entrust_type"?: string; // 委托类型,[enum:AssetProjectsEntrustTypeEnum]
"charge"?: string; // 收费方式,[enum:AssetProjectsChargeEnum]
"takeover_date"?: Date; // 接管日期
"closure_date"?: Date; // 封园日期
"company_property_brands_id"?: number; // 物业品牌id,[ref:company_property_brands]
2026-01-08 16:35:06 +08:00
};
type Update = {
"id": number; // id
2026-01-13 15:19:57 +08:00
"name": string; // 项目名称
"alias_name"?: string; // 项目别名
"code"?: string; // 项目编码
"province"?: string; // 省
"city"?: string; // 市
"area"?: string; // 区
"street"?: string; // 街道
"province_id"?: number; // 省ID[ref:cities]
"city_id"?: number; // 市ID[ref:cities]
"area_id"?: number; // 区ID[ref:cities]
"street_id"?: number; // 街道ID[ref:cities]
"address"?: string; // 地址
"longitude"?: string; // 经度
"latitude"?: string; // 纬度
"property_type"?: string; // 物业类型,[enum:AssetProjectsPropertyTypeEnum]
"status"?: string; // 状态,[enum:AssetProjectsStatusEnum]
"entrust_type"?: string; // 委托类型,[enum:AssetProjectsEntrustTypeEnum]
"charge"?: string; // 收费方式,[enum:AssetProjectsChargeEnum]
"takeover_date"?: Date; // 接管日期
"closure_date"?: Date; // 封园日期
"company_property_brands_id"?: number; // 物业品牌id,[ref:company_property_brands]
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type ChangePropertyBrand = {
"projects_id": number; // 项目id
"company_property_brands_id": number; // 物业品牌id,[ref:company_property_brands]
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type Show = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
type Select = {
"keywords"?: string; // 关键词
};
}
2026-01-13 15:19:57 +08:00
namespace AssetUnits {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"asset_projects_id"?: number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id"?: number; // 所属楼栋id,[ref:asset_buildings]
"name"?: string; // 模糊搜索:名称
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"asset_projects_id": number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id": number; // 所属楼栋id,[ref:asset_buildings]
"name": string; // 单元名称
"alias_name"?: string; // 单元别名
"building_structure"?: string; // 建筑结构,[enum:AssetUnitsBuildingStructureEnum]
"building_type"?: string; // 建筑类型,[enum:AssetUnitsBuildingTypeEnum]
"elevator_count"?: number; // 电梯数量
"units_per_building"?: number; // 单元户数
"highest_floor"?: number; // 最高楼层
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type Update = {
2026-01-08 16:35:06 +08:00
"id": number; // id
2026-01-13 15:19:57 +08:00
"asset_projects_id": number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id": number; // 所属楼栋id,[ref:asset_buildings]
"name": string; // 单元名称
"alias_name"?: string; // 单元别名
"building_structure"?: string; // 建筑结构,[enum:AssetUnitsBuildingStructureEnum]
"building_type"?: string; // 建筑类型,[enum:AssetUnitsBuildingTypeEnum]
"elevator_count"?: number; // 电梯数量
"units_per_building"?: number; // 单元户数
"highest_floor"?: number; // 最高楼层
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type Show = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
2026-01-13 15:19:57 +08:00
};
type Select = {
"asset_projects_id"?: number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id"?: number; // 所属楼栋id,[ref:asset_buildings]
"keywords"?: string; // 关键词
};
type GridSelect = {
"asset_projects_id"?: number; // 所属项目id,[ref:asset_projects]
"asset_buildings_id"?: number; // 所属楼栋id,[ref:asset_buildings]
"keywords"?: string; // 关键词
"type"?: number; // 类型:1, 排除已添加的
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
}
namespace Bill {
namespace HouseBills {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"asset_houses_id"?: number; // 资产房屋id,[ref:asset_houses]
"asset_projects_id"?: number; // 资产项目id,[ref:asset_projects]
"full_name"?: string; // 模糊搜索:房屋名称
"bill_status"?: string[]; // 账单状态,[enum:HouseBillsBillStatusEnum]
};
type SummaryBillList = {
"full_name"?: string; // 模糊搜索:房屋名称
"asset_houses_id"?: number; // 资产房屋id,[ref:asset_houses]
"asset_projects_id"?: number; // 资产项目id,[ref:asset_projects]
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"asset_houses_id": number; // 资产房屋id,[ref:asset_houses]
"company_receipt_accounts_id": number; // 公司收款账户id,[ref:company_receipt_accounts]
"type": string; // 账单类型,[enum:HouseBillsTypeEnum]
"amount": number; // 金额
"discount_amount"?: number; // 优惠金额
"late_fee"?: number; // 滞纳金
"start_date": Date; // 计费开始日期
"end_date": Date; // 计费结束日期
"month": string; // 月份
"late_start_date"?: Date; // 滞纳金起算日期
"collected_late_fee_days"?: number; // 已收滞纳金天数
2026-01-08 16:35:06 +08:00
"remark"?: string; // 备注
};
2026-01-13 15:19:57 +08:00
type Update = {
2026-01-08 16:35:06 +08:00
"id": number; // id
2026-01-13 15:19:57 +08:00
"company_receipt_accounts_id": number; // 公司收款账户id,[ref:company_receipt_accounts]
"type": string; // 账单类型,[enum:HouseBillsTypeEnum]
"amount": number; // 金额
"discount_amount"?: number; // 优惠金额
"late_fee"?: number; // 滞纳金
"start_date": Date; // 计费开始日期
"end_date": Date; // 计费结束日期
"month": string; // 月份
"late_start_date"?: Date; // 滞纳金起算日期
"collected_late_fee_days"?: number; // 已收滞纳金天数
"remark"?: string; // 备注
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type Show = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type SummaryShow = {
"asset_houses_id": number; // 资产房屋id,[ref:asset_houses]
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
}
2026-01-13 15:19:57 +08:00
}
namespace Collection {
namespace HouseCollectionRecords {
type List = {
"collection_tasks_id"?: number; // 房屋催缴任务id,[ref:house_collection_tasks]
"asset_houses_id"?: number; // 房屋id,[ref:asset_houses]
"asset_projects_id"?: number; // 项目id,[ref:asset_projects]
"channel"?: string; // 通知渠道,[enum:HouseCollectionTasksChannelEnum]
"status"?: string; // 通知状态,[enum:HouseCollectionRecordsStatusEnum]
"full_name"?: string; // 房屋名称
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
}
2026-01-13 15:19:57 +08:00
namespace HouseCollectionTasks {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"task_name"?: string; // 模糊搜索:名称
"status"?: string; // 状态,[enum:HouseCollectionTasksStatusEnum]
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
2026-01-13 15:19:57 +08:00
}
}
namespace Common {
namespace Auth {
type Login = {
"phone": string; // 手机号
"password": string; // 密码
"captcha": string; // 验证码
"captcha_key": string; // 验证码key
};
type ChangePassword = {
"old_password": string; // 老密码
"new_password": string; // 新密码
"re_new_password": string; // 重复新密码
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
}
namespace Company {
namespace CompanyEmployees {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"organizations_id"?: number; // 组织机构ID
"organization_name"?: string; // 组织机构名称
"name"?: string; // 模糊搜索:名称
"phone"?: string; // 模糊搜索:手机号
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"name": string; // 名称
"phone": string; // 手机号
"password"?: string; // 密码[hidden]
"organizations_id": number; // 所属组织id,[ref:organizations]
"positions_id"?: number; // 岗位id,[ref:company_positions]
"sex"?: string; // 性别,[enum:SexEnum]
"remark"?: string; // 备注
"roles_id"?: string[]; // 角色ID数组
2026-01-08 16:35:06 +08:00
};
type Update = {
"id": number; // id
2026-01-13 15:19:57 +08:00
"name": string; // 名称
"phone": string; // 手机号
"password"?: string; // 密码[hidden]
"organizations_id": number; // 所属组织id,[ref:organizations]
"positions_id"?: number; // 岗位id,[ref:company_positions]
"sex"?: string; // 性别,[enum:SexEnum]
"remark"?: string; // 备注
"roles_id"?: string[]; // 角色ID数组
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Select = {
"organizations_id"?: number; // 所属组织id,[ref:organizations]
"keywords"?: string; // 关键词
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
namespace CompanyPositions {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"name"?: string; // 模糊搜索:名称
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"name": string; // 岗位名称
"code"?: string; // 岗位编号
"status"?: number; // 状态
"remark"?: string; // 备注
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type Update = {
2026-01-08 16:35:06 +08:00
"id": number; // id
2026-01-13 15:19:57 +08:00
"name": string; // 岗位名称
"code"?: string; // 岗位编号
"status"?: number; // 状态
"remark"?: string; // 备注
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
2026-01-13 15:19:57 +08:00
};
type Select = {
"keywords"?: string; // 关键词
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
namespace CompanyProjectReceiptAccounts {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"projects_id"?: number; // 所属项目id,[ref:asset_projects]
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"projects_id": number; // 所属项目id,[ref:asset_projects]
"receipt_accounts_id": number; // 机构收款账号id,[ref:company_receipt_accounts]
"is_default"?: number; // 是否默认收款账号
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type Update = {
2026-01-08 16:35:06 +08:00
"id": number; // id
2026-01-13 15:19:57 +08:00
"projects_id": number; // 所属项目id,[ref:asset_projects]
"receipt_accounts_id": number; // 机构收款账号id,[ref:company_receipt_accounts]
"is_default"?: number; // 是否默认收款账号
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
2026-01-13 15:19:57 +08:00
};
type Select = {
"projects_id"?: number; // 所属项目id,[ref:asset_projects]
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
namespace CompanyPropertyBrands {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"name"?: string; // 模糊搜索:名称
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"name": string; // 品牌名称
"logo"?: string[]; // 品牌logo
};
type Update = {
"id": number; // id
"name": string; // 品牌名称
"logo"?: string[]; // 品牌logo
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
type Select = {
2026-01-13 15:19:57 +08:00
"name"?: string; // 模糊搜索:名称
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
namespace CompanyReceiptAccounts {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"company_name"?: string; // 模糊搜索:名称
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"company_name": string; // 企业名称
"company_bank": string; // 企业开户行
"company_account": string; // 企业账户
"pay_channel": string; // 收款渠道,[enum:CompanyReceiptAccountsPayChannelEnum]
"merchant_id"?: string; // 第三方支付的商户ID
"is_default"?: number; // 是否默认收款账号
2026-01-08 16:35:06 +08:00
};
type Update = {
"id": number; // id
2026-01-13 15:19:57 +08:00
"company_name": string; // 企业名称
"company_bank": string; // 企业开户行
"company_account": string; // 企业账户
"pay_channel": string; // 收款渠道,[enum:CompanyReceiptAccountsPayChannelEnum]
"merchant_id"?: string; // 第三方支付的商户ID
"is_default"?: number; // 是否默认收款账号
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
type Select = {
2026-01-13 15:19:57 +08:00
"company_name"?: string; // 模糊搜索:名称
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
namespace Organizations {
2026-01-08 16:35:06 +08:00
type List = {
"name"?: string; // 模糊搜索:名称
2026-01-13 15:19:57 +08:00
"parent_id"?: number; // 父级ID
};
type TreeList = {
"name"?: string; // 模糊搜索:名称
"parent_id"?: number; // 父级ID
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"type": string; // 类型,[enum:OrganizationsTypeEnum]
"name": string; // 名称
"managers_id"?: number; // 负责人IDid,[ref:company_employees]
"manager_phone"?: string; // 负责人电话
"manager_email"?: string; // 负责人邮箱
"status"?: number; // 状态
"sort"?: number; // 排序
"parent_id"?: number; //
2026-01-08 16:35:06 +08:00
};
type Update = {
"id": number; // id
2026-01-13 15:19:57 +08:00
"type": string; // 类型,[enum:OrganizationsTypeEnum]
"name": string; // 名称
"managers_id"?: number; // 负责人IDid,[ref:company_employees]
"manager_phone"?: string; // 负责人电话
"manager_email"?: string; // 负责人邮箱
"status"?: number; // 状态
"sort"?: number; // 排序
"parent_id"?: number; // 上级 ID
};
type Move = {
"id": number; // ID
"type": string; // 类型up 升级down 降级
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Select = {
"keywords"?: string; // 关键词
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type SelectTree = {
"keywords"?: string; // -
"type"?: string; // -
"parent_id"?: number; // -
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
}
namespace Grid {
namespace Grids {
2026-01-08 16:35:06 +08:00
type List = {
"name"?: string; // 模糊搜索:名称
2026-01-13 15:19:57 +08:00
"asset_projects_id"?: number; // 所属项目id,[ref:asset_projects]
"project_name"?: string; // 项目名称
2026-01-08 16:35:06 +08:00
};
type Store = {
"asset_projects_id": number; // 所属项目id,[ref:asset_projects]
2026-01-13 15:19:57 +08:00
"grid_mark": string; // 网格标识
"grid_ranges": string[]; // 网格范围
2026-01-08 16:35:06 +08:00
};
type Update = {
"id": number; // id
2026-01-13 15:19:57 +08:00
"grid_mark": string; // 网格标识
"grid_ranges": string[]; // 网格范围
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type Delete = {
2026-01-08 16:35:06 +08:00
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type AddManager = {
2026-01-08 16:35:06 +08:00
"id": number; // id
2026-01-13 15:19:57 +08:00
"company_employees_id": number; // 公司员工id
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type GetGridMark = {
"asset_projects_id": number; // -
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
}
namespace HouseCharge {
namespace HouseChargeHasHouses {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"house_charge_standards_id": number; // 房屋收费标准id,[ref:house_charge_standards]
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"house_charge_standards_id": number; // 房屋收费标准id,[ref:house_charge_standards]
"houses_ids": string[]; // 房屋id,[ref:houses]
};
type GetChargeStandardHouseIds = {
"house_charge_standards_id": number; // 房屋收费标准id,[ref:house_charge_standards]
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
}
2026-01-13 15:19:57 +08:00
namespace HouseChargeStandards {
2026-01-08 16:35:06 +08:00
type List = {
"name"?: string; // 模糊搜索:名称
2026-01-13 15:19:57 +08:00
"project_name"?: string; // 模糊搜索:项目名称
"charge_type"?: string; // 收费类型,[enum:HouseBillsTypeEnum]
"asset_projects_id"?: number; // 项目id,[ref:asset_projects]
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"asset_projects_id": number; // 项目id,[ref:asset_projects]
"name": string; // 收费标准名称
"type": string; // 收费类型,[enum:HouseChargeStandardsTypeEnum]
"charge_type": string; // 收费类型,[enum:HouseBillsTypeEnum]
"calculation_mode": string; // 计费模式,[enum:HouseChargeStandardsCalculationModeEnum]
"calculation_method": string; // 计量方式,[enum:HouseChargeStandardsCalculationMethodEnum]
"company_receipt_accounts_id": number; // 收款账户id,[ref:company_receipt_accounts]
"price_algorithm": string; // 单价算法,[enum:HouseChargeStandardsPriceAlgorithmEnum]
"price"?: number; // 单价
"calculation_period"?: string; // 计费周期,[enum:HouseChargeStandardsCalculationPeriodEnum]
"auto_date"?: Date; // 自动生成日期
"is_tiered"?: number; // 是否阶梯收费
"tiered_rates"?: string[]; // 阶梯收费标准
"is_apportionment"?: number; // 是否分摊
"apportionment_method"?: string; // 分摊方式,[enum:HouseChargeStandardsApportionmentMethodEnum]
"has_late_fee"?: number; // 是否滞纳金
"late_fee_start_days"?: number; // 生成几天后开始收取滞纳金
"late_fee_rate"?: number; // 滞纳金费率(百分比)
"late_fee_cap_days"?: number; // 滞纳金封顶天数
"has_minimum_charge"?: number; // 是否保底价
"minimum_charge_amount"?: number; // 保底价金额
2026-01-08 16:35:06 +08:00
"remark"?: string; // 备注
};
type Update = {
"id": number; // id
2026-01-13 15:19:57 +08:00
"asset_projects_id": number; // 项目id,[ref:asset_projects]
"name": string; // 收费标准名称
"type": string; // 收费类型,[enum:HouseChargeStandardsTypeEnum]
"charge_type": string; // 收费类型,[enum:HouseBillsTypeEnum]
"calculation_mode": string; // 计费模式,[enum:HouseChargeStandardsCalculationModeEnum]
"calculation_method": string; // 计量方式,[enum:HouseChargeStandardsCalculationMethodEnum]
"company_receipt_accounts_id": number; // 收款账户id,[ref:company_receipt_accounts]
"price_algorithm": string; // 单价算法,[enum:HouseChargeStandardsPriceAlgorithmEnum]
"price"?: number; // 单价
"calculation_period"?: string; // 计费周期,[enum:HouseChargeStandardsCalculationPeriodEnum]
"auto_date"?: Date; // 自动生成日期
"is_tiered"?: number; // 是否阶梯收费
"tiered_rates"?: string[]; // 阶梯收费标准
"is_apportionment"?: number; // 是否分摊
"apportionment_method"?: string; // 分摊方式,[enum:HouseChargeStandardsApportionmentMethodEnum]
"has_late_fee"?: number; // 是否滞纳金
"late_fee_start_days"?: number; // 生成几天后开始收取滞纳金
"late_fee_rate"?: number; // 滞纳金费率(百分比)
"late_fee_cap_days"?: number; // 滞纳金封顶天数
"has_minimum_charge"?: number; // 是否保底价
"minimum_charge_amount"?: number; // 保底价金额
2026-01-08 16:35:06 +08:00
"remark"?: string; // 备注
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
type Select = {
2026-01-13 15:19:57 +08:00
"name"?: string; // 模糊搜索:名称
"project_name"?: string; // 模糊搜索:项目名称
"charge_type"?: string; // 收费类型,[enum:HouseBillsTypeEnum]
"asset_projects_id"?: number; // 项目id,[ref:asset_projects]
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
namespace HouseChargeTaskDetails {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"house_charge_tasks_id"?: number; // 房屋收费任务id,[ref:house_charge_tasks]
"full_name"?: string; // 模糊搜索:名称
"status"?: string; // 处理状态,[enum:HouseChargeTaskDetailsStatusEnum]
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type CreateHouseBill = {
"id": number; // 任务明单id
2026-01-08 16:35:06 +08:00
};
}
2026-01-13 15:19:57 +08:00
namespace HouseChargeTasks {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"charge_standard_name"?: string; // 模糊搜索:收费标准名称
"asset_projects_id"?: number; // 资产项目id,[ref:asset_projects]
"status"?: string; // 任务状态,[enum:HouseChargeTasksStatusEnum]
"type"?: string; // 类型,[enum:HouseChargeTasksTypeEnum]
"project_name"?: string; // 资产项目名称
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"house_charge_standards_id": number; // 房屋收费标准id,[ref:house_charge_standards]
"month": string; // 月份
"start_date": Date; // 收费开始日期
"end_date": Date; // 收费截止日期
2026-01-08 16:35:06 +08:00
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
2026-01-13 15:19:57 +08:00
type ExecuteTask = {
"id": number; // id
};
2026-01-08 16:35:06 +08:00
}
}
2026-01-13 15:19:57 +08:00
namespace Permission {
namespace Roles {
2026-01-08 16:35:06 +08:00
type List = {
2026-01-13 15:19:57 +08:00
"name"?: string; // 模糊搜索:名称
2026-01-08 16:35:06 +08:00
};
type Store = {
2026-01-13 15:19:57 +08:00
"name": string; // 角色名称
2026-01-08 16:35:06 +08:00
};
type Update = {
2026-01-13 15:19:57 +08:00
"id": number; // ID
"name": string; // 角色名称
2026-01-08 16:35:06 +08:00
};
type Delete = {
2026-01-13 15:19:57 +08:00
"id": number; // ID
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type GetPermissions = {
"id": number; // ID
2026-01-08 16:35:06 +08:00
};
2026-01-13 15:19:57 +08:00
type SetPermissions = {
"id": number; // ID
"permissions_ids": string[]; // 权限ID
2026-01-08 16:35:06 +08:00
};
}
}
}