param_notice.go 1.2 KB
package allied_creation_basic

import "time"

//返回编排消息通知内容列表
type (
	ReqNoticePersonal struct {
		IsRead     int   `json:"isRead"`
		PageIndex  int   `json:"pageIndex"`
		PageSize   int   `json:"pageSize"`
		UserBaseId int64 `json:"userBaseId"`
	}

	DataNoticePersonal struct {
		List []struct {
			CompanyID        int       `json:"companyId"`
			Content          string    `json:"content"`
			CreatedAt        time.Time `json:"createdAt"`
			DeletedAt        time.Time `json:"deletedAt"`
			Extend           string    `json:"extend"`
			IsRead           int       `json:"isRead"`
			Module           string    `json:"module"`
			ModuleAction     string    `json:"moduleAction"`
			NoticePersonalID int       `json:"noticePersonalId"`
			OrganizationID   int       `json:"organizationId"`
			SysCode          string    `json:"sysCode"`
			UpdatedAt        string    `json:"updatedAt"`
			UserID           int       `json:"userId"`
		} `json:"list"`
		Count int64 `json:"count"`
	}
)

//返回编排消息通知内容列表
type (
	ReqReadNotice struct {
		IsRead     int   `json:"isRead"`
		MsgId      int   `json:"noticeId"`
		ReadAll    bool  `json:"readAll"`
		UserBaseId int64 `json:"userBaseId"`
	}

	DataReadNotice struct {
	}
)