package cn.iocoder.yudao.module.mes.controller.admin.app.service;

import cn.iocoder.yudao.module.erp.controller.admin.product.vo.product.ErpProductRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.app.vo.AppOrgWorkerVO;
import cn.iocoder.yudao.module.mes.controller.admin.app.vo.AppProductVo;
import cn.iocoder.yudao.module.mes.dal.dataobject.orgworker.OrgWorkerDO;
import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO;

import java.util.List;

/**
 * AppService 接口
 *
 * @author 内蒙必硕
 */
public interface AppService {


    /**
     *
     * @return 获取app端个人报工的工位列表
     */
    List<AppOrgWorkerVO> getOrgList(List<OrgWorkerDO> orgWorkerDOList);
    List<AppOrgWorkerVO> getUserList(List<AdminUserRespDTO> list);
    List<AppProductVo> getProductList(List<ErpProductRespVO> list);
    List<AppProductVo> getPlanProductList(String orgType);
}