예제 #1
0
        public ResponseMessage <string> Insert([FromBody] SysApp sysApp)
        {
            UserInfo user = GetCurrentUser.GetUserInfo(Request.HttpContext);

            return(new ResponseMessage <string> {
                data = _sysAppService.Insert(sysApp)
            });
        }
예제 #2
0
        public ResponseMessage <string> Insert([FromBody] SysJob sysJob)
        {
            UserInfo user = GetCurrentUser.GetUserInfo(HttpContext);

            sysJob.created_by   = user.id;
            sysJob.created_time = DateTime.Now;
            return(new ResponseMessage <string> {
                data = _sysJobService.Insert(sysJob)
            });
        }
예제 #3
0
        public ResponseMessageWrap <List <LayUITreeDto> > QueryDataByAuthorize()
        {
            UserInfo            user = GetCurrentUser.GetUserInfo(Request.HttpContext);
            LayUITreeDto        tree = _sysOrgService.QueryDataByAuthorizeForLayUITree(user.org_id, user.group_id);
            List <LayUITreeDto> ss   = new List <LayUITreeDto>();

            ss.Add(tree);
            return(new ResponseMessageWrap <List <LayUITreeDto> > {
                data = ss
            });
        }
예제 #4
0
        public ResponseMessage <string> Insert([FromBody] SysUser sysUser)
        {
            UserInfo user = GetCurrentUser.GetUserInfo(Request.HttpContext);

            sysUser.created_by   = user.id;
            sysUser.created_time = DateTime.Now;
            sysUser.group_id     = user.group_id;//数据新增时确定group_id
            return(new ResponseMessage <string> {
                data = _sysUserService.Insert(sysUser)
            });
        }
예제 #5
0
        public ResponseMessageWrap <object> QueryPageDataByOrg([FromBody] QueryByPageRequest reqMsg)
        {
            UserInfo user = GetCurrentUser.GetUserInfo(Request.HttpContext);

            reqMsg.groupId = user.group_id;
            var total = _sysUserService.QueryDataRecord(reqMsg);
            var list  = _sysUserService.QueryDataByPage(reqMsg);

            return(new ResponseMessageWrap <object> {
                count = total, data = list
            });
        }
예제 #6
0
        public ResponseMessage <int> Update([FromBody] SysUser sysUser)
        {
            UserInfo user = GetCurrentUser.GetUserInfo(Request.HttpContext);

            sysUser.updated_by   = user.id;
            sysUser.updated_time = DateTime.Now;
            SysUser entity = _sysUserService.GetById(sysUser.id);

            Utils.CommmonUtils.EntityToEntity(sysUser, entity, null);
            return(new ResponseMessage <int> {
                data = _sysUserService.Update(entity)
            });
        }