110,021
社区成员




using System;
using System.Collections;
using System.Text;
using Json;
namespace Model
{
public static class ACS
{
/// <summary>
/// 用户模型
/// </summary>
public class User
{
public string SessionID;
public string UserName;
public string Password;
public string StoreRoomCode;
public bool IsSuperAdmin;
public string RoleCode;
public string Telphone;
public string Remark;
public Hashtable FunctionList;
public Model.StoreRoom.ItemInfo StoreRoom;
}
/// <summary>
/// 功能结构模型树
/// </summary>
public class FunctionModel
{
/// <summary>
/// 功能结构树叶节点模型
/// </summary>
public class FunctionBase
{
public string Name; //功能名称
public string Description; //功能描述
public FunctionBase()
{ }
public FunctionBase(string Name)
{
this.Name = Name;
}
public FunctionBase(string Name, string Description)
{
this.Name = Name;
this.Description = Description;
}
}
/// <summary>
/// 修改密码
/// </summary>
public class ChangePasswordClass : FunctionBase
{
//public FunctionBase Edit = new FunctionBase(); //修改密码 -> 修改
public ChangePasswordClass()
{
this.Name = "ChangePassword";
this.Description = "修改当前用户登录密码";
//Edit.Name = "保存密码";
//Edit.Description = "保存当前用户的新密码";
}
}
/// <summary>
/// 退出系统
/// </summary>
public class ExitClass : FunctionBase
{
public ExitClass()
{
this.Name = "Exit";
this.Description = "退出系统";
}
}
/// <summary>
/// 存储位置配置
/// </summary>
public class StoreAreaSettingClass : FunctionBase
{
public StoreAreaSettingClass()
{
this.Name = "StoreAreaSetting";
this.Description = "存储位置配置";
}
}
/// <summary>
/// 物料分类配置
/// </summary>
public class GoodsClassSettingClass : FunctionBase
{
public GoodsClassSettingClass()
{
this.Name = "GoodsClassSetting";
this.Description = "物料分类配置";
}
}
}
[JsonCustomSerialization]
public class FunctionItem
{
public FunctionModel.FunctionBase Function;
public string FunctionName;
public FunctionItem() { }
public FunctionItem(FunctionModel.FunctionBase Function, string FunctionName)
{
this.Function = Function;
this.FunctionName = FunctionName;
}
}
}
}