import "Common.proto";

package ManageServiceMI2;
option go_package = "com.muchinfo.mtp.proto";
option java_package = "cn.muchinfo.rma.protobuf.protoclasses";
// 客户信息审核通过请求 0 29 122
message UserInfoCheckMangeReq {
	optional MessageHead Header = 1; // MessageHead
	optional uint64 auditflag = 2; // uint64 1审核通过2审核拒绝
	optional uint64 userid = 3; // uint64 客户userid
	optional uint64 audituserid = 4; // uint64 审核操作人userid
	optional string remark = 5; // string 备注
}
// 客户信息审核通过请求响应 0 29 123
message UserInfoCheckMangeRsp {
	optional MessageHead Header = 1; // MessageHead 消息头
	optional int32 RetCode = 2; // int32 返回码
	optional string RetDesc = 3; // string 描述信息
	optional uint64 userid = 4; // uint64 客户userid
}
// 现货品种申请请求 0 29 124
message DeliveryGoodsApplyReq {
	optional MessageHead Header = 1; // MessageHead
		optional uint64 userid = 2; // uint64 用户ID
		optional string deliverygoodscode = 3; // string 交割商品代码(新增时有值)
		optional string deliverygoodsname = 4; // string 交割商品名称(新增时有值)
		optional uint64 wrstandardid = 5; // uint64 现货商品ID(修改时有值)
		optional uint64 unitid = 6; // uint64 单位ID
		optional int32 type = 7; // int32 类型 1 新增 2 修改
		optional string remark = 8; // string 备注
	repeated ManageServiceMI2.SpotGoodsModelEx spotgoodsmodels = 9; // SpotGoodsModelEx 现货商品型号数据
	repeated ManageServiceMI2.SpotGoodsBrandEx spotgoodsbrands = 10; // SpotGoodsBrandEx 现货商品品牌数据
	repeated ManageServiceMI2.WRSConvertDetailEx wrsconvertdetails = 11; // WRSConvertDetailEx 现货商品折算配置明细数据
}
// 现货商品型号数据 0 29 125
message SpotGoodsModelEx {
		optional string modelname = 1; // string 型号名称
}
// 现货商品品牌数据 0 29 126
message SpotGoodsBrandEx {
		optional string brandname = 1; // string 品牌名称
}
// 现货商品折算配置明细数据 0 29 127
message WRSConvertDetailEx {
		optional uint64 middlegoodsid = 1; // uint64 套保品种ID
		optional double convertratio = 2; // double 套保系数
}
// 现货品种申请响应 0 29 128
message DeliveryGoodsApplyRsp {
	optional MessageHead Header = 1; // MessageHead 消息头
	optional int32 RetCode = 2; // int32 返回码
	optional string RetDesc = 3; // string 描述信息
	optional uint64 wrstandardid = 4; // uint64 现货商品ID
	optional uint64 deliverygoodsid = 5; // uint64 现货品种ID
}
// 现货品种停用请求 0 29 129
message DeliveryGoodsCancelReq {
	optional MessageHead Header = 1; // MessageHead
	optional uint64 wrstandardid = 2; // uint64 现货商品ID
	optional int32 isvalid = 3; // int32 是否有效 - 0:无效 1:有效
}
// 现货品种停用响应 0 29 130
message DeliveryGoodsCancelRsp {
	optional MessageHead Header = 1; // MessageHead 消息头
	optional int32 RetCode = 2; // int32 返回码
	optional string RetDesc = 3; // string 描述信息
	optional uint64 wrstandardid = 4; // uint64 现货商品ID
	optional uint64 deliverygoodsid = 5; // uint64 现货品种ID
}
// 套保品种新增请求 0 29 131
message ErmsMiddelGoodsReq {
	optional MessageHead Header = 1; // MessageHead
	optional string middlegoodsname = 2; // string 套保品种名称
	optional string middlegoodscode = 3; // string 套保品种代码
	optional int32 goodsunitid = 4; // int32 单位ID
	optional uint64 relatedgoodsid = 5; // uint64 关联交易商品ID
	optional double evaluateratio = 6; // double 估价系数
	optional int32 qtydecimalplace = 7; // int32 数量小数位
	optional uint64 creatorid = 8; // uint64 创建人
	optional uint64 modifierid = 9; // uint64 修改人
	optional int32 relatedgoodstype = 10; // int32 关联商品类型 - 1:期货合约 2:现货品种
	optional double needhedgeratio = 11; // double 套保比率
	optional uint64 areauserid = 12; // uint64 机构用户ID
	optional uint64 goodsgroupid = 13; // uint64 关联期货品种ID
	optional string remark = 14; // string 备注
}
// 套保品种新增响应 0 29 132
message ErmsMiddelGoodsRsp {
	optional MessageHead Header = 1; // MessageHead 消息头
	optional int32 RetCode = 2; // int32 返回码
	optional string RetDesc = 3; // string 描述信息
	optional uint64 middlegoodsid = 4; // uint64 套保品种ID
}
// 套保品种修改请求 0 29 133
message ErmsMiddelGoodsEditReq {
	optional MessageHead Header = 1; // MessageHead
	optional uint64 middlegoodsid = 2; // uint64 套保品种ID
	optional int32 goodsunitid = 3; // int32 单位ID
	optional uint64 relatedgoodsid = 4; // uint64 关联交易商品ID
	optional double evaluateratio = 5; // double 估价系数
	optional int32 qtydecimalplace = 6; // int32 数量小数位
	optional uint64 modifierid = 7; // uint64 修改人
	optional int32 relatedgoodstype = 8; // int32 关联商品类型 - 1:期货合约 2:现货品种
	optional double needhedgeratio = 9; // double 套保比率
	optional uint64 areauserid = 10; // uint64 机构用户ID
	optional uint64 goodsgroupid = 11; // uint64 关联期货品种ID
	optional string remark = 12; // string 备注
}
// 套保品种修改响应 0 29 134
message ErmsMiddelGoodsEditRsp {
	optional MessageHead Header = 1; // MessageHead 消息头
	optional int32 RetCode = 2; // int32 返回码
	optional string RetDesc = 3; // string 描述信息
	optional uint64 middlegoodsid = 4; // uint64 套保品种ID
}
// 套保品种停用请求 0 29 135
message ErmsMiddelGoodsStopReq {
	optional MessageHead Header = 1; // MessageHead
	optional uint64 middlegoodsid = 2; // uint64 套保品种ID
	optional int32 isvalid = 3; // int32 是否有效 - 0:无效 1:有效
	optional uint64 modifierid = 4; // uint64 修改人
}
// 套保品种停用响应 0 29 136
message ErmsMiddelGoodsStopRsp {
	optional MessageHead Header = 1; // MessageHead 消息头
	optional int32 RetCode = 2; // int32 返回码
	optional string RetDesc = 3; // string 描述信息
	optional uint64 middlegoodsid = 4; // uint64 套保品种ID
}
