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