select f_id, f_billno, f_contractno, f_deptid, f_corpid, f_goodsid, f_stltypeid, f_feetypeid, t_packages, f_trademodeid, f_freedays, f_begindate, f_enddate, f_billstatus, f_status, del_flag, create_by, create_time, update_by, update_time, remark, f_task_type, f_dc, f_billtype, f_billtype_name, f_warehouseid from t_warehouse_agreement insert into t_warehouse_agreement f_billno, f_contractno, f_deptid, f_corpid, f_goodsid, f_stltypeid, f_feetypeid, t_packages, f_warehouseid, f_trademodeid, f_freedays, f_begindate, f_enddate, f_billstatus, f_status, del_flag, create_by, create_time, update_by, update_time, remark, f_task_type, f_dc, f_billtype, f_billtype_name, #{fBillno}, #{fContractno}, #{fDeptid}, #{fCorpid}, #{fGoodsid}, #{fStltypeid}, #{fFeetypeid}, #{tPackages}, #{fWarehouseid}, #{fTrademodeid}, #{fFreedays}, #{fBegindate}, #{fEnddate}, #{fBillstatus}, #{fStatus}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{fTaskType}, #{fDc}, #{fBilltype}, #{fBilltypeName}, update t_warehouse_agreement f_billno = #{fBillno}, f_contractno = #{fContractno}, f_deptid = #{fDeptid}, f_corpid = #{fCorpid}, f_goodsid = #{fGoodsid}, f_stltypeid = #{fStltypeid}, f_feetypeid = #{fFeetypeid}, t_packages = #{tPackages}, f_warehouseid = #{fWarehouseid}, f_trademodeid = #{fTrademodeid}, f_freedays = #{fFreedays}, f_begindate = #{fBegindate}, f_enddate = #{fEnddate}, f_billstatus = #{fBillstatus}, f_status = #{fStatus}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, f_task_type = #{fTaskType}, f_dc = #{fDc}, f_billtype = #{fBilltype}, f_billtype_name = #{fBilltypeName}, where f_id = #{fId} delete from t_warehouse_agreement where f_id = #{fId} delete w.*, wa.* from t_warehouse_agreement w LEFT JOIN t_warehouse_agreementitems wa ON wa.f_pid = w.f_id where w.f_id in #{fId}