3 changed files with 351 additions and 0 deletions
@ -0,0 +1,212 @@ |
|||||
|
package cn.chjyj.szwh.bean; |
||||
|
|
||||
|
import java.math.BigInteger; |
||||
|
import java.sql.Timestamp; |
||||
|
|
||||
|
/** |
||||
|
* 交易商品信息 |
||||
|
* 2022.06.23 |
||||
|
*/ |
||||
|
public class Goods { |
||||
|
private Integer id; |
||||
|
private Integer userId;//用户编号
|
||||
|
private String userIslicode;//委托方isli标识码
|
||||
|
private String username;//委托方名称
|
||||
|
private Integer goodsDetailsId;//商品明细id
|
||||
|
private String goodsIslicode; //商品isli标识码
|
||||
|
private String isLicode;//sliCode
|
||||
|
private Integer saleCount;//销售量
|
||||
|
private BigInteger clickCount;//点击量
|
||||
|
private Integer isRecommend;//是否推荐;0:否;1:是
|
||||
|
private Integer recommendSort;//推荐排序
|
||||
|
private Timestamp createTime; //创建时间
|
||||
|
private Timestamp updateTime;//修改时间
|
||||
|
private Timestamp cancelTime;//撤销时间
|
||||
|
/** |
||||
|
* 商品状态开关 |
||||
|
*/ |
||||
|
private Integer goodsStatus;//商品状态;1:上架中;2:下架中;3:已转让;4:已失效;5:冻结中;6:下架中
|
||||
|
private Integer oldStatus;//是否是旧周期数据 0:yes
|
||||
|
private Integer entrustStatus;//委托接口委托数据状态
|
||||
|
private Integer applyOut;//是否申请下架;0:否;1:是
|
||||
|
private Integer isDeleted;//删除状态;0:未删除;1:已删除
|
||||
|
private Integer contractStatus;//是否申请合约关联;0:失败;1:成功
|
||||
|
private Timestamp contractualStartTime;//委托开始时间
|
||||
|
private Timestamp contractualtimeEndTime;//委托结束时间
|
||||
|
|
||||
|
public Integer getId() { |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
public void setId(Integer id) { |
||||
|
this.id = id; |
||||
|
} |
||||
|
|
||||
|
public Integer getUserId() { |
||||
|
return userId; |
||||
|
} |
||||
|
|
||||
|
public void setUserId(Integer userId) { |
||||
|
this.userId = userId; |
||||
|
} |
||||
|
|
||||
|
public String getUserIslicode() { |
||||
|
return userIslicode; |
||||
|
} |
||||
|
|
||||
|
public void setUserIslicode(String userIslicode) { |
||||
|
this.userIslicode = userIslicode; |
||||
|
} |
||||
|
|
||||
|
public String getUsername() { |
||||
|
return username; |
||||
|
} |
||||
|
|
||||
|
public void setUsername(String username) { |
||||
|
this.username = username; |
||||
|
} |
||||
|
|
||||
|
public Integer getGoodsDetailsId() { |
||||
|
return goodsDetailsId; |
||||
|
} |
||||
|
|
||||
|
public void setGoodsDetailsId(Integer goodsDetailsId) { |
||||
|
this.goodsDetailsId = goodsDetailsId; |
||||
|
} |
||||
|
|
||||
|
public String getGoodsIslicode() { |
||||
|
return goodsIslicode; |
||||
|
} |
||||
|
|
||||
|
public void setGoodsIslicode(String goodsIslicode) { |
||||
|
this.goodsIslicode = goodsIslicode; |
||||
|
} |
||||
|
|
||||
|
public String getIsLicode() { |
||||
|
return isLicode; |
||||
|
} |
||||
|
|
||||
|
public void setIsLicode(String isLicode) { |
||||
|
this.isLicode = isLicode; |
||||
|
} |
||||
|
|
||||
|
public Integer getSaleCount() { |
||||
|
return saleCount; |
||||
|
} |
||||
|
|
||||
|
public void setSaleCount(Integer saleCount) { |
||||
|
this.saleCount = saleCount; |
||||
|
} |
||||
|
|
||||
|
public BigInteger getClickCount() { |
||||
|
return clickCount; |
||||
|
} |
||||
|
|
||||
|
public void setClickCount(BigInteger clickCount) { |
||||
|
this.clickCount = clickCount; |
||||
|
} |
||||
|
|
||||
|
public Integer getIsRecommend() { |
||||
|
return isRecommend; |
||||
|
} |
||||
|
|
||||
|
public void setIsRecommend(Integer isRecommend) { |
||||
|
this.isRecommend = isRecommend; |
||||
|
} |
||||
|
|
||||
|
public Integer getRecommendSort() { |
||||
|
return recommendSort; |
||||
|
} |
||||
|
|
||||
|
public void setRecommendSort(Integer recommendSort) { |
||||
|
this.recommendSort = recommendSort; |
||||
|
} |
||||
|
|
||||
|
public Timestamp getCreateTime() { |
||||
|
return createTime; |
||||
|
} |
||||
|
|
||||
|
public void setCreateTime(Timestamp createTime) { |
||||
|
this.createTime = createTime; |
||||
|
} |
||||
|
|
||||
|
public Timestamp getUpdateTime() { |
||||
|
return updateTime; |
||||
|
} |
||||
|
|
||||
|
public void setUpdateTime(Timestamp updateTime) { |
||||
|
this.updateTime = updateTime; |
||||
|
} |
||||
|
|
||||
|
public Timestamp getCancelTime() { |
||||
|
return cancelTime; |
||||
|
} |
||||
|
|
||||
|
public void setCancelTime(Timestamp cancelTime) { |
||||
|
this.cancelTime = cancelTime; |
||||
|
} |
||||
|
|
||||
|
public Integer getGoodsStatus() { |
||||
|
return goodsStatus; |
||||
|
} |
||||
|
|
||||
|
public void setGoodsStatus(Integer goodsStatus) { |
||||
|
this.goodsStatus = goodsStatus; |
||||
|
} |
||||
|
|
||||
|
public Integer getOldStatus() { |
||||
|
return oldStatus; |
||||
|
} |
||||
|
|
||||
|
public void setOldStatus(Integer oldStatus) { |
||||
|
this.oldStatus = oldStatus; |
||||
|
} |
||||
|
|
||||
|
public Integer getEntrustStatus() { |
||||
|
return entrustStatus; |
||||
|
} |
||||
|
|
||||
|
public void setEntrustStatus(Integer entrustStatus) { |
||||
|
this.entrustStatus = entrustStatus; |
||||
|
} |
||||
|
|
||||
|
public Integer getApplyOut() { |
||||
|
return applyOut; |
||||
|
} |
||||
|
|
||||
|
public void setApplyOut(Integer applyOut) { |
||||
|
this.applyOut = applyOut; |
||||
|
} |
||||
|
|
||||
|
public Integer getIsDeleted() { |
||||
|
return isDeleted; |
||||
|
} |
||||
|
|
||||
|
public void setIsDeleted(Integer isDeleted) { |
||||
|
this.isDeleted = isDeleted; |
||||
|
} |
||||
|
|
||||
|
public Integer getContractStatus() { |
||||
|
return contractStatus; |
||||
|
} |
||||
|
|
||||
|
public void setContractStatus(Integer contractStatus) { |
||||
|
this.contractStatus = contractStatus; |
||||
|
} |
||||
|
|
||||
|
public Timestamp getContractualStartTime() { |
||||
|
return contractualStartTime; |
||||
|
} |
||||
|
|
||||
|
public void setContractualStartTime(Timestamp contractualStartTime) { |
||||
|
this.contractualStartTime = contractualStartTime; |
||||
|
} |
||||
|
|
||||
|
public Timestamp getContractualtimeEndTime() { |
||||
|
return contractualtimeEndTime; |
||||
|
} |
||||
|
|
||||
|
public void setContractualtimeEndTime(Timestamp contractualtimeEndTime) { |
||||
|
this.contractualtimeEndTime = contractualtimeEndTime; |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,21 @@ |
|||||
|
package cn.chjyj.szwh.mapper; |
||||
|
|
||||
|
import cn.chjyj.szwh.bean.Goods; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
import org.springframework.stereotype.Component; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* 商品mapper |
||||
|
*/ |
||||
|
@Component |
||||
|
public interface GoodsMapper { |
||||
|
/** |
||||
|
* 商品列表 |
||||
|
* @param startRs |
||||
|
* @param pageSize |
||||
|
* @return |
||||
|
*/ |
||||
|
List<Goods> getGoodsList(@Param("startRs") int startRs, @Param("pageSize") int pageSize); |
||||
|
} |
||||
@ -0,0 +1,118 @@ |
|||||
|
<?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="cn.chjyj.employee.mapper.UserMapper"> |
||||
|
|
||||
|
<sql id="column"> |
||||
|
id\user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID', |
||||
|
`user_islicode` varchar(255) NOT NULL COMMENT '委托方isli标识码', |
||||
|
`username` varchar(50) DEFAULT NULL COMMENT '委托方名称', |
||||
|
`goods_detail_id` int(11) NOT NULL COMMENT '商品明细ID', |
||||
|
`goods_islicode` varchar(255) NOT NULL COMMENT '商品isli标识码', |
||||
|
`islicode` varchar(200) DEFAULT NULL COMMENT 'isliCode', |
||||
|
`sale_count` int(11) NOT NULL DEFAULT '0' COMMENT '销售量', |
||||
|
`click_count` int(11) NOT NULL DEFAULT '0' COMMENT '点击量', |
||||
|
`is_recommend` int(1) NOT NULL DEFAULT '0' COMMENT '是否推荐;0:否;1:是', |
||||
|
`recommend_sort` int(10) NOT NULL DEFAULT '0' COMMENT '推荐排序', |
||||
|
`createtime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
||||
|
`updatetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', |
||||
|
`canceltime` datetime DEFAULT NULL COMMENT '撤销时间', |
||||
|
`goods_status` int(1) NOT NULL DEFAULT '1' COMMENT '商品状态;1:上架中;2:下架中;3:已转让;4:已失效;5:冻结中;6:下架中', |
||||
|
`old_status` int(1) NOT NULL DEFAULT '0' COMMENT '是否是旧周期数据', |
||||
|
`entrust_status` int(1) NOT NULL DEFAULT '0' COMMENT '委托接口委托数据状态', |
||||
|
`apply_out` int(1) NOT NULL DEFAULT '0' COMMENT '是否申请下架;0:否;1:是', |
||||
|
`is_deleted` int(1) DEFAULT '0' COMMENT '删除状态;0:未删除;1:已删除', |
||||
|
`contract_status` int(1) NOT NULL DEFAULT '0' COMMENT '是否申请合约关联;0:失败;1:成功', |
||||
|
`contractual_start_time` datetime DEFAULT NULL COMMENT '委托开始时间', |
||||
|
`contractualtime_end_time` datetime DEFAULT NULL COMMENT '委托结束时间', |
||||
|
</sql> |
||||
|
<sql id="tbName">goods</sql> |
||||
|
|
||||
|
|
||||
|
<!--查询记录列表--> |
||||
|
<select id="getGoodsList" parameterType="java.lang.Integer" resultType="cn.chjyj.employee.bean.User"> |
||||
|
select * from |
||||
|
<include refid="tbName"/> |
||||
|
order by uid DESC |
||||
|
limit #{pageSize} where id> #{startRs}; |
||||
|
</select> |
||||
|
|
||||
|
<!--根据uid查询用户--> |
||||
|
<select id="getUserByUid" parameterType="java.lang.Integer" resultType="cn.chjyj.employee.bean.User"> |
||||
|
select <include refid="column"/> |
||||
|
from <include refid="tbName"/> |
||||
|
where uid=#{uid} |
||||
|
</select> |
||||
|
|
||||
|
<!--查询用户名,加上密码--> |
||||
|
<select id="getUserByUname" parameterType="java.lang.String" resultType="cn.chjyj.employee.bean.User"> |
||||
|
select <include refid="column"/>,password |
||||
|
from <include refid="tbName"/> |
||||
|
where uname=#{uname} limit 1; |
||||
|
</select> |
||||
|
|
||||
|
<!--查询用户--> |
||||
|
<select id="getSingleUserByOpenid" parameterType="java.lang.String" resultType="cn.chjyj.employee.bean.User"> |
||||
|
select <include refid="column"/> from |
||||
|
<include refid="tbName"/> |
||||
|
where openid=#{openid}; |
||||
|
</select> |
||||
|
|
||||
|
<!--新增用户--> |
||||
|
<insert id="addUser" parameterType="cn.chjyj.employee.bean.User" useGeneratedKeys="true" keyColumn="uid"> |
||||
|
insert into <include refid="tbName"/> |
||||
|
(uname,password,gender,urealname,ubirth,nickname,avatarurl,platfrom,sessionkey,openid) |
||||
|
values ( |
||||
|
#{uname}, |
||||
|
#{password}, |
||||
|
#{gender}, |
||||
|
#{urealname}, |
||||
|
#{ubirth}, |
||||
|
#{nickname}, |
||||
|
#{avatarurl}, |
||||
|
#{platfrom}, |
||||
|
#{sessionkey}, |
||||
|
#{openid} |
||||
|
) |
||||
|
</insert> |
||||
|
|
||||
|
<update id="upUser" parameterType="cn.chjyj.employee.bean.User"> |
||||
|
update <include refid="tbName"/> |
||||
|
set |
||||
|
|
||||
|
<if test="password!=null"> |
||||
|
password=#{password}, |
||||
|
</if> |
||||
|
<if test="urealname!=null"> |
||||
|
urealname=#{urealname}, |
||||
|
</if> |
||||
|
<if test="ubirth!=null"> |
||||
|
ubirth =#{ubirth}, |
||||
|
</if> |
||||
|
<if test="gender!=null"> |
||||
|
gender=#{gender}, |
||||
|
</if> |
||||
|
<if test="nickName!=null"> |
||||
|
nickname=#{nickName}, |
||||
|
</if> |
||||
|
<if test="avatarurl!=null"> |
||||
|
avatarurl=#{avatarurl}, |
||||
|
</if> |
||||
|
<if test="nickname!=null"> |
||||
|
nickname=#{nickname}, |
||||
|
</if> |
||||
|
<if test="platfrom!=null"> |
||||
|
platfrom=#{platfrom}, |
||||
|
</if> |
||||
|
<if test="sessionkey!=null"> |
||||
|
sessionkey=#{sessionkey}, |
||||
|
</if> |
||||
|
<if test="openid!=null"> |
||||
|
openid=#{openid}, |
||||
|
</if> |
||||
|
uname=#{uname} |
||||
|
where uid=#{uid}; |
||||
|
</update> |
||||
|
|
||||
|
</mapper> |
||||
Loading…
Reference in new issue