enums.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  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. class EmployeeActionEnum(str, Enum):
  16. """员工变更动作枚举"""
  17. EMPLOYEE_ADD = "EMPLOYEE_ADD"
  18. EMPLOYEE_ACTIVATE = "EMPLOYEE_ACTIVATE"
  19. EMPLOYEE_UPDATE = "EMPLOYEE_UPDATE"
  20. EMPLOYEE_DEPARTMENT_CHANGE = "EMPLOYEE_DEPARTMENT_CHANGE"
  21. EMPLOYEE_ROLE_CHANGE = "EMPLOYEE_ROLE_CHANGE"
  22. EMPLOYEE_DELETE = "EMPLOYEE_DELETE"
  23. class FundChangeTypeEnum(str, Enum):
  24. """资金变动类型枚举"""
  25. DEPOSIT = "DEPOSIT"
  26. WITHDRAW = "WITHDRAW"
  27. TRANSFER = "TRANSFER"