using com.hnshituo.core.webapp.vo; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Common { public class MeterWorkRailwayActFirstService { /// /// 根据预报编号查数据 /// /// /// public RESTfulResult> doQueryWf(MeterWorkRailwayActFirst info) { DbHelper db = new DbHelper(); RESTfulResult>> rm = db.doOption>>("meterworkrailwayactfirsts", "/", new object[] { info }, 0); RESTfulResult> result = new RESTfulResult>(); result.Succeed = rm.Succeed; result.Status = rm.Status; result.Message = rm.Message; result.ResultMessage = rm.ResultMessage; result.Code = rm.Code; if (rm.Data != null && rm.Data.list != null && rm.Data.list.Count > 0) { result.Data = rm.Data.list; } return result; } public RESTfulResult> doQueryMoWf(MeterWorkRailwayActFirst info) { DbHelper db = new DbHelper(); RESTfulResult>> rm = db.doOption>>("meterworkrailwayactfirsts", "doQueryWf", new object[] { info }, 0); RESTfulResult> result = new RESTfulResult>(); result.Succeed = rm.Succeed; result.Status = rm.Status; result.Message = rm.Message; result.ResultMessage = rm.ResultMessage; result.Code = rm.Code; if (rm.Data != null && rm.Data.list != null && rm.Data.list.Count > 0) { result.Data = rm.Data.list; } return result; } /// /// 查询一次计量数据 /// /// /// public RESTfulResult> doQuerySelectSta(MeterWorkRailwayActFirst info) { DbHelper db = new DbHelper(); RESTfulResult>> rm = db.doOption>>("meterworkrailwayactfirsts", "selectSta", new object[] { info }, 0); RESTfulResult> result = new RESTfulResult>(); result.Succeed = rm.Succeed; result.Status = rm.Status; result.Message = rm.Message; result.ResultMessage = rm.ResultMessage; result.Code = rm.Code; if (rm.Data != null && rm.Data.list != null && rm.Data.list.Count > 0) { result.Data = rm.Data.list; } return result; } /// /// 计量数据保存按钮 /// /// /// public RESTfulResult doAddWfStatic(MeterWorkRailwayActFirst info) { DbHelper db = new DbHelper(); RESTfulResult rm = db.doOption("meterworkrailwayactfirsts", "doAddWfStatic", new object[] { info }, 1); return rm; } /// /// 静态轨道衡复磅保存方法 /// /// /// public RESTfulResult doAddWfRecover(MeterWorkRailwayActFirst info) { DbHelper db = new DbHelper(); RESTfulResult rm = db.doOption("meterworkrailwayactfirsts", "doAddWfRecover", new object[] { info }, 1); return rm; } /// /// 动态轨道衡新增 /// /// 预报信息 /// 计量数据 /// public RESTfulResult doAddMotoriaWf(PreRailwayScale prs, List info, MeterBaseRailwayWeight baseWeight) { DbHelper db = new DbHelper(); PbSomeModel, MeterBaseRailwayWeight, MeterBaseRailwayWeight> pbSomeModel = new PbSomeModel, MeterBaseRailwayWeight, MeterBaseRailwayWeight>(); pbSomeModel.one = prs; pbSomeModel.two = info; pbSomeModel.three = baseWeight; RESTfulResult rm = db.doOption("meterworkrailwayactfirsts", "doAddMotoriaWf", new object[] { pbSomeModel }, 1); return rm; } public RESTfulResult doEditMotoriaWf(List lmwrf) { DbHelper db = new DbHelper(); RESTfulResult rm = db.doOption("meterworkrailwayactfirsts", "doEditMotoriaWf", new object[] { lmwrf }, 1); return rm; } } }