| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package service
- import (
- "context"
- "fmt"
- dao "lims_adapter/dao/access"
- "dashoo.cn/micro_libary/micro_srv"
- "dashoo.cn/micro_libary/request"
- )
- type DeviceTaskService struct {
- Dao *dao.DeviceTaskDao
- Tenant string
- userInfo request.UserInfo
- }
- func NewDeviceTaskService(ctx context.Context) (*DeviceTaskService, error) {
- tenant, err := micro_srv.GetTenant(ctx)
- if err != nil {
- return nil, fmt.Errorf("获取组合码异常:%s", err.Error())
- }
- // 获取用户信息
- userInfo, err := micro_srv.GetUserInfo(ctx)
- if err != nil {
- return nil, fmt.Errorf("获取用户信息异常:%s", err.Error())
- }
- return &DeviceTaskService{
- Dao: dao.NewDeviceTaskDao(tenant),
- Tenant: tenant,
- userInfo: userInfo,
- }, nil
- }
- func (s DeviceTaskService) Delete(ctx context.Context, id []int) error {
- if len(id) == 0 {
- return nil
- }
- _, err := s.Dao.Where("Id IN (?)", id).Delete()
- return err
- }
|