import type { PageQuery, BaseEntity } from '#/api/common'; export interface CostItemSettingVO { /** * 主键 */ id: string | number; /** * 费用类型 */ costType: string; /** * 收费项目 */ chargeItem: string; /** * 费用标识 */ costMark: string; /** * 付费类型 */ paymentType: string; /** * 缴费周期(月) */ chargeCycle: number; /** * 是否手机缴费 */ isMobilePay: string; /** * 进位方式 */ roundingMode: string; /** * 保留小数 */ currencyDecimals: string; /** * 启用状态 */ state: string; /** * 计算公式 */ formula: string; /** * 计费单价 */ unitPrice: number; /** * 附加费 */ surcharge: number; /** * 搜索值 */ searchValue: string; } export interface CostItemSettingForm extends BaseEntity { /** * 主键 */ id?: string | number; /** * 费用类型 */ costType?: string; /** * 收费项目 */ chargeItem?: string; /** * 费用标识 */ costMark?: string; /** * 付费类型 */ paymentType?: string; /** * 缴费周期(月) */ chargeCycle?: number; /** * 是否手机缴费 */ isMobilePay?: string; /** * 进位方式 */ roundingMode?: string; /** * 保留小数 */ currencyDecimals?: string; /** * 启用状态 */ state?: string; /** * 计算公式 */ formula?: string; /** * 计费单价 */ unitPrice?: number; /** * 附加费 */ surcharge?: number; /** * 搜索值 */ searchValue?: string; } export interface CostItemSettingQuery extends PageQuery { /** * 费用类型 */ costType?: string; /** * 收费项目 */ chargeItem?: string; /** * 费用标识 */ costMark?: string; /** * 付费类型 */ paymentType?: string; /** * 缴费周期(月) */ chargeCycle?: number; /** * 是否手机缴费 */ isMobilePay?: string; /** * 进位方式 */ roundingMode?: string; /** * 保留小数 */ currencyDecimals?: string; /** * 启用状态 */ state?: string; /** * 计算公式 */ formula?: string; /** * 计费单价 */ unitPrice?: number; /** * 附加费 */ surcharge?: number; /** * 搜索值 */ searchValue?: string; /** * 日期范围参数 */ params?: any; }