package com.highdatas.mdm.controller; import com.highdatas.mdm.entity.SysAssembleDbTable; import com.highdatas.mdm.entity.SysAssembleRule; import com.highdatas.mdm.pojo.CodeMsg; import com.highdatas.mdm.pojo.Result; import com.highdatas.mdm.service.ISysAssembleDbService; import com.highdatas.mdm.service.ISysAssembleRuleService; import com.highdatas.mdm.util.DbUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import java.util.Date; /** *

* 前端控制器 *

* * @author kimi * @since 2020-02-21 */ @RestController @RequestMapping("/assemble/rule") public class SysAssembleRuleController { @Autowired ISysAssembleRuleService ruleService; @RequestMapping(value = "/add/{id}", method = RequestMethod.GET) public Result add(@PathVariable String id, @RequestParam String ruleId) { SysAssembleRule sysAssembleRule = new SysAssembleRule(); boolean insert = sysAssembleRule.setCreateTime(new Date()).setId(DbUtils.getUUID()).setParentId(id).setRuleId(ruleId).insert(); if (insert) { return Result.success(sysAssembleRule); }else { return Result.error(CodeMsg.INSERT_ERROR); } } @RequestMapping(value = "/update/{id}", method = RequestMethod.GET) public Result update(@PathVariable String id, @RequestParam String ruleId) { SysAssembleRule sysAssembleRule = ruleService.selectById(id); if (sysAssembleRule == null) { return Result.error(CodeMsg.ERROR_PARAMS_NOT_MATHED); } boolean insert = sysAssembleRule.setUpdateTime(new Date()).setRuleId(ruleId).updateById(); if (insert) { return Result.success(sysAssembleRule); }else { return Result.error(CodeMsg.UPDATE_ERROR); } } }