/**
|
* Namespace Api
|
*
|
* 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;
|
}>;
|
|
/** 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 list */
|
type JudgeDetailsList = Api.Common.PaginatingQueryRecord<JudgeDetails>;
|
}
|
}
|