id, program_id, dimension_id, dimension_code, dimension_value, remark, `status`, date_create, date_update, create_by, update_by INSERT INTO sc_program_item ( id, program_id, dimension_id, dimension_code, dimension_value, remark, `status`, date_create, date_update, create_by, update_by ) VALUES ( #{programItem.id,jdbcType=INTEGER}, #{programItem.programId,jdbcType=INTEGER}, #{programItem.dimensionId,jdbcType=INTEGER}, #{programItem.dimensionCode,jdbcType=VARCHAR}, #{programItem.dimensionValue,jdbcType=VARCHAR}, #{programItem.remark,jdbcType=VARCHAR}, #{programItem.status,jdbcType=INTEGER}, #{programItem.dateCreate,jdbcType=TIMESTAMP}, #{programItem.dateUpdate,jdbcType=TIMESTAMP}, #{programItem.createBy,jdbcType=VARCHAR}, #{programItem.updateBy,jdbcType=VARCHAR} ) INSERT INTO sc_program_item id, program_id, dimension_id, dimension_code, dimension_value, remark, `status`, date_create, date_update, create_by, update_by, VALUES #{programItem.id,jdbcType=INTEGER}, #{programItem.programId,jdbcType=INTEGER}, #{programItem.dimensionId,jdbcType=INTEGER}, #{programItem.dimensionCode,jdbcType=VARCHAR}, #{programItem.dimensionValue,jdbcType=VARCHAR}, #{programItem.remark,jdbcType=VARCHAR}, #{programItem.status,jdbcType=INTEGER}, #{programItem.dateCreate,jdbcType=TIMESTAMP}, #{programItem.dateUpdate,jdbcType=TIMESTAMP}, #{programItem.createBy,jdbcType=VARCHAR}, #{programItem.updateBy,jdbcType=VARCHAR}, INSERT INTO sc_program_item ( id, program_id, dimension_id, dimension_code, dimension_value, remark, `status`, date_create, date_update, create_by, update_by )VALUES ( #{programItem.id,jdbcType=INTEGER}, #{programItem.programId,jdbcType=INTEGER}, #{programItem.dimensionId,jdbcType=INTEGER}, #{programItem.dimensionCode,jdbcType=VARCHAR}, #{programItem.dimensionValue,jdbcType=VARCHAR}, #{programItem.remark,jdbcType=VARCHAR}, #{programItem.status,jdbcType=INTEGER}, #{programItem.dateCreate,jdbcType=TIMESTAMP}, #{programItem.dateUpdate,jdbcType=TIMESTAMP}, #{programItem.createBy,jdbcType=VARCHAR}, #{programItem.updateBy,jdbcType=VARCHAR} ) UPDATE sc_program_item program_id= #{programItem.programId,jdbcType=INTEGER}, dimension_id= #{programItem.dimensionId,jdbcType=INTEGER}, dimension_code= #{programItem.dimensionCode,jdbcType=VARCHAR}, dimension_value= #{programItem.dimensionValue,jdbcType=VARCHAR}, remark= #{programItem.remark,jdbcType=VARCHAR}, `status`= #{programItem.status,jdbcType=INTEGER}, date_create= #{programItem.dateCreate,jdbcType=TIMESTAMP}, date_update= #{programItem.dateUpdate,jdbcType=TIMESTAMP}, create_by= #{programItem.createBy,jdbcType=VARCHAR}, update_by= #{programItem.updateBy,jdbcType=VARCHAR} WHERE id = #{programItem.id,jdbcType=INTEGER} UPDATE sc_program_item set status=0,date_update=NOW(),update_by=#{updateBy} where status = 1 and program_id = #{programId}