コード例 #1
0
        public static new int Update(Sys_Role model)
        {
            model.SRModifyUser = OperatorProvider.Instance.Current.UserId;
            model.SRCreateTime = DateTime.Now;;
            model.SRModifyTime = DateTime.Now;
            var updateColumns = new List <Sys_RoleFields>()
            {
                Sys_RoleFields.SROrganizeId, Sys_RoleFields.SREnCode, Sys_RoleFields.SRType
                , Sys_RoleFields.SRName, Sys_RoleFields.SRAllowEdit, Sys_RoleFields.SRIsEnabled
                , Sys_RoleFields.SRRemark, Sys_RoleFields.SRSortCode, Sys_RoleFields.SRModifyUser
                , Sys_RoleFields.SRModifyTime
            };

            return(RoleAccess.Update(model, updateColumns));
        }
コード例 #2
0
        /// <summary>
        /// 逻辑删除
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public static int Delete(int Id)
        {
            var model = new Sys_Role()
            {
                Id           = Id,
                SRDeleteMark = 1,
                SRModifyUser = OperatorProvider.Instance.Current.UserId,
                SRModifyTime = DateTime.Now,
            };
            var updateColumns = new List <Sys_RoleFields>()
            {
                Sys_RoleFields.SRDeleteMark, Sys_RoleFields.SRModifyUser, Sys_RoleFields.SRModifyTime
            };

            return(RoleAccess.Update(model, updateColumns));
        }