package com.cyksj.model.entity; import lombok.Getter; import lombok.Setter; import java.io.Serializable; /** * @author chan * @className TencentUser * @description 腾讯广告用户 * @date 2020/12/16 4:28 下午 */ @Getter @Setter public class TencentUser extends BaseEntity implements Serializable { private Integer clientId; /** * 授权的推广帐号对应的 QQ 号 */ private Integer accountUin; /** * 授权的推广帐号 id,大部分接口均需同步该字段,请妥善保存 */ private Integer accountId; /** * 权限列表,若为空,则表示拥有所属应用的所有权限 */ private String scopeList; /** * 授权的推广帐号对应的微信帐号 id */ private String wechatAccountId; /** * 授权账号身份类型,授权账号类型广告主,代理商,T1 账户,商务管家账户,[枚举详情] */ private AccountRoleType accountRoleType; /** * 账号类型,[枚举详情] */ private String accountType; /** * 角色 */ private String roleType; /** * 授权账号身份类型 */ enum AccountRoleType{ ACCOUNT_ROLE_TYPE_ADVERTISER("广告主"), ACCOUNT_ROLE_TYPE_AGENCY("代理商"), ACCOUNT_ROLE_TYPE_T1("T1 账户"), ACCOUNT_ROLE_TYPE_BUSINESS_MANAGER("商务管家账户"); /** * 描述 */ private String desc; AccountRoleType(String desc){ this.desc = desc; } } }