| | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public partial class PumpMain : BaseDAL_Paras_Flags_TagName_Sorter<Entity.PumpMain>, IPumpMain |
| | | public partial class AssetsPumpMain : BaseDAL_Paras_Flags_TagName_Sorter<Entity.AssetsPumpMain>, IAssetsPumpMain |
| | | { |
| | | /// <summary> |
| | | /// |
| | |
| | | try |
| | | { |
| | | db.BeginTran(); |
| | | var main = db.Queryable<Entity.PumpMain>().ToList().Find(x => x.ID == ID); |
| | | var main = db.Queryable<Entity.AssetsPumpMain>().ToList().Find(x => x.ID == ID); |
| | | var result = db.Deleteable(main).ExecuteCommand() > 0; |
| | | if (!result) |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | var map = db.Queryable<Entity.PumpGroupAndMainMap>().ToList().Find(x => x.PumpMainID == ID); |
| | | var map = db.Queryable<Entity.AssetsPumpGroupAndMainMap>().ToList().Find(x => x.PumpMainID == ID); |
| | | if (map != null) |
| | | { |
| | | var mapresult = db.Deleteable(map).ExecuteCommand() > 0; |
| | |
| | | } |
| | | |
| | | //插入拓展 |
| | | public long InsertsEx(Entity.PumpMain pumpMain, Entity.PumpGroupAndMainMap pumpGroupAndMainMap) |
| | | public long InsertsEx(Entity.AssetsPumpMain AssetsPumpMain, Entity.AssetsPumpGroupAndMainMap AssetsPumpGroupAndMainMap) |
| | | { |
| | | if (pumpMain == null) |
| | | if (AssetsPumpMain == null) |
| | | { |
| | | return default; |
| | | } |
| | |
| | | try |
| | | { |
| | | db.BeginTran(); |
| | | var result = db.Insertable(pumpMain).ExecuteReturnSnowflakeId(); |
| | | var result = db.Insertable(AssetsPumpMain).ExecuteReturnSnowflakeId(); |
| | | if (result < 0) |
| | | { |
| | | db.RollbackTran(); |
| | |
| | | } |
| | | else |
| | | { |
| | | if (pumpGroupAndMainMap != null) |
| | | if (AssetsPumpGroupAndMainMap != null) |
| | | { |
| | | pumpGroupAndMainMap.PumpMainID = result; |
| | | var mapresult = db.Insertable(pumpGroupAndMainMap).ExecuteReturnSnowflakeId(); |
| | | AssetsPumpGroupAndMainMap.PumpMainID = result; |
| | | var mapresult = db.Insertable(AssetsPumpGroupAndMainMap).ExecuteReturnSnowflakeId(); |
| | | if (mapresult < 0) |
| | | { |
| | | db.RollbackTran(); |