// 分包项目申请查询参数 + 审批公用 export interface IListQuery { projectName: string // 分包项目名称 projectNo: string // 分包项目编号 outsourcerName: string // 分包方名称 applicantName: string // 申请人名称 applicantStartTime: string // 申请开始日期 applicantEndTime: string // 申请结束日期 approvalStatus: string // 审批状态 formId: string offset: number limit: number } // 申请列表row参数 export interface IApplyList { applicantName: string // 申请人名字 applyApprovalStatus: string // 分包项目申请审批状态类型-字典code applyApprovalStatusName: string // 分包项目申请审批状态类型-字典value applyProcessId: string // 分包项目申请流程实例id checkApprovalStatus: string // 分包项目验收审批状态类型-字典code checkApprovalStatusName: string // 分包项目验收审批状态类型-字典value checkProcessId: string // 分包项目验收流程实例id checkTime: string // 验收时间 checkerName: string // 验收人名字 createTime: string // 创建时间 decisionItem: string | number // 可选决策项(1同意驳回拒绝 2同意驳回 3同意拒绝,用于待审批列表同意/驳回/拒绝按钮展示) id: string | number // 主键id outsourceReason: string // 分包原因-字典code outsourceReasonName: string // 分包原因-字典value outsourcerName: string // 分包方名称 projectName: string // 分包项目名称 projectNo: string // 分包项目编号 taskId: string // 任务id(同意、驳回等操作使用) } // 申请列表详情参数 export interface IApplyDetail { formId?: string // 表单id applicantName: string // 申请名称 applicantId: string // 申请id applicantTime: string // 申请时间 applyApprovalStatus: string // 申请状态 applyMinioFileName: string // 申请文件名称 applyProcessId: string // 申请流程id applyRemark: string // 申请备注 checkApprovalStatus: string // 申请状态码 checkConclusion: string // 审批结果 checkMinioFileName: string // 审核文件名称 checkProcessId: string // 审批流程id checkRemark: string // 审核备注 checkTime: string // 检查时间 checkerId: string // 检查id checkerName: string // 检查名称 createTime: string // 创建时间 createUser: string // 创建人 id?: string | number orderSampleList: string // 订单列表 outsourceReason: string // 原因 outsourceReasonName: string // 原因名称 outsourcerId: string // 原因id outsourcerName: string // 资源名称 preCost: string // 价值 preEndTime: string // 过期时间 preStartTime: string // 开始时间 projectName: string // 项目名称 projectNo: string // 项目编号 sampleList: object // 样品列表 updateTime: string // 修改时间 } // 申请列表详情列表参数 export interface ISampleList { id?: string | number offset?: string | number limit?: string | number customerName: string // 委托方名称 customerNo: string // 委托方代码 orderCode: string // 订单code sampleName: string // 样品名称 sampleNo: string // 样品编号 startTime: string // 开始时间 endTime: string // 结束时间 } // 项目选择查询参数 export interface IListQueryProject { formId: string projectName: string projectNo: string offset?: string | number limit?: string | number } // 项目选择列表参数 export interface IProjectList { applicantTime: string // 申请时间 applyMinioFileName: string // 项目申请文件-minio存储文件名 applyProcessId: string // 流程实例id(未通过申请编辑接口必传参数) applyRemark: string // 项目申请备注 id: string | number // 主键id(列表、更新、详情接口参数) orderSampleList: [] // 样品&委托书列表(保存/编辑草稿接口入参使用) outsourceReason: string // 分包原因-字典code outsourceReasonName: string // 分包原因-字典value outsourcerId: string | number // 分包方id preCost: string // 预计费用 preEndTime: string // 预计结束时间 preStartTime: string // 预计开始时间 projectName: string // 分包项目名称 projectNo: string // 分包项目编号(列表、更新接口参数) sampleList: [] // 样品列表(详情接口出参使用) } // 分包方审批查询参数 export interface IListQueryApprove { projectName: string // 分包项目名称 projectNo: string // 分包项目编号 outsourcerName: string // 分包方名称 applicantName: string // 申请人名称 applicantStartTime: string // 申请开始日期 applicantEndTime: string // 申请结束日期 approvalStatus: string // 审批状态 businessSize: string // 业务规模-字典code grade: string // 履约评级-字典code evaluation: string // 整体评价 outsourcerNo: string // 分包方编号 formId: string offset: number limit: number } export interface IApproveList { addressAreaName: string // 公司地址-区 addressCityName: string // 公司地址-市 addressCountryName: string // 公司地址-国家 addressProvinceName: string // 公司地址-省 approvalStatus: string // 审批状态类型-字典code approvalStatusName: string // 审批状态类型-字典value businessContent: string // 业务内容 businessSize: string // 业务规模-字典code businessSizeName: string // 业务规模-字典value createTime: string // 创建时间 decisionItem: string | number // 可选决策项(1同意驳回拒绝 2同意驳回 3同意拒绝,用于待审批列表同意/驳回/拒绝按钮展示) evaluation: string // 整体评价-字典code evaluationName: string // 整体评价-字典value fullAddress: string // 公司地址-详细地址 grade: string // 履约评级-字典code gradeName: string // 履约评级-字典value id: string | number // 主键id outsourcerName: string // 分包方公司名字 outsourcerNo: string // 分包方编号 outsourcerSize: string // 分包方公司规模 processId: string // 流程实例id taskId: string // 任务id(同意、驳回等操作使用) } // 分包方档案查询参数 export interface IListQueryRecord { businessSize: string // 业务规模-字典code grade: string // 履约评级-字典code outsourcerName: string // 分包方名称 outsourcerNo: string // 分包方编号 ids?: string[] formId: string offset: number limit: number } // 分包方档案row参数 export interface IRecordList { addressAreaName: string // 公司地址-区 addressCityName: string // 公司地址-市 addressCountryName: string // 公司地址-国家 addressProvinceName: string // 公司地址-省 approvalStatus: string // 审批状态类型-字典code approvalStatusName: string // 审批状态类型-字典value businessContent: string // 业务内容 businessSize: string // 业务规模-字典code businessSizeName: string // 业务规模-字典value createTime: string // 创建时间 decisionItem: string | number // 可选决策项(1同意驳回拒绝 2同意驳回 3同意拒绝,用于待审批列表同意/驳回/拒绝按钮展示) evaluation: string // 整体评价-字典code evaluationName: string // 整体评价-字典value fullAddress: string // 公司地址-详细地址 grade: string // 履约评级-字典code gradeName: string // 履约评级-字典value id: string | number // 主键id outsourcerName: string // 分包方公司名字 outsourcerNo: string // 分包方编号 outsourcerSize: string // 分包方公司规模 processId: string // 流程实例id taskId: string // 任务id(同意、驳回等操作使用) } // 分包方档案详情参数 export interface IRecordDetail { addressArea: string // 公司地址-区编码 addressAreaName: string // 公司地址-区 addressCity: string // 公司地址-市编码 addressCityName: string // 公司地址-市 addressCountry: string // 公司地址-国家编码 addressCountryName: string // 公司地址-国家 addressProvince: string // 公司地址-省编码 addressProvinceName: string // 公司地址-省 bankAccount: string // 银行账户名 bankAccountNumber: string // 银行账号 bankName: string // 银行名称 businessContent: string // 业务内容 businessScope: string // 公司业务范围 businessSize: string // 业务规模-字典code businessSizeName: string // 业务规模-字典value createTime: string // 创建时间(列表接口返回参数) director: string // 负责人 email: string // 邮箱 evaluation: string // 整体评价-字典code evaluationName: string // 整体评价-字典value fullAddress: string // 公司地址-详细地址 grade: string // 履约评级-字典code gradeName: string // 履约评级-字典value id: string | number // 主键id(列表、更新、详情接口参数) invoiceArea: string // 开票地址-区编码 invoiceAreaName: string // 开票地址-区 invoiceCity: string // 开票地址-市编码 invoiceCityName: string // 开票地址-市 invoiceCountry: string // 开票地址-国家编码 invoiceCountryName: string // 开票地址-国家 invoiceFullAddress: string // 开票地址-详细地址 invoiceProvince: string // 开票地址-省编码 invoiceProvinceName: string // 开票地址-省 minioFileName: string // minio存储文件名 mobile: string // 手机 outsourcerBriefName: string // 公司简称 outsourcerName: string // 公司名称 outsourcerNo: string // 分包方编号 outsourcerSize: string // 公司规模-字典code outsourcerSizeName: string // 公司规模-字典value phone: string // 电话 postalCode: string // 邮编 processId: string // 流程实例id(未通过编辑接口必传参数) remark: string // 备注 taxNumber: string // 税号 website: string // 网址 } // 分包方人员 export interface IOutsourcerUser { createTime: string // 创建时间(列表返回参数) department: string // 部门 id?: string | number // job: string // 职务 name: string // 人员名字 outsourcerId: string | number // 分包方id phone: string // 联系方式 userNo: string // 人员编号-手动输入 offset?: number | undefined limit?: number | undefined } // 业务能力 export interface IOutsourcerAbility { abilityDesc: string // 能力描述 abilityName: string // 能力名称 createTime: string // 创建时间(列表返回参数) id: string | number // outsourcerId: string | number // 分包方id price: string // 报价 offset?: number | undefined limit?: number | undefined }