ma-api/req.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"`
}