18 changed files with 465 additions and 0 deletions
-
28mdp-form/src/main/java/com/mdp/form/mapper/FormDataMapper.java
-
34mdp-form/src/main/java/com/mdp/form/mapper/FormDataMapper.xml
-
25mdp-form/src/main/java/com/mdp/form/mapper/FormDataProcessApprovaMapper.java
-
17mdp-form/src/main/java/com/mdp/form/mapper/FormDataProcessApprovaMapper.xml
-
25mdp-form/src/main/java/com/mdp/form/mapper/FormDataTagMapper.java
-
17mdp-form/src/main/java/com/mdp/form/mapper/FormDataTagMapper.xml
-
25mdp-form/src/main/java/com/mdp/form/mapper/FormDefMapper.java
-
24mdp-form/src/main/java/com/mdp/form/mapper/FormDefMapper.xml
-
25mdp-form/src/main/java/com/mdp/form/mapper/FormDefTagMapper.java
-
17mdp-form/src/main/java/com/mdp/form/mapper/FormDefTagMapper.xml
-
25mdp-form/src/main/java/com/mdp/form/mapper/FormFieldMapper.java
-
17mdp-form/src/main/java/com/mdp/form/mapper/FormFieldMapper.xml
-
25mdp-form/src/main/java/com/mdp/form/mapper/FormQxMapper.java
-
17mdp-form/src/main/java/com/mdp/form/mapper/FormQxMapper.xml
-
25mdp-form/src/main/java/com/mdp/form/mapper/FormViewMapper.java
-
17mdp-form/src/main/java/com/mdp/form/mapper/FormViewMapper.xml
-
51mdp-form/src/test/java/com/mdp/form/dao/TestFormViewDao.java
-
51mdp-form/src/test/java/com/mdp/form/service/TestFormViewService.java
@ -0,0 +1,28 @@ |
|||||
|
package com.mdp.form.mapper; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
import com.mdp.form.entity.FormData; |
||||
|
|
||||
|
public interface FormDataMapper extends BaseMapper<FormData> { |
||||
|
|
||||
|
/** |
||||
|
* 自定义查询,支持多表关联 |
||||
|
* @param page 分页条件 |
||||
|
* @param ew 一定要,并且必须加@Param("ew")注解 |
||||
|
* @param ext 如果xml中需要根据某些值进行特殊处理,可以通过这个进行传递,非必须,注解也可以不加 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<Map<String,Object>> selectListMapByWhere(IPage page, @Param("ew") QueryWrapper ew,@Param("ext") Map<String,Object> ext); |
||||
|
|
||||
|
int updateSomeFieldsByProcInstId(Map<String, Object> needUpdateFormDataMap); |
||||
|
|
||||
|
void updateFlowStateByProcInst(Map<String, Object> p); |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,34 @@ |
|||||
|
<?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.mdp.form.mapper.FormDataMapper"> |
||||
|
|
||||
|
<select id="selectListMapByWhere" resultType="HashMap"> |
||||
|
select * from form_data res |
||||
|
<where> |
||||
|
${@com.mdp.Util@trimWhere(ew.customSqlSegment)} |
||||
|
<!--下面可以添加更多查询条件,正常的if 条件都是支持的--> |
||||
|
<if test="ext.procInstId!=null and ext.procInstId!=''">and exists(select 1 from form.form_data_process_approva app where app.proc_inst_id=#{ext.procInstId} and res.id=app.form_data_id )</if> |
||||
|
|
||||
|
<if test=" tagIds !=null"> and exists ( select 1 from form.form_data_tag tag where tag.data_id = res.id and tag.tag_id in |
||||
|
<foreach collection="tagIds" item="item" index="index" open="(" separator="," close=")" > |
||||
|
#{item} |
||||
|
</foreach> ) |
||||
|
</if> |
||||
|
</where> |
||||
|
<!--下面双引号内可以添加默认排序,如果前端没有上传排序,将使用引号内的排序规则--> |
||||
|
${@com.mdp.Util@trimOrderBy(ew.customSqlSegment,'')} |
||||
|
<!--下面双引号内可以添加默认分组,如果前端没有上传分组,将使用引号内的分组规则--> |
||||
|
${@com.mdp.Util@trimGrouBy(ew.customSqlSegment,'')} |
||||
|
</select> |
||||
|
|
||||
|
<select id="countByFormId" parameterType="HashMap" resultType="long"> |
||||
|
select count(1) from form_data res where res.form_id=#{formId} |
||||
|
</select> |
||||
|
|
||||
|
<!-- 根据主键修改一条记录 --> |
||||
|
<update id="updateFlowStateByProcInst" parameterType="HashMap"> |
||||
|
update form_data res,form_data_process_approva app set res.flow_state=#{flowState},res.last_time=now(),app.flow_state=#{flowState},app.flow_last_time=now() |
||||
|
<if test=' flowState=="3" or flowState=="4" or flowState=="2"'>,app.end_time=now()</if> |
||||
|
where res.form_id=#{formId} and app.form_data_id=res.id and app.proc_inst_id=#{procInstId} |
||||
|
</update> |
||||
|
</mapper> |
||||
@ -0,0 +1,25 @@ |
|||||
|
package com.mdp.form.mapper; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
import com.mdp.form.entity.FormDataProcessApprova; |
||||
|
|
||||
|
public interface FormDataProcessApprovaMapper extends BaseMapper<FormDataProcessApprova> { |
||||
|
|
||||
|
/** |
||||
|
* 自定义查询,支持多表关联 |
||||
|
* @param page 分页条件 |
||||
|
* @param ew 一定要,并且必须加@Param("ew")注解 |
||||
|
* @param ext 如果xml中需要根据某些值进行特殊处理,可以通过这个进行传递,非必须,注解也可以不加 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<Map<String,Object>> selectListMapByWhere(IPage page, @Param("ew") QueryWrapper ew,@Param("ext") Map<String,Object> ext); |
||||
|
|
||||
|
} |
||||
|
|
||||
@ -0,0 +1,17 @@ |
|||||
|
<?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.mdp.form.mapper.FormDataProcessApprovaMapper"> |
||||
|
|
||||
|
<select id="selectListMapByWhere" resultType="HashMap"> |
||||
|
select * from form_data_process_approva res |
||||
|
<where> |
||||
|
${@com.mdp.Util@trimWhere(ew.customSqlSegment)} |
||||
|
<!--下面可以添加更多查询条件,正常的if 条件都是支持的--> |
||||
|
|
||||
|
</where> |
||||
|
<!--下面双引号内可以添加默认排序,如果前端没有上传排序,将使用引号内的排序规则--> |
||||
|
${@com.mdp.Util@trimOrderBy(ew.customSqlSegment,'')} |
||||
|
<!--下面双引号内可以添加默认分组,如果前端没有上传分组,将使用引号内的分组规则--> |
||||
|
${@com.mdp.Util@trimGrouBy(ew.customSqlSegment,'')} |
||||
|
</select> |
||||
|
</mapper> |
||||
@ -0,0 +1,25 @@ |
|||||
|
package com.mdp.form.mapper; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
import com.mdp.form.entity.FormDataTag; |
||||
|
|
||||
|
public interface FormDataTagMapper extends BaseMapper<FormDataTag> { |
||||
|
|
||||
|
/** |
||||
|
* 自定义查询,支持多表关联 |
||||
|
* @param page 分页条件 |
||||
|
* @param ew 一定要,并且必须加@Param("ew")注解 |
||||
|
* @param ext 如果xml中需要根据某些值进行特殊处理,可以通过这个进行传递,非必须,注解也可以不加 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<Map<String,Object>> selectListMapByWhere(IPage page, @Param("ew") QueryWrapper ew,@Param("ext") Map<String,Object> ext); |
||||
|
|
||||
|
} |
||||
|
|
||||
@ -0,0 +1,17 @@ |
|||||
|
<?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.mdp.form.mapper.FormDataTagMapper"> |
||||
|
|
||||
|
<select id="selectListMapByWhere" resultType="HashMap"> |
||||
|
select * from form_data_tag res |
||||
|
<where> |
||||
|
${@com.mdp.Util@trimWhere(ew.customSqlSegment)} |
||||
|
<!--下面可以添加更多查询条件,正常的if 条件都是支持的--> |
||||
|
|
||||
|
</where> |
||||
|
<!--下面双引号内可以添加默认排序,如果前端没有上传排序,将使用引号内的排序规则--> |
||||
|
${@com.mdp.Util@trimOrderBy(ew.customSqlSegment,'')} |
||||
|
<!--下面双引号内可以添加默认分组,如果前端没有上传分组,将使用引号内的分组规则--> |
||||
|
${@com.mdp.Util@trimGrouBy(ew.customSqlSegment,'')} |
||||
|
</select> |
||||
|
</mapper> |
||||
@ -0,0 +1,25 @@ |
|||||
|
package com.mdp.form.mapper; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
import com.mdp.form.entity.FormDef; |
||||
|
|
||||
|
public interface FormDefMapper extends BaseMapper<FormDef> { |
||||
|
|
||||
|
/** |
||||
|
* 自定义查询,支持多表关联 |
||||
|
* @param page 分页条件 |
||||
|
* @param ew 一定要,并且必须加@Param("ew")注解 |
||||
|
* @param ext 如果xml中需要根据某些值进行特殊处理,可以通过这个进行传递,非必须,注解也可以不加 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<Map<String,Object>> selectListMapByWhere(IPage page, @Param("ew") QueryWrapper ew,@Param("ext") Map<String,Object> ext); |
||||
|
|
||||
|
} |
||||
|
|
||||
@ -0,0 +1,24 @@ |
|||||
|
<?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.mdp.form.mapper.FormDefMapper"> |
||||
|
|
||||
|
<select id="selectListMapByWhere" resultType="HashMap"> |
||||
|
select * from form_def res |
||||
|
<where> |
||||
|
${@com.mdp.Util@trimWhere(ew.customSqlSegment)} |
||||
|
<!--下面可以添加更多查询条件,正常的if 条件都是支持的--> |
||||
|
<if test=" ext.tagIds !=null"> and exists ( select 1 from form.form_def_tag tag where tag.form_id = res.id and tag.tag_id in |
||||
|
<foreach collection="ext.tagIds" item="item" index="index" open="(" separator="," close=")" > |
||||
|
#{item} |
||||
|
</foreach> ) |
||||
|
</if> |
||||
|
</where> |
||||
|
<!--下面双引号内可以添加默认排序,如果前端没有上传排序,将使用引号内的排序规则--> |
||||
|
${@com.mdp.Util@trimOrderBy(ew.customSqlSegment,'')} |
||||
|
<!--下面双引号内可以添加默认分组,如果前端没有上传分组,将使用引号内的分组规则--> |
||||
|
${@com.mdp.Util@trimGrouBy(ew.customSqlSegment,'')} |
||||
|
</select> |
||||
|
|
||||
|
|
||||
|
|
||||
|
</mapper> |
||||
@ -0,0 +1,25 @@ |
|||||
|
package com.mdp.form.mapper; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
import com.mdp.form.entity.FormDefTag; |
||||
|
|
||||
|
public interface FormDefTagMapper extends BaseMapper<FormDefTag> { |
||||
|
|
||||
|
/** |
||||
|
* 自定义查询,支持多表关联 |
||||
|
* @param page 分页条件 |
||||
|
* @param ew 一定要,并且必须加@Param("ew")注解 |
||||
|
* @param ext 如果xml中需要根据某些值进行特殊处理,可以通过这个进行传递,非必须,注解也可以不加 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<Map<String,Object>> selectListMapByWhere(IPage page, @Param("ew") QueryWrapper ew,@Param("ext") Map<String,Object> ext); |
||||
|
|
||||
|
} |
||||
|
|
||||
@ -0,0 +1,17 @@ |
|||||
|
<?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.mdp.form.mapper.FormDefTagMapper"> |
||||
|
|
||||
|
<select id="selectListMapByWhere" resultType="HashMap"> |
||||
|
select * from form_def_tag res |
||||
|
<where> |
||||
|
${@com.mdp.Util@trimWhere(ew.customSqlSegment)} |
||||
|
<!--下面可以添加更多查询条件,正常的if 条件都是支持的--> |
||||
|
|
||||
|
</where> |
||||
|
<!--下面双引号内可以添加默认排序,如果前端没有上传排序,将使用引号内的排序规则--> |
||||
|
${@com.mdp.Util@trimOrderBy(ew.customSqlSegment,'')} |
||||
|
<!--下面双引号内可以添加默认分组,如果前端没有上传分组,将使用引号内的分组规则--> |
||||
|
${@com.mdp.Util@trimGrouBy(ew.customSqlSegment,'')} |
||||
|
</select> |
||||
|
</mapper> |
||||
@ -0,0 +1,25 @@ |
|||||
|
package com.mdp.form.mapper; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
import com.mdp.form.entity.FormField; |
||||
|
|
||||
|
public interface FormFieldMapper extends BaseMapper<FormField> { |
||||
|
|
||||
|
/** |
||||
|
* 自定义查询,支持多表关联 |
||||
|
* @param page 分页条件 |
||||
|
* @param ew 一定要,并且必须加@Param("ew")注解 |
||||
|
* @param ext 如果xml中需要根据某些值进行特殊处理,可以通过这个进行传递,非必须,注解也可以不加 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<Map<String,Object>> selectListMapByWhere(IPage page, @Param("ew") QueryWrapper ew,@Param("ext") Map<String,Object> ext); |
||||
|
|
||||
|
} |
||||
|
|
||||
@ -0,0 +1,17 @@ |
|||||
|
<?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.mdp.form.mapper.FormFieldMapper"> |
||||
|
|
||||
|
<select id="selectListMapByWhere" resultType="HashMap"> |
||||
|
select * from form_field res |
||||
|
<where> |
||||
|
${@com.mdp.Util@trimWhere(ew.customSqlSegment)} |
||||
|
<!--下面可以添加更多查询条件,正常的if 条件都是支持的--> |
||||
|
|
||||
|
</where> |
||||
|
<!--下面双引号内可以添加默认排序,如果前端没有上传排序,将使用引号内的排序规则--> |
||||
|
${@com.mdp.Util@trimOrderBy(ew.customSqlSegment,'order by res.seq_no asc')} |
||||
|
<!--下面双引号内可以添加默认分组,如果前端没有上传分组,将使用引号内的分组规则--> |
||||
|
${@com.mdp.Util@trimGrouBy(ew.customSqlSegment,'')} |
||||
|
</select> |
||||
|
</mapper> |
||||
@ -0,0 +1,25 @@ |
|||||
|
package com.mdp.form.mapper; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
import com.mdp.form.entity.FormQx; |
||||
|
|
||||
|
public interface FormQxMapper extends BaseMapper<FormQx> { |
||||
|
|
||||
|
/** |
||||
|
* 自定义查询,支持多表关联 |
||||
|
* @param page 分页条件 |
||||
|
* @param ew 一定要,并且必须加@Param("ew")注解 |
||||
|
* @param ext 如果xml中需要根据某些值进行特殊处理,可以通过这个进行传递,非必须,注解也可以不加 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<Map<String,Object>> selectListMapByWhere(IPage page, @Param("ew") QueryWrapper ew,@Param("ext") Map<String,Object> ext); |
||||
|
|
||||
|
} |
||||
|
|
||||
@ -0,0 +1,17 @@ |
|||||
|
<?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.mdp.form.mapper.FormQxMapper"> |
||||
|
|
||||
|
<select id="selectListMapByWhere" resultType="HashMap"> |
||||
|
select * from form_qx res |
||||
|
<where> |
||||
|
${@com.mdp.Util@trimWhere(ew.customSqlSegment)} |
||||
|
<!--下面可以添加更多查询条件,正常的if 条件都是支持的--> |
||||
|
|
||||
|
</where> |
||||
|
<!--下面双引号内可以添加默认排序,如果前端没有上传排序,将使用引号内的排序规则--> |
||||
|
${@com.mdp.Util@trimOrderBy(ew.customSqlSegment,'')} |
||||
|
<!--下面双引号内可以添加默认分组,如果前端没有上传分组,将使用引号内的分组规则--> |
||||
|
${@com.mdp.Util@trimGrouBy(ew.customSqlSegment,'')} |
||||
|
</select> |
||||
|
</mapper> |
||||
@ -0,0 +1,25 @@ |
|||||
|
package com.mdp.form.mapper; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
import com.mdp.form.entity.FormView; |
||||
|
|
||||
|
public interface FormViewMapper extends BaseMapper<FormView> { |
||||
|
|
||||
|
/** |
||||
|
* 自定义查询,支持多表关联 |
||||
|
* @param page 分页条件 |
||||
|
* @param ew 一定要,并且必须加@Param("ew")注解 |
||||
|
* @param ext 如果xml中需要根据某些值进行特殊处理,可以通过这个进行传递,非必须,注解也可以不加 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<Map<String,Object>> selectListMapByWhere(IPage page, @Param("ew") QueryWrapper ew,@Param("ext") Map<String,Object> ext); |
||||
|
|
||||
|
} |
||||
|
|
||||
@ -0,0 +1,17 @@ |
|||||
|
<?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.mdp.form.mapper.FormViewMapper"> |
||||
|
|
||||
|
<select id="selectListMapByWhere" resultType="HashMap"> |
||||
|
select * from form_view res |
||||
|
<where> |
||||
|
${@com.mdp.Util@trimWhere(ew.customSqlSegment)} |
||||
|
<!--下面可以添加更多查询条件,正常的if 条件都是支持的--> |
||||
|
|
||||
|
</where> |
||||
|
<!--下面双引号内可以添加默认排序,如果前端没有上传排序,将使用引号内的排序规则--> |
||||
|
${@com.mdp.Util@trimOrderBy(ew.customSqlSegment,'')} |
||||
|
<!--下面双引号内可以添加默认分组,如果前端没有上传分组,将使用引号内的分组规则--> |
||||
|
${@com.mdp.Util@trimGrouBy(ew.customSqlSegment,'')} |
||||
|
</select> |
||||
|
</mapper> |
||||
@ -0,0 +1,51 @@ |
|||||
|
package com.mdp.form.dao; |
||||
|
|
||||
|
import java.util.*; |
||||
|
import java.text.SimpleDateFormat; |
||||
|
import org.junit.Assert; |
||||
|
import org.junit.Test; |
||||
|
import org.junit.runner.RunWith; |
||||
|
import org.springframework.test.context.ContextConfiguration; |
||||
|
import org.springframework.test.context.ContextHierarchy; |
||||
|
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
||||
|
import com.mdp.core.utils.BaseUtils; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import com.mdp.core.dao.BaseDao; |
||||
|
import com.mdp.mybatis.PageUtils; |
||||
|
import com.github.pagehelper.Page; |
||||
|
import com.mdp.form.entity.FormView; |
||||
|
import org.springframework.boot.test.context.SpringBootTest; |
||||
|
/** |
||||
|
* FormViewDao的测试案例 |
||||
|
* 组织 com<br> |
||||
|
* 顶级模块 mdp<br> |
||||
|
* 大模块 form<br> |
||||
|
* 小模块 <br> |
||||
|
* 表 form_view 表单页面<br> |
||||
|
* 实体 FormView<br> |
||||
|
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
||||
|
* 当前实体所有属性名:<br> |
||||
|
* formId,id,viewContext,bizId;<br> |
||||
|
* 当前表的所有字段名:<br> |
||||
|
* form_id,id,view_context,biz_id;<br> |
||||
|
* 当前主键(包括多主键):<br> |
||||
|
* id;<br> |
||||
|
***/ |
||||
|
@RunWith(SpringJUnit4ClassRunner.class) |
||||
|
@SpringBootTest |
||||
|
public class TestFormViewDao { |
||||
|
|
||||
|
@Autowired |
||||
|
BaseDao baseDao; |
||||
|
|
||||
|
/** |
||||
|
* 新增一条数据 |
||||
|
***/ |
||||
|
@Test |
||||
|
public void insert() { |
||||
|
Map<String,Object> p=BaseUtils.map("formId","PgDs","id","9LY2","viewContext","x8Jn","bizId","3FDr"); |
||||
|
FormView formView=BaseUtils.fromMap(p,FormView.class); |
||||
|
baseDao.insert(formView); |
||||
|
//Assert.assertEquals(1, result); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,51 @@ |
|||||
|
package com.mdp.form.service; |
||||
|
|
||||
|
import java.util.*; |
||||
|
import java.text.SimpleDateFormat; |
||||
|
import org.junit.Assert; |
||||
|
import org.junit.Test; |
||||
|
import org.junit.runner.RunWith; |
||||
|
import org.springframework.test.context.ContextConfiguration; |
||||
|
import org.springframework.test.context.ContextHierarchy; |
||||
|
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
||||
|
import com.mdp.core.utils.BaseUtils; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import com.mdp.form.service.FormViewService; |
||||
|
import com.mdp.form.entity.FormView; |
||||
|
import org.springframework.boot.test.context.SpringBootTest; |
||||
|
/** |
||||
|
* FormViewService的测试案例 |
||||
|
* 组织 com<br> |
||||
|
* 顶级模块 mdp<br> |
||||
|
* 大模块 form<br> |
||||
|
* 小模块 <br> |
||||
|
* 表 form_view 表单页面<br> |
||||
|
* 实体 FormView<br> |
||||
|
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
||||
|
* 当前实体所有属性名:<br> |
||||
|
* formId,id,viewContext,bizId;<br> |
||||
|
* 当前表的所有字段名:<br> |
||||
|
* form_id,id,view_context,biz_id;<br> |
||||
|
* 当前主键(包括多主键):<br> |
||||
|
* id;<br> |
||||
|
***/ |
||||
|
|
||||
|
@RunWith(SpringJUnit4ClassRunner.class) |
||||
|
@SpringBootTest |
||||
|
public class TestFormViewService { |
||||
|
|
||||
|
@Autowired |
||||
|
FormViewService formViewService; |
||||
|
|
||||
|
/** |
||||
|
* 新增一条数据 |
||||
|
***/ |
||||
|
@Test |
||||
|
public void insert() { |
||||
|
Map<String,Object> p=BaseUtils.map("formId","c24W","id","rqt3","viewContext","P0zd","bizId","SUTM"); |
||||
|
FormView formView=BaseUtils.fromMap(p,FormView.class); |
||||
|
formViewService.save(formView); |
||||
|
//Assert.assertEquals(1, result); |
||||
|
} |
||||
|
|
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue