project-quotation.ts 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. import { Page } from '../page';
  2. import { ProjectQuotationCompound } from './project-quotation-compound';
  3. import { ProjectQuotationDetail } from './project-quotation-detail';
  4. import { ProjectQuotationComments } from './project-quotation-comments';
  5. import { ProjectQuotationTemplateItem } from './project-quotation-template-item';
  6. import { ProjectQuotationContacts } from './project-quotation-contacts';
  7. import { ProjectQuotationTemplate } from './project-quotation-template';
  8. import { CustomerContacts } from '../basedata/customer-contacts';
  9. import { ProjectQuotationFee } from './project-quotation-fee';
  10. import { ProjectQuotationUpload } from './project-quotation-upload';
  11. import { ProjectQuotationTemplateAdd } from './project-quotation-template-add';
  12. import { SysAnnouncementSend } from '../sys-announcement-send';
  13. // 项目报价表
  14. export class ProjectQuotation extends Page {
  15. id?: string;
  16. code?: string;// 报价单号 (非空)
  17. name?: string;// 项目名称 (非空)
  18. customerName?: string;// 申办方 (非空)
  19. quotationDate?: string;// 报价日期 (非空)
  20. validDate?: string;// 失效日期(有效日期) (非空)
  21. contractType?: string;// 合同类型 (非空)
  22. contractTypeName?:string;//合同类型名称
  23. submission?: string;// 申报
  24. taxRate?: string;// 税率
  25. customerAddress?: string;// 客户地址 (非空)
  26. description?: string;// 描述 (非空)
  27. matrixType?: string;// 基质类型 (非空)
  28. projectManager?: string;// 项目经理id
  29. businessManager?: string;// 商务经理id (非空)
  30. director?: string;// 总监id (非空)
  31. generalManager?: string;// 总经理id (非空)
  32. memo?: string;// 备注
  33. type?: string;// 类型1项目报价2大分子报价
  34. status?: string; // 状态0未审核1审核2关闭3已转合同
  35. enable?: string; // 是否启用0正常1停用
  36. delFlag?: string; // 删除标记0正常1删除
  37. compound?: string; // 化合物
  38. contactPsn?: string; // 联系人
  39. contactTel?: string; // 联系人电话
  40. contactEmail?: string; // 联系人邮件
  41. isDefault?: string; // 是否默认
  42. Notes?: string; // 联系人备注
  43. pkCustomerId?: string;// 申办方(客户档案)
  44. createBy?: string;// 创建人
  45. createTime?: string;// 创建时间
  46. updateBy?: string;// 更新人
  47. updateTime?: string;// 更新时间
  48. isBusinessExamine?: string;//商务经理是否审核0未审核1审核
  49. isDirectorExamine?: string;//总监是否审核0未审核1审核
  50. isGeneralExamine?: string;//总经理是否审核0未审核1审核
  51. quotationTemplateList?: ProjectQuotationTemplate[]; // 项目报价选择的模板对照表
  52. quotationTemplateListAdd?: ProjectQuotationTemplateAdd[]; // 项目报价选择的模板对照表
  53. detectionIndicators?: string;//检测指标
  54. // quotationCommentsList?:[]; // 项目报价评论明细表
  55. customerContactsList?: CustomerContacts[] // 客户档案联系人集合
  56. quotationDetailList?: ProjectQuotationDetail[];// 报价当对照明细
  57. quotationCompoundList?: ProjectQuotationCompound[];// 化合物对象集合
  58. quotationContactsList?: ProjectQuotationContacts[];// 客户联系人对象
  59. quotationTemplateItemList?: ProjectQuotationTemplateItem[];// 项目报价单模板对照对象
  60. fdProjectQuotationFeeList?: ProjectQuotationFee[];//费用单集合
  61. fdProjectQuotationUploadList?: ProjectQuotationUpload[];
  62. businessManagerMemo?: string;// 商务经理描述
  63. directorMemo?: string;// 总监描述
  64. generalManagerMemo?: string;// 总经理描述
  65. quotationCommentsList?: ProjectQuotationComments[];
  66. quotationType?: string;
  67. clinicalSectionId?: string;//临床部分审核id
  68. clinicalSectionMemo?: string;//临床部分默认审核内容
  69. isClinicalSectionExamine?: string;//临床部分审核状态
  70. centralPriceId?: string;//中心价格审核人员id
  71. centralPriceName?: string;//中心价格审核人员名称
  72. centralPriceMemo?: string;//中心价格默认审核内容
  73. isCentralPriceExamine?: string;//中心加哥审核状态0未审核1审核
  74. dataStatisticsId?: string;//数据统计审核人员id
  75. dataStatisticsName?: string;//数据统计审核人员名称
  76. dataStatisticsMemo?: string;//数据统计默认审核内容
  77. isDataStatisticsExamine?: string;//数据统计审核状态0未审核1审核
  78. pkComputingId?: string;//pk计算审核人员id
  79. pkComputingName?: string;//pk计算审核人员名称
  80. pkComputingMemo?: string;//pk计算默认审核内容
  81. isPkComputingExamine?: string;//pk计算审核状态0未审核1审核
  82. bioanalysisId?: string;//生物分析审核人员id
  83. bioanalysisName?: string;//生物分析审核人员名称
  84. bioanalysisMemo?: string;//生物分析默认审核内容
  85. isBioanalysisExamine?: string;//生物分析审核状态0未审核1审核
  86. totalAmount?: string;//总金额
  87. translate?: string;//报价总数
  88. proportion?: string;//占比
  89. signing?: string;//签约数
  90. endDate?: string;//结束日期
  91. finalAuditorId?: string;//最后审核人id
  92. finalAuditorName?: string;//最后审核人名称
  93. // endDate?:string;//结束日期
  94. begin?: string;//开始
  95. over?: string;//结束
  96. biologicalAnalysisLaboratory?: string;// 生物分析实验室地点
  97. biologicalAnalysisLaboratoryName?: string;// 生物分析实验室地点name
  98. hospitalList?: string;// 医院ids
  99. hospitalListName?: string;// 医院名单name
  100. abbreviation?: string;//客户缩写
  101. //空腹总计(费用单)
  102. fastingSubtotal?: string;
  103. //餐后总计(费用单)
  104. postMealSubtotals?: string;
  105. //总计(费用单)
  106. costTotal?: string;
  107. //总计(大分子费用单)
  108. maCostTotal?: string;
  109. //币别类型id(数据字典)
  110. currencyType?: string;
  111. //币别类型名称
  112. currencyTypeName?: string;
  113. //币别类型英文名称
  114. currencyTypeEgName?: string;
  115. //币别类型英文名称
  116. currencyTypeChName?: string;
  117. //明细合并列
  118. itemColspanSub?: number;
  119. //是否上传附件
  120. isUploadEnclosure?: string;
  121. //费用1名称
  122. feeCategory1Title?: string;
  123. //费用2名称
  124. feeCategory2Title?: string;
  125. //最终申办方名称
  126. sponsorName?:string;
  127. matrixTypeName?: string;// 基质类型名称 (非空)
  128. projectManagerName?: string;// 项目经理名称
  129. clinicalSectionName?: string;// 临床部门
  130. generalManagerName?: string;// 总经理名字
  131. quotationTypeName?: string;// 报价类型名字
  132. submissionName?: string;// 申报名字
  133. createByName?: string;//制单人名称
  134. compoundName?: string;//化合物名称
  135. exportName?:string;//导出文件名称
  136. //工时查询条件
  137. languageType?:string;//语言类型0中文1中英文2英文
  138. relationCode?:string;//关联的主报价号
  139. relationStart?:number;//关联状态
  140. pendingAuditorNames?:string;//待审核人
  141. sysAnnouncementSendList?:SysAnnouncementSend[];//通知人对象
  142. methodCode?:string;//方法号
  143. confirmCode?:string;//项目确认号
  144. validationCode?:string;//验证号
  145. sampleCode?:string;//样本号
  146. year?:string;//年份
  147. drugName?:string;//药品名
  148. clinicalCode?:string;// 临床方案号
  149. //报价多选查询条件
  150. biologicalAnalysisLaboratoryIds?:[];//实验地点
  151. hospitalListIds?:[];//临床中心ids
  152. projectManagerIds?:[];//BDids
  153. quotationTypeIds?:[];//报价类型ids
  154. createByIds?:[];//报价人员ids
  155. contractTypeIds?:[];//合同类型ids
  156. statusIds?:[];//状态
  157. }