enums.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. from enum import Enum
  2. class AlipayNotifyMethodEnum(str, Enum):
  3. """支付宝消息类型枚举"""
  4. ENTERPRISE_CHANGE = "alipay.commerce.ec.enterprise.change.notify"
  5. EMPLOYEE_CHANGE = "alipay.commerce.ec.employee.change.notify"
  6. VOUCHER_CHANGE = "alipay.commerce.ec.voucher.change.notify"
  7. # 转账签约通知
  8. TRANS_AUTHORIZE_NOTIFY = "alipay.commerce.ec.trans.authorize.notify"
  9. # 资金变动通知
  10. FUND_CHANGE_NOTIFY = "alipay.commerce.ec.fund.change.notify"
  11. # 消费订单变更通知
  12. CONSUME_CHANGE = "alipay.commerce.ec.consume.change.notify"
  13. # 发票订单变更通知
  14. INVOICE_ORDER_CHANGE = "alipay.ebpp.invoice.ecorder.order.changed"
  15. # 费控制度操作通知
  16. INSTITUTION_OPERATION = "alipay.commerce.ec.institution.operation.notify"
  17. class EmployeeActionEnum(str, Enum):
  18. """员工变更动作枚举"""
  19. EMPLOYEE_ADD = "EMPLOYEE_ADD"
  20. EMPLOYEE_ACTIVATE = "EMPLOYEE_ACTIVATED"
  21. EMPLOYEE_UPDATE = "EMPLOYEE_MODIFY"
  22. EMPLOYEE_DEPARTMENT_CHANGE = "EMPLOYEE_DEPARTMENT_CHANGE"
  23. EMPLOYEE_ROLE_CHANGE = "EMPLOYEE_ROLE_CHANGE"
  24. EMPLOYEE_DELETE = "EMPLOYEE_LEAVE"
  25. class FundChangeTypeEnum(str, Enum):
  26. """资金变动类型枚举"""
  27. DEPOSIT = "DEPOSIT"
  28. WITHDRAW = "WITHDRAW"
  29. TRANSFER = "TRANSFER"