public ShardingConfigGetResponse() { Types = KeyValueTypeIntModel.FromEnum(typeof(EnumDefine.ShardTypeEnum)); ShardGroups = KeyValueTypeIntModel.FromEnum(typeof(EnumDefine.ShardGroupEnum)); Statuses = KeyValueTypeIntModel.FromEnum(typeof(EnumDefine.ShardStatusEnum), false); ShardingConfig = new ShardingConfigModel(); }
public ShardingConfigGetResponse(ShardingConfigModel shardingConfig) { Types = KeyValueTypeIntModel.FromEnum(typeof(EnumDefine.ShardTypeEnum)); ShardGroups = KeyValueTypeIntModel.FromEnum(typeof(EnumDefine.ShardGroupEnum)); Statuses = KeyValueTypeIntModel.FromEnum(typeof(EnumDefine.ShardStatusEnum), (int)shardingConfig.Status, false); ShardingConfig = shardingConfig; }
public static ShardingConfig ToObject(this ShardingConfigModel request) { if (request == null) { return(null); } return(new ShardingConfig() { Id = request.Id, CreatedDate = request.CreatedDate, CreatedUid = request.CreatedUid, HostName = request.HostName, ShardGroup = request.ShardGroup, DatabaseName = request.DatabaseName, Uid = request.Uid, Type = request.Type, Config = request.Config, Pwd = request.Pwd, Status = request.Status, UpdatedDate = request.UpdatedDate, UpdatedUid = request.UpdatedUid, }); }