diff --git a/xm-core/src/test/java/com/xm/core/ctrl/TestXmProjectBaselineController.java b/xm-core/src/test/java/com/xm/core/ctrl/TestXmProjectBaselineController.java
deleted file mode 100644
index fc4a1427..00000000
--- a/xm-core/src/test/java/com/xm/core/ctrl/TestXmProjectBaselineController.java
+++ /dev/null
@@ -1,154 +0,0 @@
-package com.xm.core.ctrl;
-
-import java.text.SimpleDateFormat;
-import java.util.*;
-import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
-import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*;
-import static org.springframework.test.web.servlet.setup.MockMvcBuilders.*;
-import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
-
-import com.xm.core.entity.XmProjectBaseline;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.mock.web.MockHttpServletRequest;
-import org.springframework.mock.web.MockHttpServletResponse;
-import org.springframework.mock.web.MockHttpSession;
-import org.springframework.mock.web.MockServletContext;
-import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
-import org.springframework.test.context.web.WebAppConfiguration;
-import org.springframework.test.web.servlet.MockMvc;
-import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
-import org.springframework.test.web.servlet.setup.MockMvcBuilders;
-import org.springframework.web.context.WebApplicationContext;
-import org.springframework.web.context.request.ServletWebRequest;
-import org.springframework.boot.test.context.SpringBootTest;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import org.springframework.http.MediaType;
-import com.mdp.core.utils.BaseUtils;
-/**
- * 组织 com.qqkj
- * 顶级模块 oa
- * 大模块 xm
- * 小模块
- * 表 XM.xm_project_baseline xm_project_baseline
- * 实体 XmProjectBaseline
- * 表是指数据库结构中的表,实体是指java类型中的实体类
- * 当前实体所有属性名:
- * id,code,name,xmType,startTime,endTime,urgent,priority,description,createUserid,createUsername,createTime,assess,assessRemarks,status,branchId,planTotalCost,bizProcInstId,bizFlowState,planNouserAt,planInnerUserAt,planOutUserAt,locked,baseTime,baseRemark,baselineId,planWorkload,totalReceivables,budgetMarginRate,contractAmt,planInnerUserPrice,planOutUserPrice,planOutUserCnt,planInnerUserCnt,planWorkingHours,taxRate,planInnerUserWorkload,planOutUserWorkload,projectId,ctime;
- * 当前表的所有字段名:
- * id,code,name,xm_type,start_time,end_time,urgent,priority,description,create_userid,create_username,create_time,assess,assess_remarks,status,branch_id,plan_total_cost,biz_proc_inst_id,biz_flow_state,plan_nouser_at,plan_inner_user_at,plan_out_user_at,locked,base_time,base_remark,baseline_id,plan_workload,total_receivables,budget_margin_rate,contract_amt,plan_inner_user_price,plan_out_user_price,plan_out_user_cnt,plan_inner_user_cnt,plan_working_hours,tax_rate,plan_inner_user_workload,plan_out_user_workload,project_id,ctime;
- * 当前主键(包括多主键):
- * id;
- **/
-@RunWith(SpringJUnit4ClassRunner.class)
-@SpringBootTest
-public class TestXmProjectBaselineController {
-
- @Autowired
- public WebApplicationContext wac; // cached
- @Autowired
- public MockServletContext servletContext; // cached
- @Autowired
- public MockHttpSession session;
- @Autowired
- public MockHttpServletRequest request;
- @Autowired
- public MockHttpServletResponse response;
- @Autowired
- public ServletWebRequest webRequest;
-
- public MockMvc mockMvc;
-
- public MockHttpServletRequestBuilder msrb;
-
- ObjectMapper om = new ObjectMapper();
-
- @Before
- public void setup() {
- this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build();
- }
-
- @Test
- public void add() throws Exception {
- Map p=BaseUtils.map("id","kHCU","code","8Foq","name","2K8N","xmType","814x","startTime",parse("2020-10-19 23:44:56"),"endTime",parse("2020-10-19 23:44:56"),"urgent","YhSu","priority","v1l0","description","WHYq","createUserid","DRRD","createUsername","rBL3","createTime",parse("2020-10-19 23:44:56"),"assess","K4x2","assessRemarks","yx1Z","status","ezeD","branchId","XyHf","planTotalCost",2963.44,"bizProcInstId","uk6h","bizFlowState","6","planNouserAt",1015.07,"planInnerUserAt",5329.31,"planOutUserAt",116.42,"locked","k","baseTime",parse("2020-10-19 23:44:56"),"baseRemark","WsjM","baselineId","8E29","planWorkload",7137.78,"totalReceivables",1274.3,"budgetMarginRate",3150.2501,"contractAmt",9040.85,"planInnerUserPrice",7957.85,"planOutUserPrice",8023.57,"planOutUserCnt",6727,"planInnerUserCnt",479,"planWorkingHours",3703,"taxRate",9747.29,"planInnerUserWorkload",7170.65,"planOutUserWorkload",1348.6,"projectId","sURl","ctime",parse("2020-10-19 23:44:56"));
- XmProjectBaseline xmProjectBaseline=BaseUtils.fromMap(p,XmProjectBaseline.class);
- String jsonXmProjectBaseline=om.writeValueAsString(xmProjectBaseline);
- mockMvc.perform( post("/**/xm/xmProjectBaseline/add").content(jsonXmProjectBaseline).contentType(MediaType.APPLICATION_JSON))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true));
- }
-
- @Test
- public void list() throws Exception {
- mockMvc.perform( get("/**/xm/xmProjectBaseline/list")
- .param("id","kHCU").param("currentPage", "1").param("pageSize", "10"))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true))
- .andExpect(jsonPath("data").isArray())
- .andExpect(jsonPath("pageInfo.total").exists());
- }
-
- @Test
- public void listKey() throws Exception {
- mockMvc.perform( get("/**/xm/xmProjectBaseline/listKey")
- .param("id","kHCU").param("currentPage", "1").param("pageSize", "10"))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true))
- .andExpect(jsonPath("data").isArray())
- .andExpect(jsonPath("pageInfo.total").exists());
- }
-
- @Test
- public void edit() throws Exception {
- Map p=BaseUtils.map("id","kHCU","code","8Foq","name","2K8N","xmType","814x","startTime",parse("2020-10-19 23:44:56"),"endTime",parse("2020-10-19 23:44:56"),"urgent","YhSu","priority","v1l0","description","WHYq","createUserid","DRRD","createUsername","rBL3","createTime",parse("2020-10-19 23:44:56"),"assess","K4x2","assessRemarks","yx1Z","status","ezeD","branchId","XyHf","planTotalCost",2963.44,"bizProcInstId","uk6h","bizFlowState","6","planNouserAt",1015.07,"planInnerUserAt",5329.31,"planOutUserAt",116.42,"locked","k","baseTime",parse("2020-10-19 23:44:56"),"baseRemark","WsjM","baselineId","8E29","planWorkload",7137.78,"totalReceivables",1274.3,"budgetMarginRate",3150.2501,"contractAmt",9040.85,"planInnerUserPrice",7957.85,"planOutUserPrice",8023.57,"planOutUserCnt",6727,"planInnerUserCnt",479,"planWorkingHours",3703,"taxRate",9747.29,"planInnerUserWorkload",7170.65,"planOutUserWorkload",1348.6,"projectId","sURl","ctime",parse("2020-10-19 23:44:56"));
- XmProjectBaseline xmProjectBaseline=BaseUtils.fromMap(p,XmProjectBaseline.class);
- String jsonXmProjectBaseline=om.writeValueAsString(xmProjectBaseline);
- mockMvc.perform( post("/**/xm/xmProjectBaseline/edit").content(jsonXmProjectBaseline).contentType(MediaType.APPLICATION_JSON))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true));
- }
-
- @Test
- public void del() throws Exception {
- mockMvc.perform( post("/**/xm/xmProjectBaseline/del").content("kHCU").contentType(MediaType.APPLICATION_JSON))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true));
- }
-
- @Test
- public void batchDel() throws Exception {
- Map p=BaseUtils.map("id","kHCU","code","8Foq","name","2K8N","xmType","814x","startTime",parse("2020-10-19 23:44:56"),"endTime",parse("2020-10-19 23:44:56"),"urgent","YhSu","priority","v1l0","description","WHYq","createUserid","DRRD","createUsername","rBL3","createTime",parse("2020-10-19 23:44:56"),"assess","K4x2","assessRemarks","yx1Z","status","ezeD","branchId","XyHf","planTotalCost",2963.44,"bizProcInstId","uk6h","bizFlowState","6","planNouserAt",1015.07,"planInnerUserAt",5329.31,"planOutUserAt",116.42,"locked","k","baseTime",parse("2020-10-19 23:44:56"),"baseRemark","WsjM","baselineId","8E29","planWorkload",7137.78,"totalReceivables",1274.3,"budgetMarginRate",3150.2501,"contractAmt",9040.85,"planInnerUserPrice",7957.85,"planOutUserPrice",8023.57,"planOutUserCnt",6727,"planInnerUserCnt",479,"planWorkingHours",3703,"taxRate",9747.29,"planInnerUserWorkload",7170.65,"planOutUserWorkload",1348.6,"projectId","sURl","ctime",parse("2020-10-19 23:44:56"));
- XmProjectBaseline xmProjectBaseline=BaseUtils.fromMap(p,XmProjectBaseline.class);
- List xmProjectBaselines=new ArrayList<>();
- xmProjectBaselines.add(xmProjectBaseline);
- String jsonXmProjectBaseline=om.writeValueAsString(xmProjectBaselines);
- mockMvc.perform( post("/**/xm/xmProjectBaseline/batchDel").content(jsonXmProjectBaseline).contentType(MediaType.APPLICATION_JSON))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true));
- }
- /**
- * 将字符串类型的日期转成Date对象
- * @param source 如2015-10-23或者 2015-10-23 15:30:25等
- * @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd,
- * 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss
- * @return
- */
- public static Date parse(String source){
-
- SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss");
- try {
- return sdf.parse(source);
- } catch (Exception e) {
- }
-
- return null;
- }
-}
diff --git a/xm-core/src/test/java/com/xm/core/ctrl/TestXmProjectPhaseBaselineController.java b/xm-core/src/test/java/com/xm/core/ctrl/TestXmProjectPhaseBaselineController.java
deleted file mode 100644
index 61e7c5f5..00000000
--- a/xm-core/src/test/java/com/xm/core/ctrl/TestXmProjectPhaseBaselineController.java
+++ /dev/null
@@ -1,154 +0,0 @@
-package com.xm.core.ctrl;
-
-import java.text.SimpleDateFormat;
-import java.util.*;
-import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
-import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*;
-import static org.springframework.test.web.servlet.setup.MockMvcBuilders.*;
-import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
-
-import com.xm.core.entity.XmProjectPhaseBaseline;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.mock.web.MockHttpServletRequest;
-import org.springframework.mock.web.MockHttpServletResponse;
-import org.springframework.mock.web.MockHttpSession;
-import org.springframework.mock.web.MockServletContext;
-import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
-import org.springframework.test.context.web.WebAppConfiguration;
-import org.springframework.test.web.servlet.MockMvc;
-import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
-import org.springframework.test.web.servlet.setup.MockMvcBuilders;
-import org.springframework.web.context.WebApplicationContext;
-import org.springframework.web.context.request.ServletWebRequest;
-import org.springframework.boot.test.context.SpringBootTest;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import org.springframework.http.MediaType;
-import com.mdp.core.utils.BaseUtils;
-/**
- * 组织 com.qqkj
- * 顶级模块 oa
- * 大模块 xm
- * 小模块
- * 表 XM.xm_project_phase_baseline xm_project_phase_baseline
- * 实体 XmProjectPhaseBaseline
- * 表是指数据库结构中的表,实体是指java类型中的实体类
- * 当前实体所有属性名:
- * baseCtime,projectPhaseId,phaseName,remark,parentPhaseId,branchId,projectId,beginDate,endDate,planWorkingHours,planWorkingStaffNu,ctime,totalBudgetNouser,totalBudgetInnerUser,totalBudgetOutUser,id,baseRemark,projectBaselineId,bizProcInstId,bizFlowState,totalBudgetWorkload,totalActWorkload;
- * 当前表的所有字段名:
- * base_ctime,project_phase_id,phase_name,remark,parent_phase_id,branch_id,project_id,begin_date,end_date,plan_working_hours,plan_working_staff_nu,ctime,total_budget_nouser,total_budget_inner_user,total_budget_out_user,id,base_remark,project_baseline_id,biz_proc_inst_id,biz_flow_state,total_budget_workload,total_act_workload;
- * 当前主键(包括多主键):
- * id;
- **/
-@RunWith(SpringJUnit4ClassRunner.class)
-@SpringBootTest
-public class TestXmProjectPhaseBaselineController {
-
- @Autowired
- public WebApplicationContext wac; // cached
- @Autowired
- public MockServletContext servletContext; // cached
- @Autowired
- public MockHttpSession session;
- @Autowired
- public MockHttpServletRequest request;
- @Autowired
- public MockHttpServletResponse response;
- @Autowired
- public ServletWebRequest webRequest;
-
- public MockMvc mockMvc;
-
- public MockHttpServletRequestBuilder msrb;
-
- ObjectMapper om = new ObjectMapper();
-
- @Before
- public void setup() {
- this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build();
- }
-
- @Test
- public void add() throws Exception {
- Map p=BaseUtils.map("baseCtime",parse("2020-09-28 15:48:46"),"projectPhaseId","pd7P","phaseName","pVg2","remark","BFeD","parentPhaseId","HLs3","branchId","Do6b","projectId","xH3I","beginDate",parse("2020-09-28 15:48:46"),"endDate",parse("2020-09-28 15:48:46"),"planWorkingHours",4634.93,"planWorkingStaffNu",6990.98,"ctime",parse("2020-09-28 15:48:46"),"totalBudgetNouser",4075.36,"totalBudgetInnerUser",2003.36,"totalBudgetOutUser",4365.6,"id","FqYc","baseRemark","7Ixb","projectBaselineId","WeKC","bizProcInstId","PBqj","bizFlowState","9","totalBudgetWorkload",8434.8,"totalActWorkload",4439.97);
- XmProjectPhaseBaseline xmProjectPhaseBaseline=BaseUtils.fromMap(p,XmProjectPhaseBaseline.class);
- String jsonXmProjectPhaseBaseline=om.writeValueAsString(xmProjectPhaseBaseline);
- mockMvc.perform( post("/**/xm/xmProjectPhaseBaseline/add").content(jsonXmProjectPhaseBaseline).contentType(MediaType.APPLICATION_JSON))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true));
- }
-
- @Test
- public void list() throws Exception {
- mockMvc.perform( get("/**/xm/xmProjectPhaseBaseline/list")
- .param("id","FqYc").param("currentPage", "1").param("pageSize", "10"))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true))
- .andExpect(jsonPath("data").isArray())
- .andExpect(jsonPath("pageInfo.total").exists());
- }
-
- @Test
- public void listKey() throws Exception {
- mockMvc.perform( get("/**/xm/xmProjectPhaseBaseline/listKey")
- .param("id","FqYc").param("currentPage", "1").param("pageSize", "10"))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true))
- .andExpect(jsonPath("data").isArray())
- .andExpect(jsonPath("pageInfo.total").exists());
- }
-
- @Test
- public void edit() throws Exception {
- Map p=BaseUtils.map("baseCtime",parse("2020-09-28 15:48:46"),"projectPhaseId","pd7P","phaseName","pVg2","remark","BFeD","parentPhaseId","HLs3","branchId","Do6b","projectId","xH3I","beginDate",parse("2020-09-28 15:48:46"),"endDate",parse("2020-09-28 15:48:46"),"planWorkingHours",4634.93,"planWorkingStaffNu",6990.98,"ctime",parse("2020-09-28 15:48:46"),"totalBudgetNouser",4075.36,"totalBudgetInnerUser",2003.36,"totalBudgetOutUser",4365.6,"id","FqYc","baseRemark","7Ixb","projectBaselineId","WeKC","bizProcInstId","PBqj","bizFlowState","9","totalBudgetWorkload",8434.8,"totalActWorkload",4439.97);
- XmProjectPhaseBaseline xmProjectPhaseBaseline=BaseUtils.fromMap(p,XmProjectPhaseBaseline.class);
- String jsonXmProjectPhaseBaseline=om.writeValueAsString(xmProjectPhaseBaseline);
- mockMvc.perform( post("/**/xm/xmProjectPhaseBaseline/edit").content(jsonXmProjectPhaseBaseline).contentType(MediaType.APPLICATION_JSON))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true));
- }
-
- @Test
- public void del() throws Exception {
- mockMvc.perform( post("/**/xm/xmProjectPhaseBaseline/del").content("FqYc").contentType(MediaType.APPLICATION_JSON))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true));
- }
-
- @Test
- public void batchDel() throws Exception {
- Map p=BaseUtils.map("baseCtime",parse("2020-09-28 15:48:46"),"projectPhaseId","pd7P","phaseName","pVg2","remark","BFeD","parentPhaseId","HLs3","branchId","Do6b","projectId","xH3I","beginDate",parse("2020-09-28 15:48:46"),"endDate",parse("2020-09-28 15:48:46"),"planWorkingHours",4634.93,"planWorkingStaffNu",6990.98,"ctime",parse("2020-09-28 15:48:46"),"totalBudgetNouser",4075.36,"totalBudgetInnerUser",2003.36,"totalBudgetOutUser",4365.6,"id","FqYc","baseRemark","7Ixb","projectBaselineId","WeKC","bizProcInstId","PBqj","bizFlowState","9","totalBudgetWorkload",8434.8,"totalActWorkload",4439.97);
- XmProjectPhaseBaseline xmProjectPhaseBaseline=BaseUtils.fromMap(p,XmProjectPhaseBaseline.class);
- List xmProjectPhaseBaselines=new ArrayList<>();
- xmProjectPhaseBaselines.add(xmProjectPhaseBaseline);
- String jsonXmProjectPhaseBaseline=om.writeValueAsString(xmProjectPhaseBaselines);
- mockMvc.perform( post("/**/xm/xmProjectPhaseBaseline/batchDel").content(jsonXmProjectPhaseBaseline).contentType(MediaType.APPLICATION_JSON))
- .andDo(print())
- .andExpect(status().isOk())
- .andExpect(jsonPath("tips.isOk").value(true));
- }
- /**
- * 将字符串类型的日期转成Date对象
- * @param source 如2015-10-23或者 2015-10-23 15:30:25等
- * @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd,
- * 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss
- * @return
- */
- public static Date parse(String source){
-
- SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss");
- try {
- return sdf.parse(source);
- } catch (Exception e) {
- }
-
- return null;
- }
-}