|
|
@@ -29,3 +29,51 @@ func CreateConsoleLoginUrl(agent *essbasic.Agent, proxyOrganizationName string)
|
|
|
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+func DescribeIntegrationEmployees(agent *essbasic.Agent) (response *essbasic.ChannelDescribeEmployeesResponse, err error) {
|
|
|
+ if utils.TencentESSClient == nil {
|
|
|
+ err = fmt.Errorf("腾讯电子签客户端未初始化")
|
|
|
+ logger.GetLogger().Errorf("DescribeIntegrationEmployees failed: %s", err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 实例化一个请求对象,每个接口都会对应一个request对象
|
|
|
+ request := essbasic.NewChannelDescribeEmployeesRequest()
|
|
|
+ request.Agent = agent
|
|
|
+ limit := int64(20)
|
|
|
+ request.Limit = &limit
|
|
|
+
|
|
|
+ response, err = utils.TencentESSClient.ChannelDescribeEmployees(request)
|
|
|
+ if _, ok := err.(*errors.TencentCloudSDKError); ok {
|
|
|
+ logger.GetLogger().Errorf("DescribeIntegrationEmployees failed: %s", err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+func SyncProxyOrganizationOperators(agent *essbasic.Agent) (response *essbasic.SyncProxyOrganizationOperatorsResponse, err error) {
|
|
|
+ if utils.TencentESSClient == nil {
|
|
|
+ err = fmt.Errorf("腾讯电子签客户端未初始化")
|
|
|
+ logger.GetLogger().Errorf("SyncProxyOrganizationOperators failed: %s", err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 实例化一个请求对象,每个接口都会对应一个request对象
|
|
|
+ request := essbasic.NewSyncProxyOrganizationOperatorsRequest()
|
|
|
+ request.Agent = agent
|
|
|
+ request.OperatorType = utils.SetPointValue("RESIGN")
|
|
|
+ request.ProxyOrganizationOperators = []*essbasic.ProxyOrganizationOperator{
|
|
|
+ &essbasic.ProxyOrganizationOperator{
|
|
|
+ Id: utils.SetPointValue("GXSN_TEST"),
|
|
|
+ },
|
|
|
+ }
|
|
|
+
|
|
|
+ response, err = utils.TencentESSClient.SyncProxyOrganizationOperators(request)
|
|
|
+ if _, ok := err.(*errors.TencentCloudSDKError); ok {
|
|
|
+ logger.GetLogger().Errorf("SyncProxyOrganizationOperators failed: %s", err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ return
|
|
|
+}
|