Browse Source

新增用户企业中心:企业、企业员工!

master
梁金满 5 years ago
parent
commit
46e2cb22ab
17 changed files with 316 additions and 0 deletions
  1. 3
      uec/.env
  2. 19
      uec/api/enterprise/admin_modify_enterprise_state.yml
  3. 35
      uec/api/enterprise/admin_save_enterprise.yml
  4. 29
      uec/api/enterprise/admin_save_enterprise_contacts.yml
  5. 27
      uec/api/enterprise/admin_save_enterprise_corporate_account.yml
  6. 30
      uec/api/enterprise/admin_save_enterprise_private_account.yml
  7. 22
      uec/api/enterprise_member/admin_add_employee.yml
  8. 17
      uec/api/enterprise_member/admin_create_invitation_for_primary_account_binding.yml
  9. 21
      uec/api/enterprise_member/admin_get_employee_list.yml
  10. 19
      uec/api/enterprise_member/admin_modify_employee_status.yml
  11. 21
      uec/api/enterprise_member/admin_update_employee.yml
  12. 19
      uec/api/enterprise_query/admin_get_enterprise_page.yml
  13. 14
      uec/api/enterprise_query/admin_get_enterprise_sum.yml
  14. 19
      uec/api/login/ldap_login_password.yml
  15. 11
      uec/cases/login/ldap_login_password.yml
  16. 1
      uec/debugtalk.py
  17. 9
      uec/steps/login/ldap_login_password.yml

3
uec/.env

@ -0,0 +1,3 @@
AURL=http://admin-yyt-dev.qniao.cn
UECURL=http://admin-uec-dev.qniao.cn
UATOKEN="Token 4a8bb5b51207941b91dfa6f617504a38"

19
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]

35
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]

29
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]

27
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]

30
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]

22
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]

17
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]

21
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]

19
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]

21
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]

19
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]

14
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]

19
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}

11
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"]

1
uec/debugtalk.py

@ -0,0 +1 @@

9
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}
Loading…
Cancel
Save