Files
zszq-trs/YLErpWeb/Common/UserInfoRight.cs
T

714 lines
29 KiB
C#

using DocumentFormat.OpenXml.Spreadsheet;
namespace YLErp.Web
{
public partial class UserInfo
{
public class 系统参数_
{
readonly UserInfo _user;
public 系统参数_(UserInfo user)
{
_user = user;
}
/// <summary>
/// 系统参数-系统日期设置
/// </summary>
public bool 系统日期设置 => _user.HasRight("系统参数-系统日期设置");
/// <summary>
/// 系统参数-二元期权计算方法
/// </summary>
public bool 二元期权计算方法 => _user.HasRight("系统参数-二元期权计算方法");
/// <summary>
/// 系统参数-Theta类型
/// </summary>
public bool Theta类型 => _user.HasRight("系统参数-Theta类型");
/// <summary>
/// 系统参数-无风险利率设置
/// </summary>
public bool 无风险利率设置 => _user.HasRight("系统参数-无风险利率设置");
/// <summary>
/// 系统参数-行权费率
/// </summary>
public bool 行权费率 => _user.HasRight("系统参数-行权费率");
/// <summary>
/// 系统参数-除权除息税率设置
/// </summary>
public bool 除权除息税率设置 => _user.HasRight("系统参数-除权除息税率设置");
/// <summary>
/// 系统参数-交易特批
/// </summary>
public bool 交易特批 => _user.HasRight("系统参数-交易特批");
/// <summary>
/// 系统参数-交易相关
/// </summary>
public bool 交易相关 => _user.HasRight("系统参数-交易相关");
/// <summary>
/// 系统参数-出金特批
/// </summary>
public bool 出金特批 => _user.HasRight("系统参数-出金特批");
/// <summary>
/// 系统参数-平仓行权复核
/// </summary>
public bool 平仓行权复核 => _user.HasRight("系统参数-平仓行权复核");
/// <summary>
/// 系统参数-平仓行权审批
/// </summary>
public bool 平仓行权审批 => _user.HasRight("系统参数-平仓行权审批");
/// <summary>
/// 系统参数-设置初始预付金
/// </summary>
public bool 设置初始预付金 => _user.HasRight("系统参数-设置初始预付金");
/// <summary>
/// 系统参数-预付金比率
/// </summary>
public bool 预付金比率 => _user.HasRight("系统参数-预付金比率");
/// <summary>
/// 系统参数-波动率浮动比
/// </summary>
public bool 波动率浮动比 => _user.HasRight("系统参数-波动率浮动比");
/// <summary>
/// 系统参数-CurveDayCount
/// </summary>
public bool CurveDayCount => _user.HasRight("系统参数-CurveDayCount");
/// <summary>
/// 系统参数-TradeDayCount
/// </summary>
public bool TradeDayCount => _user.HasRight("系统参数-TradeDayCount");
/// <summary>
/// 系统参数-备兑设置
/// </summary>
public bool 备兑设置 => _user.HasRight("系统参数-备兑设置");
/// <summary>
/// 系统参数-美式香草期权定价模型
/// </summary>
public bool 美式香草期权定价模型 => _user.HasRight("系统参数-美式香草期权定价模型");
/// <summary>
/// 系统参数-默认通道簿记账户设置
/// </summary>
public bool 默认通道簿记账户设置 => _user.HasRight("系统参数-默认通道簿记账户设置");
/// <summary>
/// 系统参数-监管报告主体设置
/// </summary>
public bool 监管报告主体设置 => _user.HasRight("系统参数-监管报告主体设置");
/// <summary>
/// 系统参数-客户端风险声明设置
/// </summary>
public bool 客户端风险声明设置 => _user.HasRight("系统参数-客户端风险声明设置");
/// <summary>
/// 系统参数-设置同业追保起点
/// </summary>
public bool 设置同业追保起点 => _user.HasRight("系统参数-设置同业追保起点");
}
public class 基础参数管理_
{
readonly UserInfo _user;
public 基础参数管理_(UserInfo user)
{
_user = user;
}
/// <summary>
/// 基础参数管理-交易日历
/// </summary>
public bool 交易日历 => _user.HasRight("基础参数管理-交易日历管理");
/// <summary>
/// 基础参数管理-标的品种编辑
/// </summary>
public bool 标的品种编辑 => _user.HasRight("基础参数管理-标的品种编辑");
public bool 标的资产编辑 => _user.HasRight("基础参数管理-标的资产编辑");
/// <summary>
/// 基础参数管理-标的启用
/// </summary>
public bool 标的启用 => _user.HasRight("基础参数管理-标的启用");
/// <summary>
/// 基础参数管理-股票分红率设置
/// </summary>
public bool 股票分红率设置 => _user.HasRight("基础参数管理-股票分红率设置");
/// <summary>
/// 基础参数管理-除权设置
/// </summary>
public bool 除权设置 => _user.HasRight("基础参数管理-除权设置");
public bool 预付金率修改 => _user.HasRight("基础参数管理-预付金率修改");
public bool 互换预付金率修改 => _user.HasRight("互换簿记预设-互换预付金率修改");
public bool 抵扣品种对修改 => _user.HasRight("基础参数管理-抵扣品种对修改");
public bool PFE抵扣系数修改 => _user.HasRight("基础参数管理-PFE抵扣系数修改");
public bool 收费配置修改 => _user.HasRight("基础参数管理-收费配置修改");
public bool 交易市场修改 => _user.HasRight("基础参数管理-交易市场修改");
public bool 设置货币修改 => _user.HasRight("基础参数管理-设置货币修改");
public bool 互换路由设置 => _user.HasRight("基础参数管理-互换路由设置");
public bool 互换网关设置 => _user.HasRight("基础参数管理-互换网关设置");
public bool 结算报告配置 { get { return _user.HasRight("基础参数管理-结算报告配置"); } }
public bool 监管报送参数删除 => _user.HasRight("基础参数管理-监管报送参数删除");
public bool 监管报送参数导入 => _user.HasRight("基础参数管理-监管报送参数导入");
public bool Span涨跌幅2设置 => _user.HasRight("基础参数管理-Span涨跌幅2设置");
public bool Span涨跌幅2导入 => _user.HasRight("基础参数管理-Span涨跌幅2导入");
public bool 阶梯费率新增 => _user.HasRight("互换簿记预设-阶梯费率新增");
public bool 阶梯费率编辑 => _user.HasRight("互换簿记预设-阶梯费率编辑");
public bool 阶梯费率删除 => _user.HasRight("互换簿记预设-阶梯费率删除");
public bool 浮动利率新增 => _user.HasRight("互换簿记预设-浮动利率新增");
public bool 浮动利率编辑 => _user.HasRight("互换簿记预设-浮动利率编辑");
public bool 浮动利率删除 => _user.HasRight("互换簿记预设-浮动利率删除");
}
public class 客户管理_
{
readonly UserInfo _user;
public 客户管理_(UserInfo user)
{
_user = user;
}
/// <summary>
/// 客户管理-客户新增
/// </summary>
public bool 客户新增 => _user.HasRight("客户管理-客户新增");
/// <summary>
/// 客户管理-客户修改
/// </summary>
public bool 客户修改 => _user.HasRight("客户管理-客户修改");
/// <summary>
/// 客户管理-正常状态客户修改
/// </summary>
public bool 正常状态客户修改 => _user.HasRight("客户管理-正常状态客户修改");
/// <summary>
/// 客户管理-销户休眠客户修改
/// </summary>
public bool 销户休眠客户修改 => _user.HasRight("客户管理-销户休眠客户修改");
/// <summary>
/// 客户管理-批量修改客户信息
/// </summary>
public bool 批量修改客户信息 => _user.HasRight("客户管理-批量修改客户信息");
/// <summary>
/// 客户管理-客户销户
/// </summary>
public bool 客户销户 => _user.HasRight("客户管理-客户销户");
/// <summary>
/// 客户管理-客户休眠
/// </summary>
public bool 客户休眠 => _user.HasRight("客户管理-客户休眠");
/// <summary>
/// 客户管理-黑名单客户
/// </summary>
public bool 黑名单客户管理 => _user.HasRight("客户管理-黑名单客户管理");
/// <summary>
/// 客户管理-黑名单客户
/// </summary>
public bool 预付金阈值 => _user.HasRight("客户管理-预付金阈值");
/// <summary>
/// 客户管理-客户等级
/// </summary>
public bool 客户等级 => _user.HasRight("客户管理-客户等级管理");
/// <summary>
/// 客户管理-资信等级
/// </summary>
public bool 资信等级 => _user.HasRight("客户管理-资信等级管理");
/// <summary>
/// 客户管理-客户端密码设置
/// </summary>
public bool 客户端密码设置 => _user.HasRight("客户管理-客户端密码设置");
/// <summary>
/// 客户管理-导入客户银行卡
/// </summary>
public bool 导入客户银行卡 => _user.HasRight("客户管理-导入客户银行卡");
/// <summary>
/// 风险控制_资信评级修改
/// </summary>
public bool 资信评级修改 => _user.HasRight("客户管理-资信等级有效期修改");
/// <summary>
/// 风险控制_授信修改
/// </summary>
public bool 授信修改 => _user.HasRight("客户管理-授信修改");
/// <summary>
/// 客户管理_互换客户分组
/// </summary>
public bool 互换客户分组 => _user.HasRight("客户管理-互换客户分组");
/// <summary>
/// 客户管理-客户标签查看权限
/// </summary>
public bool 客户标签查看权限 => _user.HasRight("客户管理-客户标签查看权限");
/// <summary>
/// 客户管理_客户标签调整权限
/// </summary>
public bool 客户标签调整权限 => _user.HasRight("客户管理-客户标签调整权限");
}
public class 系统管理_
{
readonly UserInfo _user;
public 系统管理_(UserInfo user)
{
_user = user;
}
/// <summary>
/// 角色管理-角色新增
/// </summary>
public bool 角色新增 => _user.HasRight("系统管理-角色新增");
/// <summary>
/// 角色管理-角色修改
/// </summary>
public bool 角色修改 => _user.HasRight("系统管理-角色修改");
/// <summary>
/// 角色管理-角色删除
/// </summary>
public bool 角色删除 => _user.HasRight("系统管理-角色删除");
/// <summary>
/// 用户管理-用户新增
/// </summary>
public bool 用户新增 => _user.HasRight("系统管理-用户新增");
/// <summary>
/// 用户管理-用户修改
/// </summary>
public bool 用户修改 => _user.HasRight("系统管理-用户修改");
/// <summary>
/// 用户管理-用户禁用
/// </summary>
public bool 用户禁用 => _user.HasRight("系统管理-用户禁用");
/// <summary>
/// 用户管理-对冲账户
/// </summary>
public bool 对冲账户 => _user.HasRight("系统管理-对冲账户管理");
/// <summary>
/// 用户管理-审批流程
/// </summary>
public bool 审批流程 => _user.HasRight("系统管理-审批流程管理");
/// <summary>
/// 用户管理-数据字典
/// </summary>
public bool 数据字典 => _user.HasRight("系统管理-数据字典管理");
public bool 簿记账户新增 => _user.HasRight("系统管理-簿记账户新增");
public bool 簿记账户修改 => _user.HasRight("系统管理-簿记账户修改");
public bool 部门架构修改 => _user.HasRight("系统管理-部门架构修改");
public bool 交易权限修改 => _user.HasRight("系统管理-交易权限修改");
public bool 标签编辑权限 => _user.HasRight("系统管理-标签编辑权限");
public bool 批量设置模型参数 => _user.HasRight("系统管理-批量设置模型参数");
public bool 做市账户新增=> _user.HasRight("系统管理-做市账户新增");
public bool 做市账户修改 => _user.HasRight("系统管理-做市账户修改");
public bool 做市账户删除 => _user.HasRight("系统管理-做市账户删除");
}
public 系统参数_ 系统参数 { get; }
public 基础参数管理_ 基础参数管理 { get; }
public 客户管理_ 客户管理 { get; }
public 系统管理_ 系统管理 { get; }
/// <summary>
/// 报价管理-波动率曲面修改
/// </summary>
public bool 报价管理_波动率曲面修改 => HasRight("报价管理-波动率曲面修改");
/// <summary>
/// 报价管理-波动率审核编辑
/// </summary>
public bool 报价管理_波动率审核编辑 => HasRight("报价管理-波动率审核编辑");
/// <summary>
/// 报价管理_定价计算指标显示设置
/// </summary>
public bool 报价管理_定价计算指标显示设置 => HasRight("报价管理-定价计算指标显示设置");
/// <summary>
/// 交易管理-查看所有交易
/// </summary>
public bool 交易管理_查看所有交易 => HasRight("交易管理-查看所有交易");
/// <summary>
/// 交易管理-交易新增
/// </summary>
public bool 交易管理_交易新增 => HasRight("交易管理-交易新增");
/// <summary>
/// 交易管理-交易编辑
/// </summary>
public bool 交易管理_交易编辑 => HasRight("交易管理-交易编辑");
/// <summary>
/// 交易管理-交易延期结算
/// </summary>
public bool 交易管理_交易延期结算 => HasRight("交易管理-交易延期结算");
/// <summary>
/// 交易管理-交易删除
/// </summary>
public bool 交易管理_交易删除 => HasRight("交易管理-交易删除");
/// <summary>
/// 交易管理-交易搜索
/// </summary>
public bool 交易管理_交易搜索 => HasRight("交易管理-交易搜索");
/// <summary>
/// 交易管理-新增选择交易员
/// </summary>
public bool 交易管理_新增选择交易员 => HasRight("交易管理-新增选择交易员");
/// <summary>
/// 交易管理-分组设置
/// </summary>
public bool 交易管理_分组设置 => HasRight("交易管理-分组设置");
/// <summary>
/// 交易管理-交易导入
/// </summary>
public bool 交易管理_交易导入 => HasRight("交易管理-交易导入");
/// <summary>
/// 交易管理-交易导出
/// </summary>
public bool 交易管理_交易导出 => HasRight("交易管理-交易导出");
/// <summary>
/// 交易管理-并表数据上报
/// </summary>
public bool 交易管理_并表数据上报 => HasRight("交易管理-并表数据上报");
/// <summary>
/// 交易管理-交易平仓
/// </summary>
public bool 交易管理_交易平仓 => HasRight("交易管理-交易平仓");
/// <summary>
/// 交易管理-收益互换
/// </summary>
public bool 交易管理_收益互换 => HasRight("交易管理-收益结算与展期");
public bool 交易管理_导入互换交易历史 => HasRight("交易管理-导入互换交易历史");
/// <summary>
/// 交易管理-情景配置
/// </summary>
public bool 交易管理_情景配置 => HasRight("风险控制-情景配置");
/// <summary>
/// 交易管理-交易平仓审核
/// </summary>
public bool 交易管理_平仓审核 => HasRight("交易管理-交易平仓审核");
/// <summary>
/// 交易管理-交易行权审核
/// </summary>
public bool 交易管理_行权审核 => HasRight("交易管理-交易行权审核");
/// <summary>
/// 交易管理-交易回退
/// </summary>
public bool 交易管理_交易回退 => HasRight("交易管理-交易回退");
/// <summary>
/// 交易管理-交易操作历史
/// </summary>
public bool 交易管理_交易操作历史 => HasRight("交易管理-交易操作历史");
/// <summary>
/// 交易管理-到期修改
/// </summary>
public bool 交易管理_到期修改 => HasRight("交易管理-到期修改");
/// <summary>
/// 交易管理-批量了结
/// </summary>
public bool 交易管理_批量了结 => HasRight("交易管理-批量了结");
/// <summary>
/// 交易管理-特殊批量确认
/// </summary>
public bool 交易管理_特批批量确认 => HasRight("交易管理-特批批量确认");
/// <summary>
/// 交易管理-批量设置观察价格
/// </summary>
public bool 交易管理_批量设置观察价格 => HasRight("交易管理-批量设置观察价格");
/// <summary>
/// 交易管理-批量风险维护
/// </summary>
public bool 交易管理_批量风险维护 => HasRight("交易管理-批量风险维护");
/// <summary>
/// 交易管理-批量波动率导入
/// </summary>
public bool 交易管理_批量波动率导入 => HasRight("交易管理-批量波动率导入");
/// <summary>
/// 交易管理-批量对冲波动率导入
/// </summary>
public bool 交易管理_批量对冲波动率导入 => HasRight("交易管理-批量对冲波动率导入");
public bool 交易管理_交易标签调整权限 => HasRight("交易管理-交易标签调整权限");
public bool 交易管理_交易标签查看权限 => HasRight("交易管理-交易标签查看权限");
public bool 交易管理_标的交易新增 => HasRight("交易管理-标的交易新增");
public bool 交易管理_标的交易编辑 => HasRight("交易管理-标的交易编辑");
public bool 交易管理_标的交易删除 => HasRight("交易管理-标的交易删除");
public bool 交易管理_标的交易持仓重置 => HasRight("交易管理-标的交易持仓重置");
/// <summary>
/// 结算管理-行权日报告
/// </summary>
public bool 报告_行权日报告 => HasRight("结算管理-行权日报告");
/// <summary>
/// 结算管理-出入金执行
/// </summary>
public bool 结算管理_出入金执行 => HasRight("结算管理-出入金执行");
/// <summary>
/// 结算管理-出入金拒绝
/// </summary>
public bool 结算管理_出入金拒绝 => HasRight("结算管理-出入金拒绝");
/// <summary>
/// 结算管理-出入金新增
/// </summary>
public bool 结算管理_出入金新增 => HasRight("结算管理-出入金新增");
/// <summary>
/// 结算管理-生成出金单
/// </summary>
public bool 结算管理_生成出金单 => HasRight("结算管理-生成出金单");
/// <summary>
/// 结算管理-下载出金付款单
/// </summary>
public bool 结算管理_下载出金付款单 => HasRight("结算管理-下载出金付款单");
/// <summary>
/// 结算管理-下载结算单
/// </summary>
public bool 结算管理_下载出金结算单 => HasRight("结算管理-下载出金结算单");
/// <summary>
/// 结算管理-已拒绝资金重新发起
/// </summary>
public bool 结算管理_已拒绝资金重新发起 => HasRight("结算管理-已拒绝资金重新发起");
/// <summary>
/// 结算管理-财务编码维护
/// </summary>
public bool 结算管理_财务编码维护 => HasRight("结算管理-财务编码维护");
/// <summary>
/// 结算管理-修改资金记录
/// </summary>
public bool 结算管理_修改资金记录 => HasRight("结算管理-修改资金记录");
/// <summary>
/// 结算管理-已确认资金记录维护
/// </summary>
public bool 结算管理_已确认资金记录维护 => HasRight("结算管理-已确认资金记录维护");
/// <summary>
/// 结算管理-出入金删除
/// </summary>
public bool 结算管理_出入金删除 => HasRight("结算管理-出入金删除");
public bool 结算管理_导入外部结算数据 => HasRight("结算管理-导入外部结算数据");
public bool 结算管理_客户确认书模板设置 => HasRight("结算管理-客户确认书模板设置");
/// <summary>
/// 结算管理-预付金占用修改
/// </summary>
public bool 结算管理_预付金占用修改 => HasRight("结算管理-预付金占用修改");
public bool 结算管理_收盘数据核对 => HasRight("结算管理-收盘数据核对");
public bool 结算管理_收盘操作 => HasRight("结算管理-收盘");
public bool 结算管理_日终价格查看 => HasRight("结算管理-日终价格查看");
public bool 结算管理_债券付息数据查看 => HasRight("结算管理-债券付息数据查看");
public bool 结算管理_日终价格修改 => HasRight("结算管理-日终价格修改");
public bool 结算管理_结算汇率查看 => HasRight("结算管理-结算汇率查看");
public bool 结算管理_结算汇率修改 => HasRight("结算管理-结算汇率修改");
public bool 结算管理_信用风险报告操作 => HasRight("结算管理-信用风险报告操作");
public bool 结算管理_预付金持仓波动率设置 => HasRight("结算管理-预付金持仓波动率设置");
public bool 结算管理_预付金持仓波动率设置新增 => HasRight("结算管理-预付金持仓波动率设置新增");
public bool 结算管理_预付金持仓波动率设置修改 => HasRight("结算管理-预付金持仓波动率设置修改");
public bool 结算管理_出入金是否进行资金账户类型用途的校验 => HasRight("结算管理-出入金是否进行资金账户类型用途的校验");
public bool 结算管理_成交簿记流水新增 => HasRight("结算管理-成交簿记流水新增");
public bool 结算管理_成交簿记流水编辑 => HasRight("结算管理-成交簿记流水编辑");
public bool 结算管理_成交簿记流水删除 => HasRight("结算管理-成交簿记流水删除");
public bool 结算管理_成交簿记流水簿记 => HasRight("结算管理-成交簿记流水簿记");
public bool 结算管理_成交簿记流水重置 => HasRight("结算管理-成交簿记流水重置");
public bool 结算管理_推送衡泰推送 => HasRight("结算管理-推送衡泰推送");
public bool 结算管理_推送衡泰删除 => HasRight("结算管理-推送衡泰删除");
public bool 结算管理_日终估值获取 => HasRight("结算管理-日终估值获取");
public bool 结算管理_交易确认书生成 => HasRight("结算管理-交易确认书生成");
public bool 结算管理_交易确认书查看 => HasRight("结算管理-交易确认书");
public bool 结算管理_交易确认书邮件发送 => HasRight("结算管理-交易确认书邮件发送");
public bool 结算管理_结算确认书生成 => HasRight("结算管理-结算确认书生成");
public bool 结算管理_结算确认书重置 => HasRight("结算管理-结算确认书重置");
public bool 结算管理_结算确认书邮件发送 => HasRight("结算管理-结算确认书邮件发送");
public bool 结算管理_资金提示邮件发送 => HasRight("结算管理-资金提示邮件发送");
public bool 结算管理_每日估值报告邮件发送 => HasRight("结算管理-每日估值报告邮件发送");
public bool 互换簿记预设_TRS用簿记账户设置新增 => HasRight("互换簿记预设-TRS用簿记账户设置新增");
public bool 互换簿记预设_TRS用簿记账户设置编辑 => HasRight("互换簿记预设-TRS用簿记账户设置编辑");
public bool 互换簿记预设_TRS用簿记账户设置删除 => HasRight("互换簿记预设-TRS用簿记账户设置删除");
public bool 互换簿记预设_簿记账户与衡泰关系新增 => HasRight("互换簿记预设-簿记账户与衡泰关系新增");
public bool 互换簿记预设_簿记账户与衡泰关系编辑 => HasRight("互换簿记预设-簿记账户与衡泰关系编辑");
public bool 互换簿记预设_簿记账户与衡泰关系删除 => HasRight("互换簿记预设-簿记账户与衡泰关系删除");
/// <summary>
/// 风险控制-接口审批列表
/// </summary>
public bool 风险控制_接口审批列表 => HasRight("风险控制-接口审批列表");
/// <summary>
/// 交易管理-交易行权
/// </summary>
public bool 交易管理_交易行权 => HasRight("交易管理-交易平仓");
/// <summary>
/// 交易管理-交易到期
/// </summary>
public bool 交易管理_交易到期 => HasRight("交易管理-交易平仓");
/// <summary>
/// 交易管理-交易资金维护
/// </summary>
public bool 交易管理_交易资金维护 => HasRight("交易管理-交易资金维护");
/// <summary>
/// 交易管理-已确认交易资金维护
/// </summary>
public bool 交易管理_已确认交易资金维护 => HasRight("交易管理-已确认交易资金维护");
/// <summary>
/// 交易管理-交易风险维护
/// </summary>
public bool 交易管理_交易风险维护 => HasRight("交易管理-交易风险维护");
/// <summary>
/// 交易管理-交易观察价格维护
/// </summary>
public bool 交易管理_交易观察价格维护 => HasRight("交易管理-批量设置观察价格");
public bool 交易管理_交易流水查看 => HasRight("交易管理-交易流水查看");
public bool 交易管理_交易流水修改 => HasRight("交易管理-交易流水修改");
/// <summary>
/// 风险控制-限额规则维护
/// </summary>
public bool 风险控制_限额规则维护 => HasRight("风险控制-限额规则维护");
/// <summary>
/// 风险控制-限额规则审批
/// </summary>
public bool 风险控制_限额规则审批 => HasRight("风险控制-限额规则审批");
/// <summary>
/// 风险控制-历史回测工具
/// </summary>
public bool 风险控制_历史回测工具 => HasRight("风险控制-历史回测工具");
public bool 风险控制_互换预付金预警设置 => HasRight("风险控制-互换预付金预警设置");
public bool 生成证券报告 => HasRight("监管报告-生成证券报告");
public bool 发送证券报告 => HasRight("监管报告-发送证券报告");
}
}