30 lines
931 B
C#
30 lines
931 B
C#
using CRM.Core.Model;
|
|
using MySql.Data.MySqlClient;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
|
|
namespace CRM.Core.DAL.Base
|
|
{
|
|
public class SEQUENCES_DAL
|
|
{
|
|
/// <summary>
|
|
/// 获取ID
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public long Seq_get(string idtype)
|
|
{
|
|
var param = new List<MySqlParameter>
|
|
{
|
|
new MySqlParameter { ParameterName = "v_str", DbType = DbType.String, Value = idtype },
|
|
new MySqlParameter { ParameterName = "v_regtag", MySqlDbType = MySqlDbType.Int64 },
|
|
};
|
|
param[1].Direction = ParameterDirection.ReturnValue;
|
|
MySqlParameter[] p = param.ToArray();
|
|
MySqlDbHelper.ExecuteNonQuery(ConStringHelper.ZxdCRMConn, CommandType.StoredProcedure, "seq_get", p);
|
|
return Convert.ToInt64(p[1].Value.ToString());
|
|
}
|
|
|
|
}
|
|
}
|