using System;
using DOAN.Model;
using DOAN.Model.Dto;
using DOAN.Model.MES.group;
using DOAN.Model.MES.group.Dto;
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;
using MimeKit.Tnef;
using DOAN.Model.MES.base_.Dto;
using DOAN.Model.MES.base_;
namespace DOAN.Service.group.IService
{
///
/// 人员技能service接口
///
public interface IGroupPersonSkillService : IBaseService
{
PagedInfo GetList(GroupPersonSkillQueryDto parm);
GroupPersonSkill GetInfo(string Id);
GroupPersonSkill AddGroupPersonSkill(GroupPersonSkill parm);
int UpdateGroupPersonSkill(GroupPersonSkill parm);
int PersonskillAssessment(GroupRelPersonSkill relPersonSkill);
List GetPersonSkills(string person_id);
PagedInfo GetPersonUnownSkills(GroupPersonSkillQueryDto2 parm);
int CancalPersonSkillBind(string person_id, string skill_id);
List GetWorkRouteList([FromBody] BaseWorkRouteQueryDto query);
PagedInfo GetWorkstationbyRoute(BaseWorkStationQueryDto2 query);
List RouteProcessParentSon(BaseWorkRouteQueryDto query);
List GetWorkstationList_byProccess(int workProcess_id);
List GetWorkstationBindSkillList(int workstation_id);
PagedInfo GetWorkstationunBindSkillList(GroupPersonSkillQueryDto3 parm);
int HandleWorkstationbindSkill(int workstation_id, string skill_id);
int LiftedWorkstationbindSkill(int workstation_id, string skill_id);
}
}