using DocumentFormat.OpenXml.Spreadsheet; namespace YLErp.Web { public partial class UserInfo { public class 系统参数_ { readonly UserInfo _user; public 系统参数_(UserInfo user) { _user = user; } /// /// 系统参数-系统日期设置 /// public bool 系统日期设置 => _user.HasRight("系统参数-系统日期设置"); /// /// 系统参数-二元期权计算方法 /// public bool 二元期权计算方法 => _user.HasRight("系统参数-二元期权计算方法"); /// /// 系统参数-Theta类型 /// public bool Theta类型 => _user.HasRight("系统参数-Theta类型"); /// /// 系统参数-无风险利率设置 /// 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 bool 波动率浮动比 => _user.HasRight("系统参数-波动率浮动比"); /// /// 系统参数-CurveDayCount /// public bool CurveDayCount => _user.HasRight("系统参数-CurveDayCount"); /// /// 系统参数-TradeDayCount /// public bool TradeDayCount => _user.HasRight("系统参数-TradeDayCount"); /// /// 系统参数-备兑设置 /// 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; } /// /// 基础参数管理-交易日历 /// 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 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; } /// /// 客户管理-客户新增 /// 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 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 class 系统管理_ { readonly UserInfo _user; public 系统管理_(UserInfo user) { _user = user; } /// /// 角色管理-角色新增 /// 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 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; } /// /// 报价管理-波动率曲面修改 /// 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 交易管理_批量对冲波动率导入 => 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 结算管理_结算汇率修改 => 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("互换簿记预设-簿记账户与衡泰关系删除"); /// /// 风险控制-接口审批列表 /// 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("监管报告-发送证券报告"); } }