添加基础表维护

This commit is contained in:
lzm
2026-04-25 18:10:45 +08:00
parent 8f9205a6a1
commit 38c634f8de
29 changed files with 4710 additions and 686 deletions

View File

@@ -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[]
}