kpi-api/req.go

702 lines
18 KiB
Go
Raw Normal View History

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"`
}
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 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"`
}