using SqlSugar; using System; using System.Collections.Generic; using System.Text; namespace ReZero.SuperAPI { internal class ResultColumnService { internal object GetValue(object propertyValue, ResultColumnModel? resultColumnModel) { switch (resultColumnModel!.ResultColumnType) { case ResultColumnType.ConvertDefault: propertyValue= UtilMethods.ChangeType2(propertyValue, resultColumnModel.ConvertType); break; case ResultColumnType.ConvertDefaultTimeString: if (propertyValue is DateTime) { propertyValue = Convert.ToDateTime(propertyValue).ToString("yyyy-MM-dd HH:mm:ss"); } break; } if (resultColumnModel.ConvertType2 != null) { propertyValue=UtilMethods.ChangeType2(propertyValue, resultColumnModel.ConvertType2); } return propertyValue; } } }