edit get staff-info

This commit is contained in:
anbuiselly 2022-11-18 17:47:26 +07:00
parent 8cceae74ef
commit 0a9381065f
4 changed files with 12 additions and 16 deletions

View File

@ -16,16 +16,16 @@ func GetStaff() Staff {
}
// GetListStaffInfoByNotificationAction ...
func (s Staff) GetListStaffInfoByNotificationAction(p model.GetListStaffByNotificationActionRequest) (*model.ResponseListStaffInfoByNotificationAction, error) {
msg, err := natsio.GetServer().Request(subject.Staff.GetListStaffInfoByNotificationAction, toBytes(p))
func (s Staff) GetListStaffInfoByNotificationAction(p model.GetListStaffRequest) (*model.ResponseListStaffInfo, error) {
msg, err := natsio.GetServer().Request(subject.Staff.GetListStaffInfo, toBytes(p))
if err != nil {
return nil, err
}
var r struct {
Data *model.ResponseListStaffInfoByNotificationAction `json:"data"`
Error string `json:"error"`
Data *model.ResponseListStaffInfo `json:"data"`
Error string `json:"error"`
}
if err := json.Unmarshal(msg.Data, &r); err != nil {

View File

@ -1,8 +1,6 @@
package model
// GetListStaffByNotificationActionRequest ...
type GetListStaffByNotificationActionRequest struct {
CreatedBys []string `json:"createdBys"`
ApprovedBys []string `json:"approvedBys"`
CancelledBys []string `json:"cancelledBys"`
// GetListStaffRequest ...
type GetListStaffRequest struct {
Staffs []string `json:"Staffs"`
}

View File

@ -1,10 +1,8 @@
package model
// ResponseListStaffInfoByNotificationAction ...
type ResponseListStaffInfoByNotificationAction struct {
CreatedBys []ResponseStaffInfo `json:"CreatedBys"`
ApprovedBys []ResponseStaffInfo `json:"ApprovedBys"`
CancelledBys []ResponseStaffInfo `json:"CancelledBys"`
// ResponseListStaffInfo ...
type ResponseListStaffInfo struct {
Staffs []ResponseStaffInfo `json:"staffs"`
}
// ResponseStaffInfo ...

View File

@ -7,7 +7,7 @@ func getStaffValue(val string) string {
}
var Staff = struct {
GetListStaffInfoByNotificationAction string
GetListStaffInfo string
}{
GetListStaffInfoByNotificationAction: getStaffValue("get_list_staff_info_by_notification_info"),
GetListStaffInfo: getStaffValue("get_list_staff_info_by_notification_info"),
}