/// <summary> /// 生成构造工厂 /// </summary> /// <param name="ttimeEntity"></param> public TimeUserBuildFactory(TtimeEntity ttimeEntity) { switch ((BuildType)ttimeEntity.TIMEBUILDTYPE) { case BuildType.Normal: _iTimeUserBuild = new TimeUserBuildNormal(); break; case BuildType.NormalByGdzc: _iTimeUserBuild = new TimeUserBuildNormalByGdzc(); break; case BuildType.NormalByPl: _iTimeUserBuild = new TimeUserBuildNormalByPl(); break; case BuildType.Cumulative: _iTimeUserBuild = new TimeUserBuildCumulative(); break; case BuildType.Year: _iTimeUserBuild = new TimeUserBuildYear(); break; case BuildType.Quarter: _iTimeUserBuild = new TimeUserBuildQuarter(); break; default: throw new Exception("接收到未知生成类型,TIMEBUILDTYPE=" + ttimeEntity.TIMEBUILDTYPE); } }
public List <TtimeEntityOut> BuildControl(ITimeUserBuild timeUserCommon) { return(timeUserCommon.BuildList(ttimeEntity)); }