From 46e2cb22ab11d9417cfa85c0146f7362a6f76c21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E9=87=91=E6=BB=A1?= Date: Mon, 28 Dec 2020 14:04:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E4=BC=81?= =?UTF-8?q?=E4=B8=9A=E4=B8=AD=E5=BF=83=EF=BC=9A=E4=BC=81=E4=B8=9A=E3=80=81?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=91=98=E5=B7=A5=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uec/.env | 3 ++ .../admin_modify_enterprise_state.yml | 19 ++++++++++ uec/api/enterprise/admin_save_enterprise.yml | 35 +++++++++++++++++++ .../admin_save_enterprise_contacts.yml | 29 +++++++++++++++ ...dmin_save_enterprise_corporate_account.yml | 27 ++++++++++++++ .../admin_save_enterprise_private_account.yml | 30 ++++++++++++++++ .../enterprise_member/admin_add_employee.yml | 22 ++++++++++++ ...invitation_for_primary_account_binding.yml | 17 +++++++++ .../admin_get_employee_list.yml | 21 +++++++++++ .../admin_modify_employee_status.yml | 19 ++++++++++ .../admin_update_employee.yml | 21 +++++++++++ .../admin_get_enterprise_page.yml | 19 ++++++++++ .../admin_get_enterprise_sum.yml | 14 ++++++++ uec/api/login/ldap_login_password.yml | 19 ++++++++++ uec/cases/login/ldap_login_password.yml | 11 ++++++ uec/debugtalk.py | 1 + uec/steps/login/ldap_login_password.yml | 9 +++++ 17 files changed, 316 insertions(+) create mode 100644 uec/.env create mode 100644 uec/api/enterprise/admin_modify_enterprise_state.yml create mode 100644 uec/api/enterprise/admin_save_enterprise.yml create mode 100644 uec/api/enterprise/admin_save_enterprise_contacts.yml create mode 100644 uec/api/enterprise/admin_save_enterprise_corporate_account.yml create mode 100644 uec/api/enterprise/admin_save_enterprise_private_account.yml create mode 100644 uec/api/enterprise_member/admin_add_employee.yml create mode 100644 uec/api/enterprise_member/admin_create_invitation_for_primary_account_binding.yml create mode 100644 uec/api/enterprise_member/admin_get_employee_list.yml create mode 100644 uec/api/enterprise_member/admin_modify_employee_status.yml create mode 100644 uec/api/enterprise_member/admin_update_employee.yml create mode 100644 uec/api/enterprise_query/admin_get_enterprise_page.yml create mode 100644 uec/api/enterprise_query/admin_get_enterprise_sum.yml create mode 100644 uec/api/login/ldap_login_password.yml create mode 100644 uec/cases/login/ldap_login_password.yml create mode 100644 uec/debugtalk.py create mode 100644 uec/steps/login/ldap_login_password.yml diff --git a/uec/.env b/uec/.env new file mode 100644 index 0000000..a66f3cd --- /dev/null +++ b/uec/.env @@ -0,0 +1,3 @@ +AURL=http://admin-yyt-dev.qniao.cn +UECURL=http://admin-uec-dev.qniao.cn +UATOKEN="Token 4a8bb5b51207941b91dfa6f617504a38" \ No newline at end of file diff --git a/uec/api/enterprise/admin_modify_enterprise_state.yml b/uec/api/enterprise/admin_modify_enterprise_state.yml new file mode 100644 index 0000000..7899a27 --- /dev/null +++ b/uec/api/enterprise/admin_modify_enterprise_state.yml @@ -0,0 +1,19 @@ +name: 管理员修改企业状态 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + enterpriseId: 533989817462165504 + status: 0 # 状态 0:激活,1:未绑定,2:停用 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/modify/enterprise/state + method: POST + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + json: + enterpriseId: $enterpriseId + status: $status +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise/admin_save_enterprise.yml b/uec/api/enterprise/admin_save_enterprise.yml new file mode 100644 index 0000000..27760a7 --- /dev/null +++ b/uec/api/enterprise/admin_save_enterprise.yml @@ -0,0 +1,35 @@ +name: 管理员保存企业 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + id: 533989817462165504 + name: auto企业 + type: 1 # 企业类型 1:云印客户,2:印刷包装厂,3:造纸厂,4:打包厂,5:原纸供应商,6:设备供应商,7:其他 + uniformSocialCreditCode: 12345678910 + locProvinceId: 440000 + locCityId: 440100 + locDistrictId: 440106 + locDetail: 千鸟互联 + legalPersonName: 测试 + legalPersonIdCardNo: 441881200211220123 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/save/enterprise + method: POST + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + json: + id: $id + name: $name + type: $type + uniformSocialCreditCode: $uniformSocialCreditCode + locProvinceId: $locProvinceId + locCityId: $locCityId + locDistrictId: $locDistrictId + locDetail: $locDetail + legalPersonName: $legalPersonName + legalPersonIdCardNo: $legalPersonIdCardNo +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise/admin_save_enterprise_contacts.yml b/uec/api/enterprise/admin_save_enterprise_contacts.yml new file mode 100644 index 0000000..1149ec3 --- /dev/null +++ b/uec/api/enterprise/admin_save_enterprise_contacts.yml @@ -0,0 +1,29 @@ +name: 管理员保存联系人详情 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + id: + name: 测试 + mobilePhone: 13800138000 + telephone: 020-12345678 + email: 13800@qniao.cn + wechatAccount: wechat-qniao + remark: 联系人备注 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/save/enterprise/contacts + method: POST + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + json: + id: $id + name: $name + mobilePhone: $mobilePhone + telephone: $telephone + email: $email + wechatAccount: $wechatAccount + remark: $remark +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise/admin_save_enterprise_corporate_account.yml b/uec/api/enterprise/admin_save_enterprise_corporate_account.yml new file mode 100644 index 0000000..4ead584 --- /dev/null +++ b/uec/api/enterprise/admin_save_enterprise_corporate_account.yml @@ -0,0 +1,27 @@ +name: 管理员保存企业对公账户 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + id: + bankAccountName: 银行开户名 + bankAccount: 银行账号 + bankName: 开户银行 + accountOpeningBranch: 开户支行 + locationBank: 银行所在地 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/save/enterprise/corporate-account + method: POST + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + json: + id: $id + bankAccountName: $bankAccountName + bankAccount: $bankAccount + bankName: $bankName + accountOpeningBranch: $accountOpeningBranch + locationBank: $locationBank +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise/admin_save_enterprise_private_account.yml b/uec/api/enterprise/admin_save_enterprise_private_account.yml new file mode 100644 index 0000000..5820736 --- /dev/null +++ b/uec/api/enterprise/admin_save_enterprise_private_account.yml @@ -0,0 +1,30 @@ +name: 管理员保存企业私有账户 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + enterpriseId: 533989817462165504 + id: + cardholderName: 持卡人姓名 + bankCardNumber: 银行卡号 + openingBank: 开户行 + mobilePhone: 银行卡预存手机号 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/save/enterprise/corporate-account + method: POST + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + json: + enterpriseId: $enterpriseId + list: + - + id: $id + bankAccountName: $bankAccountName + bankAccount: $bankAccount + bankName: $bankName + accountOpeningBranch: $accountOpeningBranch + locationBank: $locationBank +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise_member/admin_add_employee.yml b/uec/api/enterprise_member/admin_add_employee.yml new file mode 100644 index 0000000..9549d83 --- /dev/null +++ b/uec/api/enterprise_member/admin_add_employee.yml @@ -0,0 +1,22 @@ +name: 运营端新增企业员工 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + enterpriseId: 533989817462165504 + position: ADMINISTRATOR # 角色 ADMINISTRATOR:管理员,PRIMARY:企业主,ORDINARY:普通员工 + realName: 员工名称 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/save/enterprise + method: POST + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + json: + enterpriseId: $enterpriseId + position: $position + type: $type + realName: $realName +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise_member/admin_create_invitation_for_primary_account_binding.yml b/uec/api/enterprise_member/admin_create_invitation_for_primary_account_binding.yml new file mode 100644 index 0000000..aa0c027 --- /dev/null +++ b/uec/api/enterprise_member/admin_create_invitation_for_primary_account_binding.yml @@ -0,0 +1,17 @@ +name: 发起绑定主账号邀请 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + enterpriseId: 533989817462165504 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/create/invitation/for/primary-account-binding + method: POST + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + json: + enterpriseId: $enterpriseId +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise_member/admin_get_employee_list.yml b/uec/api/enterprise_member/admin_get_employee_list.yml new file mode 100644 index 0000000..7bc823f --- /dev/null +++ b/uec/api/enterprise_member/admin_get_employee_list.yml @@ -0,0 +1,21 @@ +name: 运营端企业员工列表 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + enterpriseId: 533989817462165504 + position: ADMINISTRATOR # 角色 管理员:ADMINISTRATOR 员工:ORDINARY + realName: 员工名称 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/get/employee-list + method: GET + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + params: + enterpriseId: $enterpriseId + position: $position + realName: $realName +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise_member/admin_modify_employee_status.yml b/uec/api/enterprise_member/admin_modify_employee_status.yml new file mode 100644 index 0000000..c75421f --- /dev/null +++ b/uec/api/enterprise_member/admin_modify_employee_status.yml @@ -0,0 +1,19 @@ +name: 修改员工状态 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + id: + status: 1 # 状态。0:激活,1:停用 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/modify/employee/status + method: POST + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + json: + id: $id + status: $status +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise_member/admin_update_employee.yml b/uec/api/enterprise_member/admin_update_employee.yml new file mode 100644 index 0000000..f3b98cf --- /dev/null +++ b/uec/api/enterprise_member/admin_update_employee.yml @@ -0,0 +1,21 @@ +name: 运营端编辑企业员工 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + id: + position: ADMINISTRATOR # 角色 ADMINISTRATOR:管理员,PRIMARY:企业主,ORDINARY:普通员工 + realName: 员工名称 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/update/enterprise + method: POST + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + json: + id: $id + position: $position + realName: $realName +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise_query/admin_get_enterprise_page.yml b/uec/api/enterprise_query/admin_get_enterprise_page.yml new file mode 100644 index 0000000..f86b837 --- /dev/null +++ b/uec/api/enterprise_query/admin_get_enterprise_page.yml @@ -0,0 +1,19 @@ +name: 管理员获取企业分页列表 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} + isBinded: 1 # 是否已绑定主账号 0 否 1 是 + type: 1 # 企业类型 1:云印客户,2:印刷包装厂,3:造纸厂,4:打包厂,5:原纸供应商,6:设备供应商,7:其他 +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/get/enterprise/page + method: GET + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken + params: + isBinded: $isBinded + type: $type +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/enterprise_query/admin_get_enterprise_sum.yml b/uec/api/enterprise_query/admin_get_enterprise_sum.yml new file mode 100644 index 0000000..59427d2 --- /dev/null +++ b/uec/api/enterprise_query/admin_get_enterprise_sum.yml @@ -0,0 +1,14 @@ +name: 企业统计 +variables: + code: 200 + uatoken: ${ENV(UATOKEN)} +base_url: ${ENV(UECURL)} +request: + url: /uec/admin/get/enterprise/sum + method: GET + headers: + Content-Type: "application/json" + X-APP-ID: "1" + Authorization: $uatoken +validate: + - eq: ["status_code", $code] \ No newline at end of file diff --git a/uec/api/login/ldap_login_password.yml b/uec/api/login/ldap_login_password.yml new file mode 100644 index 0000000..9a7c00c --- /dev/null +++ b/uec/api/login/ldap_login_password.yml @@ -0,0 +1,19 @@ +name: ldap登录 +variables: + code: 200 + successful: 登陆成功 + username: liangjinman@qniao.cn + password: qn123456 +base_url: ${ENV(AURL)} +request: + url: /cloud-factory-operation-backend/admin/login + method: POST + headers: + Content-Type: "application/x-www-form-urlencoded" + X-APP-ID: "1" + data: + username: $username + password: $password +validate: + - eq: ["status_code", $code] + - {"check": "content.message", "comparator": "contains", "expect": $successful} \ No newline at end of file diff --git a/uec/cases/login/ldap_login_password.yml b/uec/cases/login/ldap_login_password.yml new file mode 100644 index 0000000..7d6377f --- /dev/null +++ b/uec/cases/login/ldap_login_password.yml @@ -0,0 +1,11 @@ +testcases: +- + name: ldap密码登录测试套件 + testcase: steps/login/ldap_login_password.yml + parameters: + - title-username-password-code-successful: + - ["登录成功","liangjinman@qniao.cn","qn123456",200,"登陆成功"] + - ["账号错误","admin","qn123456",200,"20003"] + - ["账号为空","","qn123456",200,"20001"] + - ["密码错误","liangjinman@qniao.cn","12345",200,"20003"] + - ["密码为空","liangjinman@qniao.cn","",200,"20002"] diff --git a/uec/debugtalk.py b/uec/debugtalk.py new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/uec/debugtalk.py @@ -0,0 +1 @@ + diff --git a/uec/steps/login/ldap_login_password.yml b/uec/steps/login/ldap_login_password.yml new file mode 100644 index 0000000..f44a99a --- /dev/null +++ b/uec/steps/login/ldap_login_password.yml @@ -0,0 +1,9 @@ +config: + name: ldap密码登录 +teststeps: +- + name: $title + api: api/login/ldap_login_password.yml + validate: + - eq: ["status_code", $code] + - {"check": "content.message", "comparator": "contains", "expect": $successful}