C#基础-技术还债3-枚举【pending】
/// <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 = ,
}
C#基础-技术还债3-枚举【pending】的更多相关文章
- C#基础-技术还债2-枚举
定一个枚举如下: using System; using System.Collections.Generic; using System.Linq; using System.Reflection; ...
- 3.Python编程语言基础技术框架
3.Python编程语言基础技术框架 3.1查看数据项数据类型 type(name) 3.2查看数据项数据id id(name) 3.3对象引用 备注Python将所有数据存为内存对象 Python中 ...
- 网络统计学与web前端开发基础技术
网络统计学与web前端开发基础技术 学习web前端开发基础技术(网页设计)需要了解:HTML.CSS.JavaScript三种语言.下面我们就来了解一下这三门技术在网页设计中的用途: HTML是网页内 ...
- Docker基础技术:Linux Namespace(下)
在 Docker基础技术:Linux Namespace(上篇)中我们了解了,UTD.IPC.PID.Mount 四个namespace,我们模仿Docker做了一个相当相当山寨的镜像.在这一篇中,主 ...
- Docker 基础技术:Linux Namespace(下)
导读 在Docker基础技术:Linux Namespace(上篇)中我们了解了,UTD.IPC.PID.Mount 四个namespace,我们模仿Docker做了一个相当相当山寨的镜像.在这一篇中 ...
- Docker 基础技术之 Linux cgroups 详解
PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家. 推荐大家到公众号阅读,那里阅读体验更好,也沉淀了很多篇干货. 前面两篇 ...
- Web前端-Ajax基础技术(下)
Web前端-Ajax基础技术(下) 你要明白ajax是什么,怎么使用? ajax,web程序是将信息放入公共的服务器,让所有网络用户可以通过浏览器进行访问. 浏览器发送请求,获取服务器的数据: 地址栏 ...
- Web前端-Ajax基础技术(上)
Web前端-Ajax基础技术(上) ajax是浏览器提供一套的api,用于向服务器发出请求,接受服务端返回的响应,通过javascript调用,实现通过代码控制请求与响应,实现网络编程. ajax发送 ...
- eMMC基础技术3:eMMC总线token
1.前言 本文主要介绍eMMC 总线协议相关的内容,主要包括: (1)command token format (2)response token format (3)data packet form ...
随机推荐
- 给Mac OS X的“逻辑宗卷组”改名
近日更新了Mac OS X的10.10版本——Yosemite,感觉良好,但当我在打开磁盘工具的时候发现了一个美中不足的地方,磁盘宗卷组的名字居然还是我之前的“Mavericks”,如图: 如何对它进 ...
- GUI - GEB UI库
最近基于Winform开发了几款产品,感觉Winform有很大的局限性,其最主要的一点在于:控件是基于Windows窗体的,这就导致每个控件都是重量级控件,对复杂的界面来说,其性能和表现力都欠佳.在实 ...
- vue.js组件化开发实践
前言 公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子.后来接到一个基于模板的活动设计系统的需求,便有了下面的内容.借油开车. 组件化 需求一到,接就是怎么实现,技术选型自然 ...
- Android Drawable 那些不为人知的高效用法
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:[张鸿洋的博客] 1.概述 Drawable在我们平时的 ...
- Java三大框架 介绍
三大框架:Struts+hibernate+spring Java三大框架主要用来做WEN应用. Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作 ...
- react + iscroll5 实现完美 下拉刷新,上拉加载
经过几天的反复折腾,总算做出一个体验还不错的列表页了,主要支持了下拉刷新,上拉加载两个功能. 一开始直接采用了react-iscroll插件,它是基于iscroll插件开发的组件.但是开发过程中,发现 ...
- Sql Server系列:数据类型转换函数
T-SQL提供了两个显示转换的函数:CAST函数和CONVERT函数. 1. CAST函数 语法: CAST ( expression AS data_type [ ( length ) ] ) 示例 ...
- ExtJs4常用配置方法备忘
viewport布局常用属性 new Ext.Viewport({ layout: "border", renderTo: Ext.getBody(), defaults: { b ...
- invalidate()和postInvalidate() 的区别及使用
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中 ...
- 【原创】开源Math.NET基础数学类库使用(02)矩阵向量计算
本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 开源Math.NET基础数学类库使用总目录:[目录]开源Math.NET基础数学类库使用总目录 前言 ...