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}