/*******************************************************************************
* Copyright(c) 2014 dongke All rights reserved. / Confidential
* 类的信息:
* 1.程序名称:UserEntity.cs
* 2.功能描述:用户实体也就是工号
* 编辑履历:
* 作者 日期 版本 修改内容
* 李柳 2014/08/11 1.00 新建
*******************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Runtime.Serialization;
namespace Dongke.IBOSS.PRD.WCF.DataModels
{
[DataContract]
public class SUserEntity
{
///
/// 用户ID
///
[DataMember]
public int UserID
{
get;
set;
}
///
/// 用户Code
///
[DataMember]
public string UserCode
{
get;
set;
}
///
/// 用户姓名
///
[DataMember]
public string UserName
{
get;
set;
}
///
/// 帐套ID
///
[DataMember]
public int AccountID
{
get;
set;
}
///
/// 用户所属帐套Code
///
[DataMember]
public string AccountCode
{
get;
set;
}
///
/// 用户所属帐套名称
///
[DataMember]
public string AccountName
{
get;
set;
}
///
/// 用户密码
///
[DataMember]
public string Password
{
get;
set;
}
///
/// 用户所属组织机构ID
///
[DataMember]
public int OrganizationID
{
get;
set;
}
///
/// 用户所属组织机构Code
///
[DataMember]
public string OrganizationCode
{
get;
set;
}
///
/// 用户登录时的SessionKey
///
[DataMember]
public string SessionKey
{
get;
set;
}
///
/// 用户状态信息
///
[DataMember]
public int ValueFlag
{
get;
set;
}
///
/// 关联对象类型
///
[DataMember]
public int RelatedObjectType
{
get;
set;
}
///
/// 用户登录机器的MAC地址
///
[DataMember]
public string LimitMAC
{
get;
set;
}
///
/// 能否登录移动端标识
///
[DataMember]
public int CanSmartLogin
{
get;
set;
}
///
/// 能否登陆PC端标识
///
[DataMember]
public int CanPCLogin
{
get;
set;
}
///
/// 是否生产工号
///
[DataMember]
public int IsWorker
{
get;
set;
}
///
/// 是否成型工号
///
[DataMember]
public int IsGroutingWorker
{
get;
set;
}
///
/// 用户备注信息
///
[DataMember]
public string Remarks
{
get;
set;
}
///
/// 用户的主导航菜单数据
///
[DataMember]
public DataTable UserNavigationData
{
get;
set;
}
///
/// 用户的功能权限限制数据
///
[DataMember]
public DataTable UserRightData
{
get;
set;
}
///
/// 用户的隐藏项目数据
///
[DataMember]
public DataTable UserHideItemData
{
get;
set;
}
///
/// 用户的范围权限限制数据
///
[DataMember]
public DataTable UserRangeRightData
{
get;
set;
}
///
/// 系统功能权限列表
///
[DataMember]
public DataTable FunctionData
{
get;
set;
}
///
/// 工号工种关联表
///
[DataMember]
public DataTable UserJobs
{
get;
set;
}
///
/// 限制登录开始时间
///
[DataMember]
public DateTime? LimitStartTime
{
get;
set;
}
///
/// 限制登录结束时间
///
[DataMember]
public DateTime? LimitEndTime
{
get;
set;
}
///
/// 查询用-权限类别
///
[DataMember]
public int? PurviewType
{
get;
set;
}
///
/// 用户ID
///
[DataMember]
public int Ispublicbody
{
get;
set;
}
///
///
///
[DataMember]
public string IsValueFlag
{
get;
set;
}
///
///
///
[DataMember]
public string IsLocked
{
get;
set;
}
///
/// 职务ID
///
[DataMember]
public int? PostID
{
get;
set;
}
///
/// 一期登录
///
[DataMember]
public string CanLoginPRD
{
get;
set;
}
///
/// 二期登录
///
[DataMember]
public string CanLoginMBC
{
get;
set;
}
///
/// 条码打印机
///
[DataMember]
public int? BarcodePrinterID
{
get;
set;
}
///
/// PLC参数
///
[DataMember]
public int? PLCID
{
get;
set;
}
///
/// 员工ID
///
[DataMember]
public string StaffID
{
get;
set;
}
///
/// 员工编码
///
[DataMember]
public string StaffCode
{
get;
set;
}
///
/// 员工姓名
///
[DataMember]
public string StaffName
{
get;
set;
}
}
}