using CallCenterApi.DB; using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CallCenterApi.DAL { /// /// 数据访问类:T_Bus_WorkOrder_WXDocking_Map /// public partial class T_Bus_WorkOrder_WXDocking_Map { public T_Bus_WorkOrder_WXDocking_Map() { } #region Method /// /// 是否存在该记录 /// public bool Exists(int F_Id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select count(1) from T_Bus_WorkOrder_WXDocking_Map"); strSql.Append(" where F_Id=@F_Id"); SqlParameter[] parameters = { new SqlParameter("@F_Id", SqlDbType.Int,4) }; parameters[0].Value = F_Id; return DbHelperSQL.Exists(strSql.ToString(), parameters); } /// /// 是否存在该记录 /// public bool ExistsUUID(string uuid) { StringBuilder strSql = new StringBuilder(); strSql.Append("select count(1) from T_Bus_WorkOrder_WXDocking_Map"); strSql.Append(" where uuid=@F_uuid"); SqlParameter[] parameters = { new SqlParameter("@F_uuid", SqlDbType.NVarChar,50), }; parameters[0].Value = uuid; return DbHelperSQL.Exists(strSql.ToString(), parameters); } /// /// 增加一条数据 /// public int Add(CallCenterApi.Model.T_Bus_WorkOrder_WXDocking_Map model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into T_Bus_WorkOrder_WXDocking_Map("); strSql.Append("F_WorkOrderId,F_Direction,F_Action,F_AddTime,openid,uuid,port_password)"); strSql.Append(" values ("); strSql.Append("@F_WorkOrderId,@F_Direction,@F_Action,@F_AddTime,@openid,@uuid,@port_password)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@F_WorkOrderId", SqlDbType.VarChar,50), new SqlParameter("@F_Direction", SqlDbType.NVarChar,50), new SqlParameter("@F_Action", SqlDbType.NVarChar,200), new SqlParameter("@F_AddTime", SqlDbType.DateTime), new SqlParameter("@openid", SqlDbType.NVarChar,50), new SqlParameter("@uuid", SqlDbType.NVarChar,50), new SqlParameter("@port_password", SqlDbType.NVarChar)}; parameters[0].Value = model.F_WorkOrderId; parameters[1].Value = model.F_Direction; parameters[2].Value = model.F_Action; parameters[3].Value = model.F_AddTime; parameters[4].Value = model.openid; parameters[5].Value = model.uuid; parameters[6].Value = model.port_password; object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return 0; } else { return Convert.ToInt32(obj); } } #endregion Method } }