ID_ AS id, COMPANY_ID_ AS companyId, DEPT_ID_ AS deptId, DEPOT_IDS_ AS depotIds, NAME_ AS name, RUN_STATUS_ AS runStatus, MODE_TAG_ AS modeTag, DISABLED_TAG_ AS disabledTag, UPDATE_TIME_ AS updateTime, START_ AS start, END_ AS end, INTERVAL_TIME_ AS intervalTime, UPDATE_USER_ AS UPDATE_USER_, REMARK_ AS remark delete from D_GRAIN_ANALYSIS where id_ = #{id} insert into D_GRAIN_ANALYSIS(ID_,COMPANY_ID_,DEPT_ID_,NAME_,RUN_STATUS_,MODE_TAG_,DEPOT_IDS_,DISABLED_TAG_,UPDATE_TIME_,START_,END_,INTERVAL_TIME_,UPDATE_USER_,REMARK_) values( #{data.id}, #{data.companyId}, #{data.deptId}, #{data.name}, #{data.runStatus}, #{data.modeTag}, #{data.depotIds}, #{data.disabledTag}, #{data.updateTime}, #{data.start}, #{data.end}, #{data.intervalTime}, #{data.updateUser}, #{data.remark} ) update D_GRAIN_ANALYSIS set NAME_ = #{data.name}, DEPT_ID_ = #{data.deptId}, RUN_STATUS_ = #{data.runStatus} , MODE_TAG_ = #{data.modeTag} , DEPOT_IDS_ = #{data.depotIds} , DISABLED_TAG_ = #{data.disabledTag} , REMARK_ = #{data.remark} , UPDATE_TIME_ = #{data.updateTime} , START_ = #{data.start} , END_ = #{data.end} , INTERVAL_TIME_ = #{data.intervalTime} , UPDATE_USER_ = #{data.updateUser} where id_ = #{data.id} update D_GRAIN_ANALYSIS set NAME_ = #{data.name}, RUN_STATUS_ = #{data.runStatus} , MODE_TAG_ = #{data.modeTag} , DEPOT_IDS_ = #{data.depotIds} , DISABLED_TAG_ = #{data.disabledTag} , REMARK_ = #{data.remark} , UPDATE_TIME_ = #{data.updateTime} , START_ = #{data.start} , END_ = #{data.end} , INTERVAL_TIME_ = #{data.intervalTime} , UPDATE_USER_ = #{data.updateUser} where COMPANY_ID_ = #{data.companyId} and DEPT_ID_ = #{data.deptId}