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}