【7.2.2】【expand】完善业务管理字段

pull/29/head
fengshuonan 2022-03-30 13:34:12 +08:00
parent f70998d4e4
commit 501f1a74bb
3 changed files with 32 additions and 0 deletions

View File

@ -48,6 +48,13 @@ public class SysExpand extends BaseEntity {
@ChineseDescription("状态1-启用2-禁用")
private Integer expandStatus;
/**
* sys_user
*/
@TableField("primary_table_name")
@ChineseDescription("主业务表例如sys_user")
private String primaryTableName;
/**
* iduser_id
*/
@ -55,4 +62,12 @@ public class SysExpand extends BaseEntity {
@ChineseDescription("业务主键id字段名例如user_id")
private String primaryFieldName;
/**
* iduserId
*/
@TableField("primary_field_camel")
@ChineseDescription("业务主键id字段名驼峰法例如userId")
private String primaryFieldCamel;
}

View File

@ -45,10 +45,22 @@ public class SysExpandRequest extends BaseRequest {
@StatusValue(groups = updateStatus.class)
private Integer expandStatus;
/**
* sys_user
*/
@ChineseDescription("主业务表例如sys_user")
private String primaryTableName;
/**
* iduser_id
*/
@ChineseDescription("业务主键id字段名例如user_id")
private String primaryFieldName;
/**
* iduserId
*/
@ChineseDescription("业务主键id字段名驼峰法例如userId")
private String primaryFieldCamel;
}

View File

@ -10,6 +10,7 @@ import cn.stylefeng.roses.kernel.expand.modular.modular.enums.SysExpandException
import cn.stylefeng.roses.kernel.expand.modular.modular.mapper.SysExpandMapper;
import cn.stylefeng.roses.kernel.expand.modular.modular.pojo.request.SysExpandRequest;
import cn.stylefeng.roses.kernel.expand.modular.modular.service.SysExpandService;
import cn.stylefeng.roses.kernel.rule.enums.StatusEnum;
import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@ -31,6 +32,10 @@ public class SysExpandServiceImpl extends ServiceImpl<SysExpandMapper, SysExpand
public void add(SysExpandRequest sysExpandRequest) {
SysExpand sysExpand = new SysExpand();
BeanUtil.copyProperties(sysExpandRequest, sysExpand);
// 设置启用状态
sysExpand.setExpandStatus(StatusEnum.ENABLE.getCode());
this.save(sysExpand);
}