94 lines
3.3 KiB
Go
94 lines
3.3 KiB
Go
package dto
|
|
|
|
import (
|
|
|
|
"go-admin/app/admin/models"
|
|
"go-admin/common/dto"
|
|
common "go-admin/common/models"
|
|
)
|
|
|
|
type SmsAbnormalNumberGetPageReq struct {
|
|
dto.Pagination `search:"-"`
|
|
PlatformCode string `form:"platformCode" search:"type:exact;column:platform_code;table:sms_abnormal_number" comment:"平台code"`
|
|
Phone string `form:"phone" search:"type:contains;column:phone;table:sms_abnormal_number" comment:"电话号码"`
|
|
SmsAbnormalNumberOrder
|
|
}
|
|
|
|
type SmsAbnormalNumberOrder struct {
|
|
Id string `form:"idOrder" search:"type:order;column:id;table:sms_abnormal_number"`
|
|
Account string `form:"accountOrder" search:"type:order;column:account;table:sms_abnormal_number"`
|
|
PlatformCode string `form:"platformCodeOrder" search:"type:order;column:platform_code;table:sms_abnormal_number"`
|
|
Phone string `form:"phoneOrder" search:"type:order;column:phone;table:sms_abnormal_number"`
|
|
CreatedAt string `form:"createdAtOrder" search:"type:order;column:created_at;table:sms_abnormal_number"`
|
|
UpdatedAt string `form:"updatedAtOrder" search:"type:order;column:updated_at;table:sms_abnormal_number"`
|
|
DeletedAt string `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:sms_abnormal_number"`
|
|
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:sms_abnormal_number"`
|
|
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:sms_abnormal_number"`
|
|
|
|
}
|
|
|
|
func (m *SmsAbnormalNumberGetPageReq) GetNeedSearch() interface{} {
|
|
return *m
|
|
}
|
|
|
|
type SmsAbnormalNumberInsertReq struct {
|
|
Id int `json:"-" comment:"主键id"` // 主键id
|
|
Account string `json:"account" comment:"账号"`
|
|
PlatformCode string `json:"platformCode" comment:"平台code"`
|
|
Phone string `json:"phone" comment:"电话号码"`
|
|
common.ControlBy
|
|
}
|
|
|
|
func (s *SmsAbnormalNumberInsertReq) Generate(model *models.SmsAbnormalNumber) {
|
|
if s.Id == 0 {
|
|
model.Model = common.Model{ Id: s.Id }
|
|
}
|
|
model.Account = s.Account
|
|
model.PlatformCode = s.PlatformCode
|
|
model.Phone = s.Phone
|
|
model.CreateBy = s.CreateBy // 添加这而,需要记录是被谁创建的
|
|
}
|
|
|
|
func (s *SmsAbnormalNumberInsertReq) GetId() interface{} {
|
|
return s.Id
|
|
}
|
|
|
|
type SmsAbnormalNumberUpdateReq struct {
|
|
Id int `uri:"id" comment:"主键id"` // 主键id
|
|
Account string `json:"account" comment:"账号"`
|
|
PlatformCode string `json:"platformCode" comment:"平台code"`
|
|
Phone string `json:"phone" comment:"电话号码"`
|
|
common.ControlBy
|
|
}
|
|
|
|
func (s *SmsAbnormalNumberUpdateReq) Generate(model *models.SmsAbnormalNumber) {
|
|
if s.Id == 0 {
|
|
model.Model = common.Model{ Id: s.Id }
|
|
}
|
|
model.Account = s.Account
|
|
model.PlatformCode = s.PlatformCode
|
|
model.Phone = s.Phone
|
|
model.UpdateBy = s.UpdateBy // 添加这而,需要记录是被谁更新的
|
|
}
|
|
|
|
func (s *SmsAbnormalNumberUpdateReq) GetId() interface{} {
|
|
return s.Id
|
|
}
|
|
|
|
// SmsAbnormalNumberGetReq 功能获取请求参数
|
|
type SmsAbnormalNumberGetReq struct {
|
|
Id int `uri:"id"`
|
|
}
|
|
func (s *SmsAbnormalNumberGetReq) GetId() interface{} {
|
|
return s.Id
|
|
}
|
|
|
|
// SmsAbnormalNumberDeleteReq 功能删除请求参数
|
|
type SmsAbnormalNumberDeleteReq struct {
|
|
Ids []int `json:"ids"`
|
|
}
|
|
|
|
func (s *SmsAbnormalNumberDeleteReq) GetId() interface{} {
|
|
return s.Ids
|
|
}
|