package main

type ma_temp_plan struct {
	ID           int    `json:"id"`           //序号
	Recv_date    string `json:"recv_date"`    //接收日期
	Dispath_date string `json:"dispath_date"` //下发日期

	Return_task string `json:"return_task"` //退货任务
	Head        string `json:"head"`        //负责人
	P_id        string `json:"p_id"`        //产品编号
	P_name      string `json:"p_name"`      //产品名称
	P_serial    string `json:"p_serial"`    //产品序列号

	Repairer    string `json:"repairer"` //维修人员
	Repair_type string `json:"rt"`       //维修类型

	Work                  string `json:"work"`   //工作内容
	Work_h                string `json:"work_h"` //天工时长
	Inspection_analysis   string `json:"ia"`     //初检分析
	Repair_plan           string `json:"rp"`     //维修方案
	Actual_completed_date string `json:"acd"`    //实际完成
	Link                  string `json:"link"`   //自检记录链接

	Material_status string `json:"ms"` //缺料情况
	Material_task   string `json:"mt"` //物料任务

	Total_work_time string `json:"total_work_time"`
	Total_cost      string `json:"total_cost"`

	Plan_data []plan_info `json:"plan_data"`

	State string `json:"state"` //已审核 未审核

	If_do int `json:"if_do"` // 1-已处理

	If_e1     bool   `json:"if_e1"`     //是否转入E1库 true-转入
	If_e1_str string `json:"if_e1_str"` //是否转入E1库 true-转入
	Odd_num   string `json:"odd_num"`
}

type ma_plan struct {
	ID               int    `json:"id"`               //序号
	Recv_date        string `json:"recv_date"`        //接收日期
	Dispath_date     string `json:"dispath_date"`     //下发日期
	Repair_id        string `json:"repair_id"`        //维修订单号
	Repair_report_id string `json:"repair_report_id"` //维修报告编号
	Customer         string `json:"customer"`         //客户名称
	Regional_head    string `json:"regional_head"`    //区域负责人
	P_id             string `json:"p_id"`             //产品编号
	P_name           string `json:"p_name"`           //产品名称
	P_serial         string `json:"p_serial"`         //产品序列号

	Repairer                 string `json:"repairer"`  //维修人员
	Repair_plan              string `json:"rp"`        //维修方案
	Material_status          string `json:"ms"`        //缺料情况
	Repair_cycle             string `json:"rc"`        //承诺维修周期
	Repair_quotation_date    string `json:"rqd"`       //维修报价日期
	Repair_status            string `json:"rs"`        //维修状态
	Repair_OK_date           string `json:"rod"`       //确认维修日期
	If_repair                string `json:"if_repair"` //是否维修
	Committed_completed_date string `json:"ccd"`       //承诺完成
	Actual_completed_date    string `json:"acd"`       //实际完成
	Overdue                  string `json:"overdue"`   //超期
	Quotation                string `json:"quotation"` //报价花费时间
	Material_committed_date  string `json:"mcd"`       //承诺到料日期
	Material_task            string `json:"mt"`        //物料任务

	Inventory string `json:"inventory"` //库存量

	Location string `json:"Location"`

	Date_of_issuance string `json:"doi"`  //发料日期
	Link             string `json:"link"` //自检记录链接

	Mcn string `json:"mcn"` //维修合同号

	If_warn int `json:"if_warn"`

	Total_work_time string `json:"total_work_time"`

	Total_cost string `json:"total_cost"`

	Plan_data []plan_info `json:"plan_data"`

	Station string `json:"station"` //维保站

	State string `json:"state"` //已审核 未审核
}

type plan_info struct {
	ID int `json:"id"`

	Process_name string `json:"produce_plan"`
	Process_t    string `json:"produce_plan_use_t"`
	Produce_user string `json:"produce_user"`

	Actual_finished_t string `json:"p_actual_finished_t"`

	State string `json:"state"` //已审核 未审核

	Times int `json:"times"`
}
