机构位置关系,岗位

This commit is contained in:
anxin
2025-02-26 19:07:18 +08:00
parent 0285cdb629
commit def047e59b
15 changed files with 636 additions and 20 deletions

View File

@@ -0,0 +1,52 @@
package com.openhis.administration.domain;
import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.core.common.core.domain.HisBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 机构位置关系管理Entity实体
*
* @author system
* @date 2025-02-22
*/
@Data
@TableName("adm_organization_location")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class OrganizationLocation extends HisBaseEntity {
/** ID */
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/** 机构编码 */
private Long organizationId;
/** 位置编码 */
private Long locationId;
/** 默认药房 */
private Long defLocationId;
/** 药品类别 */
private String medCategoryCode;
/** 开始时间 */
private Date startTime;
/** 结束时间 */
private Date endTime;
/** 显示顺序 */
private Integer displayOrder;
}

View File

@@ -0,0 +1,17 @@
package com.openhis.administration.mapper;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.administration.domain.OrganizationLocation;
/**
* 机构位置关系管理Mapper接口
*
* @author system
* @date 2025-02-22
*/
@Repository
public interface OrganizationLocationMapper extends BaseMapper<OrganizationLocation> {
}

View File

@@ -0,0 +1,12 @@
package com.openhis.administration.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.administration.domain.OrganizationLocation;
/**
* 机构位置关系管理Service接口
*
* @author system
* @date 2025-02-25
*/
public interface IOrganizationLocationService extends IService<OrganizationLocation> {}

View File

@@ -0,0 +1,20 @@
package com.openhis.administration.service.impl;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.administration.domain.OrganizationLocation;
import com.openhis.administration.mapper.OrganizationLocationMapper;
import com.openhis.administration.service.IOrganizationLocationService;
/**
* 机构位置关系管理Service业务层处理
*
* @author system
* @date 2025-02-25
*/
@Service
public class OrganizationLocationServiceImpl extends ServiceImpl<OrganizationLocationMapper, OrganizationLocation>
implements IOrganizationLocationService {
}

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.openhis.administration.mapper.OrganizationLocationMapper">
</mapper>