|  |  | 
 |  |  | { | 
 |  |  |     public partial class LocationStatusChangeRecordService : ServiceBase<Dt_LocationStatusChangeRecord, ILocationStatusChangeRecordRepository>, ILocationStatusChangeRecordService | 
 |  |  |     { | 
 |  |  |         public void AddLocationStatusChangeRecord(Dt_LocationInfo locationInfo, LocationStatusEnum lastStatus, LocationChangeType changeType, string? orderNo = null, int? taskNum = null) | 
 |  |  |         public void AddLocationStatusChangeRecord(Dt_LocationInfo locationInfo, LocationStatusEnum lastStatus, LocationStatusEnum newStatus, LocationChangeType changeType, string? orderNo = null, int? taskNum = null) | 
 |  |  |         { | 
 |  |  |             try | 
 |  |  |             { | 
 |  |  |                 Dt_LocationStatusChangeRecord locationStatusChangeRecord = new Dt_LocationStatusChangeRecord() | 
 |  |  |                 { | 
 |  |  |                     AfterStatus = locationInfo.LocationStatus, | 
 |  |  |                     AfterStatus = newStatus.ObjToInt(), | 
 |  |  |                     BeforeStatus = lastStatus.ObjToInt(), | 
 |  |  |                     ChangeType = changeType.ObjToInt(), | 
 |  |  |                     LocationCode = locationInfo.LocationCode, | 
 |  |  | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public void AddLocationStatusChangeRecord(List<Dt_LocationInfo> locationInfos, LocationStatusEnum newStatus, LocationChangeType changeType, string? orderNo, List<int>? taskNums) | 
 |  |  |         public void AddLocationStatusChangeRecord(List<Dt_LocationInfo> locationInfos, LocationStatusEnum newStatus, LocationChangeType changeType, string? orderNo = null, List<int>? taskNums = null) | 
 |  |  |         { | 
 |  |  |             try | 
 |  |  |             { |