package com.zfgc.mappers;

import com.zfgc.dbobj.UserSecuritySettingsDbObj;
import com.zfgc.dbobj.UserSecuritySettingsDbObjExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserSecuritySettingsDbObjMapper {

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	long countByExample(UserSecuritySettingsDbObjExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	int deleteByExample(UserSecuritySettingsDbObjExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	int deleteByPrimaryKey(Integer userSecuritySettingsId);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	int insert(UserSecuritySettingsDbObj record);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	int insertSelective(UserSecuritySettingsDbObj record);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	List<UserSecuritySettingsDbObj> selectByExample(UserSecuritySettingsDbObjExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	UserSecuritySettingsDbObj selectByPrimaryKey(Integer userSecuritySettingsId);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	int updateByExampleSelective(@Param("record") UserSecuritySettingsDbObj record,
			@Param("example") UserSecuritySettingsDbObjExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	int updateByExample(@Param("record") UserSecuritySettingsDbObj record,
			@Param("example") UserSecuritySettingsDbObjExample example);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	int updateByPrimaryKeySelective(UserSecuritySettingsDbObj record);

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table USER_SECURITY_SETTINGS
	 * @mbg.generated  Sun Mar 31 13:23:26 EDT 2019
	 */
	int updateByPrimaryKey(UserSecuritySettingsDbObj record);

	void updateUserPassword(@Param("usersId") Integer usersId, @Param("password") String password);
}