123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197 |
- export type ProjectId = string
- // 项目相关查询params
- export interface ProjectQueryParams {
- projectId: ProjectId
- }
- export interface ProjectRecord {
- /**
- * 归属公司ID
- */
- belongCompanyid: string
- /**
- * 归属公司名称
- */
- belongCompanyname: string
- /**
- * 备注
- */
- bz?: null | string
- /**
- * 子项目
- */
- children: string[]
- /**
- * 合同额
- */
- contractAmount?: number
- /**
- * 流程办结时间
- */
- flowFinishtime?: string
- /**
- * 行业id,{ 1,"公司内部项目"},{ 2,"IT行业"},{ 3,"政府行业"},{ 4,"其他"}
- */
- hyId: number
- id: string
- /**
- * 流程id
- */
- instanceId: string
- /**
- * 是否签订合同,1-已签订,0-未签订
- */
- isSign?: number
- /**
- * 立项时间
- */
- lxsj: string
- /**
- * 总产值
- */
- outputValue?: number
- /**
- * 父项目id
- */
- pid: string
- /**
- * 总成本
- */
- projectCost?: number
- /**
- * 项目类别id
- */
- projectTypeId: string
- /**
- * 项目类型名称
- */
- projectTypeName: string
- /**
- * 分成系数
- */
- shareRatio?: number
- /**
- * 立项人id
- */
- workerId: string
- /**
- * 项目编号
- */
- xmbh: string
- /**
- * 项目经理名称
- */
- xmjl: string
- /**
- * 项目经理id
- */
- xmjlId: string
- /**
- * 项目结束日期
- */
- xmjsrq?: null | string
- /**
- * 项目开始日期
- */
- xmksrq?: null | string
- /**
- * 项目名称
- */
- xmmc: string
- /**
- * 项目状态,0-立项申请中 1-进行中 2-已结项 3-中止 4-已验收
- */
- xmzt: number
- /**
- * 销售人员名称
- */
- xsry: string
- /**
- * 销售人员id
- */
- xsryId: string
- /**
- * 行政区代码
- */
- xzqdm: string
- /**
- * 行政区名称
- */
- xzqmc: string
- /**
- * 预估工期(天)
- */
- yggq: number
- /**
- * 验收单有效性
- */
- ysdyxx: string
- yssj: null
- /**
- * 责任部门名称
- */
- zrbm: string
- /**
- * 责任部门id
- */
- zrbmId: string
- }
- export interface SubProject {
- /**
- * 合同额
- */
- contractAmount?: number
- /**
- * 项目产值
- */
- outputValue?: number
- /**
- * 父项目id
- */
- pid: string
- /**
- * 项目成本
- */
- projectCost?: number
- /**
- * 分成系数
- */
- shareRatio?: number
- /**
- * 项目经理名称
- */
- xmjl?: string
- /**
- * 项目经理id
- */
- xmjlId?: string
- /**
- * 项目名称
- */
- xmmc?: string
- /**
- * 预期工期
- */
- yggq?: number
- /**
- * 责任部门名称
- */
- zrbm?: string
- /**
- * 责任部门id
- */
- zrbmId?: string
- }
- export interface ProjectMember {
- workerId: string
- id?: string
- responsibility?: string
- isManager?: number
- }
- export interface HandleProjectMemberDTO extends ProjectMember {
- projectId: ProjectId
- }
|