From 9fa89967ca265a2cf595bb1b376f780b518cf291 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 11 May 2024 15:15:46 +0800 Subject: [PATCH] 1 --- doc/admin/common.js | 19 +++++++++++++++---- doc/admin/mail.js | 31 +++++++++++++++++++++++++++++-- 2 files changed, 44 insertions(+), 6 deletions(-) diff --git a/doc/admin/common.js b/doc/admin/common.js index 582a027f..756f51dd 100644 --- a/doc/admin/common.js +++ b/doc/admin/common.js @@ -30,7 +30,18 @@ exports.RspHead = class RspHead { }; -exports.Mail = class RspHead { +exports.Attachment = class { + + constructor() { + this.fields = [ + ['item_id', 0, '道具id'], + ['item_num', 0, '道具数量'], + ]; + } + +}; + +exports.Mail = class { constructor() { this.fields = [ @@ -38,8 +49,8 @@ exports.Mail = class RspHead { ['mail_type', '', '邮件类型'], ['subject', '', '邮件标题'], ['content', '', '邮件内容'], - ['recipients', '', '收件人列表'], - ['attachments', '', '邮件附件'], + ['!recipients', '', '收件人列表'], + ['!attachments', Attachment(), '邮件附件'], ['deleted', 0, '是否已删除'], ['sendtime', 0, '发送时间'], ['user_reg_start_time', 0, '用户注册开始时间'], @@ -52,7 +63,7 @@ exports.Mail = class RspHead { }; -exports.UserGroup = class RspHead { +exports.UserGroup = class { constructor() { this.fields = [ diff --git a/doc/admin/mail.js b/doc/admin/mail.js index 76eded08..a61a6490 100644 --- a/doc/admin/mail.js +++ b/doc/admin/mail.js @@ -35,8 +35,35 @@ module.exports = class { ['mail_type', 0, '邮件类型'], ['subject', '', '邮件标题'], ['content', '', '邮件内容'], - ['recipients', '', '收件人列表'], - ['attachments', '', '邮件附件'], + ['!recipients', '', '收件人列表'], + ['!attachments', common.Attachment(), '邮件附件'], + ['sendtime', 0, '发送时间'], + ['user_reg_start_time', 0, '用户注册开始时间'], + ['user_reg_end_time', 0, '用户注册结束时间'], + ['expiretime', 0, '过期时间'], + ], + 'response': [ + new common.RspHead(), + ] + }, + + { + 'method': 'POST', + 'name': 'edit', + 'desc': '添加邮件', + 'group': 'mail', + 'url': 'api/v1/mail/edit', + 'header': [ + ], + 'is_json_params': true, + 'params': [ + new common.RspHead(), + ['mail_id', '', '邮件id'], + ['mail_type', 0, '邮件类型'], + ['subject', '', '邮件标题'], + ['content', '', '邮件内容'], + ['!recipients', '', '收件人列表'], + ['!attachments', common.Attachment(), '邮件附件'], ['sendtime', 0, '发送时间'], ['user_reg_start_time', 0, '用户注册开始时间'], ['user_reg_end_time', 0, '用户注册结束时间'],