Sunuer

Sunuer Manage Sunuer Easy Окружающие
Модуль сообщений

Таблицы базы данных

LeaveMessageSet --Таблица конфигурации сообщений
LeaveMessage --Таблица сообщений
--Хранимые процедуры - Операции с базой данных
Префикс: LeaveMessage

Каталог файлов:

DAL-Модель (Взаимодействие с базой данных - Модель)

/Code/LeaveMessage/LeaveMessageDal.cs--Таблица сообщений
/Code/LeaveMessage/LeaveMessageModel.cs--Таблица сообщений
/Code/LeaveMessage/LeaveMessageSetDal.cs--Таблица конфигурации сообщений
/Code/LeaveMessage/LeaveMessageSetModel.cs--Таблица конфигурации сообщений

API (Контроллеры) - Добавление, редактирование, удаление, получение списка данных

/Controllers/LeaveMessage/LeaveMessageController.cs--Таблица сообщений
/Controllers/LeaveMessage/LeaveMessageSetController.cs--Таблица конфигурации сообщений

Страницы - Страницы операций пользователей во фронтенде

/Pages/Manage/LeaveMessages/LeaveMessageAdd.cshtml--Добавить сообщение
/Pages/Manage/LeaveMessages/LeaveMessageAudit.cshtml-- Проверка сообщения 
/Pages/Manage/LeaveMessages/LeaveMessageList.cshtml--Список сообщений
/Pages/Manage/LeaveMessages/LeaveMessageSetEdt.cshtml--Настройки сообщений

Код входа и разрешения - Добавить в admin_index.cshtml


 @if (Model.AdminModel.Roles.IndexOf("|400|") > -1)
 {
     <li data-name="set" class="layui-nav-item">

         <a href="javascript:;" lay-tips="Message Management" lay-direction="3">
             <i class="layui-icon layui-icon-template"></i>
             <cite>Message Management</cite>
         </a>
         <dl class="layui-nav-child">
             @if (Model.AdminModel.Roles.IndexOf("|401|") > -1)
             {
                 <dd><a lay-href="LeaveMessages/LeaveMessageSetEdt">Message Configuration</a></dd>
             }
             @if (Model.AdminModel.Roles.IndexOf("|402|") > -1)
             {
                 <dd><a lay-href="LeaveMessages/LeaveMessageAdd">Add</a></dd>
                 <dd><a lay-href="LeaveMessages/LeaveMessageList">Message</a></dd>
             }
         </dl>
     </li>
 }

Database Permissions -AdminPower

40002025-02-11 14:44:51.500NULL000Message Management
40102025-02-11 14:45:32.523NULL00400Message Configuration
40202025-02-11 14:45:47.317NULL00400Message List
40302025-02-11 14:45:59.737NULL00400Message Review
40402025-02-12 08:32:08.340NULL00400Delete Message