import type { PageParam } from '@/api';

/**
 * 卫兰的项目项目系统
 */
export interface PwlProject {
  // ID
  id?: number;
  // 审计单位
  name?: string;
  // 报告编号
  code?: string;
  // 上级id, 0是顶级
  parentId?: number;
  // 项目类型
  type?: string;
  // 项目图标
  image?: string;
  // 二维码
  qrcode?: string;
  // 链接地址
  url?: string;
  // 应用截图
  images?: string;
  // 底稿情况
  files?: string;
  // 应用介绍
  content?: string;
  // 年末资产总额(万元)
  totalAssets?: string;
  // 合同金额
  contractPrice?: string;
  // 实收金额
  payPrice?: string;
  // 软件定价
  price?: string;
  // 是否推荐
  recommend?: number;
  // 到期时间
  expirationTime?: string;
  // 项目信息-开票单位/汇款人
  itemName?: string;
  // 项目信息-年度
  itemYear?: string;
  // 项目信息-类型
  itemType?: string;
  // 项目信息-审计意见
  itemOpinion?: string;
  // 到账信息-银行名称
  bankName?: string;
  // 到账日期
  bankPayTime?: string;
  // 到账金额
  bankPrice?: string;
  // 发票类型
  invoiceType?: string;
  // 开票日期
  invoiceTime?: string;
  // 开票金额
  invoicePrice?: string;
  // 报告份数
  reportNum?: string;
  // 底稿人员
  draftUserId?: string;
  // 底稿人员
  draftUser?: string;
  // 参与成员
  userIds?: string;
  // 参与成员
  users?: string;
  // 签字注会
  signUserId?: string;
  // 签字注会
  signUser?: string;
  // 展业人员
  saleUserId?: string;
  // 展业人员
  saleUser?: string;
  // 纸质底稿完成情况
  paper?: number;
  // 电子底稿完成情况
  electron?: number;
  // 备注
  comments?: string;
  // 排序(数字越小越靠前)
  sortNumber?: number;
  // 状态, 0正常, 1冻结
  status?: number;
  // 是否删除, 0否, 1是
  deleted?: number;
  // 客户ID
  userId?: number;
  // 租户id
  tenantId?: number;
  // 创建时间
  createTime?: string;
  // 修改时间
  updateTime?: string;
  // 知识库ID
  kbId?: string;
}

/**
 * 卫兰的项目项目系统搜索条件
 */
export interface PwlProjectParam extends PageParam {
  id?: number;
  type?: string;
  itemYear?: string;
  keywords?: string;
}
