302 lines
7.8 KiB
Go
302 lines
7.8 KiB
Go
package main
|
|
|
|
type approval_provesses_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
ID int `json:"id"`
|
|
|
|
Rid string `json:"rid"`
|
|
Serial_id int `json:"serial_id"` //工序序号
|
|
|
|
Undo bool `json:"undo"`
|
|
}
|
|
|
|
type get_processes_resp struct {
|
|
Data []get_processes_resp_data `json:"data"`
|
|
Total int `json:"total"`
|
|
}
|
|
|
|
type get_processes_resp_data struct {
|
|
ID int `json:"id"` //序号
|
|
Repair_id string `json:"repair_id"` //维修订单号
|
|
P_id string `json:"p_id"` //产品编号
|
|
P_serial string `json:"p_serial"` //产品序列号
|
|
Repair_plan string `json:"rp"` //维修方案
|
|
|
|
Serial_id int `json:"serial_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"`
|
|
|
|
Work string `json:"work"` //工作内容
|
|
Work_h string `json:"work_h"` //天工时长
|
|
|
|
Head string `json:"head"` //负责人
|
|
}
|
|
|
|
type get_processes_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Index int `json:"index"`
|
|
Count int `json:"count"`
|
|
ID string `json:"id"`
|
|
Rid string `json:"rid"`
|
|
If_done bool `json:"if_done"` //已处理
|
|
|
|
Repairer string `json:"repairer"` //维修人员
|
|
Repair_status string `json:"rs"` //维修状态
|
|
Regional_head string `json:"regional_head"` //区域负责人
|
|
Material_status string `json:"ms"` //缺料情况
|
|
|
|
Sort_field string `json:"sort_field"` //排序字段
|
|
|
|
Location string `json:"location"`
|
|
|
|
Pid string `json:"pid"`
|
|
P_name string `json:"pname"`
|
|
|
|
Station string `json:"station"`
|
|
}
|
|
|
|
type get_p_process_options_resp struct {
|
|
Data []process_info `json:"data"`
|
|
}
|
|
|
|
type get_p_process_options_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
P_id string `json:"pid"`
|
|
}
|
|
|
|
type post_rs_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
ID int `json:"id"`
|
|
State string `json:"rs"`
|
|
Oper_type int `json:"oper_type"`
|
|
}
|
|
|
|
type get_rs_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
State string `json:"state"`
|
|
}
|
|
|
|
type cal_completion_date_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Bt string `json:"bt"`
|
|
Days string `json:"days"`
|
|
}
|
|
|
|
type remove_ma_plan_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
ID int `json:"id"`
|
|
}
|
|
|
|
type get_ma_username_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
|
|
Location string `json:"location"`
|
|
}
|
|
|
|
type get_p_name_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 update_ma_temp_plan_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Plan ma_temp_plan `json:"data"`
|
|
}
|
|
|
|
type update_ma_plan_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Plan ma_plan `json:"data"`
|
|
}
|
|
|
|
type get_ma_temp_plan_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Index int `json:"index"`
|
|
Count int `json:"count"`
|
|
ID string `json:"id"`
|
|
Rid string `json:"rid"` //rdm号
|
|
|
|
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"` //维修类型
|
|
|
|
If_done bool `json:"if_done"` //已处理
|
|
|
|
If_e1 bool `json:"if_e1"`
|
|
}
|
|
|
|
type get_ma_plan_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Index int `json:"index"`
|
|
Count int `json:"count"`
|
|
ID string `json:"id"`
|
|
Rid string `json:"rid"`
|
|
If_done bool `json:"if_done"` //已处理
|
|
|
|
Repairer string `json:"repairer"` //维修人员
|
|
Repair_status string `json:"rs"` //维修状态
|
|
Regional_head string `json:"regional_head"` //区域负责人
|
|
Material_status string `json:"ms"` //缺料情况
|
|
|
|
Sort_field string `json:"sort_field"` //排序字段
|
|
|
|
Location string `json:"location"`
|
|
|
|
Pid string `json:"pid"`
|
|
P_name string `json:"pname"`
|
|
|
|
Station string `json:"station"`
|
|
|
|
Bt string `json:"bt"`
|
|
Et string `json:"et"`
|
|
}
|
|
|
|
type import_ma_temp_plan_Req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Plan []ma_temp_plan `json:"plan"`
|
|
}
|
|
|
|
type import_ma_plan_Req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Plan []ma_plan `json:"plan"`
|
|
}
|
|
|
|
type del_process_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Ids []process_info `json:"ids"`
|
|
}
|
|
|
|
type update_process_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Data process_info `json:"data"`
|
|
}
|
|
|
|
type import_process_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
Data []process_info `json:"data"`
|
|
}
|
|
|
|
type get_process_req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
P_id string `json:"p_id"`
|
|
P_name string `json:"p_name"`
|
|
Process_name string `json:"process_name"`
|
|
Index int `json:"index"`
|
|
Count int `json:"count"`
|
|
}
|
|
|
|
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"`
|
|
}
|
|
|
|
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"`
|
|
}
|
|
|
|
type download_template_file_Req struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
}
|
|
|
|
type getUserNamesReq struct {
|
|
OpUser string `json:"opuser"`
|
|
OpUserUuid string `json:"opuser_uuid"`
|
|
}
|
|
|
|
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"`
|
|
Location string `json:"location"`
|
|
}
|
|
|
|
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"`
|
|
}
|