调级申请

好!首先,感谢您给我机会到XXX公司从事前台文员工作。

我于2005年3月10日成为公司的试用员工,在试用期届满之际,根据公司的规章制度,现申请转为公司正式员工。

建筑这个行业是我以前很少接触的,和我的专业知识相差也较大,但是领导和同事的耐心指导,使我在较短的时间内适应了公司的工作环境,也熟悉了公司的整个操作流程。作为一名前台文员,我一直严格要求自己,认真及时做好领导布置的每一项任务;专业和非专业上不懂的问题虚心向同事学习请教,不断提高充实自己,希望能为公司做出更大的贡献。当然,初入公司,难免出现一些小差小错需领导指正;但前事之鉴,后事之师,这些经历也让我不断成熟,在处理各种问题时考虑得更全面,杜绝类似失误的发生。在此,我要特地感谢领导和同事对我的入职指引和帮助,感谢他们对我工作中出现的失误的提醒和指正。

经过这三个月,我已经能够很好的完成我的岗位职责,例如内部接待工作;总经理办公室杂务;办公室文件打印、校对、复印;办公用品的管理;公司人员考勤的登记等。当然我还有很多不足,处理问题的经验方面有待提高,团队协作能力也需要进一步增强,需···

 

尊敬的XXX
第一段(开门见山,我申请调级....)
第二段(申请理由,自己对工作有了更深的认识,想为公司尽更大的一份力)
第三段(重要的,假如你去了XX岗位,你会怎么做?)
第四段(你目前的工作交接怎么办?)
这些框架是我的智慧,希望你能珍惜。自己里面加些内容.具体你的事情我也不太知道.

祝:成功
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,根据你的要求,我给你提供一个 SQL Server 的表结构设计方案,包含了人员档案表、人员变更请求表和审批记录表,以及一些 INSERT、UPDATE 和 DELETE 语句的示例。具体实现可能还需要根据你的具体情况进行整。 人员档案表: ``` CREATE TABLE Employee ( EmployeeCode varchar(20) PRIMARY KEY, EmployeeName varchar(50), Department varchar(50), Position varchar(50), HireDate date ) ``` 人员变更请求表: ``` CREATE TABLE ChangeRequest ( RequestId int PRIMARY KEY IDENTITY, EmployeeCode varchar(20) REFERENCES Employee(EmployeeCode), Agent varchar(50), AgentDepartment varchar(50), RequestType varchar(50), AfterDepartment varchar(50), AfterPosition varchar(50), Level int, ProbationMonths int, RegularDate date, AfterJobCode varchar(50), AfterJobLevel int, Status varchar(50) DEFAULT 'Pending' ) ``` 审批记录表: ``` CREATE TABLE Approval ( ApprovalId int PRIMARY KEY IDENTITY, RequestId int REFERENCES ChangeRequest(RequestId), Approver varchar(50), ApprovalTime datetime, Comment varchar(500) ) ``` 具体实现中,你可以在人员变更请求表中新增申请人部门、人员编码等字段,并将“申请人”改为“经办人”;新增“当前部门”和“当前职务”字段,用于存储人员档案中的信息;新增“试用期月数”和“转正日期”字段,用于转正类型的请求;新增“变更后职务”和“级别”字段,用于定级类型的请求;新增“变更后部门”,“变更后职务”和“级别”字段,用于岗类型的请求;新增“级别”字段,用于级类型的请求。 在输入人员编码后,你可以使用以下 SQL 语句自动填充经办人、当前部门和当前职务: ``` UPDATE ChangeRequest SET Agent = e.EmployeeName, AgentDepartment = e.Department, AfterPosition = e.Position FROM ChangeRequest cr INNER JOIN Employee e ON cr.EmployeeCode = e.EmployeeCode WHERE cr.EmployeeCode = @employeeCode ``` 关于“转正日期”的计算,你可以使用以下 SQL 语句: ``` UPDATE ChangeRequest SET RegularDate = DATEADD(month, ProbationMonths, HireDate) FROM ChangeRequest cr INNER JOIN Employee e ON cr.EmployeeCode = e.EmployeeCode WHERE cr.RequestType = 'Regular' AND cr.EmployeeCode = @employeeCode ``` 在保存请求时,你可以根据请求类型选择必填字段: ``` IF @requestType = 'Regular' BEGIN ALTER TABLE ChangeRequest ALTER COLUMN ProbationMonths int NOT NULL ALTER TABLE ChangeRequest ALTER COLUMN RegularDate date NOT NULL END ELSE IF @requestType = 'LevelUp' BEGIN ALTER TABLE ChangeRequest ALTER COLUMN AfterPosition varchar(50) NOT NULL ALTER TABLE ChangeRequest ALTER COLUMN JobLevel int NOT NULL END ELSE IF @requestType = 'Transfer' BEGIN ALTER TABLE ChangeRequest ALTER COLUMN AfterDepartment varchar(50) NOT NULL ALTER TABLE ChangeRequest ALTER COLUMN AfterPosition varchar(50) NOT NULL ALTER TABLE ChangeRequest ALTER COLUMN JobLevel int NOT NULL END ELSE IF @requestType = 'PositionChange' BEGIN ALTER TABLE ChangeRequest ALTER COLUMN AfterDepartment varchar(50) NOT NULL ALTER TABLE ChangeRequest ALTER COLUMN AfterPosition varchar(50) NOT NULL ALTER TABLE ChangeRequest ALTER COLUMN JobLevel int NOT NULL END ``` 当审批通过后,你可以使用以下 SQL 语句将变更后的信息回写到人员档案表中: ``` UPDATE Employee SET Department = cr.AfterDepartment, Position = cr.AfterPosition FROM Employee e INNER JOIN ChangeRequest cr ON e.EmployeeCode = cr.EmployeeCode WHERE cr.RequestId = @requestId ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值