|
|
@@ -48,13 +48,13 @@ import io.swagger.v3.oas.annotations.enums.ParameterIn;
|
|
|
/**
|
|
|
* 企业管理管理控制层
|
|
|
* @author 阿白
|
|
|
-* 创建日期:2025年12月13日 上午11:42:16<br/>
|
|
|
+* 创建日期:2025年12月26日 下午4:09:36<br/>
|
|
|
* 历史修订:<br/>
|
|
|
*/
|
|
|
@Tag(name = "后台-企业管理接口")
|
|
|
@Controller("tfEnterpriseAction")
|
|
|
@RequestMapping("/${ms.manager.path}/tf/enterprise")
|
|
|
-public class EnterpriseAction extends net.mingsoft.tf.action.BaseAction{
|
|
|
+public class EnterpriseAction extends BaseAction{
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -89,17 +89,19 @@ public class EnterpriseAction extends net.mingsoft.tf.action.BaseAction{
|
|
|
*/
|
|
|
@Operation(summary = "查询企业管理列表接口")
|
|
|
@Parameters({
|
|
|
- @Parameter(name = "enterpriseIntroduction", description = "企业简介", in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseName", description = "企业名称", in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseType", description = "企业类型", in = ParameterIn.QUERY),
|
|
|
+ @Parameter(name = "enterpriseBooth", description = "展位号", in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseContact", description = "联系人", in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseTel", description = "联系电话", in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseAddress", description = "企业地址", in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseEntryTime", description = "入驻时间", in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseOperatingStatus", description = "经营状态", in = ParameterIn.QUERY),
|
|
|
+ @Parameter(name = "enterpriseIntroduction", description = "企业简介", in = ParameterIn.QUERY),
|
|
|
})
|
|
|
@RequestMapping(value ="/list",method = {RequestMethod.GET,RequestMethod.POST})
|
|
|
@ResponseBody
|
|
|
+ @RequiresPermissions("tf:enterprise:view")
|
|
|
public ResultData list(@ModelAttribute @Parameter(hidden = true) EnterpriseEntity enterprise) {
|
|
|
BasicUtil.startPage();
|
|
|
List enterpriseList = null;
|
|
|
@@ -121,6 +123,7 @@ public class EnterpriseAction extends net.mingsoft.tf.action.BaseAction{
|
|
|
@Parameter(name = "id", description = "主键ID", required =true,in = ParameterIn.QUERY)
|
|
|
@GetMapping("/get")
|
|
|
@ResponseBody
|
|
|
+ @RequiresPermissions("tf:enterprise:view")
|
|
|
public ResultData get(@ModelAttribute @Parameter(hidden = true) EnterpriseEntity enterprise) {
|
|
|
if (StringUtils.isBlank(enterprise.getId())) {
|
|
|
return ResultData.build().error(getResString("err.error",this.getResString("id")));
|
|
|
@@ -136,15 +139,16 @@ public class EnterpriseAction extends net.mingsoft.tf.action.BaseAction{
|
|
|
*/
|
|
|
@Operation(summary = "保存企业管理列表接口")
|
|
|
@Parameters({
|
|
|
- @Parameter(name = "enterpriseIntroduction", description = "企业简介", required = false, in = ParameterIn.QUERY),
|
|
|
- @Parameter(name = "enterpriseLogo", description = "LOGO", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseName", description = "企业名称", required = true, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseType", description = "企业类型", required = false, in = ParameterIn.QUERY),
|
|
|
+ @Parameter(name = "enterpriseBooth", description = "展位号", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseContact", description = "联系人", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseTel", description = "联系电话", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseAddress", description = "企业地址", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseEntryTime", description = "入驻时间", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseOperatingStatus", description = "经营状态", required = false, in = ParameterIn.QUERY),
|
|
|
+ @Parameter(name = "enterpriseIntroduction", description = "企业简介", required = false, in = ParameterIn.QUERY),
|
|
|
+ @Parameter(name = "enterpriseLogo", description = "LOGO", required = false, in = ParameterIn.QUERY),
|
|
|
})
|
|
|
@PostMapping("/save")
|
|
|
@ResponseBody
|
|
|
@@ -159,6 +163,9 @@ public class EnterpriseAction extends net.mingsoft.tf.action.BaseAction{
|
|
|
if (!StringUtil.checkLength(enterprise.getEnterpriseName()+"", 0, 255)) {
|
|
|
return ResultData.build().error(getResString("err.length", this.getResString("enterprise.name"), "0", "255"));
|
|
|
}
|
|
|
+ if ( StringUtils.isNotBlank(enterprise.getEnterpriseBooth()) && !StringUtil.checkLength(enterprise.getEnterpriseBooth()+"", 0, 255)) {
|
|
|
+ return ResultData.build().error(getResString("err.length", this.getResString("enterprise.booth"), "0", "255"));
|
|
|
+ }
|
|
|
if ( StringUtils.isNotBlank(enterprise.getEnterpriseContact()) && !StringUtil.checkLength(enterprise.getEnterpriseContact()+"", 0, 255)) {
|
|
|
return ResultData.build().error(getResString("err.length", this.getResString("enterprise.contact"), "0", "255"));
|
|
|
}
|
|
|
@@ -195,15 +202,16 @@ public class EnterpriseAction extends net.mingsoft.tf.action.BaseAction{
|
|
|
@Operation(summary = "更新企业管理列表接口")
|
|
|
@Parameters({
|
|
|
@Parameter(name = "id", description = "主键ID", required =true,in = ParameterIn.QUERY),
|
|
|
- @Parameter(name = "enterpriseIntroduction", description = "企业简介", required = false, in = ParameterIn.QUERY),
|
|
|
- @Parameter(name = "enterpriseLogo", description = "LOGO", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseName", description = "企业名称", required = true, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseType", description = "企业类型", required = false, in = ParameterIn.QUERY),
|
|
|
+ @Parameter(name = "enterpriseBooth", description = "展位号", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseContact", description = "联系人", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseTel", description = "联系电话", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseAddress", description = "企业地址", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseEntryTime", description = "入驻时间", required = false, in = ParameterIn.QUERY),
|
|
|
@Parameter(name = "enterpriseOperatingStatus", description = "经营状态", required = false, in = ParameterIn.QUERY),
|
|
|
+ @Parameter(name = "enterpriseIntroduction", description = "企业简介", required = false, in = ParameterIn.QUERY),
|
|
|
+ @Parameter(name = "enterpriseLogo", description = "LOGO", required = false, in = ParameterIn.QUERY),
|
|
|
})
|
|
|
@PostMapping("/update")
|
|
|
@ResponseBody
|
|
|
@@ -223,6 +231,9 @@ public class EnterpriseAction extends net.mingsoft.tf.action.BaseAction{
|
|
|
if (!StringUtil.checkLength(enterprise.getEnterpriseName()+"", 0, 255)) {
|
|
|
return ResultData.build().error(getResString("err.length", this.getResString("enterprise.name"), "0", "255"));
|
|
|
}
|
|
|
+ if ( StringUtils.isNotBlank(enterprise.getEnterpriseBooth()) && !StringUtil.checkLength(enterprise.getEnterpriseBooth()+"", 0, 255)) {
|
|
|
+ return ResultData.build().error(getResString("err.length", this.getResString("enterprise.booth"), "0", "255"));
|
|
|
+ }
|
|
|
if ( StringUtils.isNotBlank(enterprise.getEnterpriseContact()) && !StringUtil.checkLength(enterprise.getEnterpriseContact()+"", 0, 255)) {
|
|
|
return ResultData.build().error(getResString("err.length", this.getResString("enterprise.contact"), "0", "255"));
|
|
|
}
|