添加基础表维护
This commit is contained in:
@@ -1,5 +1,15 @@
|
||||
import request from '@/config/axios'
|
||||
|
||||
export interface ProjectRolePersonVO {
|
||||
id?: number
|
||||
projectId?: number
|
||||
roleCode: 'project_manager' | 'engineering_principal'
|
||||
roleName?: string
|
||||
employeeId?: number
|
||||
employeeName?: string
|
||||
sortNo?: number
|
||||
}
|
||||
|
||||
export interface ProjectVO {
|
||||
id?: number
|
||||
projectName: string
|
||||
@@ -13,18 +23,30 @@ export interface ProjectVO {
|
||||
projectManagerName?: string
|
||||
engineeringPrincipalName?: string
|
||||
projectType?: string
|
||||
projectCategory?: string
|
||||
projectStartYear?: number
|
||||
projectStatus?: string
|
||||
archiveFlag?: boolean
|
||||
archiveTime?: string
|
||||
pauseReason?: string
|
||||
terminateReason?: string
|
||||
finalSettlementAmount?: number
|
||||
expectedKValue?: number
|
||||
innovationOutputRate?: number
|
||||
otherCost?: number
|
||||
rolePersons?: ProjectRolePersonVO[]
|
||||
createTime?: string
|
||||
}
|
||||
|
||||
export type ProjectSaveVO = Omit<ProjectVO, 'createTime'>
|
||||
export type ProjectSaveVO = Omit<
|
||||
ProjectVO,
|
||||
'createTime' | 'archiveTime' | 'projectManagerName' | 'engineeringPrincipalName'
|
||||
>
|
||||
|
||||
export interface ProjectPageReqVO extends PageParam {
|
||||
projectName?: string
|
||||
contractSignedFlag?: boolean
|
||||
projectStartYear?: number
|
||||
projectStatus?: string
|
||||
createTime?: string[]
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user