swagger mysql
parent
171e853d9d
commit
1d035858d3
@ -0,0 +1,18 @@
|
|||||||
|
package com.kiisoo.ic.activity.mapper;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityPromotion;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.mapstruct.Mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动推广内容表 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface PmnActivityPromotionMapper extends BaseMapper<PmnActivityPromotion> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.kiisoo.ic.activity.mapper;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityPromotionParam;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动推广参数表 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
public interface PmnActivityPromotionParamMapper extends BaseMapper<PmnActivityPromotionParam> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.kiisoo.ic.activity.mapper;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityStoreRelation;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动实例与参与店铺 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
public interface PmnActivityStoreRelationMapper extends BaseMapper<PmnActivityStoreRelation> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.kiisoo.ic.activity.service;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityCategory;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动类目 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
public interface IPmnActivityCategoryService extends IService<PmnActivityCategory> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.kiisoo.ic.activity.service;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityInstanceConfig;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动实例配置表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
public interface IPmnActivityInstanceConfigService extends IService<PmnActivityInstanceConfig> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.kiisoo.ic.activity.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityInstance;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.kiisoo.ic.activity.vo.ActivityInstanceVO;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动实例表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
public interface IPmnActivityInstanceService extends IService<PmnActivityInstance> {
|
||||||
|
|
||||||
|
IPage<ActivityInstanceVO> selectPageVO(Page page);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.kiisoo.ic.activity.service;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityPromotionParam;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动推广参数表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
public interface IPmnActivityPromotionParamService extends IService<PmnActivityPromotionParam> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.kiisoo.ic.activity.service;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityPromotion;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动推广内容表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
public interface IPmnActivityPromotionService extends IService<PmnActivityPromotion> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.kiisoo.ic.activity.service;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivitySchedule;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动规划表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
public interface IPmnActivityScheduleService extends IService<PmnActivitySchedule> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.kiisoo.ic.activity.service;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityStoreRelation;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动实例与参与店铺 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
public interface IPmnActivityStoreRelationService extends IService<PmnActivityStoreRelation> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.kiisoo.ic.activity.service.impl;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityCategory;
|
||||||
|
import com.kiisoo.ic.activity.mapper.PmnActivityCategoryMapper;
|
||||||
|
import com.kiisoo.ic.activity.service.IPmnActivityCategoryService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动类目 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class PmnActivityCategoryServiceImpl extends ServiceImpl<PmnActivityCategoryMapper, PmnActivityCategory> implements IPmnActivityCategoryService {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.kiisoo.ic.activity.service.impl;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityInstanceConfig;
|
||||||
|
import com.kiisoo.ic.activity.mapper.PmnActivityInstanceConfigMapper;
|
||||||
|
import com.kiisoo.ic.activity.service.IPmnActivityInstanceConfigService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动实例配置表 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class PmnActivityInstanceConfigServiceImpl extends ServiceImpl<PmnActivityInstanceConfigMapper, PmnActivityInstanceConfig> implements IPmnActivityInstanceConfigService {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,29 @@
|
|||||||
|
package com.kiisoo.ic.activity.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityInstance;
|
||||||
|
import com.kiisoo.ic.activity.mapper.PmnActivityInstanceMapper;
|
||||||
|
import com.kiisoo.ic.activity.service.IPmnActivityInstanceService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.kiisoo.ic.activity.vo.ActivityInstanceVO;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动实例表 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class PmnActivityInstanceServiceImpl extends ServiceImpl<PmnActivityInstanceMapper, PmnActivityInstance> implements IPmnActivityInstanceService {
|
||||||
|
@Autowired
|
||||||
|
private PmnActivityInstanceMapper pmnActivityInstanceMapper;
|
||||||
|
@Override
|
||||||
|
public IPage<ActivityInstanceVO> selectPageVO(Page page) {
|
||||||
|
return pmnActivityInstanceMapper.selectPageVO(page);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.kiisoo.ic.activity.service.impl;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityPromotionParam;
|
||||||
|
import com.kiisoo.ic.activity.mapper.PmnActivityPromotionParamMapper;
|
||||||
|
import com.kiisoo.ic.activity.service.IPmnActivityPromotionParamService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动推广参数表 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class PmnActivityPromotionParamServiceImpl extends ServiceImpl<PmnActivityPromotionParamMapper, PmnActivityPromotionParam> implements IPmnActivityPromotionParamService {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.kiisoo.ic.activity.service.impl;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityPromotion;
|
||||||
|
import com.kiisoo.ic.activity.mapper.PmnActivityPromotionMapper;
|
||||||
|
import com.kiisoo.ic.activity.service.IPmnActivityPromotionService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动推广内容表 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class PmnActivityPromotionServiceImpl extends ServiceImpl<PmnActivityPromotionMapper, PmnActivityPromotion> implements IPmnActivityPromotionService {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.kiisoo.ic.activity.service.impl;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivitySchedule;
|
||||||
|
import com.kiisoo.ic.activity.mapper.PmnActivityScheduleMapper;
|
||||||
|
import com.kiisoo.ic.activity.service.IPmnActivityScheduleService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动规划表 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class PmnActivityScheduleServiceImpl extends ServiceImpl<PmnActivityScheduleMapper, PmnActivitySchedule> implements IPmnActivityScheduleService {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.kiisoo.ic.activity.service.impl;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityStoreRelation;
|
||||||
|
import com.kiisoo.ic.activity.mapper.PmnActivityStoreRelationMapper;
|
||||||
|
import com.kiisoo.ic.activity.service.IPmnActivityStoreRelationService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 活动实例与参与店铺 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author zheng
|
||||||
|
* @since 2020-05-19
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class PmnActivityStoreRelationServiceImpl extends ServiceImpl<PmnActivityStoreRelationMapper, PmnActivityStoreRelation> implements IPmnActivityStoreRelationService {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
package com.kiisoo.ic.activity.vo;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityInstance;
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityPromotionCase;
|
||||||
|
import com.kiisoo.ic.store.entity.PoiStore;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ActivityInstanceVO extends PmnActivityInstance {
|
||||||
|
private PoiStore store;
|
||||||
|
|
||||||
|
private PmnActivityPromotionCase activityPromotionCase;
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
package com.kiisoo.ic.activity.vo;
|
||||||
|
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityCategory;
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityPromotionCase;
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivityPromotionParam;
|
||||||
|
import com.kiisoo.ic.activity.entity.PmnActivitySchedule;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@ApiModel(value = "活动规划", parent = PmnActivitySchedule.class)
|
||||||
|
public class ActivityScheduleVO extends PmnActivitySchedule {
|
||||||
|
@ApiModelProperty("活动参数列表")
|
||||||
|
List<PmnActivityPromotionParam> activityPromotionParams;
|
||||||
|
|
||||||
|
@ApiModelProperty("活动类型列表")
|
||||||
|
List<PmnActivityPromotionCase> activityPromotionCases;
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
<?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.kiisoo.ic.activity.mapper.PmnActivityCategoryMapper">
|
||||||
|
|
||||||
|
</mapper>
|
@ -0,0 +1,5 @@
|
|||||||
|
<?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.kiisoo.ic.activity.mapper.PmnActivityInstanceConfigMapper">
|
||||||
|
|
||||||
|
</mapper>
|
@ -0,0 +1,5 @@
|
|||||||
|
<?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.kiisoo.ic.activity.mapper.PmnActivityInstanceMapper">
|
||||||
|
|
||||||
|
</mapper>
|
@ -0,0 +1,5 @@
|
|||||||
|
<?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.kiisoo.ic.activity.mapper.PmnActivityPromotionCaseMapper">
|
||||||
|
|
||||||
|
</mapper>
|
@ -0,0 +1,5 @@
|
|||||||
|
<?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.kiisoo.ic.activity.mapper.PmnActivityPromotionMapper">
|
||||||
|
|
||||||
|
</mapper>
|
@ -0,0 +1,5 @@
|
|||||||
|
<?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.kiisoo.ic.activity.mapper.PmnActivityPromotionParamMapper">
|
||||||
|
|
||||||
|
</mapper>
|
@ -0,0 +1,5 @@
|
|||||||
|
<?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.kiisoo.ic.activity.mapper.PmnActivityScheduleMapper">
|
||||||
|
|
||||||
|
</mapper>
|
@ -0,0 +1,5 @@
|
|||||||
|
<?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.kiisoo.ic.activity.mapper.PmnActivityStoreRelationMapper">
|
||||||
|
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue