package BaseBusinessService import ( "context" "dsBaseWeb/Business/BaseBusiness/BaseBusinessProto" "dsBaseWeb/Utils/GRpcUtil" "dsBaseWeb/Utils/LogUtil" "time" ) /** 功能:增加业务系统信息 作者:吴缤 时间:2020-04-26 08:50:26 */ func AddBaseBusiness(businessCode string, businessName string, sortId int32) (*BaseBusinessProto.Reply, error) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() conn := GRpcUtil.GetConnection() //2、业务传参 c := BaseBusinessProto.NewBaseBusinessManageClient(conn) Reply, err := c.AddBaseBusiness(ctx, &BaseBusinessProto.ModelArg{BusinessCode: businessCode, BusinessName: businessName, SortId: sortId}) if err != nil { LogUtil.Error("增加业务系统信息错误: ", err.Error()) } return Reply, err } /** 功能:修改业务系统信息 作者:吴缤 时间:2020-04-26 08:51:02 */ func UpdateBaseBusiness(businessCode string, businessName string) (*BaseBusinessProto.Reply, error) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() conn := GRpcUtil.GetConnection() //2、业务传参 c := BaseBusinessProto.NewBaseBusinessManageClient(conn) Reply, err := c.UpdateBaseBusiness(ctx, &BaseBusinessProto.ModelArg{BusinessCode: businessCode, BusinessName: businessName}) if err != nil { LogUtil.Error("修改业务系统信息错误: ", err.Error()) } return Reply, err } /** 功能:获取业务系统信息(列表) 作者:吴缤 时间:2020-04-26 08:51:15 */ func PageBaseBusiness(page int32, limit int32) (*BaseBusinessProto.Reply, error) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() conn := GRpcUtil.GetConnection() //2、业务传参 c := BaseBusinessProto.NewBaseBusinessManageClient(conn) Reply, err := c.PageBaseBusiness(ctx, &BaseBusinessProto.QueryArg{Page: page, Limit: limit}) if err != nil { LogUtil.Error("获取业务系统信息(列表)错误: ", err.Error()) } return Reply, err }