实训体验
This commit is contained in:
@@ -14,4 +14,6 @@ public interface TrainingExperienceMapper {
|
||||
void updateStatus(@Param("lineId") Long lineId,
|
||||
@Param("status") Integer status,
|
||||
@Param("abandonCause") String abandonCause);
|
||||
|
||||
LeaseBaseInfoDO selectByLineId(@Param("lineId") Long lineId);
|
||||
}
|
||||
|
||||
@@ -42,14 +42,14 @@
|
||||
<if test="entity.abandonCause != null">abandon_cause,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="entity.partnerId != null">#{request.partnerId},</if>
|
||||
<if test="entity.lineId != null">#{request.lineId},</if>
|
||||
<if test="entity.storeName != null">#{request.storeName},</if>
|
||||
<if test="entity.storeId != null">#{request.storeId},</if>
|
||||
<if test="entity.experienceStartTime != null">#{request.experienceStartTime},</if>
|
||||
<if test="entity.experienceEndTime != null">#{request.experienceEndTime},</if>
|
||||
<if test="entity.experienceStatus != null">#{request.experienceStatus},</if>
|
||||
<if test="entity.abandonCause != null">#{request.abandonCause},</if>
|
||||
<if test="entity.partnerId != null">#{entity.partnerId},</if>
|
||||
<if test="entity.lineId != null">#{entity.lineId},</if>
|
||||
<if test="entity.storeName != null">#{entity.storeName},</if>
|
||||
<if test="entity.storeId != null">#{entity.storeId},</if>
|
||||
<if test="entity.experienceStartTime != null">#{entity.experienceStartTime},</if>
|
||||
<if test="entity.experienceEndTime != null">#{entity.experienceEndTime},</if>
|
||||
<if test="entity.experienceStatus != null">#{entity.experienceStatus},</if>
|
||||
<if test="entity.abandonCause != null">#{entity.abandonCause},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
<update id="updateStatus">
|
||||
@@ -60,6 +60,12 @@
|
||||
abandon_cause=#{abandonCause}
|
||||
where line_id = #{lineId}
|
||||
</update>
|
||||
<select id="selectByLineId" resultType="com.cool.store.entity.LeaseBaseInfoDO">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from xfsg_lease_base_info
|
||||
where line_id = #{lineId}
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.cool.store.entity;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
@@ -19,9 +20,9 @@ public class LeaseBaseInfoDO {
|
||||
private Date experienceStartTime;
|
||||
|
||||
private Date experienceEndTime;
|
||||
|
||||
@ApiModelProperty("体验状态 0完成 1放弃")
|
||||
private Integer experienceStatus;
|
||||
|
||||
@ApiModelProperty("放弃原因")
|
||||
private String abandonCause;
|
||||
|
||||
private Date createTime;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.cool.store.service;
|
||||
|
||||
import com.cool.store.entity.LeaseBaseInfoDO;
|
||||
import com.cool.store.request.TrainingExperienceDistributionRequest;
|
||||
|
||||
public interface TrainingExperienceService {
|
||||
@@ -18,4 +19,5 @@ public interface TrainingExperienceService {
|
||||
*/
|
||||
void experienceStatusChange(Long lineId, Integer status, String abandonCause);
|
||||
|
||||
LeaseBaseInfoDO getTrainingExperience(Long lineId);
|
||||
}
|
||||
|
||||
@@ -56,4 +56,10 @@ public class TrainingExperienceServiceImpl implements TrainingExperienceService
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public LeaseBaseInfoDO getTrainingExperience(Long lineId) {
|
||||
LeaseBaseInfoDO leaseBaseInfoDO = trainingExperienceMapper.selectByLineId(lineId);
|
||||
return leaseBaseInfoDO;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.cool.store.controller.webb;
|
||||
|
||||
import com.cool.store.entity.LeaseBaseInfoDO;
|
||||
import com.cool.store.enums.ExperienceStatusEnum;
|
||||
import com.cool.store.request.TrainingExperienceDistributionRequest;
|
||||
import com.cool.store.response.ResponseResult;
|
||||
@@ -28,4 +29,10 @@ public class PCTrainingExperienceController {
|
||||
return ResponseResult.success(trainingExperienceService.distribution(request));
|
||||
}
|
||||
|
||||
@ApiOperation("查询实训体验")
|
||||
@GetMapping("/get")
|
||||
public ResponseResult<LeaseBaseInfoDO> getTrainingExperience(@RequestParam("lineId") Long lineId) {
|
||||
return ResponseResult.success(trainingExperienceService.getTrainingExperience(lineId));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user