@@ -22,6 +22,7 @@ type FeedbackListReq struct {
CreatedByName string `json:"createdByName"` // 创建者用户名
CreatedAtStart *gtime.Time `json:"createdAtStart"` // 创建时间
CreatedAtEnd *gtime.Time `json:"createdAtEnd"` // 创建时间
+ Id []int `json:"id"` // 按Id导出
}
type FeedbackGetReq struct {
@@ -88,6 +88,9 @@ func (s FeedbackService) List(ctx context.Context, req *feedback.FeedbackListReq
if req.CreatedAtEnd != nil {
dao = dao.Where("CreatedAt < ?", req.CreatedAtEnd)
+ if len(req.Id) != 0 {
+ dao = dao.Where("Id in (?)", req.Id)
+ }
allow, err := Allow(s.Tenant, s.userInfo.Uuid, PermissionFeedbackProcess)
if err != nil {