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,
|
||
}
|
||
}
|