package com.product.org.admin.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.product.common.utils.HttpTest; import com.product.org.admin.config.CmnConst; /** * * Copyright LX-BASE * @Title: LX-BASE- * @Project: StaffSysPropertyTest * @Date: 2020-06-20 14:55 * @Author: 杜洪波 * @Description:员工系统属性分组表 */ public class StaffSysPropertyTest extends HttpTest{ public static void main(String[] args) { // listPropertyGroup(); //属性分组列表 findPropertyGroup(); //属性分组详情 // findProperty(); //分组属性详情 // addPropertyGroup(); //新增属性分组 // updatePropertyGroup(); //修改属性分组 // deletePropertyGroup(); //删除属性分组 // getAllSysProperty(); //获取所有属性 } public static void listPropertyGroup() { Mapmap=new HashMap(); map.put("url/api", "/api/staff-property/list-group/v1"); map.put("~table~", CmnConst.PRODUCT_SYS_STAFF_PROPERTY_GROUP); map.put(CmnConst.CPAGE, 1); map.put(CmnConst.PAGESIZE, 10); testPost(map); } public static void findPropertyGroup() { Mapmap=new HashMap(); map.put("url/api", "/api/staff-property/find-group/v1"); map.put("~table~", CmnConst.PRODUCT_SYS_STAFF_PROPERTY_GROUP); map.put("uuid", "2c0fa2f9-bad2-4f22-bca1-d18a68ef9e63"); testPost(map); } public static void findProperty() { Mapmap=new HashMap(); map.put("url/api", "/api/staff-property/find-property/v1"); map.put("~table~", CmnConst.PRODUCT_SYS_STAFF_PROPERTY_GROUP_DEFALUT_VALUE); map.put("staff_property_group_uuid", "159df699-9ad5-4466-a672-d15033c7218a"); map.put("staff_property_master_uuid", "staff_property_uuid_007"); testPost(map); } public static void addPropertyGroup() { Mapmap=new HashMap(); map.put("url/api", "/api/staff-property/add-group/v1"); map.put("~table~", CmnConst.PRODUCT_SYS_STAFF_PROPERTY_GROUP); map.put("staff_property_group_name", "属性分组4"); //属性组名称 map.put("staff_property_group_description", "属性分组4"); //属性组描述 map.put("staff_property_group_code", "001"); //属性组编码 map.put("is_default", "1"); //是否默认 map.put("org_level_uuid", "b8631dad-6cc1-4d5a-9f6f-e8c76e6a5464"); //所属公司 map.put("remarks", "属性分组4"); //备注 List property = new ArrayList(); Map propertyOne1=new HashMap(); propertyOne1.put("staff_property_master_uuid", "staff_property_uuid_015"); //属性uuid propertyOne1.put("staff_property_master_code", "AAA"); //属性编码 propertyOne1.put("value", "cn"); //属性值 propertyOne1.put("org_level_uuid", "001"); //所属公司 propertyOne1.put("effective_utc_datetime", "2020-3-1"); //生效时间 propertyOne1.put("remarks", "默认语言"); //备注 Map propertyOne2=new HashMap(); propertyOne2.put("staff_property_master_uuid", "staff_property_uuid_016"); //属性uuid propertyOne2.put("staff_property_master_code", "AAA|BBB001"); //属性编码 propertyOne2.put("value", "zh"); //属性值 propertyOne2.put("org_level_uuid", "001"); //所属公司 propertyOne2.put("effective_utc_datetime", "2020-6-1"); //生效时间 propertyOne2.put("remarks", "默认语言"); //备注 Map propertyOne3=new HashMap(); propertyOne3.put("staff_property_master_uuid", "staff_property_uuid_017"); //属性uuid propertyOne3.put("staff_property_master_code", "AAA|BBB002"); //属性编码 propertyOne3.put("value", "中国"); //属性值 propertyOne3.put("org_level_uuid", "001"); //所属公司 propertyOne3.put("effective_utc_datetime", "2020-9-1"); //生效时间 propertyOne3.put("remarks", "默认国家"); //备注 Map propertyOne4=new HashMap(); propertyOne4.put("staff_property_master_uuid", "staff_property_uuid_019"); //属性uuid propertyOne4.put("staff_property_master_code", "AAA|BBB001|CCC001"); //属性编码 propertyOne4.put("value", "华夏"); //属性值 propertyOne4.put("org_level_uuid", "001"); //所属公司 propertyOne4.put("effective_utc_datetime", "2020-3-1"); //生效时间 propertyOne4.put("remarks", "默认国家"); //备注 Map propertyOne5=new HashMap(); propertyOne5.put("staff_property_master_uuid", "staff_property_uuid_020"); //属性uuid propertyOne5.put("staff_property_master_code", "AAA|BBB001|CCC002"); //属性编码 propertyOne5.put("value", "汉"); //属性值 propertyOne5.put("org_level_uuid", "001"); //所属公司 propertyOne5.put("effective_utc_datetime", "2020-6-1"); //生效时间 propertyOne5.put("remarks", "默认民族"); //备注 Map propertyOne6=new HashMap(); propertyOne6.put("staff_property_master_uuid", "staff_property_uuid_022"); //属性uuid propertyOne6.put("staff_property_master_code", "AAA|BBB002|CCC001"); //属性编码 propertyOne6.put("value", "其他"); //属性值 propertyOne6.put("org_level_uuid", "001"); //所属公司 propertyOne6.put("effective_utc_datetime", "2020-9-1"); //生效时间 propertyOne6.put("remarks", "默认名族"); //备注 Map propertyOne7=new HashMap(); propertyOne7.put("staff_property_master_uuid", "staff_property_uuid_023"); //属性uuid propertyOne7.put("staff_property_master_code", "AAA|BBB002|CCC002"); //属性编码 propertyOne7.put("value", "其他"); //属性值 propertyOne7.put("org_level_uuid", "001"); //所属公司 propertyOne7.put("effective_utc_datetime", "2020-9-1"); //生效时间 propertyOne7.put("remarks", "默认名族"); //备注 property.add(propertyOne1); property.add(propertyOne2); property.add(propertyOne3); property.add(propertyOne4); property.add(propertyOne5); property.add(propertyOne6); property.add(propertyOne7); map.put("product_sys_staff_property_group_default_value", property); testPost(map); } public static void updatePropertyGroup() { Mapmap=new HashMap(); map.put("url/api", "/api/staff-property/update-group/v1"); map.put("~table~", CmnConst.PRODUCT_SYS_STAFF_PROPERTY_GROUP); map.put("uuid", "2c0fa2f9-bad2-4f22-bca1-d18a68ef9e63"); map.put("staff_property_group_code", "001"); //属性组编码 map.put("is_default", "1"); //是否默认 map.put("org_level_uuid", "919ccb16-5da2-4c43-897f-5048de86f90a"); //所属公司 List property = new ArrayList(); Map propertyOne1=new HashMap(); propertyOne1.put("staff_property_master_uuid", "staff_property_uuid_007"); //属性uuid propertyOne1.put("staff_property_master_code", "default_language"); //属性编码 propertyOne1.put("value", "cn"); //属性值 propertyOne1.put("org_level_uuid", "001"); //所属公司 propertyOne1.put("effective_utc_datetime", "2020-3-1"); //生效时间 propertyOne1.put("remarks", "默认语言"); //备注 Map propertyOne2=new HashMap(); propertyOne2.put("staff_property_master_uuid", "staff_property_uuid_007"); //属性uuid propertyOne2.put("staff_property_master_code", "default_language"); //属性编码 propertyOne2.put("value", "zh"); //属性值 propertyOne2.put("org_level_uuid", "001"); //所属公司 propertyOne2.put("effective_utc_datetime", "2020-6-1"); //生效时间 propertyOne2.put("remarks", "默认语言"); //备注 Map propertyOne3=new HashMap(); propertyOne3.put("staff_property_master_uuid", "staff_property_uuid_008"); //属性uuid propertyOne3.put("staff_property_master_code", "default_country"); //属性编码 propertyOne3.put("value", "中国"); //属性值 propertyOne3.put("org_level_uuid", "001"); //所属公司 propertyOne3.put("effective_utc_datetime", "2020-9-1"); //生效时间 propertyOne3.put("remarks", "默认国家"); //备注 property.add(propertyOne1); property.add(propertyOne2); property.add(propertyOne3); // map.put(.PRODUCT_SYS_staff_property_group_default_value", property); //属性组名 List group_name = new ArrayList(); Map group_name1=new HashMap(); group_name1.put("uuid", "431399d8-763b-41e1-a54e-3f435c7cbb2a"); group_name1.put("zh-CN", "测试数据123"); Map group_name2=new HashMap(); group_name2.put("uuid", "17df6aa8-c231-47a7-81f5-50a64f63d0ba"); group_name2.put("zh-HK", "测试数据123"); Map group_name3=new HashMap(); group_name3.put("uuid", "a0ab1872-df4a-40ba-9fed-d03f808192bb"); group_name3.put("en", "测试数据123"); group_name.add(group_name1); group_name.add(group_name2); group_name.add(group_name3); map.put("staff_property_group_name", group_name); //属性组描述 List group_description = new ArrayList(); Map group_description1=new HashMap(); group_description1.put("uuid", "8537a721-c8cf-4261-8ffc-df51d85df10c"); group_description1.put("zh-CN", "测试数据123"); Map group_description2=new HashMap(); group_description2.put("uuid", "258af0ef-c8f0-4dbf-9c64-49777bbf920d"); group_description2.put("zh-HK", "测试数据123"); Map group_description3=new HashMap(); group_description3.put("uuid", "e9fef1c0-9456-4041-9dbc-023aa74b64a9"); group_description3.put("en", "测试数据123"); group_description.add(group_description1); group_description.add(group_description2); group_description.add(group_description3); // map.put("staff_property_group_description", group_description); //属性组备注 List group_remark = new ArrayList(); Map group_remark1=new HashMap(); group_remark1.put("uuid", "0422e563-8f8b-4ad4-bb97-f556a6de1fa4"); group_remark1.put("zh-CN", "测试数据123"); Map group_remark2=new HashMap(); group_remark2.put("uuid", "f2080b36-35f8-4d9e-a398-cbffadbb1e14"); group_remark2.put("zh-HK", "测试数据123"); Map group_remark3=new HashMap(); group_remark3.put("uuid", "f738fcd7-0a2a-42ea-a716-fd955a4ec538"); group_remark3.put("en", "测试数据123"); group_remark.add(group_remark1); group_remark.add(group_remark2); group_remark.add(group_remark3); // map.put("remarks", group_remark); testPost(map); } public static void deletePropertyGroup() { Mapmap=new HashMap(); map.put("url/api", "/api/staff-property/delete-group/v1"); map.put("~table~", CmnConst.PRODUCT_SYS_STAFF_PROPERTY_GROUP); map.put("uuid", "814ab873-89d0-417e-9502-874bde3e4c94"); testPost(map); } public static void getAllSysProperty() { Mapmap=new HashMap(); map.put("url/api", "/api/staff-property/get-allProperty/v1"); map.put("~table~", CmnConst.PRODUCT_SYS_STAFF_PROPERTY_GROUP); testPost(map); } }