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