| | |
| | | * All backend api type |
| | | */ |
| | | declare namespace Api { |
| | | /** |
| | | * namespace Qm |
| | | * |
| | | * backend api module: "Qm" |
| | | */ |
| | | namespace Qm { |
| | | /** judge details */ |
| | | type JudgeDetails = Common.CommonRecord<{ |
| | | /** 编码 */ |
| | | id: CommonType.IdType; |
| | | /** 判定主标识 */ |
| | | judgeId: CommonType.IdType; |
| | | /** 判定项ITEM */ |
| | | itemCod: string; |
| | | /** 判定项NAME */ |
| | | itemName: string; |
| | | /** 标准值 */ |
| | | value3: number; |
| | | /** 判定值1 */ |
| | | value1: number; |
| | | /** 判定值2 */ |
| | | value2: number; |
| | | /** 缺陷位置 */ |
| | | location: string; |
| | | /** 判定级别 (A,B,C,D) */ |
| | | cls: string; |
| | | /** 分值标准 (扣分标准,得分标准),比如不合格一次扣多少分 */ |
| | | stdscore: number; |
| | | /** 标记此项是否为合成项目,比如外观,实际上关联了很多子项目 */ |
| | | ismix: number; |
| | | /** 若此字段有UUID值,表明它可能为其他项目的子项,比如“空头”,它为烟支外观项目的子项 */ |
| | | rid: CommonType.IdType; |
| | | /** 范围-备用 */ |
| | | category: number; |
| | | /** 备注 */ |
| | | decisionDes: string; |
| | | /** 修改人 */ |
| | | updateUser: string; |
| | | }>; |
| | | /** |
| | | * namespace Qm |
| | | * |
| | | * backend api module: "Qm" |
| | | */ |
| | | namespace Qm { |
| | | /** judge details */ |
| | | type JudgeDetails = Common.CommonRecord<{ |
| | | /** 编码 */ |
| | | id: CommonType.IdType; |
| | | /** 判定主标识 */ |
| | | judgeId: CommonType.IdType; |
| | | /** 判定项ITEM */ |
| | | itemCod: string; |
| | | /** 判定项NAME */ |
| | | itemName: string; |
| | | /** 标准值 */ |
| | | value3: number; |
| | | /** 判定值1 */ |
| | | value1: number; |
| | | /** 判定值2 */ |
| | | value2: number; |
| | | /** 缺陷位置 */ |
| | | location: string; |
| | | /** 判定级别 (A,B,C,D) */ |
| | | cls: string; |
| | | /** 分值标准 (扣分标准,得分标准),比如不合格一次扣多少分 */ |
| | | stdscore: number; |
| | | /** 标记此项是否为合成项目,比如外观,实际上关联了很多子项目 */ |
| | | ismix: number; |
| | | /** 若此字段有UUID值,表明它可能为其他项目的子项,比如“空头”,它为烟支外观项目的子项 */ |
| | | rid: CommonType.IdType; |
| | | /** 范围-备用 */ |
| | | category: number; |
| | | /** 备注 */ |
| | | decisionDes: string; |
| | | /** 修改人 */ |
| | | updateUser: string; |
| | | }>; |
| | | |
| | | /** judge details search params */ |
| | | type JudgeDetailsSearchParams = CommonType.RecordNullable< |
| | | Pick< |
| | | Api.Qm.JudgeDetails, |
| | | | 'judgeId' |
| | | | 'itemCod' |
| | | | 'itemName' |
| | | | 'cls' |
| | | | 'ismix' |
| | | > & |
| | | Api.Common.CommonSearchParams |
| | | >; |
| | | /** judge details search params */ |
| | | type JudgeDetailsSearchParams = CommonType.RecordNullable< |
| | | Pick<Api.Qm.JudgeDetails, 'judgeId' | 'itemCod' | 'itemName' | 'cls' | 'ismix'> & Api.Common.CommonSearchParams |
| | | >; |
| | | |
| | | /** judge details operate params */ |
| | | type JudgeDetailsOperateParams = CommonType.RecordNullable< |
| | | Pick< |
| | | Api.Qm.JudgeDetails, |
| | | | 'id' |
| | | | 'judgeId' |
| | | | 'itemCod' |
| | | | 'itemName' |
| | | | 'value3' |
| | | | 'value1' |
| | | | 'value2' |
| | | | 'location' |
| | | | 'cls' |
| | | | 'stdscore' |
| | | | 'ismix' |
| | | | 'rid' |
| | | | 'category' |
| | | | 'decisionDes' |
| | | | 'updateUser' |
| | | > |
| | | >; |
| | | /** judge details operate params */ |
| | | type JudgeDetailsOperateParams = CommonType.RecordNullable< |
| | | Pick< |
| | | Api.Qm.JudgeDetails, |
| | | | 'id' |
| | | | 'judgeId' |
| | | | 'itemCod' |
| | | | 'itemName' |
| | | | 'value3' |
| | | | 'value1' |
| | | | 'value2' |
| | | | 'location' |
| | | | 'cls' |
| | | | 'stdscore' |
| | | | 'ismix' |
| | | | 'rid' |
| | | | 'category' |
| | | | 'decisionDes' |
| | | | 'updateUser' |
| | | > |
| | | >; |
| | | |
| | | /** judge details list */ |
| | | type JudgeDetailsList = Api.Common.PaginatingQueryRecord<JudgeDetails>; |
| | | } |
| | | /** judge details list */ |
| | | type JudgeDetailsList = Api.Common.PaginatingQueryRecord<JudgeDetails>; |
| | | } |
| | | } |