✨ feat(后台): 批量邮件
This commit is contained in:
@@ -10,7 +10,7 @@ import { GMMail as StategyMail } from './ServerStategy';
|
||||
import { ServerlistType } from './Serverlist';
|
||||
import moment = require('moment');
|
||||
|
||||
class Reward {
|
||||
class MailReward {
|
||||
@prop({ required: true })
|
||||
id: number;
|
||||
@prop({ required: true })
|
||||
@@ -26,6 +26,8 @@ export class Receiver {
|
||||
roleId?: string;
|
||||
@prop({ required: true })
|
||||
roleName?: string;
|
||||
@prop({ required: true, type: MailReward, _id: false })
|
||||
rewards?: MailReward[];
|
||||
}
|
||||
|
||||
export default class GMMail extends BaseModel {
|
||||
@@ -33,8 +35,8 @@ export default class GMMail extends BaseModel {
|
||||
@prop({ required: false})
|
||||
hasGoods: boolean; // 有效时间,单位小时
|
||||
|
||||
@prop({ required: true, type: Reward, default: [], _id: false })
|
||||
goods: Reward[];
|
||||
@prop({ required: true, type: MailReward, default: [], _id: false })
|
||||
goods: MailReward[];
|
||||
|
||||
@prop({ required: true, default: true })
|
||||
timeType: MAIL_TIME_TYPE; // 邮件时间类型
|
||||
|
||||
Reference in New Issue
Block a user