from django.db import models class JqrHookUserGenderChoices(models.IntegerChoices): """ 微信用户性别 """ UNKNOWN = 0, '未知' MALE = 1, '男' FEMALE = 2, '女' class JqrHookUserStatusChoices(models.IntegerChoices): ACTIVE = 1, '已激活' DISABLED = 2, '已禁用' UN_ACTIVE = 4, '未激活' QUIQ_CORP = 5, '退出企业' class JqrExternalUserTypeChoices(models.IntegerChoices): WECHAT = 1, '微信用户' COMPANY_WECHAT = 2, '企业微信用户' class JqrSendSettingPlatformTypeChoices(models.IntegerChoices): ELM = 1, '饿了么' MT = 2, '美团' TB = 3, '淘宝' JD = 4, '京东' PDD = 5, '拼多多' WPH = 6, '唯品会' class JqrSendMsgMtActivityImageChoices(models.IntegerChoices): ORIGIN = 1, '原始图片' POSTER = 2, '海报图片' class JqrUserAddTypeChoices(models.IntegerChoices): UNKNOWN_SOURCE = 0, '未知来源' SCAN_QRCODE = 1, '扫描二维码' SEARCH_PHONE = 2, '搜索手机号' CARD_SHARE = 3, '名片分享' GROUP_CHAT = 4, '群聊' PHONE_BOOK = 5, '手机通讯录' WECHAT_CONTACT = 6, '微信联系人' THIRD_APP_AUTO_ADD = 8, '安装第三方应用时自动添加的客服人员' SEARCH_EMAIL = 9, '搜索邮箱' WECHAT_VIDEO = 10, '视频号添加' SCHEDULE_PARTICIPANT = 11, '通过日程参与人添加' MEETING_PARTICIPANT = 12, '通过会议参与人添加' WECHAT_BUSINESS = 13, '添加微信好友对应的企业微信' SMART_HADWARE_DEDICATED_SERVICE = 14, '通过智慧硬件专属客服添加' HOME_SERVICE = 15, '通过上门服务客服添加' CUSTOMER_LINK = 16, '通过客户链接添加' INTERNAL_COLLABORATION = 201, '内部成员共享' ADMIN_ALLOCATE = 202, '管理员或负责人分配' class JqrSendMsgMtTextConvertChoices(models.IntegerChoices): MP = 0, 'mp' URL = 1, 'url' class JqrSendMsgElmTextConvertChoices(models.IntegerChoices): MP = 0, 'mp' URL = 1, 'url' TKL = 2, '淘口令' class JqrSendMsgTextTypeChoices(models.IntegerChoices): REPLACE = 1, '替换文案' CONVERT = 2, '转链' class JqrSendMsgAttachmentItemMsgTypeChoices(models.IntegerChoices): TEXT = 1, '文本' ACTIVITY_POSTER = 2, '活动海报' FIXED_IMAGE = 3, '固定图片' ELM_ACTIVITY_IMAGE = 4, '饿了么活动图片' MT_ACTIVITY_IMAGE = 5, '美团活动图片' VIDEO = 6, '视频' FIXED_LINK = 7, '固定链接' OUR_ACTIVITY_PAGE = 8, '我们自己的活动页' ELM_ACTIVITY_LINK = 9, '饿了么活动链接' MT_ACTIVITY_LINK = 10, '美团活动链接' VIDEO_NUMBER = 11, '视频号' FIXED_MINI_PROGRAM = 12, '固定小程序' ELM_MINI_PROGRAM = 13, '饿了么小程序' MT_MINI_PROGRAM = 14, '美团小程序' class JqrSendGroupMsgNeedSidChoices(models.IntegerChoices): NOT_NEED = 0, '不需要' NEED = 1, '需要' class JqrSendGroupMsgIsOpenChoices(models.IntegerChoices): NOT_OPEN = 0, '未开启' OPEN = 1, '已开启' class JqrSendGroupMsgTimeTypeChoices(models.IntegerChoices): # 1.指定,2.每日,3.每周,4.每月 SPECIFIED = 1, '指定' DAILY = 2, '每日' WEEKLY = 3, '每周' MONTHLY = 4, '每月' class JqrSendGroupMsgSendTypeChoices(models.IntegerChoices): # 1=高级群发,2=极速群发 ADVANCED = 1, '高级群发' FAST = 2, '极速群发' class JqrAddTypeChoices(models.IntegerChoices): API = 1, 'API拉取' EVENT_CALLBACK = 2, '事件回调' HOOK = 3, 'hook' class JqrWechatbizuserinfoDeleteTypeChoices(models.IntegerChoices): EVENT_CALLBACK = 1, '事件回调' SEND_SYNC_RECORD = 2, '发送同步记录' class JqrSendMsgSendUserTypeChoices(models.IntegerChoices): # 0, 全部, 1 部分 ALL = 0, '全部' PART = 1, '部分' class JqrSendGroupMsgSendUserTypeChoices(models.IntegerChoices): # 发送用户类型 0 全部,1 部分企业,2 企业用户 ALL = 0, '所有接粉号' CORP_PART = 1, '企业下所有接粉号' CORP_USER = 2, '指定接粉号' class JqrSendGroupMsgSendTagTypeChoices(models.IntegerChoices): ALL_USER = 0, '所有用户' SOME_EXTERNAL_USER = 1, '指定用户' CORP_TAGS = 2, '满足任意标签的用户' class JqrNewUserSendGroupMsgTypeChoices(models.IntegerChoices): """新客欢迎类型""" PRIVATE = 0, '私聊' QUN = 1, '群聊' ORDER = 2, '催单' class JqrTimeSendGroupMsgTypeChoices(models.IntegerChoices): """定时发送类型""" PRIVATE = 0, '私聊' QUN = 1, '群聊' class JqrKeywordSendGroupMsgTypeChoices(models.IntegerChoices): """关键字发送类型""" PRIVATE = 0, '私聊' QUN = 1, '群聊' class JqrKeywordSendGroupMsgPatternChoices(models.IntegerChoices): """关键字发送模式""" ANY = 0, '匹配任意信息' EXACT = 1, '精准匹配' FUZZY = 2, '模糊匹配' class JqrGroupMsgListChatTypeChoices(models.TextChoices): # 默认为single,表示发送给客户,group表示发送给客户群 SINGLE = 'single', '私聊' GROUP = 'group', '群聊' class JqrGroupMsgListFilterTypeChoices(models.IntegerChoices): CORP = 0, '企业' PERSONAL = 1, '个人' ALL = 2, '全部' class JqrGroupMsgListCreateTypeChoices(models.IntegerChoices): CORP = 0, '企业' PERSONAL = 1, '个人' class JqrGroupMsgTaskStatusChoices(models.IntegerChoices): UNSENT = 0, '未发送' SENT = 2, '已发送' class JqrGrouMsgSendGroupMsgStatusChoices(models.IntegerChoices): # 发送状态:0-未发送 1-已发送 2-因客户不是好友导致发送失败 3-因客户已经收到其他群发消息导致发送失败 UNSENT = 0, '未发送' SENT = 1, '已发送' FAIL_SEND_TO_FRIEND = 2, '因客户不是好友导致发送失败' FAIL_SEND_TO_OTHER_MSG = 3, '因客户已经收到其他群发消息导致发送失败' class JqrSendnewusermsgrecordSendMethodChoices(models.IntegerChoices): FAST = 0, '极速' ADVANCED = 1, '高级' class JqrSendnewusermsgrecordSendTypeChoices(models.IntegerChoices): NEW_USER_WELCOME = 0, '新客欢迎' NEW_USER_REMIND = 1, '新客催单' class JqrSendnewusermsgrecordSendStateChoices(models.IntegerChoices): # 发送状态 0:等待发送 1:已发送 2:发送成功 3:发送失败 4:取消发送 WAIT_SEND = 0, '等待发送' SENT = 1, '已发送' SEND_SUCCESS = 2, '发送成功' SEND_FAIL = 3, '发送失败' CANCEL_SEND = 4, '取消发送' class JqrSendmsgrecordinfoSendStateChoices(models.IntegerChoices): WAIT_SEND = 0, '等待发送' SENT = 1, '已发送' SEND_SUCCESS = 2, '发送成功' SEND_FAIL = 3, '发送失败' CANCEL_SEND = 4, '取消发送'