增加平台参数表
This commit is contained in:
@@ -972,3 +972,21 @@ INSERT INTO `jsh_user_business` VALUES ('66', 'UserRole', '130', '[10]', null, '
|
||||
INSERT INTO `jsh_user_business` VALUES ('67', 'UserRole', '131', '[17]', null, '0');
|
||||
INSERT INTO `jsh_user_business` VALUES ('68', 'RoleFunctions', '16', '[210]', null, '0');
|
||||
INSERT INTO `jsh_user_business` VALUES ('69', 'RoleFunctions', '17', '[210][211][241][33][199][242][41][200][201][202][40][232][233][197][203][204][205][206][212]', '[{\"funId\":\"241\",\"btnStr\":\"1,2\"},{\"funId\":\"33\",\"btnStr\":\"1,2\"},{\"funId\":\"199\",\"btnStr\":\"1,2\"},{\"funId\":\"242\",\"btnStr\":\"1,2\"},{\"funId\":\"41\",\"btnStr\":\"1,2\"},{\"funId\":\"200\",\"btnStr\":\"1,2\"},{\"funId\":\"210\",\"btnStr\":\"1,2\"},{\"funId\":\"211\",\"btnStr\":\"1,2\"},{\"funId\":\"197\",\"btnStr\":\"1\"},{\"funId\":\"203\",\"btnStr\":\"1\"},{\"funId\":\"204\",\"btnStr\":\"1\"},{\"funId\":\"205\",\"btnStr\":\"1\"},{\"funId\":\"206\",\"btnStr\":\"1\"},{\"funId\":\"212\",\"btnStr\":\"1\"},{\"funId\":\"201\",\"btnStr\":\"1,2\"},{\"funId\":\"202\",\"btnStr\":\"1,2\"},{\"funId\":\"40\",\"btnStr\":\"1,2\"},{\"funId\":\"232\",\"btnStr\":\"1,2\"},{\"funId\":\"233\",\"btnStr\":\"1,2\"}]', '0');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for jsh_platform_config
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `jsh_platform_config`;
|
||||
CREATE TABLE `jsh_platform_config` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`platform_key` varchar(100) DEFAULT NULL COMMENT '关键词',
|
||||
`platform_key_info` varchar(100) DEFAULT NULL COMMENT '关键词名称',
|
||||
`platform_value` varchar(200) DEFAULT NULL COMMENT '值',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='平台参数';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of jsh_platform_config
|
||||
-- ----------------------------
|
||||
INSERT INTO `jsh_platform_config` VALUES ('1', 'platform_name', '平台名称', '华夏ERP');
|
||||
INSERT INTO `jsh_platform_config` VALUES ('2', 'activation_code', '激活码', null);
|
||||
|
||||
@@ -1020,4 +1020,22 @@ alter table jsh_depot_item change delete_Flag delete_flag varchar(1) DEFAULT '0'
|
||||
alter table jsh_depot_head add creator bigint(20) DEFAULT NULL COMMENT '操作员' after hands_person_id;
|
||||
alter table jsh_account_head add creator bigint(20) DEFAULT NULL COMMENT '操作员' after hands_person_id;
|
||||
alter table jsh_depot_head drop column oper_person_name;
|
||||
update jsh_depot_head set creator=hands_person_id;
|
||||
update jsh_depot_head set creator=hands_person_id;
|
||||
|
||||
|
||||
-- --------------------------------------------------------
|
||||
-- 时间 2020年10月17日
|
||||
-- by jishenghua
|
||||
-- 增加平台表
|
||||
-- --------------------------------------------------------
|
||||
DROP TABLE IF EXISTS `jsh_platform_config`;
|
||||
CREATE TABLE `jsh_platform_config` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`platform_key` varchar(100) DEFAULT NULL COMMENT '关键词',
|
||||
`platform_key_info` varchar(100) DEFAULT NULL COMMENT '关键词名称',
|
||||
`platform_value` varchar(200) DEFAULT NULL COMMENT '值',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='平台参数';
|
||||
|
||||
INSERT INTO `jsh_platform_config` VALUES ('1', 'platform_name', '平台名称', '华夏ERP');
|
||||
INSERT INTO `jsh_platform_config` VALUES ('2', 'activation_code', '激活码', null);
|
||||
@@ -33,7 +33,7 @@
|
||||
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-redo" id="searchResetBtn">重置</a>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<a href="javascript:void(0)" class="easyui-linkbutton" id="serialNumber">获取序列号</a>
|
||||
<a href="javascript:void(0)" class="easyui-linkbutton" id="submitActivationCode">填写激活码</a>
|
||||
</div>
|
||||
</div>
|
||||
<table id="tableData" style="height:340px;top:300px;border-bottom-color:#FFFFFF"></table>
|
||||
@@ -61,6 +61,32 @@
|
||||
<a href="javascript:void(0)" id="cancelPlugin" class="easyui-linkbutton" iconCls="icon-cancel"
|
||||
onclick="javascript:$('#pluginDlg').dialog('close')">取消</a>
|
||||
</div>
|
||||
|
||||
<div id="activationCodeDlg" class="easyui-dialog" style="width:420px;padding:10px 20px"
|
||||
closed="true" buttons="#activationCodeDlg-buttons" modal="true" cache="false" collapsible="false" closable="true">
|
||||
<form id="activationCodeFM" method="post" novalidate>
|
||||
<table>
|
||||
<tr>
|
||||
<td>机器码 </td>
|
||||
<td style="padding:5px">
|
||||
<span id="machineCode"></span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>激活码 </td>
|
||||
<td style="padding:5px">
|
||||
<input name="activationCode" id="activationCode" class="easyui-textbox" data-options="multiline:true" style="width: 280px;height: 60px;"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div id="activationCodeDlg-buttons">
|
||||
<a href="javascript:void(0)" id="saveActivationCode" class="easyui-linkbutton" iconCls="icon-ok">保存</a>
|
||||
<a href="javascript:void(0)" id="cancelActivationCode" class="easyui-linkbutton" iconCls="icon-cancel"
|
||||
onclick="javascript:$('#activationCodeDlg').dialog('close')">取消</a>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
//初始化界面
|
||||
$(function () {
|
||||
@@ -365,8 +391,8 @@
|
||||
}
|
||||
});
|
||||
|
||||
//获取序列号
|
||||
$("#serialNumber").unbind().bind({
|
||||
//填写激活码
|
||||
$("#submitActivationCode").unbind().bind({
|
||||
click: function () {
|
||||
$.ajax({
|
||||
type: "get",
|
||||
@@ -374,7 +400,28 @@
|
||||
dataType: "json",
|
||||
success: function (res) {
|
||||
if(res && res.code == 200) {
|
||||
$.messager.alert('序列号', res.data);
|
||||
$("#machineCode").text(res.data);
|
||||
$('#activationCodeDlg').dialog('open').dialog('setTitle', '<img src="/js/easyui/themes/icons/edit_add.png"/> 填写激活码');
|
||||
$(".window-mask").css({width: webW, height: webH});
|
||||
$("#activationCode").textbox("clear");
|
||||
$.ajax({
|
||||
type: "get",
|
||||
url: "/platformConfig/getPlatformConfigByKey",
|
||||
data: {
|
||||
platformKey: "activation_code"
|
||||
},
|
||||
dataType: "json",
|
||||
success: function (res) {
|
||||
if(res && res.code == 200){
|
||||
$("#activationCode").textbox("setValue",res.data.platformValue);
|
||||
}
|
||||
},
|
||||
//此处添加错误处理
|
||||
error: function () {
|
||||
$.messager.alert('提示', '保存信息异常,请稍后再试!', 'error');
|
||||
return;
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
//此处添加错误处理
|
||||
@@ -385,6 +432,33 @@
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#saveActivationCode").off("click").on("click",function () {
|
||||
if($("#activationCode").val()==""){
|
||||
$.messager.alert('提示', '激活码不能为空!', 'warning');
|
||||
return;
|
||||
}
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "/platformConfig/updatePlatformConfigByKey",
|
||||
data: {
|
||||
platformKey: "activation_code",
|
||||
platformValue: $("#activationCode").val()
|
||||
},
|
||||
dataType: "json",
|
||||
success: function (res) {
|
||||
if(res && res.code == 200){
|
||||
$.messager.alert('提示', '保存成功!', 'info');
|
||||
$('#activationCodeDlg').dialog('close');
|
||||
}
|
||||
},
|
||||
//此处添加错误处理
|
||||
error: function () {
|
||||
$.messager.alert('提示', '保存信息异常,请稍后再试!', 'error');
|
||||
return;
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -63,7 +63,7 @@ public class TenantConfig {
|
||||
// 这里可以判断是否过滤表
|
||||
if ("jsh_material_property".equals(tableName) || "jsh_sequence".equals(tableName)
|
||||
|| "jsh_user_business".equals(tableName) || "jsh_function".equals(tableName)
|
||||
|| "jsh_tenant".equals(tableName)) {
|
||||
|| "jsh_platform_config".equals(tableName)|| "jsh_tenant".equals(tableName)) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
|
||||
@@ -7,13 +7,12 @@ import com.jsh.erp.constants.ExceptionConstants;
|
||||
import com.jsh.erp.datasource.entities.*;
|
||||
import com.jsh.erp.datasource.vo.DepotItemStockWarningCount;
|
||||
import com.jsh.erp.exception.BusinessRunTimeException;
|
||||
import com.jsh.erp.service.MaterialExtend.MaterialExtendService;
|
||||
import com.jsh.erp.service.materialExtend.MaterialExtendService;
|
||||
import com.jsh.erp.service.depotItem.DepotItemService;
|
||||
import com.jsh.erp.service.material.MaterialService;
|
||||
import com.jsh.erp.utils.*;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.dao.DataAccessException;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -22,7 +21,6 @@ import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.File;
|
||||
import java.math.BigDecimal;
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
|
||||
@@ -3,24 +3,19 @@ package com.jsh.erp.controller;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.jsh.erp.datasource.vo.MaterialExtendVo4List;
|
||||
import com.jsh.erp.service.MaterialExtend.MaterialExtendService;
|
||||
import com.jsh.erp.service.materialExtend.MaterialExtendService;
|
||||
import com.jsh.erp.utils.BaseResponseInfo;
|
||||
import com.jsh.erp.utils.ErpInfo;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.dao.DataAccessException;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import static com.jsh.erp.utils.ResponseJsonUtil.returnJson;
|
||||
|
||||
/**
|
||||
* @author jijiaqing
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
package com.jsh.erp.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.jsh.erp.constants.BusinessConstants;
|
||||
import com.jsh.erp.constants.ExceptionConstants;
|
||||
import com.jsh.erp.datasource.entities.PlatformConfig;
|
||||
import com.jsh.erp.datasource.entities.Supplier;
|
||||
import com.jsh.erp.exception.BusinessRunTimeException;
|
||||
import com.jsh.erp.service.platformConfig.PlatformConfigService;
|
||||
import com.jsh.erp.service.systemConfig.SystemConfigService;
|
||||
import com.jsh.erp.service.user.UserService;
|
||||
import com.jsh.erp.utils.*;
|
||||
import jxl.Sheet;
|
||||
import jxl.Workbook;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.dao.DataAccessException;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.File;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import static com.jsh.erp.utils.ResponseJsonUtil.returnJson;
|
||||
|
||||
/**
|
||||
* @author ji|sheng|hua 华夏erp
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping(value = "/platformConfig")
|
||||
public class PlatformConfigController {
|
||||
private Logger logger = LoggerFactory.getLogger(PlatformConfigController.class);
|
||||
|
||||
@Resource
|
||||
private PlatformConfigService platformConfigService;
|
||||
|
||||
/**
|
||||
* 根据platformKey更新platformValue
|
||||
* @param platformKey
|
||||
* @param platformValue
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
@PostMapping(value = "/updatePlatformConfigByKey")
|
||||
public String updatePlatformConfigByKey(@RequestParam("platformKey") String platformKey,
|
||||
@RequestParam("platformValue") String platformValue,
|
||||
HttpServletRequest request)throws Exception {
|
||||
Map<String, Object> objectMap = new HashMap<String, Object>();
|
||||
int res = platformConfigService.updatePlatformConfigByKey(platformKey, platformValue);
|
||||
if(res > 0) {
|
||||
return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code);
|
||||
} else {
|
||||
return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据platformKey查询信息
|
||||
* @param platformKey
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
@GetMapping(value = "/getPlatformConfigByKey")
|
||||
public BaseResponseInfo getPlatformConfigByKey(@RequestParam("platformKey") String platformKey,
|
||||
HttpServletRequest request)throws Exception {
|
||||
BaseResponseInfo res = new BaseResponseInfo();
|
||||
try {
|
||||
PlatformConfig platformConfig = platformConfigService.getPlatformConfigByKey(platformKey);
|
||||
res.code = 200;
|
||||
res.data = platformConfig;
|
||||
} catch(Exception e){
|
||||
e.printStackTrace();
|
||||
res.code = 500;
|
||||
res.data = "获取数据失败";
|
||||
}
|
||||
return res;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package com.jsh.erp.datasource.entities;
|
||||
|
||||
public class PlatformConfig {
|
||||
private Long id;
|
||||
|
||||
private String platformKey;
|
||||
|
||||
private String platformKeyInfo;
|
||||
|
||||
private String platformValue;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getPlatformKey() {
|
||||
return platformKey;
|
||||
}
|
||||
|
||||
public void setPlatformKey(String platformKey) {
|
||||
this.platformKey = platformKey == null ? null : platformKey.trim();
|
||||
}
|
||||
|
||||
public String getPlatformKeyInfo() {
|
||||
return platformKeyInfo;
|
||||
}
|
||||
|
||||
public void setPlatformKeyInfo(String platformKeyInfo) {
|
||||
this.platformKeyInfo = platformKeyInfo == null ? null : platformKeyInfo.trim();
|
||||
}
|
||||
|
||||
public String getPlatformValue() {
|
||||
return platformValue;
|
||||
}
|
||||
|
||||
public void setPlatformValue(String platformValue) {
|
||||
this.platformValue = platformValue == null ? null : platformValue.trim();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,469 @@
|
||||
package com.jsh.erp.datasource.entities;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class PlatformConfigExample {
|
||||
protected String orderByClause;
|
||||
|
||||
protected boolean distinct;
|
||||
|
||||
protected List<Criteria> oredCriteria;
|
||||
|
||||
public PlatformConfigExample() {
|
||||
oredCriteria = new ArrayList<>();
|
||||
}
|
||||
|
||||
public void setOrderByClause(String orderByClause) {
|
||||
this.orderByClause = orderByClause;
|
||||
}
|
||||
|
||||
public String getOrderByClause() {
|
||||
return orderByClause;
|
||||
}
|
||||
|
||||
public void setDistinct(boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
public boolean isDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public List<Criteria> getOredCriteria() {
|
||||
return oredCriteria;
|
||||
}
|
||||
|
||||
public void or(Criteria criteria) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
|
||||
public Criteria or() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
oredCriteria.add(criteria);
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public Criteria createCriteria() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
if (oredCriteria.size() == 0) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected Criteria createCriteriaInternal() {
|
||||
Criteria criteria = new Criteria();
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
oredCriteria.clear();
|
||||
orderByClause = null;
|
||||
distinct = false;
|
||||
}
|
||||
|
||||
protected abstract static class GeneratedCriteria {
|
||||
protected List<Criterion> criteria;
|
||||
|
||||
protected GeneratedCriteria() {
|
||||
super();
|
||||
criteria = new ArrayList<>();
|
||||
}
|
||||
|
||||
public boolean isValid() {
|
||||
return criteria.size() > 0;
|
||||
}
|
||||
|
||||
public List<Criterion> getAllCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public List<Criterion> getCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition) {
|
||||
if (condition == null) {
|
||||
throw new RuntimeException("Value for condition cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value, String property) {
|
||||
if (value == null) {
|
||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||
if (value1 == null || value2 == null) {
|
||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value1, value2));
|
||||
}
|
||||
|
||||
public Criteria andIdIsNull() {
|
||||
addCriterion("id is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdIsNotNull() {
|
||||
addCriterion("id is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdEqualTo(Long value) {
|
||||
addCriterion("id =", value, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdNotEqualTo(Long value) {
|
||||
addCriterion("id <>", value, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdGreaterThan(Long value) {
|
||||
addCriterion("id >", value, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdGreaterThanOrEqualTo(Long value) {
|
||||
addCriterion("id >=", value, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdLessThan(Long value) {
|
||||
addCriterion("id <", value, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdLessThanOrEqualTo(Long value) {
|
||||
addCriterion("id <=", value, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdIn(List<Long> values) {
|
||||
addCriterion("id in", values, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdNotIn(List<Long> values) {
|
||||
addCriterion("id not in", values, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdBetween(Long value1, Long value2) {
|
||||
addCriterion("id between", value1, value2, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andIdNotBetween(Long value1, Long value2) {
|
||||
addCriterion("id not between", value1, value2, "id");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyIsNull() {
|
||||
addCriterion("platform_key is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyIsNotNull() {
|
||||
addCriterion("platform_key is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyEqualTo(String value) {
|
||||
addCriterion("platform_key =", value, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyNotEqualTo(String value) {
|
||||
addCriterion("platform_key <>", value, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyGreaterThan(String value) {
|
||||
addCriterion("platform_key >", value, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("platform_key >=", value, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyLessThan(String value) {
|
||||
addCriterion("platform_key <", value, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyLessThanOrEqualTo(String value) {
|
||||
addCriterion("platform_key <=", value, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyLike(String value) {
|
||||
addCriterion("platform_key like", value, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyNotLike(String value) {
|
||||
addCriterion("platform_key not like", value, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyIn(List<String> values) {
|
||||
addCriterion("platform_key in", values, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyNotIn(List<String> values) {
|
||||
addCriterion("platform_key not in", values, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyBetween(String value1, String value2) {
|
||||
addCriterion("platform_key between", value1, value2, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyNotBetween(String value1, String value2) {
|
||||
addCriterion("platform_key not between", value1, value2, "platformKey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoIsNull() {
|
||||
addCriterion("platform_key_info is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoIsNotNull() {
|
||||
addCriterion("platform_key_info is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoEqualTo(String value) {
|
||||
addCriterion("platform_key_info =", value, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoNotEqualTo(String value) {
|
||||
addCriterion("platform_key_info <>", value, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoGreaterThan(String value) {
|
||||
addCriterion("platform_key_info >", value, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("platform_key_info >=", value, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoLessThan(String value) {
|
||||
addCriterion("platform_key_info <", value, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoLessThanOrEqualTo(String value) {
|
||||
addCriterion("platform_key_info <=", value, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoLike(String value) {
|
||||
addCriterion("platform_key_info like", value, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoNotLike(String value) {
|
||||
addCriterion("platform_key_info not like", value, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoIn(List<String> values) {
|
||||
addCriterion("platform_key_info in", values, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoNotIn(List<String> values) {
|
||||
addCriterion("platform_key_info not in", values, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoBetween(String value1, String value2) {
|
||||
addCriterion("platform_key_info between", value1, value2, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformKeyInfoNotBetween(String value1, String value2) {
|
||||
addCriterion("platform_key_info not between", value1, value2, "platformKeyInfo");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueIsNull() {
|
||||
addCriterion("platform_value is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueIsNotNull() {
|
||||
addCriterion("platform_value is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueEqualTo(String value) {
|
||||
addCriterion("platform_value =", value, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueNotEqualTo(String value) {
|
||||
addCriterion("platform_value <>", value, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueGreaterThan(String value) {
|
||||
addCriterion("platform_value >", value, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("platform_value >=", value, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueLessThan(String value) {
|
||||
addCriterion("platform_value <", value, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueLessThanOrEqualTo(String value) {
|
||||
addCriterion("platform_value <=", value, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueLike(String value) {
|
||||
addCriterion("platform_value like", value, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueNotLike(String value) {
|
||||
addCriterion("platform_value not like", value, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueIn(List<String> values) {
|
||||
addCriterion("platform_value in", values, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueNotIn(List<String> values) {
|
||||
addCriterion("platform_value not in", values, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueBetween(String value1, String value2) {
|
||||
addCriterion("platform_value between", value1, value2, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPlatformValueNotBetween(String value1, String value2) {
|
||||
addCriterion("platform_value not between", value1, value2, "platformValue");
|
||||
return (Criteria) this;
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criteria extends GeneratedCriteria {
|
||||
protected Criteria() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criterion {
|
||||
private String condition;
|
||||
|
||||
private Object value;
|
||||
|
||||
private Object secondValue;
|
||||
|
||||
private boolean noValue;
|
||||
|
||||
private boolean singleValue;
|
||||
|
||||
private boolean betweenValue;
|
||||
|
||||
private boolean listValue;
|
||||
|
||||
private String typeHandler;
|
||||
|
||||
public String getCondition() {
|
||||
return condition;
|
||||
}
|
||||
|
||||
public Object getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public Object getSecondValue() {
|
||||
return secondValue;
|
||||
}
|
||||
|
||||
public boolean isNoValue() {
|
||||
return noValue;
|
||||
}
|
||||
|
||||
public boolean isSingleValue() {
|
||||
return singleValue;
|
||||
}
|
||||
|
||||
public boolean isBetweenValue() {
|
||||
return betweenValue;
|
||||
}
|
||||
|
||||
public boolean isListValue() {
|
||||
return listValue;
|
||||
}
|
||||
|
||||
public String getTypeHandler() {
|
||||
return typeHandler;
|
||||
}
|
||||
|
||||
protected Criterion(String condition) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.typeHandler = null;
|
||||
this.noValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.typeHandler = typeHandler;
|
||||
if (value instanceof List<?>) {
|
||||
this.listValue = true;
|
||||
} else {
|
||||
this.singleValue = true;
|
||||
}
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value) {
|
||||
this(condition, value, null);
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.secondValue = secondValue;
|
||||
this.typeHandler = typeHandler;
|
||||
this.betweenValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue) {
|
||||
this(condition, value, secondValue, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.jsh.erp.datasource.mappers;
|
||||
|
||||
import com.jsh.erp.datasource.entities.PlatformConfig;
|
||||
import com.jsh.erp.datasource.entities.PlatformConfigExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PlatformConfigMapper {
|
||||
long countByExample(PlatformConfigExample example);
|
||||
|
||||
int deleteByExample(PlatformConfigExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PlatformConfig record);
|
||||
|
||||
int insertSelective(PlatformConfig record);
|
||||
|
||||
List<PlatformConfig> selectByExample(PlatformConfigExample example);
|
||||
|
||||
PlatformConfig selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PlatformConfig record, @Param("example") PlatformConfigExample example);
|
||||
|
||||
int updateByExample(@Param("record") PlatformConfig record, @Param("example") PlatformConfigExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PlatformConfig record);
|
||||
|
||||
int updateByPrimaryKey(PlatformConfig record);
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.jsh.erp.datasource.mappers;
|
||||
|
||||
import com.jsh.erp.datasource.entities.PlatformConfig;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
public interface PlatformConfigMapperEx {
|
||||
|
||||
List<PlatformConfig> selectByConditionPlatformConfig(
|
||||
@Param("key") String key,
|
||||
@Param("offset") Integer offset,
|
||||
@Param("rows") Integer rows);
|
||||
|
||||
Long countsByPlatformConfig(
|
||||
@Param("key") String key);
|
||||
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.jsh.erp.service.MaterialExtend;
|
||||
package com.jsh.erp.service.materialExtend;
|
||||
|
||||
import com.jsh.erp.service.ICommonQuery;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.jsh.erp.service.MaterialExtend;
|
||||
package com.jsh.erp.service.materialExtend;
|
||||
|
||||
import com.jsh.erp.service.ResourceInfo;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.jsh.erp.service.MaterialExtend;
|
||||
package com.jsh.erp.service.materialExtend;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
@@ -23,7 +23,6 @@ import org.springframework.web.context.request.ServletRequestAttributes;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@@ -10,7 +10,7 @@ import com.jsh.erp.datasource.vo.DepotItemStockWarningCount;
|
||||
import com.jsh.erp.datasource.vo.DepotItemVo4Stock;
|
||||
import com.jsh.erp.exception.BusinessRunTimeException;
|
||||
import com.jsh.erp.exception.JshException;
|
||||
import com.jsh.erp.service.MaterialExtend.MaterialExtendService;
|
||||
import com.jsh.erp.service.materialExtend.MaterialExtendService;
|
||||
import com.jsh.erp.service.log.LogService;
|
||||
import com.jsh.erp.service.material.MaterialService;
|
||||
import com.jsh.erp.service.serialNumber.SerialNumberService;
|
||||
@@ -22,8 +22,6 @@ import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.web.context.request.RequestContextHolder;
|
||||
import org.springframework.web.context.request.ServletRequestAttributes;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
@@ -10,7 +10,7 @@ import com.jsh.erp.datasource.entities.*;
|
||||
import com.jsh.erp.datasource.mappers.*;
|
||||
import com.jsh.erp.exception.BusinessRunTimeException;
|
||||
import com.jsh.erp.exception.JshException;
|
||||
import com.jsh.erp.service.MaterialExtend.MaterialExtendService;
|
||||
import com.jsh.erp.service.materialExtend.MaterialExtendService;
|
||||
import com.jsh.erp.service.depot.DepotService;
|
||||
import com.jsh.erp.service.depotItem.DepotItemService;
|
||||
import com.jsh.erp.service.log.LogService;
|
||||
@@ -20,7 +20,6 @@ import com.jsh.erp.service.user.UserService;
|
||||
import com.jsh.erp.utils.BaseResponseInfo;
|
||||
import com.jsh.erp.utils.ExcelUtils;
|
||||
import com.jsh.erp.utils.StringUtil;
|
||||
import jxl.Cell;
|
||||
import jxl.Sheet;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.jsh.erp.service.platformConfig;
|
||||
|
||||
import com.jsh.erp.service.ICommonQuery;
|
||||
import com.jsh.erp.utils.Constants;
|
||||
import com.jsh.erp.utils.QueryUtils;
|
||||
import com.jsh.erp.utils.StringUtil;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service(value = "platformConfig_component")
|
||||
@PlatformConfigResource
|
||||
public class PlatformConfigComponent implements ICommonQuery {
|
||||
|
||||
@Resource
|
||||
private PlatformConfigService platformConfigService;
|
||||
|
||||
@Override
|
||||
public Object selectOne(Long id) throws Exception {
|
||||
return platformConfigService.getPlatformConfig(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<?> select(Map<String, String> map)throws Exception {
|
||||
return getPlatformConfigList(map);
|
||||
}
|
||||
|
||||
private List<?> getPlatformConfigList(Map<String, String> map)throws Exception {
|
||||
String search = map.get(Constants.SEARCH);
|
||||
String key = StringUtil.getInfo(search, "key");
|
||||
return platformConfigService.select(key, QueryUtils.offset(map), QueryUtils.rows(map));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long counts(Map<String, String> map)throws Exception {
|
||||
String search = map.get(Constants.SEARCH);
|
||||
String key = StringUtil.getInfo(search, "key");
|
||||
return platformConfigService.countPlatformConfig(key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(String beanJson, HttpServletRequest request)throws Exception {
|
||||
return platformConfigService.insertSystemConfig(beanJson, request);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int update(String beanJson, Long id, HttpServletRequest request)throws Exception {
|
||||
return platformConfigService.updateSystemConfig(beanJson, id, request);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int delete(Long id, HttpServletRequest request)throws Exception {
|
||||
return platformConfigService.deleteSystemConfig(id, request);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int batchDelete(String ids, HttpServletRequest request)throws Exception {
|
||||
return platformConfigService.batchDeleteSystemConfig(ids, request);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int checkIsNameExist(Long id, String name)throws Exception {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.jsh.erp.service.platformConfig;
|
||||
|
||||
import com.jsh.erp.service.ResourceInfo;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
/**
|
||||
* @author jishenghua qq752718920 2020-10-16 22:26:27
|
||||
*/
|
||||
@ResourceInfo(value = "platformConfig")
|
||||
@Inherited
|
||||
@Target(ElementType.TYPE)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface PlatformConfigResource {
|
||||
}
|
||||
@@ -0,0 +1,149 @@
|
||||
package com.jsh.erp.service.platformConfig;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.jsh.erp.datasource.entities.PlatformConfig;
|
||||
import com.jsh.erp.datasource.entities.PlatformConfigExample;
|
||||
import com.jsh.erp.datasource.mappers.PlatformConfigMapper;
|
||||
import com.jsh.erp.datasource.mappers.PlatformConfigMapperEx;
|
||||
import com.jsh.erp.exception.JshException;
|
||||
import com.jsh.erp.utils.StringUtil;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class PlatformConfigService {
|
||||
private Logger logger = LoggerFactory.getLogger(PlatformConfigService.class);
|
||||
|
||||
@Resource
|
||||
private PlatformConfigMapper platformConfigMapper;
|
||||
|
||||
@Resource
|
||||
private PlatformConfigMapperEx platformConfigMapperEx;
|
||||
|
||||
public PlatformConfig getPlatformConfig(long id)throws Exception {
|
||||
PlatformConfig result=null;
|
||||
try{
|
||||
result=platformConfigMapper.selectByPrimaryKey(id);
|
||||
}catch(Exception e){
|
||||
JshException.readFail(logger, e);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public List<PlatformConfig> getPlatformConfig()throws Exception {
|
||||
PlatformConfigExample example = new PlatformConfigExample();
|
||||
example.createCriteria();
|
||||
List<PlatformConfig> list=null;
|
||||
try{
|
||||
list=platformConfigMapper.selectByExample(example);
|
||||
}catch(Exception e){
|
||||
JshException.readFail(logger, e);
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
public List<PlatformConfig> select(String key, int offset, int rows)throws Exception {
|
||||
List<PlatformConfig> list=null;
|
||||
try{
|
||||
list=platformConfigMapperEx.selectByConditionPlatformConfig(key, offset, rows);
|
||||
}catch(Exception e){
|
||||
JshException.readFail(logger, e);
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
public Long countPlatformConfig(String key)throws Exception {
|
||||
Long result=null;
|
||||
try{
|
||||
result=platformConfigMapperEx.countsByPlatformConfig(key);
|
||||
}catch(Exception e){
|
||||
JshException.readFail(logger, e);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public int insertSystemConfig(String beanJson, HttpServletRequest request) throws Exception{
|
||||
PlatformConfig platformConfig = JSONObject.parseObject(beanJson, PlatformConfig.class);
|
||||
int result=0;
|
||||
try{
|
||||
result=platformConfigMapper.insertSelective(platformConfig);
|
||||
}catch(Exception e){
|
||||
JshException.writeFail(logger, e);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public int updateSystemConfig(String beanJson, Long id, HttpServletRequest request) throws Exception{
|
||||
PlatformConfig platformConfig = JSONObject.parseObject(beanJson, PlatformConfig.class);
|
||||
platformConfig.setId(id);
|
||||
int result=0;
|
||||
try{
|
||||
result = platformConfigMapper.updateByPrimaryKeySelective(platformConfig);
|
||||
}catch(Exception e){
|
||||
JshException.writeFail(logger, e);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public int deleteSystemConfig(Long id, HttpServletRequest request)throws Exception {
|
||||
int result=0;
|
||||
try{
|
||||
result=platformConfigMapper.deleteByPrimaryKey(id);
|
||||
}catch(Exception e){
|
||||
JshException.writeFail(logger, e);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public int batchDeleteSystemConfig(String ids, HttpServletRequest request)throws Exception {
|
||||
List<Long> idList = StringUtil.strToLongList(ids);
|
||||
PlatformConfigExample example = new PlatformConfigExample();
|
||||
example.createCriteria().andIdIn(idList);
|
||||
int result=0;
|
||||
try{
|
||||
result=platformConfigMapper.deleteByExample(example);
|
||||
}catch(Exception e){
|
||||
JshException.writeFail(logger, e);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public int updatePlatformConfigByKey(String platformKey, String platformValue)throws Exception {
|
||||
int result=0;
|
||||
try{
|
||||
PlatformConfig platformConfig = new PlatformConfig();
|
||||
platformConfig.setPlatformValue(platformValue);
|
||||
PlatformConfigExample example = new PlatformConfigExample();
|
||||
example.createCriteria().andPlatformKeyEqualTo(platformKey);
|
||||
result = platformConfigMapper.updateByExampleSelective(platformConfig, example);
|
||||
}catch(Exception e){
|
||||
JshException.writeFail(logger, e);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public PlatformConfig getPlatformConfigByKey(String platformKey)throws Exception {
|
||||
PlatformConfig platformConfig = new PlatformConfig();
|
||||
try{
|
||||
PlatformConfigExample example = new PlatformConfigExample();
|
||||
example.createCriteria().andPlatformKeyEqualTo(platformKey);
|
||||
List<PlatformConfig> list=platformConfigMapper.selectByExample(example);
|
||||
if(list!=null && list.size()>0){
|
||||
platformConfig = list.get(0);
|
||||
}
|
||||
}catch(Exception e){
|
||||
JshException.readFail(logger, e);
|
||||
}
|
||||
return platformConfig;
|
||||
}
|
||||
}
|
||||
196
src/main/resources/mapper_xml/PlatformConfigMapper.xml
Normal file
196
src/main/resources/mapper_xml/PlatformConfigMapper.xml
Normal file
@@ -0,0 +1,196 @@
|
||||
<?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.jsh.erp.datasource.mappers.PlatformConfigMapper">
|
||||
<resultMap id="BaseResultMap" type="com.jsh.erp.datasource.entities.PlatformConfig">
|
||||
<id column="id" jdbcType="BIGINT" property="id" />
|
||||
<result column="platform_key" jdbcType="VARCHAR" property="platformKey" />
|
||||
<result column="platform_key_info" jdbcType="VARCHAR" property="platformKeyInfo" />
|
||||
<result column="platform_value" jdbcType="VARCHAR" property="platformValue" />
|
||||
</resultMap>
|
||||
<sql id="Example_Where_Clause">
|
||||
<where>
|
||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
||||
<if test="criteria.valid">
|
||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
||||
<foreach collection="criteria.criteria" item="criterion">
|
||||
<choose>
|
||||
<when test="criterion.noValue">
|
||||
and ${criterion.condition}
|
||||
</when>
|
||||
<when test="criterion.singleValue">
|
||||
and ${criterion.condition} #{criterion.value}
|
||||
</when>
|
||||
<when test="criterion.betweenValue">
|
||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||
</when>
|
||||
<when test="criterion.listValue">
|
||||
and ${criterion.condition}
|
||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
||||
#{listItem}
|
||||
</foreach>
|
||||
</when>
|
||||
</choose>
|
||||
</foreach>
|
||||
</trim>
|
||||
</if>
|
||||
</foreach>
|
||||
</where>
|
||||
</sql>
|
||||
<sql id="Update_By_Example_Where_Clause">
|
||||
<where>
|
||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
||||
<if test="criteria.valid">
|
||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
||||
<foreach collection="criteria.criteria" item="criterion">
|
||||
<choose>
|
||||
<when test="criterion.noValue">
|
||||
and ${criterion.condition}
|
||||
</when>
|
||||
<when test="criterion.singleValue">
|
||||
and ${criterion.condition} #{criterion.value}
|
||||
</when>
|
||||
<when test="criterion.betweenValue">
|
||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||
</when>
|
||||
<when test="criterion.listValue">
|
||||
and ${criterion.condition}
|
||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
||||
#{listItem}
|
||||
</foreach>
|
||||
</when>
|
||||
</choose>
|
||||
</foreach>
|
||||
</trim>
|
||||
</if>
|
||||
</foreach>
|
||||
</where>
|
||||
</sql>
|
||||
<sql id="Base_Column_List">
|
||||
id, platform_key, platform_key_info, platform_value
|
||||
</sql>
|
||||
<select id="selectByExample" parameterType="com.jsh.erp.datasource.entities.PlatformConfigExample" resultMap="BaseResultMap">
|
||||
select
|
||||
<if test="distinct">
|
||||
distinct
|
||||
</if>
|
||||
<include refid="Base_Column_List" />
|
||||
from jsh_platform_config
|
||||
<if test="_parameter != null">
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
<if test="orderByClause != null">
|
||||
order by ${orderByClause}
|
||||
</if>
|
||||
</select>
|
||||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List" />
|
||||
from jsh_platform_config
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</select>
|
||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
||||
delete from jsh_platform_config
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</delete>
|
||||
<delete id="deleteByExample" parameterType="com.jsh.erp.datasource.entities.PlatformConfigExample">
|
||||
delete from jsh_platform_config
|
||||
<if test="_parameter != null">
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
</delete>
|
||||
<insert id="insert" parameterType="com.jsh.erp.datasource.entities.PlatformConfig">
|
||||
insert into jsh_platform_config (id, platform_key, platform_key_info,
|
||||
platform_value)
|
||||
values (#{id,jdbcType=BIGINT}, #{platformKey,jdbcType=VARCHAR}, #{platformKeyInfo,jdbcType=VARCHAR},
|
||||
#{platformValue,jdbcType=VARCHAR})
|
||||
</insert>
|
||||
<insert id="insertSelective" parameterType="com.jsh.erp.datasource.entities.PlatformConfig">
|
||||
insert into jsh_platform_config
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="id != null">
|
||||
id,
|
||||
</if>
|
||||
<if test="platformKey != null">
|
||||
platform_key,
|
||||
</if>
|
||||
<if test="platformKeyInfo != null">
|
||||
platform_key_info,
|
||||
</if>
|
||||
<if test="platformValue != null">
|
||||
platform_value,
|
||||
</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="id != null">
|
||||
#{id,jdbcType=BIGINT},
|
||||
</if>
|
||||
<if test="platformKey != null">
|
||||
#{platformKey,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="platformKeyInfo != null">
|
||||
#{platformKeyInfo,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="platformValue != null">
|
||||
#{platformValue,jdbcType=VARCHAR},
|
||||
</if>
|
||||
</trim>
|
||||
</insert>
|
||||
<select id="countByExample" parameterType="com.jsh.erp.datasource.entities.PlatformConfigExample" resultType="java.lang.Long">
|
||||
select count(*) from jsh_platform_config
|
||||
<if test="_parameter != null">
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
</select>
|
||||
<update id="updateByExampleSelective" parameterType="map">
|
||||
update jsh_platform_config
|
||||
<set>
|
||||
<if test="record.id != null">
|
||||
id = #{record.id,jdbcType=BIGINT},
|
||||
</if>
|
||||
<if test="record.platformKey != null">
|
||||
platform_key = #{record.platformKey,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="record.platformKeyInfo != null">
|
||||
platform_key_info = #{record.platformKeyInfo,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="record.platformValue != null">
|
||||
platform_value = #{record.platformValue,jdbcType=VARCHAR},
|
||||
</if>
|
||||
</set>
|
||||
<if test="_parameter != null">
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
</update>
|
||||
<update id="updateByExample" parameterType="map">
|
||||
update jsh_platform_config
|
||||
set id = #{record.id,jdbcType=BIGINT},
|
||||
platform_key = #{record.platformKey,jdbcType=VARCHAR},
|
||||
platform_key_info = #{record.platformKeyInfo,jdbcType=VARCHAR},
|
||||
platform_value = #{record.platformValue,jdbcType=VARCHAR}
|
||||
<if test="_parameter != null">
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
</update>
|
||||
<update id="updateByPrimaryKeySelective" parameterType="com.jsh.erp.datasource.entities.PlatformConfig">
|
||||
update jsh_platform_config
|
||||
<set>
|
||||
<if test="platformKey != null">
|
||||
platform_key = #{platformKey,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="platformKeyInfo != null">
|
||||
platform_key_info = #{platformKeyInfo,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="platformValue != null">
|
||||
platform_value = #{platformValue,jdbcType=VARCHAR},
|
||||
</if>
|
||||
</set>
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</update>
|
||||
<update id="updateByPrimaryKey" parameterType="com.jsh.erp.datasource.entities.PlatformConfig">
|
||||
update jsh_platform_config
|
||||
set platform_key = #{platformKey,jdbcType=VARCHAR},
|
||||
platform_key_info = #{platformKeyInfo,jdbcType=VARCHAR},
|
||||
platform_value = #{platformValue,jdbcType=VARCHAR}
|
||||
where id = #{id,jdbcType=BIGINT}
|
||||
</update>
|
||||
</mapper>
|
||||
@@ -67,6 +67,7 @@
|
||||
<table tableName="jsh_organization" domainObjectName="Organization"></table>
|
||||
<table tableName="jsh_orga_user_rel" domainObjectName="OrgaUserRel"></table>
|
||||
<table tableName="jsh_tenant" domainObjectName="Tenant"></table>
|
||||
<table tableName="jsh_platform_config" domainObjectName="PlatformConfig"></table>
|
||||
<table tableName="jsh_msg" domainObjectName="Msg"></table> -->
|
||||
</context>
|
||||
</generatorConfiguration>
|
||||
|
||||
Reference in New Issue
Block a user