mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-13 21:32:07 +08:00
application应用管理无用代码移除、单元测试完善
This commit is contained in:
+41
@@ -0,0 +1,41 @@
|
||||
package com.cf.imes.module.system.service.application;
|
||||
|
||||
import com.cf.imes.framework.test.core.ut.BaseDbAndRedisUnitTest;
|
||||
import com.cf.imes.module.system.dal.dataobject.application.ApplicationDO;
|
||||
import com.cf.imes.module.system.dal.mysql.application.ApplicationMapper;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.context.annotation.Import;
|
||||
|
||||
import static com.cf.imes.framework.test.core.util.RandomUtils.randomPojo;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
|
||||
/**
|
||||
* 应用管理服务单元测试
|
||||
*
|
||||
* @author Gqr
|
||||
* @since 2026/1/13 14:37
|
||||
*/
|
||||
@Import(ApplicationServiceImpl.class)
|
||||
class ApplicationServiceImplTest extends BaseDbAndRedisUnitTest {
|
||||
|
||||
@Resource
|
||||
private ApplicationServiceImpl applicationService;
|
||||
|
||||
@Resource
|
||||
private ApplicationMapper applicationMapper;
|
||||
|
||||
@Test
|
||||
void getApplicationByOrganId() {
|
||||
Long organId = 1L;
|
||||
ApplicationDO applicationDO = randomPojo(ApplicationDO.class, o -> {
|
||||
o.setOrganId(organId);
|
||||
});
|
||||
applicationMapper.insert(applicationDO);
|
||||
|
||||
ApplicationDO applicationByOrganId = applicationService.getApplicationByOrganId(organId);
|
||||
assertNotNull(applicationByOrganId);
|
||||
assertEquals(applicationDO.getId(), applicationByOrganId.getId());
|
||||
}
|
||||
}
|
||||
@@ -44,4 +44,5 @@ DELETE FROM "purchase_record";
|
||||
DELETE FROM "income_expense_details";
|
||||
DELETE FROM "invoice_title_info";
|
||||
DELETE FROM "invoice_records";
|
||||
DELETE FROM "system_config_token";
|
||||
DELETE FROM "system_config_token";
|
||||
DELETE FROM "application";
|
||||
@@ -899,4 +899,25 @@ CREATE TABLE IF NOT EXISTS "system_config_token"
|
||||
"update_time" TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
"deleted" BIT DEFAULT FALSE COMMENT '是否删除',
|
||||
PRIMARY KEY ("id")
|
||||
) COMMENT 'Token配置表';
|
||||
) COMMENT 'Token配置表';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS "application" (
|
||||
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
||||
"app_id" varchar(32) NOT NULL COMMENT '应用唯一标识',
|
||||
"app_key" varchar(255) DEFAULT NULL,
|
||||
"app_secret" varchar(255) DEFAULT NULL COMMENT '对应私钥',
|
||||
"organ_id" bigint NOT NULL COMMENT '组织ID',
|
||||
"server_ip" varchar(255) NOT NULL DEFAULT '' COMMENT '服务器IP列表',
|
||||
"code" varchar(64) NOT NULL DEFAULT '' COMMENT '应用简称',
|
||||
"name" varchar(64) NOT NULL DEFAULT '' COMMENT '应用名',
|
||||
"company" varchar(64) NOT NULL DEFAULT '' COMMENT '应用主体',
|
||||
"status" bit NOT NULL DEFAULT FALSE COMMENT '状态: 0停用,1正常',
|
||||
"remark" varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
|
||||
"creator" varchar(64) NOT NULL DEFAULT '' COMMENT '创建人',
|
||||
"create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
"updater" varchar(64) NOT NULL DEFAULT '' COMMENT '更新人',
|
||||
"update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
"deleted" bit NOT NULL DEFAULT FALSE COMMENT '删除标识: 0不删除,1已删除',
|
||||
CONSTRAINT "idx_app_appid" UNIQUE ("app_id", "status", "deleted"),
|
||||
PRIMARY KEY ("id")
|
||||
) COMMENT '应用注册表';
|
||||
Reference in New Issue
Block a user