using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using Model.ModelDto.SysDto; using WMS.Entity.SysEntity; namespace WMS.IBLL.ISysServer { public interface IUnitServer { /// <summary> /// 查询计é‡å•ä½ä¿¡æ¯ /// </summary> /// <param name="unitNo">å•ä½ç¼–å·</param> /// <param name="unitName">å•ä½åç§°</param> /// <param name="page"></param> /// <param name="limit"></param> /// <param name="count"></param> /// <returns></returns> List<UnitDto> GetUnitList(string unitNo,string unitName,int page,int limit,out int count); /// <summary> /// 获å–啿¡å•ä½ä¿¡æ¯ /// </summary> /// <param name="id"></param> /// <returns></returns> SysUnit GetUnit(int id); /// <summary> /// æ·»åŠ å•ä½ä¿¡æ¯ /// </summary> /// <param name="unitName">åç§°</param> /// <param name="abbrev">缩写</param> /// <param name="userId">æ“作人</param> /// <returns></returns> bool AddUnit(string unitName,string abbrev,int userId); /// <summary> /// 编辑å•ä½ä¿¡æ¯ /// </summary> /// <param name="id"></param> /// <param name="unitName">åç§°</param> /// <param name="abbrev">缩写</param> /// <param name="userId">æ“作人</param> /// <returns></returns> bool EditUnit(int id, string unitName, string abbrev, int userId); /// <summary> /// åˆ é™¤å•ä½ä¿¡æ¯ /// </summary> /// <param name="id"></param> /// <param name="userId"></param> /// <returns></returns> bool DelUnit(int id,int userId); /// <summary> /// åˆ é™¤å•ä½ä¿¡æ¯ï¼ˆå¤šåˆ 除) /// </summary> /// <param name="ids">id集åˆ</param> /// <param name="userId"></param> /// <returns></returns> bool DelsUnit(List<int> ids, int userId); } }