Commit cd2f1eab by lihui.wang

no message

parent f8453ded
package com.freemud.api;
import com.freemud.model.User;
import com.freemud.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @Title:
* @Package com.freemud.pay
* @Description:
* @author: lihui.wang
* @date:
* @Copyright: 2017 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
@Controller
@RequestMapping(value = "/user")
public class UserController {
@Autowired
private UserService userService;
@ResponseBody
@RequestMapping(value = "/add",produces = {"application/json;charset=UTF-8"},method = RequestMethod.POST)
public int addUser(User user){
return userService.addUser(user);
}
@ResponseBody
@RequestMapping(value = "/add",produces = {"application/json;charset=UTF-8"},method = RequestMethod.POST)
public int deleteUser(Integer userId){
return userService.deleteUser(userId);
}
@ResponseBody
@RequestMapping(value = "/add",produces = {"application/json;charset=UTF-8"},method = RequestMethod.POST)
public int updateUser(User user){
return userService.updateByPrimaryKey(user);
}
}
\ No newline at end of file
package com.freemud.application;
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @Title:
* @Package com.freemud.pay
* @Description:
* @author: lihui.wang
* @date:
* @Copyright: 2017 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication
@MapperScan("com.freemud.mapper")//将项目中对应的mspper类的路径加进来就可以了
@ComponentScan("com.freemud")
public class UserApplication {
public static void main(String[] args) {
SpringApplication.run(UserApplication.class, args);
}
}
\ No newline at end of file
package com.freemud.mapper;
import com.freemud.model.Admin;
public interface AdminMapper {
int deleteByPrimaryKey(Integer uid);
int insert(Admin record);
int insertSelective(Admin record);
Admin selectByPrimaryKey(Integer uid);
int updateByPrimaryKeySelective(Admin record);
int updateByPrimaryKey(Admin record);
}
\ No newline at end of file
package com.freemud.mapper;
import com.freemud.model.User;
public interface UserMapper {
int deleteByPrimaryKey(Integer userId);
int insert(User record);
int insertSelective(User record);
User selectByPrimaryKey(Integer userId);
int updateByPrimaryKeySelective(User record);
int updateByPrimaryKey(User record);
}
\ No newline at end of file
package com.freemud.service.impl;
import com.freemud.mapper.UserMapper;
import com.freemud.model.User;
import com.freemud.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @Title:
* @Package com.freemud.pay
* @Description:
* @author: lihui.wang
* @date:
* @Copyright: 2017 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
@Service(value = "userService")
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public int addUser(User user) {
return userMapper.insert(user);
}
@Override
public int deleteUser(Integer userId) {
return userMapper.deleteByPrimaryKey(userId);
}
@Override
public int updateByPrimaryKey(User user) {
return userMapper.updateByPrimaryKey(user);
}
}
\ No newline at end of file
server:
port: 8080
spring:
datasource:
url: jdbc:sqlserver://115.159.142.32:9528;DatabaseName=zhuihu
username: zhuihutest
password: zhuihutest@freemud
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
filters: stat
maxActive: 20
initialSize: 1
maxWait: 60000
minIdle: 1
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: select 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxOpenPreparedStatements: 20
mybatis:
mapper-locations: classpath:mapping/*.xml
type-aliases-package: com.freemud.model
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<!-- 数据库驱动:选择你的本地硬盘上面的数据库驱动包-->
<classPathEntry location="C:\Users\lihui.wang\.m2\repository\mysql\mysql-connector-java\5.1.21\mysql-connector-java-5.1.21.jar"/>
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true"/>
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<!--数据库链接URL,用户名、密码 -->
<jdbcConnection driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver" connectionURL="jdbc:sqlserver://115.159.142.32:9528;DatabaseName=zhuihu" userId="zhuihutest" password="zhuihutest@freemud">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- 生成模型的包名和位置-->
<javaModelGenerator targetPackage="com.freemud.model" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- 生成映射文件的包名和位置-->
<sqlMapGenerator targetPackage="mapping" targetProject="src/main/resources">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!-- 生成DAO的包名和位置-->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.freemud.mapper" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
<table tableName="t_user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
<table tableName="tAdmin" domainObjectName="Admin" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
</context>
</generatorConfiguration>
### 输出信息到控制抬 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
### 输出DEBUG 级别以上的日志到文件D://Work_space/Java/springbootmybatisdemo/logs/debug.log ###
log4j.appender.D = org.apache.log4j.FileAppender
log4j.appender.D.File = D://Work_space/Java/springbootmybatisdemo/logs/debug.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### 输出ERROR 级别以上的日志到文件D://Work_space/Java/springbootmybatisdemo/logs/error.log ###
log4j.appender.E = org.apache.log4j.FileAppender
log4j.appender.E.File = D://Work_space/Java/springbootmybatisdemo/logs/error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### 设置###
log4j.rootLogger = debug,stdout,D,E
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.freemud.mapper.AdminMapper">
<resultMap id="BaseResultMap" type="com.freemud.model.Admin">
<id column="UID" jdbcType="INTEGER" property="uid" />
<result column="UserName" jdbcType="VARCHAR" property="username" />
<result column="Pwd" jdbcType="VARCHAR" property="pwd" />
<result column="Mobile" jdbcType="VARCHAR" property="mobile" />
<result column="RegDate" jdbcType="TIMESTAMP" property="regdate" />
<result column="PartnerID" jdbcType="INTEGER" property="partnerid" />
<result column="CompanyCode" jdbcType="NVARCHAR" property="companycode" />
<result column="UnifyId" jdbcType="CHAR" property="unifyid" />
<result column="StoreID" jdbcType="NVARCHAR" property="storeid" />
</resultMap>
<sql id="Base_Column_List">
UID, UserName, Pwd, Mobile, RegDate, PartnerID, CompanyCode, UnifyId, StoreID
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tAdmin
where UID = #{uid,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tAdmin
where UID = #{uid,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.freemud.model.Admin">
insert into tAdmin (UID, UserName, Pwd,
Mobile, RegDate, PartnerID,
CompanyCode, UnifyId, StoreID
)
values (#{uid,jdbcType=INTEGER}, #{username,jdbcType=VARCHAR}, #{pwd,jdbcType=VARCHAR},
#{mobile,jdbcType=VARCHAR}, #{regdate,jdbcType=TIMESTAMP}, #{partnerid,jdbcType=INTEGER},
#{companycode,jdbcType=NVARCHAR}, #{unifyid,jdbcType=CHAR}, #{storeid,jdbcType=NVARCHAR}
)
</insert>
<insert id="insertSelective" parameterType="com.freemud.model.Admin">
insert into tAdmin
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">
UID,
</if>
<if test="username != null">
UserName,
</if>
<if test="pwd != null">
Pwd,
</if>
<if test="mobile != null">
Mobile,
</if>
<if test="regdate != null">
RegDate,
</if>
<if test="partnerid != null">
PartnerID,
</if>
<if test="companycode != null">
CompanyCode,
</if>
<if test="unifyid != null">
UnifyId,
</if>
<if test="storeid != null">
StoreID,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">
#{uid,jdbcType=INTEGER},
</if>
<if test="username != null">
#{username,jdbcType=VARCHAR},
</if>
<if test="pwd != null">
#{pwd,jdbcType=VARCHAR},
</if>
<if test="mobile != null">
#{mobile,jdbcType=VARCHAR},
</if>
<if test="regdate != null">
#{regdate,jdbcType=TIMESTAMP},
</if>
<if test="partnerid != null">
#{partnerid,jdbcType=INTEGER},
</if>
<if test="companycode != null">
#{companycode,jdbcType=NVARCHAR},
</if>
<if test="unifyid != null">
#{unifyid,jdbcType=CHAR},
</if>
<if test="storeid != null">
#{storeid,jdbcType=NVARCHAR},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.freemud.model.Admin">
update tAdmin
<set>
<if test="username != null">
UserName = #{username,jdbcType=VARCHAR},
</if>
<if test="pwd != null">
Pwd = #{pwd,jdbcType=VARCHAR},
</if>
<if test="mobile != null">
Mobile = #{mobile,jdbcType=VARCHAR},
</if>
<if test="regdate != null">
RegDate = #{regdate,jdbcType=TIMESTAMP},
</if>
<if test="partnerid != null">
PartnerID = #{partnerid,jdbcType=INTEGER},
</if>
<if test="companycode != null">
CompanyCode = #{companycode,jdbcType=NVARCHAR},
</if>
<if test="unifyid != null">
UnifyId = #{unifyid,jdbcType=CHAR},
</if>
<if test="storeid != null">
StoreID = #{storeid,jdbcType=NVARCHAR},
</if>
</set>
where UID = #{uid,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.freemud.model.Admin">
update tAdmin
set UserName = #{username,jdbcType=VARCHAR},
Pwd = #{pwd,jdbcType=VARCHAR},
Mobile = #{mobile,jdbcType=VARCHAR},
RegDate = #{regdate,jdbcType=TIMESTAMP},
PartnerID = #{partnerid,jdbcType=INTEGER},
CompanyCode = #{companycode,jdbcType=NVARCHAR},
UnifyId = #{unifyid,jdbcType=CHAR},
StoreID = #{storeid,jdbcType=NVARCHAR}
where UID = #{uid,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.freemud.mapper.UserMapper">
<resultMap id="BaseResultMap" type="com.freemud.model.User">
<id column="user_id" jdbcType="INTEGER" property="userId" />
<result column="user_name" jdbcType="NVARCHAR" property="userName" />
<result column="upassword" jdbcType="NVARCHAR" property="upassword" />
<result column="phone" jdbcType="NVARCHAR" property="phone" />
</resultMap>
<sql id="Base_Column_List">
user_id, user_name, upassword, phone
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from t_user
where user_id = #{userId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from t_user
where user_id = #{userId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.freemud.model.User">
insert into t_user (user_id, user_name, upassword,
phone)
values (#{userId,jdbcType=INTEGER}, #{userName,jdbcType=NVARCHAR}, #{upassword,jdbcType=NVARCHAR},
#{phone,jdbcType=NVARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.freemud.model.User">
insert into t_user
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="userId != null">
user_id,
</if>
<if test="userName != null">
user_name,
</if>
<if test="upassword != null">
upassword,
</if>
<if test="phone != null">
phone,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="userId != null">
#{userId,jdbcType=INTEGER},
</if>
<if test="userName != null">
#{userName,jdbcType=NVARCHAR},
</if>
<if test="upassword != null">
#{upassword,jdbcType=NVARCHAR},
</if>
<if test="phone != null">
#{phone,jdbcType=NVARCHAR},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.freemud.model.User">
update t_user
<set>
<if test="userName != null">
user_name = #{userName,jdbcType=NVARCHAR},
</if>
<if test="upassword != null">
upassword = #{upassword,jdbcType=NVARCHAR},
</if>
<if test="phone != null">
phone = #{phone,jdbcType=NVARCHAR},
</if>
</set>
where user_id = #{userId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.freemud.model.User">
update t_user
set user_name = #{userName,jdbcType=NVARCHAR},
upassword = #{upassword,jdbcType=NVARCHAR},
phone = #{phone,jdbcType=NVARCHAR}
where user_id = #{userId,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
server:
port: 8080
spring:
datasource:
url: jdbc:sqlserver://115.159.142.32:9528;DatabaseName=zhuihu
username: zhuihutest
password: zhuihutest@freemud
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
filters: stat
maxActive: 20
initialSize: 1
maxWait: 60000
minIdle: 1
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: select 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxOpenPreparedStatements: 20
mybatis:
mapper-locations: classpath:mapping/*.xml
type-aliases-package: com.freemud.model
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<!-- 数据库驱动:选择你的本地硬盘上面的数据库驱动包-->
<classPathEntry location="C:\Users\lihui.wang\.m2\repository\mysql\mysql-connector-java\5.1.21\mysql-connector-java-5.1.21.jar"/>
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true"/>
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<!--数据库链接URL,用户名、密码 -->
<jdbcConnection driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver" connectionURL="jdbc:sqlserver://115.159.142.32:9528;DatabaseName=zhuihu" userId="zhuihutest" password="zhuihutest@freemud">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- 生成模型的包名和位置-->
<javaModelGenerator targetPackage="com.freemud.model" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- 生成映射文件的包名和位置-->
<sqlMapGenerator targetPackage="mapping" targetProject="src/main/resources">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!-- 生成DAO的包名和位置-->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.freemud.mapper" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
<table tableName="t_user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
<table tableName="tAdmin" domainObjectName="Admin" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
</context>
</generatorConfiguration>
### 输出信息到控制抬 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
### 输出DEBUG 级别以上的日志到文件D://Work_space/Java/springbootmybatisdemo/logs/debug.log ###
log4j.appender.D = org.apache.log4j.FileAppender
log4j.appender.D.File = D://Work_space/Java/springbootmybatisdemo/logs/debug.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### 输出ERROR 级别以上的日志到文件D://Work_space/Java/springbootmybatisdemo/logs/error.log ###
log4j.appender.E = org.apache.log4j.FileAppender
log4j.appender.E.File = D://Work_space/Java/springbootmybatisdemo/logs/error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### 设置###
log4j.rootLogger = debug,stdout,D,E
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.freemud.mapper.AdminMapper">
<resultMap id="BaseResultMap" type="com.freemud.model.Admin">
<id column="UID" jdbcType="INTEGER" property="uid" />
<result column="UserName" jdbcType="VARCHAR" property="username" />
<result column="Pwd" jdbcType="VARCHAR" property="pwd" />
<result column="Mobile" jdbcType="VARCHAR" property="mobile" />
<result column="RegDate" jdbcType="TIMESTAMP" property="regdate" />
<result column="PartnerID" jdbcType="INTEGER" property="partnerid" />
<result column="CompanyCode" jdbcType="NVARCHAR" property="companycode" />
<result column="UnifyId" jdbcType="CHAR" property="unifyid" />
<result column="StoreID" jdbcType="NVARCHAR" property="storeid" />
</resultMap>
<sql id="Base_Column_List">
UID, UserName, Pwd, Mobile, RegDate, PartnerID, CompanyCode, UnifyId, StoreID
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tAdmin
where UID = #{uid,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tAdmin
where UID = #{uid,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.freemud.model.Admin">
insert into tAdmin (UID, UserName, Pwd,
Mobile, RegDate, PartnerID,
CompanyCode, UnifyId, StoreID
)
values (#{uid,jdbcType=INTEGER}, #{username,jdbcType=VARCHAR}, #{pwd,jdbcType=VARCHAR},
#{mobile,jdbcType=VARCHAR}, #{regdate,jdbcType=TIMESTAMP}, #{partnerid,jdbcType=INTEGER},
#{companycode,jdbcType=NVARCHAR}, #{unifyid,jdbcType=CHAR}, #{storeid,jdbcType=NVARCHAR}
)
</insert>
<insert id="insertSelective" parameterType="com.freemud.model.Admin">
insert into tAdmin
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">
UID,
</if>
<if test="username != null">
UserName,
</if>
<if test="pwd != null">
Pwd,
</if>
<if test="mobile != null">
Mobile,
</if>
<if test="regdate != null">
RegDate,
</if>
<if test="partnerid != null">
PartnerID,
</if>
<if test="companycode != null">
CompanyCode,
</if>
<if test="unifyid != null">
UnifyId,
</if>
<if test="storeid != null">
StoreID,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">
#{uid,jdbcType=INTEGER},
</if>
<if test="username != null">
#{username,jdbcType=VARCHAR},
</if>
<if test="pwd != null">
#{pwd,jdbcType=VARCHAR},
</if>
<if test="mobile != null">
#{mobile,jdbcType=VARCHAR},
</if>
<if test="regdate != null">
#{regdate,jdbcType=TIMESTAMP},
</if>
<if test="partnerid != null">
#{partnerid,jdbcType=INTEGER},
</if>
<if test="companycode != null">
#{companycode,jdbcType=NVARCHAR},
</if>
<if test="unifyid != null">
#{unifyid,jdbcType=CHAR},
</if>
<if test="storeid != null">
#{storeid,jdbcType=NVARCHAR},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.freemud.model.Admin">
update tAdmin
<set>
<if test="username != null">
UserName = #{username,jdbcType=VARCHAR},
</if>
<if test="pwd != null">
Pwd = #{pwd,jdbcType=VARCHAR},
</if>
<if test="mobile != null">
Mobile = #{mobile,jdbcType=VARCHAR},
</if>
<if test="regdate != null">
RegDate = #{regdate,jdbcType=TIMESTAMP},
</if>
<if test="partnerid != null">
PartnerID = #{partnerid,jdbcType=INTEGER},
</if>
<if test="companycode != null">
CompanyCode = #{companycode,jdbcType=NVARCHAR},
</if>
<if test="unifyid != null">
UnifyId = #{unifyid,jdbcType=CHAR},
</if>
<if test="storeid != null">
StoreID = #{storeid,jdbcType=NVARCHAR},
</if>
</set>
where UID = #{uid,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.freemud.model.Admin">
update tAdmin
set UserName = #{username,jdbcType=VARCHAR},
Pwd = #{pwd,jdbcType=VARCHAR},
Mobile = #{mobile,jdbcType=VARCHAR},
RegDate = #{regdate,jdbcType=TIMESTAMP},
PartnerID = #{partnerid,jdbcType=INTEGER},
CompanyCode = #{companycode,jdbcType=NVARCHAR},
UnifyId = #{unifyid,jdbcType=CHAR},
StoreID = #{storeid,jdbcType=NVARCHAR}
where UID = #{uid,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.freemud.mapper.UserMapper">
<resultMap id="BaseResultMap" type="com.freemud.model.User">
<id column="user_id" jdbcType="INTEGER" property="userId" />
<result column="user_name" jdbcType="NVARCHAR" property="userName" />
<result column="upassword" jdbcType="NVARCHAR" property="upassword" />
<result column="phone" jdbcType="NVARCHAR" property="phone" />
</resultMap>
<sql id="Base_Column_List">
user_id, user_name, upassword, phone
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from t_user
where user_id = #{userId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from t_user
where user_id = #{userId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.freemud.model.User">
insert into t_user (user_id, user_name, upassword,
phone)
values (#{userId,jdbcType=INTEGER}, #{userName,jdbcType=NVARCHAR}, #{upassword,jdbcType=NVARCHAR},
#{phone,jdbcType=NVARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.freemud.model.User">
insert into t_user
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="userId != null">
user_id,
</if>
<if test="userName != null">
user_name,
</if>
<if test="upassword != null">
upassword,
</if>
<if test="phone != null">
phone,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="userId != null">
#{userId,jdbcType=INTEGER},
</if>
<if test="userName != null">
#{userName,jdbcType=NVARCHAR},
</if>
<if test="upassword != null">
#{upassword,jdbcType=NVARCHAR},
</if>
<if test="phone != null">
#{phone,jdbcType=NVARCHAR},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.freemud.model.User">
update t_user
<set>
<if test="userName != null">
user_name = #{userName,jdbcType=NVARCHAR},
</if>
<if test="upassword != null">
upassword = #{upassword,jdbcType=NVARCHAR},
</if>
<if test="phone != null">
phone = #{phone,jdbcType=NVARCHAR},
</if>
</set>
where user_id = #{userId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.freemud.model.User">
update t_user
set user_name = #{userName,jdbcType=NVARCHAR},
upassword = #{upassword,jdbcType=NVARCHAR},
phone = #{phone,jdbcType=NVARCHAR}
where user_id = #{userId,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment