cargo-platform/internal/handlers/dto/activity_log.go
teguh nugroho 39265bfcb1
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
oerubahan
2026-09-05 14:31:03 +07:00

28 lines
1008 B
Go

package dto
type ActivityLogFilterRequest struct {
ID string `json:"id" form:"id"`
TableName string `json:"table_name" form:"table_name"`
RecordID string `json:"record_id" form:"record_id"`
Action string `json:"action" form:"action"`
UserID string `json:"user_id" form:"user_id"`
MerchantID string `json:"merchant_id" form:"merchant_id"`
DateFrom string `json:"date_from" form:"date_from"`
DateTo string `json:"date_to" form:"date_to"`
}
type ActivityLogResponse struct {
ID string `json:"id"`
TableName string `json:"table_name"`
RecordID string `json:"record_id"`
Action string `json:"action"`
OldData *string `json:"old_data"`
NewData *string `json:"new_data"`
CascadeData *string `json:"cascade_data"`
UserID string `json:"user_id"`
UserName string `json:"user_name"`
MerchantID *string `json:"merchant_id"`
CreatedOn *string `json:"created_on"`
CascadeCount int `json:"cascade_count,omitempty"`
}