Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface {
CreateOrder(ctx context.Context, req domain.Order) error
DetailByProcessInstId(ctx context.Context, instanceId int) (domain.Order, error)
UpdateStatusByInstanceId(ctx context.Context, instanceId int, status uint8) error
// RegisterProcessInstanceId 注册流程引擎ID
RegisterProcessInstanceId(ctx context.Context, id int64, instanceId int) error
// ListOrderByProcessInstanceIds 获取代办流程
ListOrderByProcessInstanceIds(ctx context.Context, instanceIds []int) ([]domain.Order, error)
// ListHistoryOrder 获取历史order列表
ListHistoryOrder(ctx context.Context, userId string, offset, limit int64) ([]domain.Order, int64, error)
// ListOrdersByUser 查看自己提交的工单
ListOrdersByUser(ctx context.Context, userId string, offset, limit int64) ([]domain.Order, int64, error)
}
func NewService ¶
func NewService(repo repository.OrderRepository, producer event.CreateProcessEventProducer) Service
Click to show internal directories.
Click to hide internal directories.