BaoKai_202508-Wms-Jingwang..../WMS.Model/SystemManage/CompanyModel.cs

606 lines
17 KiB
C#
Raw Permalink Normal View History

2025-08-24 09:35:55 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using WMS.Attirubte;
namespace WMS.Model.SystemManage
{
[Serializable]
[TableClmAttribute(TableName = "T_BASE_COMPANY")]
public class CompanyModel
{
#region Model
//private string _com_type;
//private string _group_id;
//private string _com_disc;
//private string _com_id;
//private string _com_name;
//private string _short;
//private string _com_date;
//private string _GROUP_NAME;
///// <summary>
///// 0集团公司分公司 公司性质(国有,私营)在字典设置此处编号
///// </summary>
//[DisplayName("公司性质")]
//public string COM_TYPE
//{
// set { _com_type = value; }
// get { return _com_type; }
//}
///// <summary>
///// 上级组织编号
///// </summary>
//[DisplayName("上级机构编号")]
//public string GROUP_ID
//{
// set { _group_id = value; }
// get { return _group_id; }
//}
///// <summary>
///// 上级组织名称
///// </summary>
//[DisplayName("上级机构名称")]
//public string GROUP_NAME
//{
// set { _GROUP_NAME = value; }
// get { return _GROUP_NAME; }
//}
///// <summary>
///// 机构描述
///// </summary>
//[DisplayName("机构描述")]
//public string COM_DISC
//{
// set { _com_disc = value; }
// get { return _com_disc; }
//}
///// <summary>
///// 机构编号
///// </summary>
//[DisplayName("机构编号")]
//public string COM_ID
//{
// set { _com_id = value; }
// get { return _com_id; }
//}
///// <summary>
///// 机构名称
///// </summary>
//[DisplayName("机构名称")]
//public string COM_NAME
//{
// set { _com_name = value; }
// get { return _com_name; }
//}
///// <summary>
///// 助记码
///// </summary>
//[DisplayName("助记码")]
//public string SHORT
//{
// set { _short = value; }
// get { return _short; }
//}
///// <summary>
///// 最后修改时间
///// </summary>
//[DisplayName("最后修改时间")]
//public string COM_DATE
//{
// set { _com_date = value; }
// get { return _com_date; }
//}
//private string _COM_DPC = string.Empty;
///// <summary>
///// 公司部门 1:公司 ;2 部门
///// </summary>
//[DisplayName("UNIT/部门")]
//public string COM_DPC
//{
// set { _com_date = value; }
// get { return _com_date; }
//}
//private string _COM_PNAME = string.Empty;
///// <summary>
///// 打印名称
///// </summary>
//[DisplayName("打印名称")]
//public string COM_PNAME
//{
// set { _COM_PNAME = value; }
// get { return _COM_PNAME; }
//}
//private string _COM_SNAME = string.Empty;
///// <summary>
///// 机构简称
///// </summary>
//[DisplayName("机构简称")]
//public string COM_SNAME
//{
// set { _COM_SNAME = value; }
// get { return _COM_SNAME; }
//}
//private string _COM_CITY = string.Empty;
///// <summary>
///// 所在城市
///// </summary>
//[DisplayName("所在城市")]
//public string COM_CITY
//{
// set { _COM_CITY = value; }
// get { return _COM_CITY; }
//}
//private string _COM_ADD = string.Empty;
///// <summary>
///// 公司地址
///// </summary>
//[DisplayName("公司地址")]
//public string COM_ADD
//{
// set { _COM_ADD = value; }
// get { return _COM_ADD; }
//}
//private string _COM_ORDER = string.Empty;
///// <summary>
///// 排序
///// </summary>
//[DisplayName("排序")]
//public string COM_ORDER
//{
// set { _COM_ORDER = value; }
// get { return _COM_ORDER; }
//}
//private string _COM_USER_ID = string.Empty;
///// <summary>
///// 排序
///// </summary>
//[DisplayName("排序")]
//public string COM_USER_ID
//{
// set { _COM_USER_ID = value; }
// get { return _COM_USER_ID; }
//}
//private string _COM_FAX = string.Empty;
///// <summary>
///// 传真
///// </summary>
//[DisplayName("传真")]
//public string COM_FAX
//{
// set { _COM_FAX = value; }
// get { return _COM_FAX; }
//}
//private string _COM_PHONE = string.Empty;
///// <summary>
///// 电话
///// </summary>
//[DisplayName("电话")]
//public string COM_PHONE
//{
// set { _COM_PHONE = value; }
// get { return _COM_PHONE; }
//}
//private string _COM_STATUS = string.Empty;
///// <summary>
///// Status 1可用0停用
///// </summary>
//[DisplayName("Status")]
//public string COM_STATUS
//{
// set { _COM_STATUS = value; }
// get { return _COM_STATUS; }
//}
//private string _USER_ID = string.Empty;
///// <summary>
///// 联系人
///// </summary>
//[DisplayName("联系人")]
//public string USER_ID
//{
// set { _USER_ID = value; }
// get { return _USER_ID; }
//}
//private string _COM_ZIP = string.Empty;
///// <summary>
///// 邮编
///// </summary>
//[DisplayName("邮编")]
//public string COM_ZIP
//{
// set { _COM_ZIP = value; }
// get { return _COM_ZIP; }
//}
//private string _COM_EMAIL = string.Empty;
///// <summary>
///// 邮箱
///// </summary>
//[DisplayName("邮箱")]
//public string COM_EMAIL
//{
// set { _COM_EMAIL = value; }
// get { return _COM_EMAIL; }
//}
//private string _selected = string.Empty;
//[DisplayName("所在机构")]
//public string SELECTED
//{
// set { _selected = value; }
// get { return _selected; }
//}
//private Boolean _ischeck;
///// <summary>
///// 选择
///// </summary>
//[DisplayName("选择")]
//public Boolean IsCheckRec
//{
// get { return _ischeck; }
// set { _ischeck = value; }
//}
#endregion
#region Model
int id = 0;
private string _group_id =string.Empty;
private string _com_disc = string.Empty;
private string _com_id = string.Empty;
private string _com_name = string.Empty;
private string _short = string.Empty;
private string _com_date = "";
private string _com_pname = string.Empty;
private string _com_sname = string.Empty;
private string _com_city = string.Empty;
private string _com_dpc = string.Empty;
private string _com_type = string.Empty;
private string _user_id = string.Empty;
private string _com_add = string.Empty;
private string _com_zip = string.Empty;
private string _com_fax = string.Empty;
private decimal _com_order = 0;
private string _com_user_id = string.Empty;
private string _com_phone = string.Empty;
private string _com_status = string.Empty;
private string _com_email = string.Empty;
private string _group_name = string.Empty;
private string _com_province = string.Empty;
private string _com_town = string.Empty;
public int ID
{
set { id = value; }
get { return id; }
}
/// <summary>
/// 上级机构编号
/// </summary>
[DisplayName("上级机构编号")]
public string GROUP_ID
{
set { _group_id = value; }
get { return _group_id; }
}
/// <summary>
/// 机构描述
/// </summary>
[DisplayName("机构描述")]
public string COM_DISC
{
set { _com_disc = value; }
get { return _com_disc; }
}
/// <summary>
/// 机构编号
/// </summary>
[DisplayName("机构编号")]
public string COM_ID
{
set { _com_id = value; }
get { return _com_id; }
}
/// <summary>
/// 机构名称
/// </summary>
[DisplayName("机构名称")]
public string COM_NAME
{
set { _com_name = value; }
get { return _com_name; }
}
/// <summary>
/// 助记码
/// </summary>
[DisplayName("助记码")]
public string SHORT
{
set { _short = value; }
get { return _short; }
}
/// <summary>
/// 最后修改时间
/// </summary>
[DisplayName("最后修改时间")]
[TableClm(NoSelect = false)]
public string COM_DATE
{
set { _com_date = value; }
get { return _com_date; }
}
/// <summary>
/// 打印名称
/// </summary>
[DisplayName("打印名称")]
public string COM_PNAME
{
set { _com_pname = value; }
get { return _com_pname; }
}
/// <summary>
/// 机构简称
/// </summary>
[DisplayName("机构简称")]
public string COM_SNAME
{
set { _com_sname = value; }
get { return _com_sname; }
}
/// <summary>
/// 所在城市
/// </summary>
[DisplayName("所在城市")]
[TableClmAttribute(JoinTableClmName = "ADD_NAME", JoinTableClm = "ADD_ID", ClmJoinTable = "T_BASE_ADDRESSAREA", JoinTableWhere = "lev = 2 ")]
public string COM_CITY
{
set { _com_city = value; }
get { return _com_city; }
}
public string _city_name;
/// <summary>
/// 市
/// </summary>
[DisplayName("市")]
[TableClm(NoSelect = false)]
public string COM_CITY_NAME
{
set { _city_name = value; }
get { return _city_name; }
}
/// <summary>
/// UNIT/公司
/// </summary>
[DisplayName("UNIT/公司")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'com_dep' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string COM_DPC
{
set { _com_dpc = value; }
get { return _com_dpc; }
}
public string _com_dpc_name;
[DisplayName("公司/部门")]
[TableClm(NoSelect = false)]
public string COM_DPC_NAME
{
get { return _com_dpc_name; }
set { _com_dpc_name = value; }
}
/// <summary>
/// 公司性质
/// </summary>
[DisplayName("公司性质")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'com_nature' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string COM_TYPE
{
set { _com_type = value; }
get { return _com_type; }
}
public string _com_type_name;
[DisplayName("公司性质")]
[TableClm(NoSelect = false)]
public string COM_TYPE_NAME
{
get { return _com_type_name; }
set { _com_type_name = value; }
}
/// <summary>
/// 用户编号
/// </summary>
[DisplayName("用户编号")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string USER_ID
{
set { _user_id = value; }
get { return _user_id; }
}
public string _name;
[DisplayName("用户名称")]
[TableClm(NoSelect = false)]
public string NAME
{
get { return _name; }
set { _name = value; }
}
/// <summary>
/// 公司地址
/// </summary>
[DisplayName("公司地址")]
public string COM_ADD
{
set { _com_add = value; }
get { return _com_add; }
}
/// <summary>
/// 联系人
/// </summary>
[DisplayName("联系人")]
public string COM_ZIP
{
set { _com_zip = value; }
get { return _com_zip; }
}
/// <summary>
/// 传真
/// </summary>
[DisplayName("传真")]
public string COM_FAX
{
set { _com_fax = value; }
get { return _com_fax; }
}
/// <summary>
/// 排序
/// </summary>
[DisplayName("排序")]
public decimal COM_ORDER
{
set { _com_order = value; }
get { return _com_order; }
}
/// <summary>
/// 公司法人
/// </summary>
[DisplayName("公司法人")]
public string COM_USER_ID
{
set { _com_user_id = value; }
get { return _com_user_id; }
}
/// <summary>
/// 电话
/// </summary>
[DisplayName("电话")]
public string COM_PHONE
{
set { _com_phone = value; }
get { return _com_phone; }
}
/// <summary>
/// Status 1停用0启用
/// </summary>
[DisplayName("Status")]
[TableClm(ColumnData = "停用%1|启用%0")]
public string COM_STATUS
{
set { _com_status = value; }
get { return _com_status; }
}
/// <summary>
/// 邮箱
/// </summary>
[DisplayName("邮箱")]
public string COM_EMAIL
{
set { _com_email = value; }
get { return _com_email; }
}
/// <summary>
/// 上级机构名称
/// </summary>
[DisplayName("上级机构名称")]
[TableClm(NoSelect = false)]
public string GROUP_NAME
{
set { _group_name = value; }
get { return _group_name; }
}
/// <summary>
/// 所在省
/// </summary>
[DisplayName("所在省")]
[TableClmAttribute(JoinTableClmName = "ADD_NAME", JoinTableClm = "ADD_ID", ClmJoinTable = "T_BASE_ADDRESSAREA", JoinTableWhere = "lev = 1 ")]
public string COM_PROVINCE
{
set { _com_province = value; }
get { return _com_province; }
}
public string _province_name;
/// <summary>
/// 省
/// </summary>
[DisplayName("省")]
[TableClm(NoSelect = false)]
public string COM_PROVINCE_NAME
{
set { _province_name = value; }
get { return _province_name; }
}
/// <summary>
/// 所在县区
/// </summary>
[DisplayName("所在县区")]
[TableClmAttribute(JoinTableClmName = "ADD_NAME", JoinTableClm = "ADD_ID", ClmJoinTable = "T_BASE_ADDRESSAREA", JoinTableWhere = "lev = 3 ")]
public string COM_TOWN
{
set { _com_town = value; }
get { return _com_town; }
}
public string _town_name;
/// <summary>
/// 县/区
/// </summary>
[DisplayName("县/区")]
[TableClm(NoSelect = false)]
public string COM_TOWN_NAME
{
set { _town_name = value; }
get { return _town_name; }
}
#endregion Model
private string _selected = string.Empty;
[DisplayName("所在机构")]
[TableClm(NoSelect = false)]
public string SELECTED
{
set { _selected = value; }
get { return _selected; }
}
private Boolean _ischeck;
/// <summary>
/// 选择
/// </summary>
[DisplayName("选择")]
[TableClm(NoSelect = false)]
public Boolean IsCheckRec
{
get { return _ischeck; }
set { _ischeck = value; }
}
}
}