226 lines
3.6 KiB
C#
226 lines
3.6 KiB
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Text;
|
|||
|
|
|
|||
|
|
namespace APT.Infrastructure.Core
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 更新类型
|
|||
|
|
/// </summary>
|
|||
|
|
public enum UpdateType
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 插入
|
|||
|
|
/// </summary>
|
|||
|
|
Insert = 10,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 更新
|
|||
|
|
/// </summary>
|
|||
|
|
Update = 20,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 删除
|
|||
|
|
/// </summary>
|
|||
|
|
Delete = 30,
|
|||
|
|
/// <summary>
|
|||
|
|
/// 批量新增
|
|||
|
|
/// </summary>
|
|||
|
|
BantchAdd = 40,
|
|||
|
|
/// <summary>
|
|||
|
|
/// 批量更新
|
|||
|
|
/// </summary>
|
|||
|
|
|
|||
|
|
BantchUpdate = 50
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 数据库类型
|
|||
|
|
/// </summary>
|
|||
|
|
public enum DataBaseType
|
|||
|
|
{
|
|||
|
|
SQL = 1,
|
|||
|
|
MySQL = 2,
|
|||
|
|
Oracle = 3,
|
|||
|
|
Postgresql = 4
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
public enum EntityOrgTypeEnum
|
|||
|
|
{
|
|||
|
|
默认 = 0,
|
|||
|
|
包含上级组织 = 1,
|
|||
|
|
忽略组织 = 2,
|
|||
|
|
仅本组织 = 3,
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public enum FilterOrgTypeEnum
|
|||
|
|
{
|
|||
|
|
默认 = 0,
|
|||
|
|
仅本组织 = 1,
|
|||
|
|
忽略组织 = 2,
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 在执行数据库命令或查询期间控制事务创建行为。
|
|||
|
|
/// </summary>
|
|||
|
|
public enum TransactionalBehavior
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 如果存在现有事务,则使用它,否则在没有事务的情况下执行命令或查询。
|
|||
|
|
/// </summary>
|
|||
|
|
DoNotEnsureTransaction,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 如果不存在任何事务,则使用新事务进行操作。
|
|||
|
|
/// </summary>
|
|||
|
|
EnsureTransaction
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 排序方式
|
|||
|
|
/// </summary>
|
|||
|
|
public enum DbOrder
|
|||
|
|
{
|
|||
|
|
ASC = 0,
|
|||
|
|
DESC = 1
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 过滤方式
|
|||
|
|
/// </summary>
|
|||
|
|
public enum FilterOperate
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 等于
|
|||
|
|
/// </summary>
|
|||
|
|
[OperateCode("equal")]
|
|||
|
|
Equal = 1,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 不等于
|
|||
|
|
/// </summary>
|
|||
|
|
[OperateCode("notequal")]
|
|||
|
|
NotEqual = 2,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 小于
|
|||
|
|
/// </summary>
|
|||
|
|
[OperateCode("less")]
|
|||
|
|
LessThan = 3,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 小于或等于
|
|||
|
|
/// </summary>
|
|||
|
|
[OperateCode("lessorequal")]
|
|||
|
|
LessThanOrEqual = 4,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 大于
|
|||
|
|
/// </summary>
|
|||
|
|
[OperateCode("greater")]
|
|||
|
|
GreaterThan = 5,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 大于或等于
|
|||
|
|
/// </summary>
|
|||
|
|
[OperateCode("greaterorequal")]
|
|||
|
|
GreaterThanOrEqual = 6,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 以……开始,只适用于String
|
|||
|
|
/// </summary>
|
|||
|
|
[OperateCode("startwith")]
|
|||
|
|
StartsWith = 7,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 以……结束,只适用于String
|
|||
|
|
/// </summary>
|
|||
|
|
[OperateCode("endwith")]
|
|||
|
|
EndsWith = 8,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 包含(相似),只适用于String
|
|||
|
|
/// </summary>
|
|||
|
|
[OperateCode("contains")]
|
|||
|
|
Contains = 9,
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
/// <summary>
|
|||
|
|
/// 数据方向
|
|||
|
|
/// </summary>
|
|||
|
|
public enum DataDirection
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 不进行数据数据交换
|
|||
|
|
/// </summary>
|
|||
|
|
None = 0,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 推送
|
|||
|
|
/// </summary>
|
|||
|
|
Push = 1,
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 上传
|
|||
|
|
/// </summary>
|
|||
|
|
Upload = 2,
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public enum ThreadState
|
|||
|
|
{
|
|||
|
|
Wait = 0,
|
|||
|
|
Running = 1,
|
|||
|
|
Stop = 2
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public enum ThreadTimeRuleType
|
|||
|
|
{
|
|||
|
|
/// <summary>每天每隔固定时间执行一次</summary>
|
|||
|
|
EveryDayLoopByTime = 0,
|
|||
|
|
/// <summary>每天每隔固定时间执行一次</summary>
|
|||
|
|
EveryDayFiexedTime = 1,
|
|||
|
|
/// <summary>固定时间执行一次</summary>
|
|||
|
|
FiexedTime = 2,
|
|||
|
|
/// <summary>只执行一次</summary>
|
|||
|
|
ExecuteOne = 3,
|
|||
|
|
/// <summary>
|
|||
|
|
/// 不间断执行
|
|||
|
|
/// </summary>
|
|||
|
|
Always = 4
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public enum ThreadTimeRuleLoopType
|
|||
|
|
{
|
|||
|
|
/// <summary>间隔秒</summary>
|
|||
|
|
Second = 0,
|
|||
|
|
/// <summary>间隔分钟</summary>
|
|||
|
|
Minute = 1,
|
|||
|
|
/// <summary>间隔小时</summary>
|
|||
|
|
Hour = 2,
|
|||
|
|
/// <summary>间隔天</summary>
|
|||
|
|
Day = 3,
|
|||
|
|
/// <summary>间隔月</summary>
|
|||
|
|
Month = 4,
|
|||
|
|
/// <summary>间隔年</summary>
|
|||
|
|
Year = 4,
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
public enum LibRoundTypeEnum
|
|||
|
|
{
|
|||
|
|
四舍五入 = 0,
|
|||
|
|
向上进位 = 1,
|
|||
|
|
向下舍弃 = 2,
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public enum EFMessageType
|
|||
|
|
{
|
|||
|
|
Error = 0,
|
|||
|
|
Warning = 1,
|
|||
|
|
Info = 2,
|
|||
|
|
}
|
|||
|
|
}
|