/// <summary>
/// 声明三方查询类型可以关联的查询对象类型
/// </summary>
[AttributeUsage(AttributeTargets.Field, Inherited = false, AllowMultiple = true)]
public sealed class IncludeAttribute : Attribute
{
public ThirdInfoCategroyObjectType Detail { get; private set; }
public IncludeAttribute(ThirdInfoCategroyObjectType detail)
{
this.Detail = detail;
}
}
[Flags]
public enum ThirdInfoCategroyObjectType
{ /// <summary>
/// 申请人ID
/// </summary>
[Description("申请人ID")]
ApplyID = ,
/// <summary>
/// 配偶ID
/// </summary>
[Description("配偶ID")]
SpouseID = ,
/// <summary>
/// 企业名称
/// </summary>
[Description("企业名称")]
EnterpriseName = ,
/// <summary>
/// 企业地址
/// </summary>
[Description("企业地址")]
EnterpriseAddress = ,
/// <summary>
/// 申请人号码
/// </summary>
[Description("申请人号码")]
ApplyPhone = ,
/// <summary>
/// 单位固话
/// </summary>
[Description("单位固话")]
FixedUnit = ,
/// <summary>
/// 家庭固话
/// </summary>
[Description("家庭固话")]
FamilyFixed = ,
/// <summary>
/// 家人联系人号码
/// </summary>
[Description("家人联系人号码")]
FamilyContractNumber = ,
/// <summary>
/// 工作证明人号码
/// </summary>
[Description("工作证明人号码")]
WorkCertNumber = ,
/// <summary>
/// 紧急联系人号码
/// </summary>
[Description("紧急联系人号码")]
EmergencyNumber = , }
 /// <summary>
/// 第三方信息查询类型
/// </summary>
public enum ThirdInfoType
{
/// <summary>
/// 人法网
/// </summary>
[Description("人法网")]
[Include(ThirdInfoCategroyObjectType.ApplyID)]
[Include(ThirdInfoCategroyObjectType.SpouseID)]
[Include(ThirdInfoCategroyObjectType.EnterpriseName)]
HumanNet = , /// <summary>
/// 工商网
/// </summary>
[Description("工商网")]
[Include(ThirdInfoCategroyObjectType.EnterpriseName)]
IndustrialCommercialNet = ,
/// <summary>
/// 网络查询
/// </summary>
[Description("网络查询")]
[Include(ThirdInfoCategroyObjectType.ApplyID)]
[Include(ThirdInfoCategroyObjectType.SpouseID)]
[Include(ThirdInfoCategroyObjectType.EnterpriseName)]
[Include(ThirdInfoCategroyObjectType.EnterpriseAddress)]
[Include(ThirdInfoCategroyObjectType.ApplyPhone)]
[Include(ThirdInfoCategroyObjectType.FixedUnit)]
[Include(ThirdInfoCategroyObjectType.FamilyFixed)]
[Include(ThirdInfoCategroyObjectType.FamilyContractNumber)]
[Include(ThirdInfoCategroyObjectType.WorkCertNumber)]
[Include(ThirdInfoCategroyObjectType.EmergencyNumber)]
InfoNet = ,
}

最新文章

  1. MAC帧和IP数据报
  2. 【hihoCoder】1082: 然而沼跃鱼早就看穿了一切
  3. 【TYVJ 1463】智商问题 (闲得无聊)
  4. 数据结构与算法实验题7.1 M 商人的求救
  5. Windows7中Emacs 24 shell使用Gitbash
  6. Python Tips and Traps(一)
  7. 《Android开发艺术探索》读书笔记 (9) 第9章 四大组件的工作过程
  8. for update被锁定解锁
  9. Smarty自定义函数
  10. 数据恢复软件Extundelete
  11. hdu5798 Stabilization
  12. ABB机器人基础培训资料整理与总结
  13. python知识补足
  14. L256 翻译
  15. flume用场景及架构原理
  16. webSQL的基本操作
  17. 根据端口号,利用DOS命令杀死进程
  18. LeetCode94 Binary Tree Inorder Traversal(迭代实现) Java
  19. Openstack 组件简介
  20. UVa 506 System Dependencies (细节问题)

热门文章

  1. Kinect for Windows SDK开发学习相关资源
  2. 让Chrome 接管邮件连接,收发邮件更方便了
  3. Worktile协同特色之一:无处不在的关注
  4. C#并行编程系列-文章导航
  5. iOS-中app启动闪退的原因
  6. test markdown
  7. 《ES6基础教程》之 Call 方法和 Apply 方法
  8. iOS开发之微信聊天工具栏的封装
  9. MVC, MVP, MVVM比较以及区别(下)
  10. EasyUI管理后台模板(附源码)