import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';

/**
 * @description: MesProductionPlan分页参数 模型
 */
export interface MesProductionPlanPageParams extends BasicPageParams {
  jhbh: string;

  ddbh: string;

  zt: string;
}

/**
 * @description: MesProductionPlan分页返回值模型
 */
export interface MesProductionPlanPageModel {
  id: string;

  jhbh: string;

  ddbh: string;

  kh: string;

  jhjhrq: string;

  zt: string;
}

/**
 * @description: MesProductionPlan表类型
 */
export interface MesProductionPlanModel {
  id: string;

  deleteMark: string;

  ddbh: string;

  jhbh: string;

  kh: string;

  khxmh: string;

  jhjhrq: string;

  ssgs: string;

  sfnbdd: string;

  jsyq: string;

  zt: string;

  bz: string;

  p1: string;

  p2: string;

  p3: string;

  p4: string;

  p5: string;

  p6: string;

  p7: string;

  p8: string;

  p9: string;

  p10: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;

  mesProductionPlanProductList?: MesProductionPlanProductModel;
}

/**
 * @description: MesProductionPlanProduct表类型
 */
export interface MesProductionPlanProductModel {
  id: string;

  deleteMark: string;

  jhid: string;

  cpid: string;

  cpbh: string;

  nbdm: string;

  hjzt: string;

  gg: string;

  xh: string;

  sl: string;

  zl: string;

  p1: string;

  p2: string;

  p3: string;

  p4: string;

  p5: string;

  p6: string;

  p7: string;

  p8: string;

  p9: string;

  p10: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;
}

/**
 * @description: MesProductionPlan分页返回值结构
 */
export type MesProductionPlanPageResult = BasicFetchResult<MesProductionPlanPageModel>;
