package main type post_report_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data report_multi_template `json:"data"` } type del_ledger_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Ids []get_ledger_resp_d `json:"ids"` } type get_ledger_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Index int `json:"index"` Count int `json:"count"` P_name string `json:"p_name"` Node string `json:"node"` } type get_ledger_resp struct { Total int `json:"total"` Data []get_ledger_resp_d `json:"data"` } type get_ledger_resp_d struct { ID int `json:"id"` P_name_cn string `json:"p_name_cn"` Time string `json:"time"` Inspection_node string `json:"inspection_node"` Serial string `json:"serial"` Fin_result string `json:"fin_result"` //最终结果(合格/不合格) Non_conformity_treatment string `json:"non_conformity_treatment"` //不合格处理方式 Inspector string `json:"Inspector"` //检验员 Auditor string `json:"Auditor"` //审核员 Data string `json:"data"` File string `json:"file"` File_en string `json:"file_en"` } type get_report_multi_template_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` P_name string `json:"p_name"` } type del_inspection_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Ids []get_inspection_resp_d `json:"ids"` } type get_inspection_resp struct { Total int `json:"total"` Data []get_inspection_resp_d `json:"data"` } type get_inspection_resp_d struct { ID int `json:"id"` P_name string `json:"p_name"` Data []Inspection_info `json:"data"` } type get_inspection_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Index int `json:"index"` Count int `json:"count"` P_name string `json:"p_name"` } type post_inspection_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` P_name string `json:"p_name"` Data []Inspection_info `json:"data"` } type Inspection_info struct { Inspection_items_cn string `json:"inspection_items_cn"` Inspection_items_en string `json:"inspection_items_en"` Inspection_rs_cn string `json:"inspection_rs_cn"` Inspection_rs_en string `json:"inspection_rs_en"` Inspection_scheme_cn string `json:"inspection_scheme_cn"` Inspection_scheme_en string `json:"inspection_scheme_en"` Inspection_type string `json:"inspection_type"` Result_contain []Inspection_result `json:"result_contain"` } type Inspection_result struct { Result_cn string `json:"result_cn"` Result_en string `json:"result_en"` } type get_p_name_options_resp struct { Data []string `json:"data"` } type get_p_name_options_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` } type get_ibase_op_history_resp struct { Data []ibase_op_history `json:"data"` } type ibase_op_history struct { Username string `json:"op_user"` P_name string `json:"p_name"` Context string `json:"op_context"` Op_time string `json:"op_time"` } type import_ibase_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data []ibase `json:"data"` } type del_ibase_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Ids []ibase `json:"ids"` } type postibase_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data ibase `json:"data"` } type get_ibase_resp struct { Data []ibase `json:"data"` Total int `json:"total"` } type ibase struct { ID int `json:"id"` P_name_cn string `json:"p_name_cn"` P_name_en string `json:"p_name_en"` P_ibase_cn string `json:"p_ibase_cn"` P_ibase_en string `json:"p_ibase_en"` P_categories string `json:"p_categories"` P_sub string `json:"p_sub"` } type get_ibase_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Index int `json:"index"` Count int `json:"count"` P_name string `json:"p_name"` } type del_imn_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Ids []imn `json:"ids"` } type get_imn_resp struct { Data []imn `json:"data"` Total int `json:"total"` } type get_imn_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Index int `json:"index"` Count int `json:"count"` F_name string `json:"f_name"` } type postimn_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data imn `json:"data"` } type imn struct { ID int `json:"id"` Imn_cn string `json:"imn_cn"` Imn_en string `json:"imn_en"` } type del_ds_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Ids []ds_file `json:"ids"` } type import_ds_file_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data []ds_info `json:"data"` } type ds_info struct { P_id string `json:"p_id"` P_name string `json:"p_name"` Serial_num string `json:"serial_num"` } type get_ds_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` P_id string `json:"p_id"` P_name string `json:"p_name"` Index int `json:"index"` Count int `json:"count"` } type message_mark_req get_message_req type get_message_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Page int `json:"page"` PageSize int `json:"pageSize"` } type export_plan_collect_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` } type Update_notes_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` ID int `json:"id"` Notes string `json:"notes"` } type del_pf_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Ids []plan_file `json:"ids"` } type get_pf_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` P_id string `json:"p_id"` Plan_name string `json:"plan_name"` Index int `json:"index"` Count int `json:"count"` } type import_plan_file_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data []plan_info `json:"data"` } type plan_info struct { P_id string `json:"p_id"` P_name string `json:"p_name"` Plan_name string `json:"plan_name"` } type mul_update_kpi_1_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data []kpi `json:"data"` } type get_cur_did_from_task_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` ID int `json:"id"` //序号 } type export_transfer_history_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Month string `json:"month"` } type get_del_kpi_his_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` ID int `json:"id"` //序号 } type get_p_process_options_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` P_id string `json:"p_id"` } type get_p_id_options_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` P_like_id string `json:"p_like_id"` } type import_plan_t_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data []plan_t `json:"data"` } type plan_t struct { ID int `json:"id"` P_id string `json:"p_id"` P_name string `json:"p_name"` Process []string `json:"process"` } type import_p_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data []p_sap `json:"data"` } type del_p_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Ids []p_sap `json:"ids"` } type post_p_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Id int `json:"id"` P_id string `json:"p_id"` P_name string `json:"p_name"` OperType int `json:"oper_type"` P1 string `json:"P1"` P1_t string `json:"P1_t"` P2 string `json:"P2"` P2_t string `json:"P2_t"` P3 string `json:"P3"` P3_t string `json:"P3_t"` P4 string `json:"P4"` P4_t string `json:"P4_t"` P5 string `json:"P5"` P5_t string `json:"P5_t"` P6 string `json:"P6"` P6_t string `json:"P6_t"` P7 string `json:"P7"` P7_t string `json:"P7_t"` P8 string `json:"P8"` P8_t string `json:"P8_t"` P9 string `json:"P9"` P9_t string `json:"P9_t"` P10 string `json:"P10"` P10_t string `json:"P10_t"` P11 string `json:"P11"` P11_t string `json:"P11_t"` P12 string `json:"P12"` P12_t string `json:"P12_t"` P13 string `json:"P13"` P13_t string `json:"P13_t"` P14 string `json:"P14"` P14_t string `json:"P14_t"` P15 string `json:"P15"` P15_t string `json:"P15_t"` P16 string `json:"P16"` P16_t string `json:"P16_t"` P17 string `json:"P17"` P17_t string `json:"P17_t"` P18 string `json:"P18"` P18_t string `json:"P18_t"` P19 string `json:"P19"` P19_t string `json:"P19_t"` P20 string `json:"P20"` P20_t string `json:"P20_t"` P21 string `json:"P21"` P21_t string `json:"P21_t"` P22 string `json:"P22"` P22_t string `json:"P22_t"` P23 string `json:"P23"` P23_t string `json:"P23_t"` P24 string `json:"P24"` P24_t string `json:"P24_t"` P25 string `json:"P25"` P25_t string `json:"P25_t"` P26 string `json:"P26"` P26_t string `json:"P26_t"` P27 string `json:"P27"` P27_t string `json:"P27_t"` P28 string `json:"P28"` P28_t string `json:"P28_t"` P29 string `json:"P29"` P29_t string `json:"P29_t"` P30 string `json:"P30"` P30_t string `json:"P30_t"` P31 string `json:"P31"` P31_t string `json:"P31_t"` P32 string `json:"P32"` P32_t string `json:"P32_t"` P33 string `json:"P33"` P33_t string `json:"P33_t"` P34 string `json:"P34"` P34_t string `json:"P34_t"` P35 string `json:"P35"` P35_t string `json:"P35_t"` } type get_p_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` P_id string `json:"p_id"` P_name string `json:"p_name"` Index int `json:"index"` Count int `json:"count"` Show_unconfirmed bool `json:"show_unconfirmed"` } type download_template_file_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` } type exportKpiReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Month string `json:"month"` Id string `json:"id"` //序号 Task_id string `json:"task_id"` //计划/项目号 Pid string `json:"pid"` //产品编号 Pname string `json:"pname"` //产品名称 Group_name string `json:"group_name"` //生产分组 Plan_state string `json:"plan_state"` //生产状态 If_finished bool `json:"if_checked"` If_del bool `json:"if_del"` Plan_finished bool `json:"plan_finished"` Promise_date string `json:"promise_date"` Conveyer string `json:"conveyer"` Rdm_id string `json:"rdm_id"` Product_user string `json:"product_user"` } type post_b_user_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Id int `json:"id"` Busername string `json:"busername"` OperType int `json:"oper_type"` } type get_b_user_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Buser string `json:"buser"` Index int `json:"index"` Count int `json:"count"` } type post_p_user_req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Id int `json:"id"` Pusername string `json:"pusername"` Group_name string `json:"group_name"` OperType int `json:"oper_type"` Produce_plan string `json:"produce_plan"` } type get_p_user_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Puser string `json:"puser"` Index int `json:"index"` Count int `json:"count"` Group_name_v string `json:"group_name_v"` } type task_finished_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` ID []int `json:"id"` } type task_transfer_Req struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` ID []int `json:"id"` DepartmentName string `json:"department_name"` } type DelKpiReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` ID int `json:"id"` } type UpdateKpiReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data kpi `json:"data"` } type importKpiReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Data []kpi `json:"data"` } type getUserNamesReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` } type getKpiUpdateHistoryReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` ID int `json:"id"` } type getKpiReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Index int `json:"index"` Count int `json:"count"` Id string `json:"id"` //序号 SapId string `json:"sap_id"` //编码 Pid string `json:"pid"` //产品编号 Pname string `json:"pname"` //产品名称 Bt string `json:"bt"` Et string `json:"et"` If_finished bool `json:"if_checked"` Group_name string `json:"group_name"` Plan_state string `json:"plan_state"` If_del bool `json:"if_del"` Promise_date string `json:"promise_date"` Conveyer string `json:"conveyer"` Rdm_id string `json:"rdm_id"` Product_user string `json:"product_user"` } type getPrePlanMessReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` } type getPreKpiReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Index int `json:"index"` Count int `json:"count"` Id string `json:"id"` //序号 SapId string `json:"sap_id"` //编码 Pid string `json:"pid"` //产品编号 Pname string `json:"pname"` //产品名称 Bt string `json:"bt"` Et string `json:"et"` If_finished bool `json:"if_checked"` //生产部是否回复 Group_name string `json:"group_name"` //生产分组 Plan_state string `json:"plan_state"` If_del bool `json:"if_del"` Promise_date string `json:"promise_date"` Conveyer string `json:"conveyer"` Rdm_id string `json:"rdm_id"` Product_user string `json:"product_user"` } type AddKpiReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` OperType int `json:"oper_type"` Data kpi `json:"data"` } type plan_file_d struct { FileName string `json:"f_name"` Filing_time string `json:"filing_t"` } type DeliveryDetail struct { Id int `json:"id"` DeliveryUser string `json:"delivery_user"` //检验员 Num_ok string `json:"num_ok"` //合格数量 } type ProduceProcess struct { Id int `json:"id"` Produce_plan string `json:"produce_plan"` //生产工序 Produce_plan_use_t string `json:"produce_plan_use_t"` //生产工序工时 Produce_user string `json:"produce_user"` //生产人员 Dispath_num string `json:"dispath_num"` //派工数量 Plan_dispath_date string `json:"plan_dispath_date"` //计划派产日期 P_plan_finished_t string `json:"p_plan_finished_t"` //计划完成日期 P_actual_finished_t string `json:"p_actual_finished_t"` //实际完成日期 P_finished_overdue_day int `json:"p_finished_overdue_day"` //超期天数 Pre_time string `json:"pre_time"` Code_time string `json:"code_time"` Pre_time_checked bool `json:"pre_time_checked"` Code_time_checked bool `json:"code_time_checked"` } type PostUserReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Id int `json:"id"` Username string `json:"username"` Password string `json:"password"` Role string `json:"role"` Department string `json:"department"` OperType int `json:"oper_type"` State string `json:"state"` } type getUsersReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Id string `json:"id"` Index int `json:"index"` Count int `json:"count"` } type GetMenuReq struct { UserName string `json:"username"` Uuid string `json:"uuid"` } type LoginOutReq struct { Username string `json:"username"` } type RefreshUserReq struct { Uuid string `json:"uuid"` Username string `json:"username"` } type LoginReq struct { Username string `json:"username"` Password string `json:"password"` } type AddOperationLogReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Operation string `json:"operation"` //操作 } type DelOperationLogReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` ID int `json:"id"` } type GetOperationLogReq struct { OpUser string `json:"opuser"` OpUserUuid string `json:"opuser_uuid"` Username string `json:"username"` Index int `json:"index"` Count int `json:"count"` }