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 ...
随机推荐
- Hadoop 和 HDInsight:Windows Azure 中的大数据
世界的大数据包含一个庞大而充满活力的生态系统,但一个开放源码项目上面有这一切,那就是 Hadoop 的王朝. Hadoop 是事实上的标准的分布式的数据运算.Hadoop 提供了一个 MapReduc ...
- Java Socket
什么是Socket Socket的概念很简单,它是网络上运行的两个程序间双向通讯的一端,既可以接收请求,也可以发送请求,利用它可以较为方便地编写网络上数据的传递. 所以简而言之,Socket就是进程通 ...
- java中文乱码解决之道(四)-----java编码转换过程
前面三篇博客侧重介绍字符.编码问题,通过这三篇博客各位博友对各种字符编码有了一个初步的了解,要了解java的中文问题这是必须要了解的.但是了解这些仅仅只是一个开始,以下博客将侧重介绍java乱码是如何 ...
- ASP.NET MVC 从零开始 - 自动化部署(其一)
本文是从我的 github 博客 http://lxconan.github.io 导入的. 这是这个系列的第四篇了,前三篇请参见: ASP.NET MVC 从零开始 – Create and Run ...
- Java中instanceof和isInstance区别详解
一次性搞定instanceof和isInstance,instanceof和isInstance长的非常像,用法也很类似,先看看这两个的用法: obj.instanceof(class) 也就是说这 ...
- Java 积累复习用
1.jvm 默认编码:Java的默认编码 2.jvm heap : Java虚拟机的内存组成以及堆内存介绍 3.Java命令学习系列(一)--Jps 4.Java命令学习系列(二)--Jstack 5 ...
- java中集合类中Collection接口中的Set接口的常用方法熟悉
1:Set集合由Set接口和Set接口的实现类组成,Set接口继承了Collection接口,因为包含Collection接口的所有方法. 2:由于Set接口中不允许存在重复值,因此可以使用Set集合 ...
- json、javaBean、xml互转的几种工具介绍
json.javaBean.xml互转的几种工具介绍 转载至:http://blog.csdn.net/sdyy321/article/details/7024236 工作中经常要用到Json.Jav ...
- JS原生基础终结篇 (帅哥)
闭包 基础 面向对象基础 1.1 闭包 在程序语言中,所谓闭包,是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域上的非持久型变量值能力的段落.这些外部执行域的非 ...
- Distributed3:SQL Server 创建分布式数据库
分布式数据库的优势是将IO分散在不同的Physical Disk上,每次查询都由多台Server的CPU,I/O共同负载,通过各节点并行处理数据来提高性能,劣势是消耗大量的网络带宽资源,管理难度大.在 ...