Преглед на файлове

[task-2099]排班功能开发/排班记录接口开发

szjbdgzl преди 1 година
родител
ревизия
d305c455de

+ 21 - 1
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/entity/StaffScheduleTbl.java

@@ -44,8 +44,28 @@ public class StaffScheduleTbl extends AbstractPo<String>{
 	protected String  status; 		/*状态*/
 	@ApiModelProperty(value = "总览")
 	protected String  overview; 		/*总览*/
+	@ApiModelProperty(value = "排班配置")
+	protected String  config; 		/*排班配置*/
+	@ApiModelProperty(value = "排班类型")
+	protected String  type; 		/*排班类型*/
 
-	public void setId(String id) 
+	public String getConfig() {
+		return config;
+	}
+
+	public void setConfig(String config) {
+		this.config = config;
+	}
+
+	public String getType() {
+		return type;
+	}
+
+	public void setType(String type) {
+		this.type = type;
+	}
+
+	public void setId(String id)
 	{
 		this.id = id;
 	}

+ 11 - 3
ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/employee/persistence/mapping/StaffSchedule.map.xml

@@ -20,17 +20,23 @@
 		<result property="userType" column="USER_TYPE_" jdbcType="VARCHAR"/>
 		<result property="status" column="STATUS_" jdbcType="VARCHAR"/>
 		<result property="overview" column="OVERVIEW_" jdbcType="BLOB"/>
+		<result property="status" column="STATUS_" jdbcType="VARCHAR"/>
+		<result property="config" column="CONFIG_" jdbcType="BLOB"/>
+		<result property="type" column="TYPE_" jdbcType="VARCHAR"/>
 	</resultMap>
 	
 	<sql id="columns">
-		ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,DI_DIAN_,TITLE_,SCOPE_,SCOPE_ID_,CYCLE_,START_DATE_,END_DATE_,USER_TYPE_,STATUS_,OVERVIEW_
+		ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,DI_DIAN_,TITLE_,SCOPE_,SCOPE_ID_,CYCLE_,START_DATE_,END_DATE_,USER_TYPE_,STATUS_,OVERVIEW_,CONFIG_,TYPE_
 	</sql>
 	
 	<insert id="create" parameterType="com.lc.ibps.components.employee.persistence.entity.StaffSchedulePo">
 		INSERT INTO T_SCHEDULE
 		(<include refid="columns"/>)
 		VALUES 
-		(#{id,jdbcType=VARCHAR}, #{tenantId,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{diDian,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{scope,jdbcType=VARCHAR}, #{scopeId,jdbcType=VARCHAR}, #{cycle,jdbcType=VARCHAR}, #{startDate,jdbcType=VARCHAR}, #{endDate,jdbcType=VARCHAR}, #{userType,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, #{overview,jdbcType=BLOB})
+		(#{id,jdbcType=VARCHAR}, #{tenantId,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR},
+		#{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{diDian,jdbcType=VARCHAR},
+		#{title,jdbcType=VARCHAR}, #{scope,jdbcType=VARCHAR}, #{scopeId,jdbcType=VARCHAR}, #{cycle,jdbcType=VARCHAR}, #{startDate,jdbcType=VARCHAR},
+		#{endDate,jdbcType=VARCHAR}, #{userType,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, #{overview,jdbcType=BLOB}, #{config,jdbcType=BLOB}, #{type,jdbcType=VARCHAR})
 	</insert>
 	
 	<select id="get" parameterType="java.lang.String" resultMap="StaffSchedulePo">
@@ -87,7 +93,9 @@
 		END_DATE_=#{endDate,jdbcType=VARCHAR},
 		USER_TYPE_=#{userType,jdbcType=VARCHAR},
 		STATUS_=#{status,jdbcType=VARCHAR},
-		OVERVIEW_=#{overview,jdbcType=BLOB}
+		OVERVIEW_=#{overview,jdbcType=BLOB},
+		CONFIG_=#{config,jdbcType=BLOB},
+		TYPE_=#{type,jdbcType=VARCHAR}
 		WHERE
 		ID_=#{id}
 	</update>