| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using CallCenterApi.Model;
- using CallCenterApi.DB;
- using System.Data.SqlClient;
- namespace CallCenterApi.DAL
- {
- public class T_Call_BanCallOut
- {
- public int Add(Model.T_Call_BanCallOut model)
- {
- var sql = "insert into T_Call_BanCallOut (F_Phone,F_Remark,F_UserId) values (@F_Phone,@F_Remark,@F_UserId)";
- return DbHelperSQL.ExecuteSql(sql, new SqlParameter[] {
- new SqlParameter("@F_Phone", model.F_Phone),
- new SqlParameter("@F_Remark", model.F_Remark),
- new SqlParameter("@F_UserId", model.F_UserId)
- });
- }
- public int DeleteBatch(string ids)
- {
- var sql = $"delete from T_Call_BanCallOut where F_Id in ({ids}) ";
- return DbHelperSQL.ExecuteSql(sql);
- }
- public Model.T_Call_BanCallOut GetModel(string phone)
- {
- Model.T_Call_BanCallOut model = new Model.T_Call_BanCallOut();
- var sql = "select F_Id,F_Phone,F_SetTime,F_Remark,F_UserId from T_Call_BanCallOut WHERE F_Phone=@F_Phone";
- var dt = DbHelperSQL.Query(sql, new SqlParameter("@F_Phone", phone)).Tables[0];
- if (dt.Rows.Count > 0)
- {
- model.Id = dt.Rows[0]["F_Id"] == DBNull.Value ? 0 : Convert.ToInt32(dt.Rows[0]["F_Id"]);
- model.F_Phone = dt.Rows[0]["F_Phone"] == DBNull.Value ? "" : dt.Rows[0]["F_Phone"].ToString();
- model.F_SetTime = dt.Rows[0]["F_SetTime"] == DBNull.Value ? null : (DateTime?)Convert.ToDateTime(dt.Rows[0]["F_SetTime"].ToString());
- model.F_Remark = dt.Rows[0]["F_Remark"] == DBNull.Value ? "" : dt.Rows[0]["F_Remark"].ToString();
- model.F_UserId = dt.Rows[0]["F_UserId"] == DBNull.Value ? (int?)null : Convert.ToInt32(dt.Rows[0]["F_UserId"]);
- return model;
- }
- return null;
- }
- }
- }
|