model.updateTime=DateTime.Now;response.Status=base.Context.Updateable(model).IgnoreColumns(it=>new{it.createBy,it.createTime}).ExecuteCommand()>0;if(!response.Status){response.Message="编辑失败";}returnresponse;});}///<summary>///删除方法///</summary>///<paramname="ids">需要删除的id</param>///<returns></returns>publicdynamicDelByIds(string[]ids){varresponse=newResponse{Message=""};returnExceptionsHelp.Instance.ExecuteT(()=>{vartemp=Context.Deleteable<base_container>().In(x=>x.containerCode,ids).ExecuteCommand()>0;if(!temp){response.Message="删除失败,反复出现请联系管理员";}returnresponse;});}///<summary>///批量创建容器执行存储过程///</summary>publicdynamicBtchAdd(stringtype,intcontainerNum){varresponse=newResponse();returnExceptionsHelp.Instance.ExecuteT(()=>{base.Context.Ado.UseStoredProcedure().ExecuteCommand("P_Create_Container",new{type,containerNum,createBy=sysWebUser?.Account});returnresponse;});}publicstringSqlWhere(base_containermodel){varstringBuilder=newStringBuilder();stringBuilder.Append(" 1=1 ");if(model.containerCode!=null)stringBuilder.Append($" and t1.code like '%{model.containerCode}%' ");returnstringBuilder.ToString();}///<summary>///导出///</summary>publicdynamicExportData(base_containerentity){returnExceptionsHelp.Instance.ExecuteT(()=>{varresult=newResponse();vards=Load(null,entity);if(ds==null||ds.Count==0){result.Result="[]";result.Count=0;}else{result.Result=ds.Result;result.Count=ds.Count;}returnresult;},catchRetrunValue:"list");}}}