记得上下班打卡 | git大法好,push需谨慎

Commit 044595de authored by jiangxiulong's avatar jiangxiulong

new file

parent cebc658b
package com.liquidnet.client.admin.web.controller.zhengzai.sweet;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 积分活动表 前端控制器
* </p>
*
* @author jiangxiulong
* @since 2021-10-20
*/
@RestController
@RequestMapping("/sweetIntegralActivity")
public class SweetIntegralActivityController {
}
...@@ -124,6 +124,12 @@ ...@@ -124,6 +124,12 @@
<version>0.0.20131108.vaadin1</version> <version>0.0.20131108.vaadin1</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency>
<groupId>com.liquidnet</groupId>
<artifactId>liquidnet-service-sweet-do</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies> </dependencies>
</project> </project>
\ No newline at end of file
package com.liquidnet.client.admin.zhengzai.sweet.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.liquidnet.service.sweet.entity.SweetIntegralActivity;
/**
* <p>
* 积分活动表 服务类
* </p>
*
* @author jiangxiulong
* @since 2021-10-20
*/
public interface ISweetIntegralActivityService extends IService<SweetIntegralActivity> {
}
package com.liquidnet.client.admin.zhengzai.sweet.service.impl;
import com.liquidnet.client.admin.zhengzai.sweet.service.ISweetIntegralActivityService;
import com.liquidnet.service.sweet.entity.SweetIntegralActivity;
import com.liquidnet.service.sweet.mapper.SweetIntegralActivityMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 积分活动表 服务实现类
* </p>
*
* @author jiangxiulong
* @since 2021-10-20
*/
@Service
public class SweetIntegralActivityServiceImpl extends ServiceImpl<SweetIntegralActivityMapper, SweetIntegralActivity> implements ISweetIntegralActivityService {
}
package com.liquidnet.service.sweet.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 积分活动表
* </p>
*
* @author jiangxiulong
* @since 2021-10-20
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class SweetIntegralActivity implements Serializable, Cloneable {
private static final long serialVersionUID = 8170221349064837744L;
@TableId(value = "mid", type = IdType.AUTO)
private Long mid;
/**
* 活动id
*/
private String integralActivityId;
/**
* 活动名称
*/
private String activityTitle;
/**
* 活动图片
*/
private String activityImg;
/**
* 活动类型 1转盘
*/
private Integer activityType;
/**
* 活动时间类型 1长期 2开始结束时间
*/
private Integer timeType;
/**
* 如果活动有时间限制 开始时间
*/
private LocalDateTime startTime;
/**
* 如果活动有时间限制 结束时间
*/
private LocalDateTime endTime;
/**
* 快递费用类型 1包邮 2到付
*/
private Integer expressFeeType;
/**
* 活动规则
*/
private String activityRules;
/**
* 是否上线 1未上线 2已上线
*/
private Integer isOnline;
/**
* 创建时间
*/
private LocalDateTime createdAt;
/**
* 更新时间
*/
private LocalDateTime updatedAt;
private static final SweetIntegralActivity obj = new SweetIntegralActivity();
public static SweetIntegralActivity getNew() {
try {
return (SweetIntegralActivity) obj.clone();
} catch (CloneNotSupportedException e) {
return new SweetIntegralActivity();
}
}
}
package com.liquidnet.service.sweet.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 积分活动抽奖记录表
* </p>
*
* @author jiangxiulong
* @since 2021-10-20
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class SweetIntegralActivityDraw implements Serializable, Cloneable {
private static final long serialVersionUID = 7799235431503369544L;
@TableId(value = "mid", type = IdType.AUTO)
private Long mid;
/**
* 抽奖id
*/
private String drawId;
/**
* 关联活动id
*/
private String integralActivityId;
/**
* 关联奖品id
*/
private String prizeId;
/**
* 关联用户id
*/
private String userId;
/**
* 收货地址
*/
private String receivingAddress;
/**
* 收货状态 1中奖未发放 2已发放
*/
private Integer receivingStatus;
/**
* 创建时间
*/
private LocalDateTime createdAt;
/**
* 更新时间
*/
private LocalDateTime updatedAt;
private static final SweetIntegralActivityDraw obj = new SweetIntegralActivityDraw();
public static SweetIntegralActivityDraw getNew() {
try {
return (SweetIntegralActivityDraw) obj.clone();
} catch (CloneNotSupportedException e) {
return new SweetIntegralActivityDraw();
}
}
}
package com.liquidnet.service.sweet.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 积分活动奖品表
* </p>
*
* @author jiangxiulong
* @since 2021-10-20
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class SweetIntegralActivityPrize implements Serializable, Cloneable {
private static final long serialVersionUID = -3723467937911946082L;
@TableId(value = "mid", type = IdType.AUTO)
private Long mid;
/**
* 奖品id
*/
private String prizeId;
/**
* 关联活动id
*/
private String integralActivityId;
/**
* 奖品名称
*/
private String prizeTitle;
/**
* 奖品图片
*/
private String prizeImg;
/**
* 奖品类型 1谢谢惠顾 2积分 3优惠券 4实物
*/
private Integer prizeType;
/**
* 关联id 如商品id 券id
*/
private String relationId;
/**
* 奖品数量
*/
private Integer prizeNum;
/**
* 限制的中奖人数
*/
private Integer winnersNum;
/**
* 中奖概率
*/
private BigDecimal winningProbability;
/**
* 创建时间
*/
private LocalDateTime createdAt;
/**
* 更新时间
*/
private LocalDateTime updatedAt;
private static final SweetIntegralActivityPrize obj = new SweetIntegralActivityPrize();
public static SweetIntegralActivityPrize getNew() {
try {
return (SweetIntegralActivityPrize) obj.clone();
} catch (CloneNotSupportedException e) {
return new SweetIntegralActivityPrize();
}
}
}
...@@ -18,9 +18,10 @@ import lombok.EqualsAndHashCode; ...@@ -18,9 +18,10 @@ import lombok.EqualsAndHashCode;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
public class SweetWechatUser implements Serializable { public class SweetWechatUser implements Serializable, Cloneable {
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 2488082702147622591L;
@TableId(value = "mid", type = IdType.AUTO) @TableId(value = "mid", type = IdType.AUTO)
private Long mid; private Long mid;
......
package com.liquidnet.service.sweet.mapper;
import com.liquidnet.service.sweet.entity.SweetIntegralActivityDraw;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 积分活动抽奖记录表 Mapper 接口
* </p>
*
* @author jiangxiulong
* @since 2021-10-20
*/
public interface SweetIntegralActivityDrawMapper extends BaseMapper<SweetIntegralActivityDraw> {
}
package com.liquidnet.service.sweet.mapper;
import com.liquidnet.service.sweet.entity.SweetIntegralActivity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 积分活动表 Mapper 接口
* </p>
*
* @author jiangxiulong
* @since 2021-10-20
*/
public interface SweetIntegralActivityMapper extends BaseMapper<SweetIntegralActivity> {
}
package com.liquidnet.service.sweet.mapper;
import com.liquidnet.service.sweet.entity.SweetIntegralActivityPrize;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 积分活动奖品表 Mapper 接口
* </p>
*
* @author jiangxiulong
* @since 2021-10-20
*/
public interface SweetIntegralActivityPrizeMapper extends BaseMapper<SweetIntegralActivityPrize> {
}
<?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.liquidnet.service.sweet.mapper.SweetIntegralActivityDrawMapper">
</mapper>
<?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.liquidnet.service.sweet.mapper.SweetIntegralActivityMapper">
</mapper>
<?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.liquidnet.service.sweet.mapper.SweetIntegralActivityPrizeMapper">
</mapper>
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