diff --git a/src/main/java/com/sztzjy/money_management/entity/CaseStartAnUndertakingPlan.java b/src/main/java/com/sztzjy/money_management/entity/CaseStartAnUndertakingPlan.java index 6296432..7687061 100644 --- a/src/main/java/com/sztzjy/money_management/entity/CaseStartAnUndertakingPlan.java +++ b/src/main/java/com/sztzjy/money_management/entity/CaseStartAnUndertakingPlan.java @@ -9,7 +9,12 @@ import io.swagger.annotations.ApiModelProperty; * @author xcj * case_start_an_undertaking_plan */ -public class CaseStartAnUndertakingPlan extends CaseStartAnUndertakingPlanKey { +public class CaseStartAnUndertakingPlan { + @ApiModelProperty("案例-生涯规划-创业规划ID") + private String caseStartAnUndertakingPlanId; + + private String caseid; + @ApiModelProperty("当前年龄") private Integer age; @@ -46,6 +51,22 @@ public class CaseStartAnUndertakingPlan extends CaseStartAnUndertakingPlanKey { @ApiModelProperty("创业规划分析") private String analysis; + public String getCaseStartAnUndertakingPlanId() { + return caseStartAnUndertakingPlanId; + } + + public void setCaseStartAnUndertakingPlanId(String caseStartAnUndertakingPlanId) { + this.caseStartAnUndertakingPlanId = caseStartAnUndertakingPlanId == null ? null : caseStartAnUndertakingPlanId.trim(); + } + + public String getCaseid() { + return caseid; + } + + public void setCaseid(String caseid) { + this.caseid = caseid == null ? null : caseid.trim(); + } + public Integer getAge() { return age; } diff --git a/src/main/java/com/sztzjy/money_management/mapper/CaseStartAnUndertakingPlanMapper.java b/src/main/java/com/sztzjy/money_management/mapper/CaseStartAnUndertakingPlanMapper.java index 86f3daa..2c0727d 100644 --- a/src/main/java/com/sztzjy/money_management/mapper/CaseStartAnUndertakingPlanMapper.java +++ b/src/main/java/com/sztzjy/money_management/mapper/CaseStartAnUndertakingPlanMapper.java @@ -2,7 +2,6 @@ package com.sztzjy.money_management.mapper; import com.sztzjy.money_management.entity.CaseStartAnUndertakingPlan; import com.sztzjy.money_management.entity.CaseStartAnUndertakingPlanExample; -import com.sztzjy.money_management.entity.CaseStartAnUndertakingPlanKey; import java.util.List; import org.apache.ibatis.annotations.Mapper; @@ -13,7 +12,7 @@ public interface CaseStartAnUndertakingPlanMapper { int deleteByExample(CaseStartAnUndertakingPlanExample example); - int deleteByPrimaryKey(CaseStartAnUndertakingPlanKey key); + int deleteByPrimaryKey(String caseStartAnUndertakingPlanId); int insert(CaseStartAnUndertakingPlan record); @@ -23,7 +22,7 @@ public interface CaseStartAnUndertakingPlanMapper { List selectByExample(CaseStartAnUndertakingPlanExample example); - CaseStartAnUndertakingPlan selectByPrimaryKey(CaseStartAnUndertakingPlanKey key); + CaseStartAnUndertakingPlan selectByPrimaryKey(String caseStartAnUndertakingPlanId); int updateByExampleSelective(@Param("record") CaseStartAnUndertakingPlan record, @Param("example") CaseStartAnUndertakingPlanExample example); diff --git a/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java b/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java index 0ae0e2f..e7a2d6b 100644 --- a/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java +++ b/src/main/java/com/sztzjy/money_management/service/impl/CaseServiceImpl.java @@ -452,7 +452,7 @@ public class CaseServiceImpl implements CaseService { List caseLifeEducationPlans = caseStartAnUndertakingPlanMapper.selectByExampleWithBLOBs(caseStartAnUndertakingPlanExample); if (!caseLifeEducationPlans.isEmpty()) { for (CaseStartAnUndertakingPlan caseStartAnUndertakingPlan : caseLifeEducationPlans) { - caseStartAnUndertakingPlanMapper.deleteByPrimaryKey(caseStartAnUndertakingPlan); + caseStartAnUndertakingPlanMapper.deleteByPrimaryKey(caseStartAnUndertakingPlan.getCaseStartAnUndertakingPlanId()); } } diff --git a/src/main/resources/mapper/CaseStartAnUndertakingPlanMapper.xml b/src/main/resources/mapper/CaseStartAnUndertakingPlanMapper.xml index f2f080a..c9cceea 100644 --- a/src/main/resources/mapper/CaseStartAnUndertakingPlanMapper.xml +++ b/src/main/resources/mapper/CaseStartAnUndertakingPlanMapper.xml @@ -3,7 +3,7 @@ - + @@ -115,19 +115,17 @@ order by ${orderByClause} - select , from case_start_an_undertaking_plan where case_start_an_undertaking_plan_id = #{caseStartAnUndertakingPlanId,jdbcType=VARCHAR} - and caseid = #{caseid,jdbcType=VARCHAR} - + delete from case_start_an_undertaking_plan where case_start_an_undertaking_plan_id = #{caseStartAnUndertakingPlanId,jdbcType=VARCHAR} - and caseid = #{caseid,jdbcType=VARCHAR} delete from case_start_an_undertaking_plan @@ -338,6 +336,9 @@ update case_start_an_undertaking_plan + + caseid = #{caseid,jdbcType=VARCHAR}, + age = #{age,jdbcType=INTEGER}, @@ -376,11 +377,11 @@ where case_start_an_undertaking_plan_id = #{caseStartAnUndertakingPlanId,jdbcType=VARCHAR} - and caseid = #{caseid,jdbcType=VARCHAR} update case_start_an_undertaking_plan - set age = #{age,jdbcType=INTEGER}, + set caseid = #{caseid,jdbcType=VARCHAR}, + age = #{age,jdbcType=INTEGER}, start_plan_age = #{startPlanAge,jdbcType=INTEGER}, distance_year = #{distanceYear,jdbcType=INTEGER}, cost_input = #{costInput,jdbcType=DECIMAL}, @@ -393,11 +394,11 @@ is_answer = #{isAnswer,jdbcType=VARCHAR}, analysis = #{analysis,jdbcType=LONGVARCHAR} where case_start_an_undertaking_plan_id = #{caseStartAnUndertakingPlanId,jdbcType=VARCHAR} - and caseid = #{caseid,jdbcType=VARCHAR} update case_start_an_undertaking_plan - set age = #{age,jdbcType=INTEGER}, + set caseid = #{caseid,jdbcType=VARCHAR}, + age = #{age,jdbcType=INTEGER}, start_plan_age = #{startPlanAge,jdbcType=INTEGER}, distance_year = #{distanceYear,jdbcType=INTEGER}, cost_input = #{costInput,jdbcType=DECIMAL}, @@ -409,6 +410,5 @@ user_id = #{userId,jdbcType=VARCHAR}, is_answer = #{isAnswer,jdbcType=VARCHAR} where case_start_an_undertaking_plan_id = #{caseStartAnUndertakingPlanId,jdbcType=VARCHAR} - and caseid = #{caseid,jdbcType=VARCHAR} \ No newline at end of file