package BasePurviewService import ( "context" "dsBaseWeb/Business/BasePurview/BasePurviewProto" "dsBaseWeb/Utils/GRpcUtil" "dsBaseWeb/Utils/LogUtil" "errors" "time" ) /** 功能:增加权限信息 作者:吴缤 时间:2020-05-12 13:47:22 */ func AddBasePurview(modelArg BasePurviewProto.ModelArg) (*BasePurviewProto.Reply, error) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() conn := GRpcUtil.GetConnection() if conn == nil { return nil, errors.New("RPC服务未启动!") } //2、业务传参 c := BasePurviewProto.NewBasePurviewManageClient(conn) Reply, err := c.AddBasePurview(ctx, &modelArg) if err != nil { LogUtil.Error("增加权限信息错误: ", err.Error()) } return Reply, err } /** 功能:删除权限信息 作者:吴缤 时间:2020-05-12 13:58:13 */ func DeleteBasePurview(deleteIdsArg BasePurviewProto.DeleteIdsArg) (*BasePurviewProto.Reply, error) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() conn := GRpcUtil.GetConnection() if conn == nil { return nil, errors.New("RPC服务未启动!") } //2、业务传参 c := BasePurviewProto.NewBasePurviewManageClient(conn) Reply, err := c.DeleteBasePurview(ctx, &deleteIdsArg) if err != nil { LogUtil.Error("删除权限信息错误: ", err.Error()) } return Reply, err } /** 功能:修改权限信息 作者:吴缤 时间:2020-05-12 14:19:18 */ func UpdateBasePurview(modelArg BasePurviewProto.ModelArg) (*BasePurviewProto.Reply, error) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() conn := GRpcUtil.GetConnection() if conn == nil { return nil, errors.New("RPC服务未启动!") } //2、业务传参 c := BasePurviewProto.NewBasePurviewManageClient(conn) Reply, err := c.UpdateBasePurview(ctx, &modelArg) if err != nil { LogUtil.Error("修改权限信息错误: ", err.Error()) } return Reply, err } /** 功能:获取权限信息(单条) 作者:吴缤 时间:2020-05-12 13:59:27 */ func GetBasePurview(modelArg BasePurviewProto.ModelArg) (*BasePurviewProto.Reply, error) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() conn := GRpcUtil.GetConnection() if conn == nil { return nil, errors.New("RPC服务未启动!") } //2、业务传参 c := BasePurviewProto.NewBasePurviewManageClient(conn) Reply, err := c.GetBasePurview(ctx, &modelArg) if err != nil { LogUtil.Error("获取权限信息(单条)错误: ", err.Error()) } return Reply, err } /** 功能:获取权限信息信息(列表) 作者:吴缤 时间:2020-05-12 14:17:44 */ func PageBasePurview(queryArg BasePurviewProto.QueryArg) (*BasePurviewProto.Reply, error) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() conn := GRpcUtil.GetConnection() if conn == nil { return nil, errors.New("RPC服务未启动!") } //2、业务传参 c := BasePurviewProto.NewBasePurviewManageClient(conn) Reply, err := c.PageBasePurview(ctx, &queryArg) if err != nil { LogUtil.Error("获取权限信息信息(列表)错误: ", err.Error()) } return Reply, err }