关区接口
This commit is contained in:
parent
2231fec71d
commit
8b92e809c9
|
@ -0,0 +1,186 @@
|
|||
/** 版本信息模板在安装目录下,可自行修改。
|
||||
* T_BAS_CUSTOMS.cs
|
||||
*
|
||||
* 功 能: N/A
|
||||
* 类 名: T_BAS_CUSTOMS
|
||||
*
|
||||
* Ver 变更日期 负责人 变更内容
|
||||
* ───────────────────────────────────
|
||||
* V0.01 2024/6/12 16:53:48 N/A 初版
|
||||
*
|
||||
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
|
||||
*┌──────────────────────────────────┐
|
||||
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
|
||||
*│ 版权所有:动软卓越(北京)科技有限公司 │
|
||||
*└──────────────────────────────────┘
|
||||
*/
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Collections.Generic;
|
||||
using Maticsoft.Common;
|
||||
using Competition.Mysql.Model;
|
||||
namespace Competition.Mysql.BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// T_BAS_CUSTOMS
|
||||
/// </summary>
|
||||
public partial class T_BAS_CUSTOMS
|
||||
{
|
||||
private readonly Competition.Mysql.DAL.T_BAS_CUSTOMS dal=new Competition.Mysql.DAL.T_BAS_CUSTOMS();
|
||||
public T_BAS_CUSTOMS()
|
||||
{}
|
||||
#region BasicMethod
|
||||
/// <summary>
|
||||
/// 是否存在该记录
|
||||
/// </summary>
|
||||
public bool Exists(string CUSTOMS_CODE)
|
||||
{
|
||||
return dal.Exists(CUSTOMS_CODE);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 增加一条数据
|
||||
/// </summary>
|
||||
public bool Add(Competition.Mysql.Model.T_BAS_CUSTOMS model)
|
||||
{
|
||||
return dal.Add(model);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新一条数据
|
||||
/// </summary>
|
||||
public bool Update(Competition.Mysql.Model.T_BAS_CUSTOMS model)
|
||||
{
|
||||
return dal.Update(model);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除一条数据
|
||||
/// </summary>
|
||||
public bool Delete(string CUSTOMS_CODE)
|
||||
{
|
||||
|
||||
return dal.Delete(CUSTOMS_CODE);
|
||||
}
|
||||
/// <summary>
|
||||
/// 删除一条数据
|
||||
/// </summary>
|
||||
public bool DeleteList(string CUSTOMS_CODElist )
|
||||
{
|
||||
return dal.DeleteList(CUSTOMS_CODElist );
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 得到一个对象实体
|
||||
/// </summary>
|
||||
public Competition.Mysql.Model.T_BAS_CUSTOMS GetModel(string CUSTOMS_CODE)
|
||||
{
|
||||
|
||||
return dal.GetModel(CUSTOMS_CODE);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 得到一个对象实体,从缓存中
|
||||
/// </summary>
|
||||
public Competition.Mysql.Model.T_BAS_CUSTOMS GetModelByCache(string CUSTOMS_CODE)
|
||||
{
|
||||
|
||||
string CacheKey = "T_BAS_CUSTOMSModel-" + CUSTOMS_CODE;
|
||||
object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey);
|
||||
if (objModel == null)
|
||||
{
|
||||
try
|
||||
{
|
||||
objModel = dal.GetModel(CUSTOMS_CODE);
|
||||
if (objModel != null)
|
||||
{
|
||||
int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt("ModelCache");
|
||||
Maticsoft.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero);
|
||||
}
|
||||
}
|
||||
catch{}
|
||||
}
|
||||
return (Competition.Mysql.Model.T_BAS_CUSTOMS)objModel;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public DataSet GetList(string strWhere)
|
||||
{
|
||||
return dal.GetList(strWhere);
|
||||
}
|
||||
/// <summary>
|
||||
/// 获得前几行数据
|
||||
/// </summary>
|
||||
public DataSet GetList(int Top,string strWhere,string filedOrder)
|
||||
{
|
||||
return dal.GetList(Top,strWhere,filedOrder);
|
||||
}
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public List<Competition.Mysql.Model.T_BAS_CUSTOMS> GetModelList(string strWhere)
|
||||
{
|
||||
DataSet ds = dal.GetList(strWhere);
|
||||
return DataTableToList(ds.Tables[0]);
|
||||
}
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public List<Competition.Mysql.Model.T_BAS_CUSTOMS> DataTableToList(DataTable dt)
|
||||
{
|
||||
List<Competition.Mysql.Model.T_BAS_CUSTOMS> modelList = new List<Competition.Mysql.Model.T_BAS_CUSTOMS>();
|
||||
int rowsCount = dt.Rows.Count;
|
||||
if (rowsCount > 0)
|
||||
{
|
||||
Competition.Mysql.Model.T_BAS_CUSTOMS model;
|
||||
for (int n = 0; n < rowsCount; n++)
|
||||
{
|
||||
model = dal.DataRowToModel(dt.Rows[n]);
|
||||
if (model != null)
|
||||
{
|
||||
modelList.Add(model);
|
||||
}
|
||||
}
|
||||
}
|
||||
return modelList;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public DataSet GetAllList()
|
||||
{
|
||||
return GetList("");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
public int GetRecordCount(string strWhere)
|
||||
{
|
||||
return dal.GetRecordCount(strWhere);
|
||||
}
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
|
||||
{
|
||||
return dal.GetListByPage( strWhere, orderby, startIndex, endIndex);
|
||||
}
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
|
||||
//{
|
||||
//return dal.GetList(PageSize,PageIndex,strWhere);
|
||||
//}
|
||||
|
||||
#endregion BasicMethod
|
||||
#region ExtensionMethod
|
||||
|
||||
#endregion ExtensionMethod
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
/** 版本信息模板在安装目录下,可自行修改。
|
||||
* T_BAS_SILO.cs
|
||||
*
|
||||
* 功 能: N/A
|
||||
* 类 名: T_BAS_SILO
|
||||
*
|
||||
* Ver 变更日期 负责人 变更内容
|
||||
* ───────────────────────────────────
|
||||
* V0.01 2024/6/12 16:53:57 N/A 初版
|
||||
*
|
||||
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
|
||||
*┌──────────────────────────────────┐
|
||||
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
|
||||
*│ 版权所有:动软卓越(北京)科技有限公司 │
|
||||
*└──────────────────────────────────┘
|
||||
*/
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Collections.Generic;
|
||||
using Maticsoft.Common;
|
||||
using Competition.Mysql.Model;
|
||||
namespace Competition.Mysql.BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// T_BAS_SILO
|
||||
/// </summary>
|
||||
public partial class T_BAS_SILO
|
||||
{
|
||||
private readonly Competition.Mysql.DAL.T_BAS_SILO dal=new Competition.Mysql.DAL.T_BAS_SILO();
|
||||
public T_BAS_SILO()
|
||||
{}
|
||||
#region BasicMethod
|
||||
/// <summary>
|
||||
/// 是否存在该记录
|
||||
/// </summary>
|
||||
public bool Exists(string SILO_CODE)
|
||||
{
|
||||
return dal.Exists(SILO_CODE);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 增加一条数据
|
||||
/// </summary>
|
||||
public bool Add(Competition.Mysql.Model.T_BAS_SILO model)
|
||||
{
|
||||
return dal.Add(model);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新一条数据
|
||||
/// </summary>
|
||||
public bool Update(Competition.Mysql.Model.T_BAS_SILO model)
|
||||
{
|
||||
return dal.Update(model);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除一条数据
|
||||
/// </summary>
|
||||
public bool Delete(string SILO_CODE)
|
||||
{
|
||||
|
||||
return dal.Delete(SILO_CODE);
|
||||
}
|
||||
/// <summary>
|
||||
/// 删除一条数据
|
||||
/// </summary>
|
||||
public bool DeleteList(string SILO_CODElist )
|
||||
{
|
||||
return dal.DeleteList(SILO_CODElist );
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 得到一个对象实体
|
||||
/// </summary>
|
||||
public Competition.Mysql.Model.T_BAS_SILO GetModel(string SILO_CODE)
|
||||
{
|
||||
|
||||
return dal.GetModel(SILO_CODE);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 得到一个对象实体,从缓存中
|
||||
/// </summary>
|
||||
public Competition.Mysql.Model.T_BAS_SILO GetModelByCache(string SILO_CODE)
|
||||
{
|
||||
|
||||
string CacheKey = "T_BAS_SILOModel-" + SILO_CODE;
|
||||
object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey);
|
||||
if (objModel == null)
|
||||
{
|
||||
try
|
||||
{
|
||||
objModel = dal.GetModel(SILO_CODE);
|
||||
if (objModel != null)
|
||||
{
|
||||
int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt("ModelCache");
|
||||
Maticsoft.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero);
|
||||
}
|
||||
}
|
||||
catch{}
|
||||
}
|
||||
return (Competition.Mysql.Model.T_BAS_SILO)objModel;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public DataSet GetList(string strWhere)
|
||||
{
|
||||
return dal.GetList(strWhere);
|
||||
}
|
||||
/// <summary>
|
||||
/// 获得前几行数据
|
||||
/// </summary>
|
||||
public DataSet GetList(int Top,string strWhere,string filedOrder)
|
||||
{
|
||||
return dal.GetList(Top,strWhere,filedOrder);
|
||||
}
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public List<Competition.Mysql.Model.T_BAS_SILO> GetModelList(string strWhere)
|
||||
{
|
||||
DataSet ds = dal.GetList(strWhere);
|
||||
return DataTableToList(ds.Tables[0]);
|
||||
}
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public List<Competition.Mysql.Model.T_BAS_SILO> DataTableToList(DataTable dt)
|
||||
{
|
||||
List<Competition.Mysql.Model.T_BAS_SILO> modelList = new List<Competition.Mysql.Model.T_BAS_SILO>();
|
||||
int rowsCount = dt.Rows.Count;
|
||||
if (rowsCount > 0)
|
||||
{
|
||||
Competition.Mysql.Model.T_BAS_SILO model;
|
||||
for (int n = 0; n < rowsCount; n++)
|
||||
{
|
||||
model = dal.DataRowToModel(dt.Rows[n]);
|
||||
if (model != null)
|
||||
{
|
||||
modelList.Add(model);
|
||||
}
|
||||
}
|
||||
}
|
||||
return modelList;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public DataSet GetAllList()
|
||||
{
|
||||
return GetList("");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
public int GetRecordCount(string strWhere)
|
||||
{
|
||||
return dal.GetRecordCount(strWhere);
|
||||
}
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
|
||||
{
|
||||
return dal.GetListByPage( strWhere, orderby, startIndex, endIndex);
|
||||
}
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
|
||||
//{
|
||||
//return dal.GetList(PageSize,PageIndex,strWhere);
|
||||
//}
|
||||
|
||||
#endregion BasicMethod
|
||||
#region ExtensionMethod
|
||||
|
||||
#endregion ExtensionMethod
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,313 @@
|
|||
/** 版本信息模板在安装目录下,可自行修改。
|
||||
* T_BAS_CUSTOMS.cs
|
||||
*
|
||||
* 功 能: N/A
|
||||
* 类 名: T_BAS_CUSTOMS
|
||||
*
|
||||
* Ver 变更日期 负责人 变更内容
|
||||
* ───────────────────────────────────
|
||||
* V0.01 2024/6/12 16:53:47 N/A 初版
|
||||
*
|
||||
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
|
||||
*┌──────────────────────────────────┐
|
||||
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
|
||||
*│ 版权所有:动软卓越(北京)科技有限公司 │
|
||||
*└──────────────────────────────────┘
|
||||
*/
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Text;
|
||||
using System.Data.SqlClient;
|
||||
using Maticsoft.DBUtility;//Please add references
|
||||
namespace Competition.Mysql.DAL
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据访问类:T_BAS_CUSTOMS
|
||||
/// </summary>
|
||||
public partial class T_BAS_CUSTOMS
|
||||
{
|
||||
public T_BAS_CUSTOMS()
|
||||
{}
|
||||
#region BasicMethod
|
||||
|
||||
/// <summary>
|
||||
/// 是否存在该记录
|
||||
/// </summary>
|
||||
public bool Exists(string CUSTOMS_CODE)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select count(1) from T_BAS_CUSTOMS");
|
||||
strSql.Append(" where CUSTOMS_CODE=@CUSTOMS_CODE ");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@CUSTOMS_CODE", SqlDbType.VarChar,4) };
|
||||
parameters[0].Value = CUSTOMS_CODE;
|
||||
|
||||
return DbHelperSQL.Exists(strSql.ToString(),parameters);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 增加一条数据
|
||||
/// </summary>
|
||||
public bool Add(Competition.Mysql.Model.T_BAS_CUSTOMS model)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("insert into T_BAS_CUSTOMS(");
|
||||
strSql.Append("CUSTOMS_CODE,CUSTOMS_NAME,ABBR_CUST)");
|
||||
strSql.Append(" values (");
|
||||
strSql.Append("@CUSTOMS_CODE,@CUSTOMS_NAME,@ABBR_CUST)");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@CUSTOMS_CODE", SqlDbType.VarChar,4),
|
||||
new SqlParameter("@CUSTOMS_NAME", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@ABBR_CUST", SqlDbType.VarChar,32)};
|
||||
parameters[0].Value = model.CUSTOMS_CODE;
|
||||
parameters[1].Value = model.CUSTOMS_NAME;
|
||||
parameters[2].Value = model.ABBR_CUST;
|
||||
|
||||
int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
|
||||
if (rows > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 更新一条数据
|
||||
/// </summary>
|
||||
public bool Update(Competition.Mysql.Model.T_BAS_CUSTOMS model)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("update T_BAS_CUSTOMS set ");
|
||||
strSql.Append("CUSTOMS_NAME=@CUSTOMS_NAME,");
|
||||
strSql.Append("ABBR_CUST=@ABBR_CUST");
|
||||
strSql.Append(" where CUSTOMS_CODE=@CUSTOMS_CODE ");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@CUSTOMS_NAME", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@ABBR_CUST", SqlDbType.VarChar,32),
|
||||
new SqlParameter("@CUSTOMS_CODE", SqlDbType.VarChar,4)};
|
||||
parameters[0].Value = model.CUSTOMS_NAME;
|
||||
parameters[1].Value = model.ABBR_CUST;
|
||||
parameters[2].Value = model.CUSTOMS_CODE;
|
||||
|
||||
int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
|
||||
if (rows > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除一条数据
|
||||
/// </summary>
|
||||
public bool Delete(string CUSTOMS_CODE)
|
||||
{
|
||||
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("delete from T_BAS_CUSTOMS ");
|
||||
strSql.Append(" where CUSTOMS_CODE=@CUSTOMS_CODE ");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@CUSTOMS_CODE", SqlDbType.VarChar,4) };
|
||||
parameters[0].Value = CUSTOMS_CODE;
|
||||
|
||||
int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
|
||||
if (rows > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 批量删除数据
|
||||
/// </summary>
|
||||
public bool DeleteList(string CUSTOMS_CODElist )
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("delete from T_BAS_CUSTOMS ");
|
||||
strSql.Append(" where CUSTOMS_CODE in ("+CUSTOMS_CODElist + ") ");
|
||||
int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
|
||||
if (rows > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 得到一个对象实体
|
||||
/// </summary>
|
||||
public Competition.Mysql.Model.T_BAS_CUSTOMS GetModel(string CUSTOMS_CODE)
|
||||
{
|
||||
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select top 1 CUSTOMS_CODE,CUSTOMS_NAME,ABBR_CUST from T_BAS_CUSTOMS ");
|
||||
strSql.Append(" where CUSTOMS_CODE=@CUSTOMS_CODE ");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@CUSTOMS_CODE", SqlDbType.VarChar,4) };
|
||||
parameters[0].Value = CUSTOMS_CODE;
|
||||
|
||||
Competition.Mysql.Model.T_BAS_CUSTOMS model=new Competition.Mysql.Model.T_BAS_CUSTOMS();
|
||||
DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
|
||||
if(ds.Tables[0].Rows.Count>0)
|
||||
{
|
||||
return DataRowToModel(ds.Tables[0].Rows[0]);
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 得到一个对象实体
|
||||
/// </summary>
|
||||
public Competition.Mysql.Model.T_BAS_CUSTOMS DataRowToModel(DataRow row)
|
||||
{
|
||||
Competition.Mysql.Model.T_BAS_CUSTOMS model=new Competition.Mysql.Model.T_BAS_CUSTOMS();
|
||||
if (row != null)
|
||||
{
|
||||
if(row["CUSTOMS_CODE"]!=null)
|
||||
{
|
||||
model.CUSTOMS_CODE=row["CUSTOMS_CODE"].ToString();
|
||||
}
|
||||
if(row["CUSTOMS_NAME"]!=null)
|
||||
{
|
||||
model.CUSTOMS_NAME=row["CUSTOMS_NAME"].ToString();
|
||||
}
|
||||
if(row["ABBR_CUST"]!=null)
|
||||
{
|
||||
model.ABBR_CUST=row["ABBR_CUST"].ToString();
|
||||
}
|
||||
}
|
||||
return model;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public DataSet GetList(string strWhere)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select CUSTOMS_CODE,CUSTOMS_NAME,ABBR_CUST ");
|
||||
strSql.Append(" FROM T_BAS_CUSTOMS ");
|
||||
if(strWhere.Trim()!="")
|
||||
{
|
||||
strSql.Append(" where "+strWhere);
|
||||
}
|
||||
return DbHelperSQL.Query(strSql.ToString());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得前几行数据
|
||||
/// </summary>
|
||||
public DataSet GetList(int Top,string strWhere,string filedOrder)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select ");
|
||||
if(Top>0)
|
||||
{
|
||||
strSql.Append(" top "+Top.ToString());
|
||||
}
|
||||
strSql.Append(" CUSTOMS_CODE,CUSTOMS_NAME,ABBR_CUST ");
|
||||
strSql.Append(" FROM T_BAS_CUSTOMS ");
|
||||
if(strWhere.Trim()!="")
|
||||
{
|
||||
strSql.Append(" where "+strWhere);
|
||||
}
|
||||
strSql.Append(" order by " + filedOrder);
|
||||
return DbHelperSQL.Query(strSql.ToString());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取记录总数
|
||||
/// </summary>
|
||||
public int GetRecordCount(string strWhere)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select count(1) FROM T_BAS_CUSTOMS ");
|
||||
if(strWhere.Trim()!="")
|
||||
{
|
||||
strSql.Append(" where "+strWhere);
|
||||
}
|
||||
object obj = DbHelperSQL.GetSingle(strSql.ToString());
|
||||
if (obj == null)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
return Convert.ToInt32(obj);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("SELECT * FROM ( ");
|
||||
strSql.Append(" SELECT ROW_NUMBER() OVER (");
|
||||
if (!string.IsNullOrEmpty(orderby.Trim()))
|
||||
{
|
||||
strSql.Append("order by T." + orderby );
|
||||
}
|
||||
else
|
||||
{
|
||||
strSql.Append("order by T.CUSTOMS_CODE desc");
|
||||
}
|
||||
strSql.Append(")AS Row, T.* from T_BAS_CUSTOMS T ");
|
||||
if (!string.IsNullOrEmpty(strWhere.Trim()))
|
||||
{
|
||||
strSql.Append(" WHERE " + strWhere);
|
||||
}
|
||||
strSql.Append(" ) TT");
|
||||
strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
|
||||
return DbHelperSQL.Query(strSql.ToString());
|
||||
}
|
||||
|
||||
/*
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
public DataSet GetList(int PageSize,int PageIndex,string strWhere)
|
||||
{
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@tblName", SqlDbType.VarChar, 255),
|
||||
new SqlParameter("@fldName", SqlDbType.VarChar, 255),
|
||||
new SqlParameter("@PageSize", SqlDbType.Int),
|
||||
new SqlParameter("@PageIndex", SqlDbType.Int),
|
||||
new SqlParameter("@IsReCount", SqlDbType.Bit),
|
||||
new SqlParameter("@OrderType", SqlDbType.Bit),
|
||||
new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
|
||||
};
|
||||
parameters[0].Value = "T_BAS_CUSTOMS";
|
||||
parameters[1].Value = "CUSTOMS_CODE";
|
||||
parameters[2].Value = PageSize;
|
||||
parameters[3].Value = PageIndex;
|
||||
parameters[4].Value = 0;
|
||||
parameters[5].Value = 0;
|
||||
parameters[6].Value = strWhere;
|
||||
return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
|
||||
}*/
|
||||
|
||||
#endregion BasicMethod
|
||||
#region ExtensionMethod
|
||||
|
||||
#endregion ExtensionMethod
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,493 @@
|
|||
/** 版本信息模板在安装目录下,可自行修改。
|
||||
* T_BAS_SILO.cs
|
||||
*
|
||||
* 功 能: N/A
|
||||
* 类 名: T_BAS_SILO
|
||||
*
|
||||
* Ver 变更日期 负责人 变更内容
|
||||
* ───────────────────────────────────
|
||||
* V0.01 2024/6/12 16:53:57 N/A 初版
|
||||
*
|
||||
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
|
||||
*┌──────────────────────────────────┐
|
||||
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
|
||||
*│ 版权所有:动软卓越(北京)科技有限公司 │
|
||||
*└──────────────────────────────────┘
|
||||
*/
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Text;
|
||||
using System.Data.SqlClient;
|
||||
using Maticsoft.DBUtility;//Please add references
|
||||
namespace Competition.Mysql.DAL
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据访问类:T_BAS_SILO
|
||||
/// </summary>
|
||||
public partial class T_BAS_SILO
|
||||
{
|
||||
public T_BAS_SILO()
|
||||
{}
|
||||
#region BasicMethod
|
||||
|
||||
/// <summary>
|
||||
/// 是否存在该记录
|
||||
/// </summary>
|
||||
public bool Exists(string SILO_CODE)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select count(1) from T_BAS_SILO");
|
||||
strSql.Append(" where SILO_CODE=@SILO_CODE ");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@SILO_CODE", SqlDbType.VarChar,40) };
|
||||
parameters[0].Value = SILO_CODE;
|
||||
|
||||
return DbHelperSQL.Exists(strSql.ToString(),parameters);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 增加一条数据
|
||||
/// </summary>
|
||||
public bool Add(Competition.Mysql.Model.T_BAS_SILO model)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("insert into T_BAS_SILO(");
|
||||
strSql.Append("SILO_CODE,CUSTOMS_CODE,MONITOR_ID,SILO_NAME,SILO_VOLUME,SILO_TYPE,GOODS_CODE,CURRENT_GOODS_NAME,SILO_HEIGHT,HAS_GOODS_LEVEL,HAS_ACCESS_GOODS_LEVEL,SILO_SORT,MEMO,FIELD_CHAR1,FIELD_CHAR2,FIELD_CHAR3,FIELD_DECIMAL1,FIELD_DECIMAL2,FIELD_DECIMAL3,DECL_NAME1,DECL_NAME2,DECL_NAME3,I_E_FLAG)");
|
||||
strSql.Append(" values (");
|
||||
strSql.Append("@SILO_CODE,@CUSTOMS_CODE,@MONITOR_ID,@SILO_NAME,@SILO_VOLUME,@SILO_TYPE,@GOODS_CODE,@CURRENT_GOODS_NAME,@SILO_HEIGHT,@HAS_GOODS_LEVEL,@HAS_ACCESS_GOODS_LEVEL,@SILO_SORT,@MEMO,@FIELD_CHAR1,@FIELD_CHAR2,@FIELD_CHAR3,@FIELD_DECIMAL1,@FIELD_DECIMAL2,@FIELD_DECIMAL3,@DECL_NAME1,@DECL_NAME2,@DECL_NAME3,@I_E_FLAG)");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@SILO_CODE", SqlDbType.VarChar,40),
|
||||
new SqlParameter("@CUSTOMS_CODE", SqlDbType.VarChar,4),
|
||||
new SqlParameter("@MONITOR_ID", SqlDbType.VarChar,40),
|
||||
new SqlParameter("@SILO_NAME", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@SILO_VOLUME", SqlDbType.VarChar,40),
|
||||
new SqlParameter("@SILO_TYPE", SqlDbType.Int,4),
|
||||
new SqlParameter("@GOODS_CODE", SqlDbType.VarChar,40),
|
||||
new SqlParameter("@CURRENT_GOODS_NAME", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@SILO_HEIGHT", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@HAS_GOODS_LEVEL", SqlDbType.Int,4),
|
||||
new SqlParameter("@HAS_ACCESS_GOODS_LEVEL", SqlDbType.Int,4),
|
||||
new SqlParameter("@SILO_SORT", SqlDbType.Int,4),
|
||||
new SqlParameter("@MEMO", SqlDbType.VarChar,8000),
|
||||
new SqlParameter("@FIELD_CHAR1", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@FIELD_CHAR2", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@FIELD_CHAR3", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@FIELD_DECIMAL1", SqlDbType.Decimal,9),
|
||||
new SqlParameter("@FIELD_DECIMAL2", SqlDbType.Decimal,9),
|
||||
new SqlParameter("@FIELD_DECIMAL3", SqlDbType.Decimal,9),
|
||||
new SqlParameter("@DECL_NAME1", SqlDbType.VarChar,3),
|
||||
new SqlParameter("@DECL_NAME2", SqlDbType.VarChar,3),
|
||||
new SqlParameter("@DECL_NAME3", SqlDbType.VarChar,3),
|
||||
new SqlParameter("@I_E_FLAG", SqlDbType.VarChar,1)};
|
||||
parameters[0].Value = model.SILO_CODE;
|
||||
parameters[1].Value = model.CUSTOMS_CODE;
|
||||
parameters[2].Value = model.MONITOR_ID;
|
||||
parameters[3].Value = model.SILO_NAME;
|
||||
parameters[4].Value = model.SILO_VOLUME;
|
||||
parameters[5].Value = model.SILO_TYPE;
|
||||
parameters[6].Value = model.GOODS_CODE;
|
||||
parameters[7].Value = model.CURRENT_GOODS_NAME;
|
||||
parameters[8].Value = model.SILO_HEIGHT;
|
||||
parameters[9].Value = model.HAS_GOODS_LEVEL;
|
||||
parameters[10].Value = model.HAS_ACCESS_GOODS_LEVEL;
|
||||
parameters[11].Value = model.SILO_SORT;
|
||||
parameters[12].Value = model.MEMO;
|
||||
parameters[13].Value = model.FIELD_CHAR1;
|
||||
parameters[14].Value = model.FIELD_CHAR2;
|
||||
parameters[15].Value = model.FIELD_CHAR3;
|
||||
parameters[16].Value = model.FIELD_DECIMAL1;
|
||||
parameters[17].Value = model.FIELD_DECIMAL2;
|
||||
parameters[18].Value = model.FIELD_DECIMAL3;
|
||||
parameters[19].Value = model.DECL_NAME1;
|
||||
parameters[20].Value = model.DECL_NAME2;
|
||||
parameters[21].Value = model.DECL_NAME3;
|
||||
parameters[22].Value = model.I_E_FLAG;
|
||||
|
||||
int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
|
||||
if (rows > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 更新一条数据
|
||||
/// </summary>
|
||||
public bool Update(Competition.Mysql.Model.T_BAS_SILO model)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("update T_BAS_SILO set ");
|
||||
strSql.Append("CUSTOMS_CODE=@CUSTOMS_CODE,");
|
||||
strSql.Append("MONITOR_ID=@MONITOR_ID,");
|
||||
strSql.Append("SILO_NAME=@SILO_NAME,");
|
||||
strSql.Append("SILO_VOLUME=@SILO_VOLUME,");
|
||||
strSql.Append("SILO_TYPE=@SILO_TYPE,");
|
||||
strSql.Append("GOODS_CODE=@GOODS_CODE,");
|
||||
strSql.Append("CURRENT_GOODS_NAME=@CURRENT_GOODS_NAME,");
|
||||
strSql.Append("SILO_HEIGHT=@SILO_HEIGHT,");
|
||||
strSql.Append("HAS_GOODS_LEVEL=@HAS_GOODS_LEVEL,");
|
||||
strSql.Append("HAS_ACCESS_GOODS_LEVEL=@HAS_ACCESS_GOODS_LEVEL,");
|
||||
strSql.Append("SILO_SORT=@SILO_SORT,");
|
||||
strSql.Append("MEMO=@MEMO,");
|
||||
strSql.Append("FIELD_CHAR1=@FIELD_CHAR1,");
|
||||
strSql.Append("FIELD_CHAR2=@FIELD_CHAR2,");
|
||||
strSql.Append("FIELD_CHAR3=@FIELD_CHAR3,");
|
||||
strSql.Append("FIELD_DECIMAL1=@FIELD_DECIMAL1,");
|
||||
strSql.Append("FIELD_DECIMAL2=@FIELD_DECIMAL2,");
|
||||
strSql.Append("FIELD_DECIMAL3=@FIELD_DECIMAL3,");
|
||||
strSql.Append("DECL_NAME1=@DECL_NAME1,");
|
||||
strSql.Append("DECL_NAME2=@DECL_NAME2,");
|
||||
strSql.Append("DECL_NAME3=@DECL_NAME3,");
|
||||
strSql.Append("I_E_FLAG=@I_E_FLAG");
|
||||
strSql.Append(" where SILO_CODE=@SILO_CODE ");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@CUSTOMS_CODE", SqlDbType.VarChar,4),
|
||||
new SqlParameter("@MONITOR_ID", SqlDbType.VarChar,40),
|
||||
new SqlParameter("@SILO_NAME", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@SILO_VOLUME", SqlDbType.VarChar,40),
|
||||
new SqlParameter("@SILO_TYPE", SqlDbType.Int,4),
|
||||
new SqlParameter("@GOODS_CODE", SqlDbType.VarChar,40),
|
||||
new SqlParameter("@CURRENT_GOODS_NAME", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@SILO_HEIGHT", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@HAS_GOODS_LEVEL", SqlDbType.Int,4),
|
||||
new SqlParameter("@HAS_ACCESS_GOODS_LEVEL", SqlDbType.Int,4),
|
||||
new SqlParameter("@SILO_SORT", SqlDbType.Int,4),
|
||||
new SqlParameter("@MEMO", SqlDbType.VarChar,8000),
|
||||
new SqlParameter("@FIELD_CHAR1", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@FIELD_CHAR2", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@FIELD_CHAR3", SqlDbType.VarChar,255),
|
||||
new SqlParameter("@FIELD_DECIMAL1", SqlDbType.Decimal,9),
|
||||
new SqlParameter("@FIELD_DECIMAL2", SqlDbType.Decimal,9),
|
||||
new SqlParameter("@FIELD_DECIMAL3", SqlDbType.Decimal,9),
|
||||
new SqlParameter("@DECL_NAME1", SqlDbType.VarChar,3),
|
||||
new SqlParameter("@DECL_NAME2", SqlDbType.VarChar,3),
|
||||
new SqlParameter("@DECL_NAME3", SqlDbType.VarChar,3),
|
||||
new SqlParameter("@I_E_FLAG", SqlDbType.VarChar,1),
|
||||
new SqlParameter("@SILO_CODE", SqlDbType.VarChar,40)};
|
||||
parameters[0].Value = model.CUSTOMS_CODE;
|
||||
parameters[1].Value = model.MONITOR_ID;
|
||||
parameters[2].Value = model.SILO_NAME;
|
||||
parameters[3].Value = model.SILO_VOLUME;
|
||||
parameters[4].Value = model.SILO_TYPE;
|
||||
parameters[5].Value = model.GOODS_CODE;
|
||||
parameters[6].Value = model.CURRENT_GOODS_NAME;
|
||||
parameters[7].Value = model.SILO_HEIGHT;
|
||||
parameters[8].Value = model.HAS_GOODS_LEVEL;
|
||||
parameters[9].Value = model.HAS_ACCESS_GOODS_LEVEL;
|
||||
parameters[10].Value = model.SILO_SORT;
|
||||
parameters[11].Value = model.MEMO;
|
||||
parameters[12].Value = model.FIELD_CHAR1;
|
||||
parameters[13].Value = model.FIELD_CHAR2;
|
||||
parameters[14].Value = model.FIELD_CHAR3;
|
||||
parameters[15].Value = model.FIELD_DECIMAL1;
|
||||
parameters[16].Value = model.FIELD_DECIMAL2;
|
||||
parameters[17].Value = model.FIELD_DECIMAL3;
|
||||
parameters[18].Value = model.DECL_NAME1;
|
||||
parameters[19].Value = model.DECL_NAME2;
|
||||
parameters[20].Value = model.DECL_NAME3;
|
||||
parameters[21].Value = model.I_E_FLAG;
|
||||
parameters[22].Value = model.SILO_CODE;
|
||||
|
||||
int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
|
||||
if (rows > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除一条数据
|
||||
/// </summary>
|
||||
public bool Delete(string SILO_CODE)
|
||||
{
|
||||
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("delete from T_BAS_SILO ");
|
||||
strSql.Append(" where SILO_CODE=@SILO_CODE ");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@SILO_CODE", SqlDbType.VarChar,40) };
|
||||
parameters[0].Value = SILO_CODE;
|
||||
|
||||
int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
|
||||
if (rows > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 批量删除数据
|
||||
/// </summary>
|
||||
public bool DeleteList(string SILO_CODElist )
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("delete from T_BAS_SILO ");
|
||||
strSql.Append(" where SILO_CODE in ("+SILO_CODElist + ") ");
|
||||
int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
|
||||
if (rows > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 得到一个对象实体
|
||||
/// </summary>
|
||||
public Competition.Mysql.Model.T_BAS_SILO GetModel(string SILO_CODE)
|
||||
{
|
||||
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select top 1 SILO_CODE,CUSTOMS_CODE,MONITOR_ID,SILO_NAME,SILO_VOLUME,SILO_TYPE,GOODS_CODE,CURRENT_GOODS_NAME,SILO_HEIGHT,HAS_GOODS_LEVEL,HAS_ACCESS_GOODS_LEVEL,SILO_SORT,MEMO,FIELD_CHAR1,FIELD_CHAR2,FIELD_CHAR3,FIELD_DECIMAL1,FIELD_DECIMAL2,FIELD_DECIMAL3,DECL_NAME1,DECL_NAME2,DECL_NAME3,I_E_FLAG from T_BAS_SILO ");
|
||||
strSql.Append(" where SILO_CODE=@SILO_CODE ");
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@SILO_CODE", SqlDbType.VarChar,40) };
|
||||
parameters[0].Value = SILO_CODE;
|
||||
|
||||
Competition.Mysql.Model.T_BAS_SILO model=new Competition.Mysql.Model.T_BAS_SILO();
|
||||
DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
|
||||
if(ds.Tables[0].Rows.Count>0)
|
||||
{
|
||||
return DataRowToModel(ds.Tables[0].Rows[0]);
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 得到一个对象实体
|
||||
/// </summary>
|
||||
public Competition.Mysql.Model.T_BAS_SILO DataRowToModel(DataRow row)
|
||||
{
|
||||
Competition.Mysql.Model.T_BAS_SILO model=new Competition.Mysql.Model.T_BAS_SILO();
|
||||
if (row != null)
|
||||
{
|
||||
if(row["SILO_CODE"]!=null)
|
||||
{
|
||||
model.SILO_CODE=row["SILO_CODE"].ToString();
|
||||
}
|
||||
if(row["CUSTOMS_CODE"]!=null)
|
||||
{
|
||||
model.CUSTOMS_CODE=row["CUSTOMS_CODE"].ToString();
|
||||
}
|
||||
if(row["MONITOR_ID"]!=null)
|
||||
{
|
||||
model.MONITOR_ID=row["MONITOR_ID"].ToString();
|
||||
}
|
||||
if(row["SILO_NAME"]!=null)
|
||||
{
|
||||
model.SILO_NAME=row["SILO_NAME"].ToString();
|
||||
}
|
||||
if(row["SILO_VOLUME"]!=null)
|
||||
{
|
||||
model.SILO_VOLUME=row["SILO_VOLUME"].ToString();
|
||||
}
|
||||
if(row["SILO_TYPE"]!=null && row["SILO_TYPE"].ToString()!="")
|
||||
{
|
||||
model.SILO_TYPE=int.Parse(row["SILO_TYPE"].ToString());
|
||||
}
|
||||
if(row["GOODS_CODE"]!=null)
|
||||
{
|
||||
model.GOODS_CODE=row["GOODS_CODE"].ToString();
|
||||
}
|
||||
if(row["CURRENT_GOODS_NAME"]!=null)
|
||||
{
|
||||
model.CURRENT_GOODS_NAME=row["CURRENT_GOODS_NAME"].ToString();
|
||||
}
|
||||
if(row["SILO_HEIGHT"]!=null)
|
||||
{
|
||||
model.SILO_HEIGHT=row["SILO_HEIGHT"].ToString();
|
||||
}
|
||||
if(row["HAS_GOODS_LEVEL"]!=null && row["HAS_GOODS_LEVEL"].ToString()!="")
|
||||
{
|
||||
model.HAS_GOODS_LEVEL=int.Parse(row["HAS_GOODS_LEVEL"].ToString());
|
||||
}
|
||||
if(row["HAS_ACCESS_GOODS_LEVEL"]!=null && row["HAS_ACCESS_GOODS_LEVEL"].ToString()!="")
|
||||
{
|
||||
model.HAS_ACCESS_GOODS_LEVEL=int.Parse(row["HAS_ACCESS_GOODS_LEVEL"].ToString());
|
||||
}
|
||||
if(row["SILO_SORT"]!=null && row["SILO_SORT"].ToString()!="")
|
||||
{
|
||||
model.SILO_SORT=int.Parse(row["SILO_SORT"].ToString());
|
||||
}
|
||||
if(row["MEMO"]!=null)
|
||||
{
|
||||
model.MEMO=row["MEMO"].ToString();
|
||||
}
|
||||
if(row["FIELD_CHAR1"]!=null)
|
||||
{
|
||||
model.FIELD_CHAR1=row["FIELD_CHAR1"].ToString();
|
||||
}
|
||||
if(row["FIELD_CHAR2"]!=null)
|
||||
{
|
||||
model.FIELD_CHAR2=row["FIELD_CHAR2"].ToString();
|
||||
}
|
||||
if(row["FIELD_CHAR3"]!=null)
|
||||
{
|
||||
model.FIELD_CHAR3=row["FIELD_CHAR3"].ToString();
|
||||
}
|
||||
if(row["FIELD_DECIMAL1"]!=null && row["FIELD_DECIMAL1"].ToString()!="")
|
||||
{
|
||||
model.FIELD_DECIMAL1=decimal.Parse(row["FIELD_DECIMAL1"].ToString());
|
||||
}
|
||||
if(row["FIELD_DECIMAL2"]!=null && row["FIELD_DECIMAL2"].ToString()!="")
|
||||
{
|
||||
model.FIELD_DECIMAL2=decimal.Parse(row["FIELD_DECIMAL2"].ToString());
|
||||
}
|
||||
if(row["FIELD_DECIMAL3"]!=null && row["FIELD_DECIMAL3"].ToString()!="")
|
||||
{
|
||||
model.FIELD_DECIMAL3=decimal.Parse(row["FIELD_DECIMAL3"].ToString());
|
||||
}
|
||||
if(row["DECL_NAME1"]!=null)
|
||||
{
|
||||
model.DECL_NAME1=row["DECL_NAME1"].ToString();
|
||||
}
|
||||
if(row["DECL_NAME2"]!=null)
|
||||
{
|
||||
model.DECL_NAME2=row["DECL_NAME2"].ToString();
|
||||
}
|
||||
if(row["DECL_NAME3"]!=null)
|
||||
{
|
||||
model.DECL_NAME3=row["DECL_NAME3"].ToString();
|
||||
}
|
||||
if(row["I_E_FLAG"]!=null)
|
||||
{
|
||||
model.I_E_FLAG=row["I_E_FLAG"].ToString();
|
||||
}
|
||||
}
|
||||
return model;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得数据列表
|
||||
/// </summary>
|
||||
public DataSet GetList(string strWhere)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select SILO_CODE,CUSTOMS_CODE,MONITOR_ID,SILO_NAME,SILO_VOLUME,SILO_TYPE,GOODS_CODE,CURRENT_GOODS_NAME,SILO_HEIGHT,HAS_GOODS_LEVEL,HAS_ACCESS_GOODS_LEVEL,SILO_SORT,MEMO,FIELD_CHAR1,FIELD_CHAR2,FIELD_CHAR3,FIELD_DECIMAL1,FIELD_DECIMAL2,FIELD_DECIMAL3,DECL_NAME1,DECL_NAME2,DECL_NAME3,I_E_FLAG ");
|
||||
strSql.Append(" FROM T_BAS_SILO ");
|
||||
if(strWhere.Trim()!="")
|
||||
{
|
||||
strSql.Append(" where "+strWhere);
|
||||
}
|
||||
return DbHelperSQL.Query(strSql.ToString());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获得前几行数据
|
||||
/// </summary>
|
||||
public DataSet GetList(int Top,string strWhere,string filedOrder)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select ");
|
||||
if(Top>0)
|
||||
{
|
||||
strSql.Append(" top "+Top.ToString());
|
||||
}
|
||||
strSql.Append(" SILO_CODE,CUSTOMS_CODE,MONITOR_ID,SILO_NAME,SILO_VOLUME,SILO_TYPE,GOODS_CODE,CURRENT_GOODS_NAME,SILO_HEIGHT,HAS_GOODS_LEVEL,HAS_ACCESS_GOODS_LEVEL,SILO_SORT,MEMO,FIELD_CHAR1,FIELD_CHAR2,FIELD_CHAR3,FIELD_DECIMAL1,FIELD_DECIMAL2,FIELD_DECIMAL3,DECL_NAME1,DECL_NAME2,DECL_NAME3,I_E_FLAG ");
|
||||
strSql.Append(" FROM T_BAS_SILO ");
|
||||
if(strWhere.Trim()!="")
|
||||
{
|
||||
strSql.Append(" where "+strWhere);
|
||||
}
|
||||
strSql.Append(" order by " + filedOrder);
|
||||
return DbHelperSQL.Query(strSql.ToString());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取记录总数
|
||||
/// </summary>
|
||||
public int GetRecordCount(string strWhere)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select count(1) FROM T_BAS_SILO ");
|
||||
if(strWhere.Trim()!="")
|
||||
{
|
||||
strSql.Append(" where "+strWhere);
|
||||
}
|
||||
object obj = DbHelperSQL.GetSingle(strSql.ToString());
|
||||
if (obj == null)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
return Convert.ToInt32(obj);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("SELECT * FROM ( ");
|
||||
strSql.Append(" SELECT ROW_NUMBER() OVER (");
|
||||
if (!string.IsNullOrEmpty(orderby.Trim()))
|
||||
{
|
||||
strSql.Append("order by T." + orderby );
|
||||
}
|
||||
else
|
||||
{
|
||||
strSql.Append("order by T.SILO_CODE desc");
|
||||
}
|
||||
strSql.Append(")AS Row, T.* from T_BAS_SILO T ");
|
||||
if (!string.IsNullOrEmpty(strWhere.Trim()))
|
||||
{
|
||||
strSql.Append(" WHERE " + strWhere);
|
||||
}
|
||||
strSql.Append(" ) TT");
|
||||
strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
|
||||
return DbHelperSQL.Query(strSql.ToString());
|
||||
}
|
||||
|
||||
/*
|
||||
/// <summary>
|
||||
/// 分页获取数据列表
|
||||
/// </summary>
|
||||
public DataSet GetList(int PageSize,int PageIndex,string strWhere)
|
||||
{
|
||||
SqlParameter[] parameters = {
|
||||
new SqlParameter("@tblName", SqlDbType.VarChar, 255),
|
||||
new SqlParameter("@fldName", SqlDbType.VarChar, 255),
|
||||
new SqlParameter("@PageSize", SqlDbType.Int),
|
||||
new SqlParameter("@PageIndex", SqlDbType.Int),
|
||||
new SqlParameter("@IsReCount", SqlDbType.Bit),
|
||||
new SqlParameter("@OrderType", SqlDbType.Bit),
|
||||
new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
|
||||
};
|
||||
parameters[0].Value = "T_BAS_SILO";
|
||||
parameters[1].Value = "SILO_CODE";
|
||||
parameters[2].Value = PageSize;
|
||||
parameters[3].Value = PageIndex;
|
||||
parameters[4].Value = 0;
|
||||
parameters[5].Value = 0;
|
||||
parameters[6].Value = strWhere;
|
||||
return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
|
||||
}*/
|
||||
|
||||
#endregion BasicMethod
|
||||
#region ExtensionMethod
|
||||
|
||||
#endregion ExtensionMethod
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
/** 版本信息模板在安装目录下,可自行修改。
|
||||
* T_BAS_CUSTOMS.cs
|
||||
*
|
||||
* 功 能: N/A
|
||||
* 类 名: T_BAS_CUSTOMS
|
||||
*
|
||||
* Ver 变更日期 负责人 变更内容
|
||||
* ───────────────────────────────────
|
||||
* V0.01 2024/6/12 16:53:47 N/A 初版
|
||||
*
|
||||
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
|
||||
*┌──────────────────────────────────┐
|
||||
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
|
||||
*│ 版权所有:动软卓越(北京)科技有限公司 │
|
||||
*└──────────────────────────────────┘
|
||||
*/
|
||||
using System;
|
||||
namespace Competition.Mysql.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// T_BAS_CUSTOMS:实体类(属性说明自动提取数据库字段的描述信息)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public partial class T_BAS_CUSTOMS
|
||||
{
|
||||
public T_BAS_CUSTOMS()
|
||||
{}
|
||||
#region Model
|
||||
private string _customs_code;
|
||||
private string _customs_name;
|
||||
private string _abbr_cust;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string CUSTOMS_CODE
|
||||
{
|
||||
set{ _customs_code=value;}
|
||||
get{return _customs_code;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string CUSTOMS_NAME
|
||||
{
|
||||
set{ _customs_name=value;}
|
||||
get{return _customs_name;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string ABBR_CUST
|
||||
{
|
||||
set{ _abbr_cust=value;}
|
||||
get{return _abbr_cust;}
|
||||
}
|
||||
#endregion Model
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,240 @@
|
|||
/** 版本信息模板在安装目录下,可自行修改。
|
||||
* T_BAS_SILO.cs
|
||||
*
|
||||
* 功 能: N/A
|
||||
* 类 名: T_BAS_SILO
|
||||
*
|
||||
* Ver 变更日期 负责人 变更内容
|
||||
* ───────────────────────────────────
|
||||
* V0.01 2024/6/12 16:53:57 N/A 初版
|
||||
*
|
||||
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
|
||||
*┌──────────────────────────────────┐
|
||||
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
|
||||
*│ 版权所有:动软卓越(北京)科技有限公司 │
|
||||
*└──────────────────────────────────┘
|
||||
*/
|
||||
using System;
|
||||
namespace Competition.Mysql.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// T_BAS_SILO:实体类(属性说明自动提取数据库字段的描述信息)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public partial class T_BAS_SILO
|
||||
{
|
||||
public T_BAS_SILO()
|
||||
{}
|
||||
#region Model
|
||||
private string _silo_code;
|
||||
private string _customs_code;
|
||||
private string _monitor_id;
|
||||
private string _silo_name;
|
||||
private string _silo_volume;
|
||||
private int? _silo_type;
|
||||
private string _goods_code;
|
||||
private string _current_goods_name;
|
||||
private string _silo_height;
|
||||
private int? _has_goods_level;
|
||||
private int? _has_access_goods_level;
|
||||
private int? _silo_sort;
|
||||
private string _memo;
|
||||
private string _field_char1;
|
||||
private string _field_char2;
|
||||
private string _field_char3;
|
||||
private decimal? _field_decimal1;
|
||||
private decimal? _field_decimal2;
|
||||
private decimal? _field_decimal3;
|
||||
private string _decl_name1;
|
||||
private string _decl_name2;
|
||||
private string _decl_name3;
|
||||
private string _i_e_flag;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string SILO_CODE
|
||||
{
|
||||
set{ _silo_code=value;}
|
||||
get{return _silo_code;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string CUSTOMS_CODE
|
||||
{
|
||||
set{ _customs_code=value;}
|
||||
get{return _customs_code;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string MONITOR_ID
|
||||
{
|
||||
set{ _monitor_id=value;}
|
||||
get{return _monitor_id;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string SILO_NAME
|
||||
{
|
||||
set{ _silo_name=value;}
|
||||
get{return _silo_name;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string SILO_VOLUME
|
||||
{
|
||||
set{ _silo_volume=value;}
|
||||
get{return _silo_volume;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? SILO_TYPE
|
||||
{
|
||||
set{ _silo_type=value;}
|
||||
get{return _silo_type;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string GOODS_CODE
|
||||
{
|
||||
set{ _goods_code=value;}
|
||||
get{return _goods_code;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string CURRENT_GOODS_NAME
|
||||
{
|
||||
set{ _current_goods_name=value;}
|
||||
get{return _current_goods_name;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string SILO_HEIGHT
|
||||
{
|
||||
set{ _silo_height=value;}
|
||||
get{return _silo_height;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? HAS_GOODS_LEVEL
|
||||
{
|
||||
set{ _has_goods_level=value;}
|
||||
get{return _has_goods_level;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? HAS_ACCESS_GOODS_LEVEL
|
||||
{
|
||||
set{ _has_access_goods_level=value;}
|
||||
get{return _has_access_goods_level;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? SILO_SORT
|
||||
{
|
||||
set{ _silo_sort=value;}
|
||||
get{return _silo_sort;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string MEMO
|
||||
{
|
||||
set{ _memo=value;}
|
||||
get{return _memo;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string FIELD_CHAR1
|
||||
{
|
||||
set{ _field_char1=value;}
|
||||
get{return _field_char1;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string FIELD_CHAR2
|
||||
{
|
||||
set{ _field_char2=value;}
|
||||
get{return _field_char2;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string FIELD_CHAR3
|
||||
{
|
||||
set{ _field_char3=value;}
|
||||
get{return _field_char3;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public decimal? FIELD_DECIMAL1
|
||||
{
|
||||
set{ _field_decimal1=value;}
|
||||
get{return _field_decimal1;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public decimal? FIELD_DECIMAL2
|
||||
{
|
||||
set{ _field_decimal2=value;}
|
||||
get{return _field_decimal2;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public decimal? FIELD_DECIMAL3
|
||||
{
|
||||
set{ _field_decimal3=value;}
|
||||
get{return _field_decimal3;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string DECL_NAME1
|
||||
{
|
||||
set{ _decl_name1=value;}
|
||||
get{return _decl_name1;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string DECL_NAME2
|
||||
{
|
||||
set{ _decl_name2=value;}
|
||||
get{return _decl_name2;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string DECL_NAME3
|
||||
{
|
||||
set{ _decl_name3=value;}
|
||||
get{return _decl_name3;}
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string I_E_FLAG
|
||||
{
|
||||
set{ _i_e_flag=value;}
|
||||
get{return _i_e_flag;}
|
||||
}
|
||||
#endregion Model
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
using Competition.Common.Util;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System.IO.Pipelines;
|
||||
|
||||
namespace CompetitionAPI.Controllers.api
|
||||
{
|
||||
[Route("api/[controller]/[action]")]
|
||||
public class CustomController : Controller
|
||||
{
|
||||
Competition.Mysql.BLL.T_BAS_CUSTOMS bll_custom=new Competition.Mysql.BLL.T_BAS_CUSTOMS();
|
||||
|
||||
|
||||
public IConfiguration Configuration { get; }
|
||||
|
||||
public CustomController(IConfiguration configuration)
|
||||
{
|
||||
Configuration = configuration;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取福州所有关区
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
public JsonResult GetAll()
|
||||
{
|
||||
var mysql = Configuration.GetConnectionString("MySQL").ToString();
|
||||
var list= bll_custom.GetModelList("").FindAll(a=>Tool.IsFuZhouCustom(a.CUSTOMS_CODE));
|
||||
|
||||
return Json(Tool.GetJsonWithCode(APICode.Success, list));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -25,6 +25,10 @@ namespace CompetitionAPI.Controllers.api
|
|||
/// </summary>
|
||||
Competition.Mysql.BLL.T_STK_STORAGE bll_storage=new Competition.Mysql.BLL.T_STK_STORAGE();
|
||||
/// <summary>
|
||||
/// 筒仓表
|
||||
/// </summary>
|
||||
Competition.Mysql.BLL.T_BAS_SILO bll_silo=new Competition.Mysql.BLL.T_BAS_SILO();
|
||||
/// <summary>
|
||||
/// 库存存储地表
|
||||
/// </summary>
|
||||
Competition.Mysql.BLL.T_STK_STORAGE_SILO bll_storageSILO=new Competition.Mysql.BLL.T_STK_STORAGE_SILO();
|
||||
|
@ -63,13 +67,11 @@ namespace CompetitionAPI.Controllers.api
|
|||
{
|
||||
allArea += area;
|
||||
}
|
||||
//不是所有企业都有筒仓
|
||||
if (!string.IsNullOrEmpty(x.SILO_NUM))
|
||||
{
|
||||
allSilo += int.Parse(x.SILO_NUM);
|
||||
}
|
||||
});
|
||||
|
||||
//筒仓记录
|
||||
allSilo = bll_silo.GetModelList("").FindAll(a => Tool.IsFuZhouCustom(a.CUSTOMS_CODE)).Count;
|
||||
|
||||
var data = new { allNum = allNum, allArea = allArea, allSilo = allSilo };
|
||||
return Json(Tool.GetJsonWithCode(APICode.Success, data));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue