diff --git a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/domain/entity/Company.java b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/domain/entity/Company.java index b1aacdc..caf7b09 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/domain/entity/Company.java +++ b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/domain/entity/Company.java @@ -21,9 +21,19 @@ public class Company extends DTO { private Long companyId; /** - * 公司名称 + * 公司logo */ - private String name; + private String logo; + + /** + * 公司简称 + */ + private String shortName; + + /** + * 公司全称 + */ + private String fullName; /** * 税号 diff --git a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/entity/CompanyDO.java b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/entity/CompanyDO.java index 6d32e05..ae398d8 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/entity/CompanyDO.java +++ b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/entity/CompanyDO.java @@ -23,10 +23,22 @@ public class CompanyDO extends BaseDO { private Long companyId; /** - * 公司名称 + * 公司Logo */ - @TableField(value = "name") - private String name; + @TableField(value = "logo") + private String logo; + + /** + * 公司简称 + */ + @TableField(value = "short_name") + private String shortName; + + /** + * 公司全称 + */ + @TableField(value = "full_name") + private String fullName; /** * 税号 diff --git a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/entity/OrderCompanyDO.java b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/entity/OrderCompanyDO.java index 0ea07b0..c65aa2c 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/entity/OrderCompanyDO.java +++ b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/entity/OrderCompanyDO.java @@ -37,10 +37,16 @@ public class OrderCompanyDO extends BaseDO { private Long companyId; /** - * 公司名称 + * 公司简称 */ - @TableField(value = "name") - private String name; + @TableField(value = "short_name") + private String shortName; + + /** + * 公司全称 + */ + @TableField(value = "full_name") + private String fullName; /** * 税号 diff --git a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/CompanyGatewayImpl.java b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/CompanyGatewayImpl.java index d54dd9b..8444ff5 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/CompanyGatewayImpl.java +++ b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/CompanyGatewayImpl.java @@ -42,7 +42,8 @@ public class CompanyGatewayImpl implements CompanyGateway { @Override public IPage page(CompanyPageQry companyPageQry) { LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(CompanyDO.class); - queryWrapper.like(StrUtil.isNotBlank(companyPageQry.getName()), CompanyDO::getName, companyPageQry.getName()); + queryWrapper.like(StrUtil.isNotBlank(companyPageQry.getShortName()), CompanyDO::getShortName, companyPageQry.getShortName()); + queryWrapper.like(StrUtil.isNotBlank(companyPageQry.getFullName()), CompanyDO::getFullName, companyPageQry.getFullName()); queryWrapper.like(StrUtil.isNotBlank(companyPageQry.getTaxNumber()), CompanyDO::getTaxNumber, companyPageQry.getTaxNumber()); queryWrapper.like(StrUtil.isNotBlank(companyPageQry.getRemark()), CompanyDO::getRemark, companyPageQry.getRemark()); queryWrapper.eq(Objects.nonNull(companyPageQry.getStatus()), CompanyDO::getStatus, companyPageQry.getStatus()); diff --git a/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/CompanyMapper.xml b/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/CompanyMapper.xml index 5ce5485..f4d3eff 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/CompanyMapper.xml +++ b/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/CompanyMapper.xml @@ -6,7 +6,9 @@ - + + + diff --git a/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderCompanyMapper.xml b/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderCompanyMapper.xml index 1e46ad2..89b9711 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderCompanyMapper.xml +++ b/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderCompanyMapper.xml @@ -8,7 +8,8 @@ - + + diff --git a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/cmd/CompanyCreateCmd.java b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/cmd/CompanyCreateCmd.java index 41ebaee..7f3ceec 100644 --- a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/cmd/CompanyCreateCmd.java +++ b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/cmd/CompanyCreateCmd.java @@ -20,10 +20,22 @@ public class CompanyCreateCmd extends Command { private Long companyId; /** - * 公司名称 + * 公司logo */ - @Schema(title = "公司名称", requiredMode = Schema.RequiredMode.REQUIRED) - private String name; + @Schema(title = "公司logo") + private String logo; + + /** + * 公司简称 + */ + @Schema(title = "公司简称", requiredMode = Schema.RequiredMode.REQUIRED) + private String shortName; + + /** + * 公司全称 + */ + @Schema(title = "公司全称", requiredMode = Schema.RequiredMode.REQUIRED) + private String fullName; /** * 税号 diff --git a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/common/OrderCompany.java b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/common/OrderCompany.java index e2f5452..18e93ed 100644 --- a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/common/OrderCompany.java +++ b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/common/OrderCompany.java @@ -32,10 +32,16 @@ public class OrderCompany extends Command { private Long companyId; /** - * 公司名称 + * 公司简称 */ - @Schema(title = "公司名称", requiredMode = Schema.RequiredMode.REQUIRED) - private String name; + @Schema(title = "公司简称", requiredMode = Schema.RequiredMode.REQUIRED) + private String shortName; + + /** + * 公司全称 + */ + @Schema(title = "公司全称", requiredMode = Schema.RequiredMode.REQUIRED) + private String fullName; /** * 税号 @@ -64,7 +70,7 @@ public class OrderCompany extends Command { /** * 账户ID */ - @Schema(title = "账户ID", type = "string", requiredMode = Schema.RequiredMode.REQUIRED) + @Schema(title = "账户ID", type = "string") private Long accountId; /** @@ -82,13 +88,13 @@ public class OrderCompany extends Command { /** * 账户名称 */ - @Schema(title = "账户名称", requiredMode = Schema.RequiredMode.REQUIRED) + @Schema(title = "账户名称") private String accountName; /** * 银行账号 */ - @Schema(title = "银行账号", requiredMode = Schema.RequiredMode.REQUIRED) + @Schema(title = "银行账号") private String accountNumber; } diff --git a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/qry/CompanyPageQry.java b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/qry/CompanyPageQry.java index 243d822..5ed5155 100644 --- a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/qry/CompanyPageQry.java +++ b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/qry/CompanyPageQry.java @@ -20,7 +20,13 @@ public class CompanyPageQry extends PageQuery { * 公司名称 */ @Schema(title = "公司名称") - private String name; + private String shortName; + + /** + * 公司全称 + */ + @Schema(title = "公司全称") + private String fullName; /** * 税号 diff --git a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/vo/CompanyVO.java b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/vo/CompanyVO.java index bd65075..6375c30 100644 --- a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/vo/CompanyVO.java +++ b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/vo/CompanyVO.java @@ -22,10 +22,22 @@ public class CompanyVO extends DTO { private Long companyId; /** - * 公司名称 + * 公司logo */ - @Schema(title = "公司名称", requiredMode = Schema.RequiredMode.REQUIRED) - private String name; + @Schema(title = "公司logo", requiredMode = Schema.RequiredMode.REQUIRED) + private String logo; + + /** + * 公司简称 + */ + @Schema(title = "公司简称", requiredMode = Schema.RequiredMode.REQUIRED) + private String shortName; + + /** + * 公司全称 + */ + @Schema(title = "公司全称", requiredMode = Schema.RequiredMode.REQUIRED) + private String fullName; /** * 税号